您现在的位置是:首页 > PLC技术 > PLC技术
S5/S7转换器概述
来源:艾特贸易2017-06-05
简介为了转换一个 STEP 5 程序,首先需要准备程序文件 nameST . S5D (“ name ”代表名字)、交叉列表文件 nameXR . IRI 。如果必要的话,还需要配置列表文件 nameZ0 . SEQ 。另外,也可以生成
为了转换一个STEP 5程序,首先需要准备程序文件nameST.S5D(“name”代表名字)、交叉列表文件nameXR.IRI。如果必要的话,还需要配置列表文件nameZ0.SEQ。另外,也可以生成一个宏文件,它包含了一系列转换器中用到的代替某些STEP5语句的语句。通过上述文件,转换器可以生成一个STEP 7源程序。如果需要的话,还可以准备好符号表。所有这些产生的文件与STEP 5保存在同一个目录里面(如图32-1所示)。
图32-1 用于转换器的文件
转换器将包含用户程序的组织块转换为相应的STEP 7组织块,其他的代码块将被转换为功能块FC。这些块的编号是从零开始的一系列连续数字,默认编号也可以在特定的对话框内被改变。
转换器通过西门子的一些功能包来查出标准块。功能包如下:
□浮点算法
□信号功能
□带模拟功能的基本功能
□数学功能
S5-S7转换块(S5-S7Converting Block)库包含在STEP 7提供的工具里面,它包含一些块,用于替代包里的标准块。在这个库里同样能够找到标准块(“集成功能”),它们代替了集成在S5-115U CPU中的功能块。
如果STEP 5程序中包含了这些包里的块,转换器将转换块的调用并指出哪一个块出现在程序中。在对转换后的程序编译之前,必须将库中相应的块复制到用户程序中。
转换一个STEP 5程序的过程如下:
□目标环境的程序可执行度检查。
□如果需要,准备STEP 5程序(移除被替换的不可转换的部分,比如通过CPU参数
设定的方式来做到这一点)。
□如果有必要,建立宏(在转换中将自选的STEP 7语句替换STEP 5的语句)。
□转换(生成STEP 7源程序)。
□建立STEP 7项目,并将STEP 7源程序和符号表导入此项目中。如果需要,还要复
制所用到的标准功能块。
□如果需要后置编辑,要更正或补充STEP 7的源程序。
□编译。
转换步骤不是固定的,比如,可以无准备地转换一个STEP 5程序,然后在STEP 7源程序中进行所有的纠正。
点击排行
