楼主:在本版区网页的右上角有S5的一些官方手册,你可以看看。
S5中的FB240、241、242、243、250、251怎么转换?
---------------这些是SIEMENS提供的,S5的标准功能块,这些标准块被保护了,普通手段没法打开,所以没法转到S7。首先需要知道这些标准功能块的具体功能,然后到S7的标准功能库中找到相应的FC/FB/SFC/SFB来替代它们,或者自己在S7里面写些功能块来替代它们。
// // *** 行 2191 (OB 22)中的错误: OB 中的程序必须以不同的方式表达(例如使用 SFC)。 ***
// // *** 行 2203 (OB 31)中的错误: OB 中的程序必须以不同的方式表达(例如使用 SFC)。 ***
--------------S5手册里面有具体OB块的说明,S5的OB块并不对应于S7的OB块。你可以把S5中组织块里面的程序写到一个空的PB里面,然后转换成S7程序后,在S7的STL SOURCES中将这个PB里面相应的代码贴到S7相应的组织块中,编译一下就转成S7的组织块了。
比如:
在S5的启动中断有 在S7中启动中断有
Cold restart OB20 Warm restart OB100
Warm restart OB21 Hot restart OB101
Auto Warm restart OB22 Cold restart OB102
---------------给你在S5手册里面找到了OB块的列表,你参考一下吧,希望对你有用: