为什么LAD程序会自动转成STL程序

本机上编程、打开FC\FB都是LAD程序,在其它电脑上打开却变成STL了?为什么?求解决办法....

最佳答案

可以试试先打开程序编辑界面,通过菜单view来选LAD还是STL。

再看看下面的转帖
”一般情况下不会有楼主所说的情况发生。建议如下:
1、检查是否有从数据类型冲突。
在默认情况下,LAD指令对数据类型检查较严。可在LAD编辑器中,选择菜单"Options"-->"Customize",打开Customize对话框,选择"LAD/FBD"标签页,确认"Type Check of Addresses "是否被选中。
如果编程时没有选择数据类型检查,过几天打开程序时却选择了数据类型检查,且正好有数据类型冲突,就会发生楼主所说的现象了。
2、确认是否某些被调用的程序块修改了接口(Interface),但没有做块的一致性检查所引起的。
重点检查第一条。


参考资料:http://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_id=80817&cid=1029

提问者对于答案的评价:
嗯,确实是第一条所引起的,去掉"Type Check of Addresses "选项,然后ctrl+2切换成STL,接着ctrl+1再切换成LAD就成功了

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc237449.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年12月1日 下午5:17
下一篇 2018年12月1日 下午5:18

相关推荐