今天在看西门子出的S7-200应用实例,第22个实例,用集成脉冲输出触发步进电机驱动器,心中有几个疑问,想请教各位前辈。
问题1:
网络2的指令表如下:
LDN M0.1
A I1.5
S Q0.2, 1
LDN M0.1
AN I1.5
R Q0.2, 1
切换到梯形图时,就显示一个“无效2”
这么简单指令,我觉得应该没有问题的,我又按照自己的理解,照着指令表画了一遍梯形图,转换到stl的页面时,依然显示“无效2”,不知问题出在哪里了?
问题2:
在实例的程序当中,还发现了在主程序结束的地方有MEND,我也照着输入了,于是就提示出错了。在主程序结束的地方有必要加结束语句吗?如果需要,正确的结束语句应该是什么?
问题3:
子程序的部分,总共有三条语句:
INT0
R M0.1, 1
RETI
一三两句输入就出错了,第三句是返回语句,在V4.0中应该如何表达呢?还有一个疑惑就是,子程序中,没有触点,直接接了线圈M0.1,为什么编译没有出错呢?