当前位置: 主页 > PLC控制

S7 CPU1511 STL和LAD不能相互转换?

在S71500CPU1511下面新建FC,使用STL,但是之后,不能转换成LAD视图,同理,如果新建FC使用LAD,只能转换成fbD,而STL是灰色的,这是怎么回事?
使用是TIAV13,而之前用TIAV13对S7CPU414编程,都没有出现这样的问题。

最佳答案

转帖:只有符合以下2个条件才能相互转换:
1、STL需要按照符合LAD的方式编写,如:LAD不允许一个Network有两个独立回路,而STL允许。Network1AI0.0=Q0.0AI0.1=Q0.1这样的程序不能转换,只能将两个独立回路分别置于2个Network中才能进行转换。
2、STL的功能在LAD中也被支持,不被支持的功能不能转换。如STL的间接寻址,在LAD中不被支持。

提问者对于答案的评价:
谢谢,感觉不如以前的Step7方便

专家置评

S7-300/400中,LAD,FBD等编程语言,首先经过编译会编程STL的代码,最后才编译成CPU可执行的OS机器代码,而在S7-1500中所有语言均直接对应机器码,所以无法互相转换。

  • 关注微信
上一篇:PCS7授权问题1
下一篇:求CP5711驱动

猜你喜欢

微信公众号