调试中遇到的STL语句再记录(调试中遇到的问题以及解决方法)

又是很有一段时间没有调试STL程序了,因此有些语句竟然不能100%确认了,因此测试了一下,做个简单的记录:

这个段程序实质上是实现了M50.0不为1,就SET M60.0;复位M60.0的条件是MW52=0或者100。

这段程序难的原因是因为MW52的初始值是0,因此M60.0总是被复位,看不到程序的变化,就觉得不能确定程序的运行是否正确了。

延伸一下,STL中多用 A或者AN 配合JC/JCN这些指令,实现跳转,其实可以实现SCL 中IF ELSE的作用,就是条件不满足的时让其跳转到空操作,条件满足执行相应的工作。

原文链接:,转发请注明来源!