您现在的位置是:首页 > PLC技术 > PLC技术

S5/S7转换器概述

来源:艾特贸易2017-06-05

简介为了转换一个 STEP 5 程序,首先需要准备程序文件 nameST . S5D (“ name ”代表名字)、交叉列表文件 nameXR . IRI 。如果必要的话,还需要配置列表文件 nameZ0 . SEQ 。另外,也可以生成

    为了转换一个STEP 5程序,首先需要准备程序文件nameSTS5D(“name”代表名字)、交叉列表文件nameXRIRI。如果必要的话,还需要配置列表文件nameZ0SEQ。另外,也可以生成一个宏文件,它包含了一系列转换器中用到的代替某些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源程序中进行所有的纠正。