我有两套系统,CPU型号6ES7 312-1AE14-0AB0,(固件版本分别为V3.03和V3.3.7),程序完全一致,但是很奇怪,一个CPU(V3.3.7),一切正常;另外一个CPU(V3.0.3),只要通电,程序内M1.1就频繁0和1跳变(几乎是秒闪的那种),不知什么原因!难道是CUP固件版本问题,程序什么也没有,请朋友教我!
问题补充:
cpu属性/周期时钟存储器未启用,程序中未使用MB1,MW1,MD1,是一版程序,刷了两套系统,硬件是一样的,结果出现这样的问题;程序中使用了从M0.0到M1.2所有位,我清空所有程序后,复位CPU,单纯监视M1.1位,它仍然再秒闪烁;
最佳答案
检查你的硬件组态,双击CUP,查看始终存储器是否被启用,并且变量是MB0。
见附件。
图片说明:
提问者对于答案的评价:
问题没有解决,不是存储器时钟的问题,我确定没选择启用;而且,我后来清空所有程序,单独监视M1.1就发现这个位在跳动,秒闪烁!不知道什么原因。可是在这里找答案,我不知如何追问,所以只有在这里继续追问,希望高手指点!
最佳答案作者回复:
首先我感觉不是版本问题。其次你复制一下程序,在这个程序中除OB1外删除所有块,在OB1中只写入M1.1开点,后面驱动一个如Q0.0的点,下载监控看看。若还是M1.1在跳动,建议PLC返厂;若M1.1为常开点,则还是程序中有问题,如双线圈,用GO TO查找。或者你的程序中是否有间接寻址的程序,而里面有对M1.1的控制。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc237012.html