首先一点,梯形图LAD程序可以直接转换为语句表STL
第二点,STL未必能直接转换为LAD程序,原因有两个:一是STL程序写在一个network中导致无法直接转换,二是STL的部分指令为高级指令(例如间接寻址),LAD是不支持的;从你贴的源程序看,属于情况一即所有语句写在了一个network里面了。
你的问题解决比较简单,手动建个fb,语言为stl,然后定义后文中的参数,并输入stl程序。然后选择view-Lad,强行把程序转换为LAD,然后手动添加第二个Network,把stl语句按单一功能(比如一个L一个T语句就是一个单一赋值功能)贴进来,如此慢慢做吧。
在西门子plc软件上菜单栏里有一个格式选项,先将格式选为源程序(默认的为梯形图)然后就可以在软件上直接写源程序,书写完毕后再把格式选项改为梯形图,你就会惊奇的发现你以将源程序变成了梯形图,希望对你有帮助o(∩_∩)o