在梯形图中,各个梯形图程序如下,现在的主要问题是:M1.1,M1.2,M1.3作为中间继电器,在不同的时间段内输出,每一个时间段只有一个线圈得电,在其中一个线圈得电后,后续网路得电输出,比如:M1.1得电,后面网络3部分程序执行,此时,在梯形图监视中,看到各部分程序正常执行,但是在HMI上A1到A6并没有显示到有输出,M1.1,M1.2得电,HMI上都没有输出,但是M1.3得电后,网络5的输出在HMI上又显示了,真是奇怪,HMI和PLC变量关联都是没有错的,自己先去查了一下原因,可能与PLC的工作周期有关,同名多线圈输出,只保留最后一个刷新状态,在I/O口最后一次刷新的时候,保留的是网络5的状态,所以只有网络5的输出在HMI上显示出来。其次,我也不知道我的理解是否正确。还是有一个想法就是:会不会是HMI的扫面周期太长,导致前面没有捕捉到信号。其实挺想问问,HMI读取数据的速度怎么设置0.0,以上是我的理解,希望大佬路过的时候,能够给指点一二。我初学者,谢谢。





