遇到了一个问题,在300PLC中一上电就将m0.0置位,用的是AN M0.0
S M0.0这条指令,按道理说程序在执行过程中,m0.0肯定就是一直为1的,那么请问大家在程序执行的过程中发现m0.0在一直在0和1之间变化,程序中没有其他地方将m0.0置为0啊,请问大家这是怎么回事,以前也遇到过这种现象,麻烦大家讲讲啊,谢谢了
最佳答案
楼上的“半瓶醋”说的是一方面,
还有可能是程序中虽然没有直接给M0.0置0的语句,但并不代表没有给MB0或者MW0或者MD0置0的语句,可以按“Ctrl +Alt+R”组合键,进入交叉参考窗口,查看位、字节、字、双字的使用占用情况,也可以试着在程序中使用“跳转到”查找MB0、MW0、MD0。
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc242929.html