回复 #18楼 mjinbao
谢谢大家关心!这个问题到此结束。
昨天请了公司2大硬件高手找问题原因,结果找到产生错误的原因令人大跌眼镜。如图(图片是早期拍的,目前我只使用了DVP24ES和DVP48EH3两个PLC):
万能板上纽扣按钮的信号DC24V电源是从DVP24ES取的,这个DC24V信号进入了DVP48EH3(程序在DVP48EH3里面),而DVP48EH3输入信号的信号地(S/S)取的是它自己的24G,二个PLC两个电源地没有连在一起,按理说这样的接线方式万能板上的信号是绝对进不了DVP48EH3里面,但是监控DVP48EH3却看到了输入信号(出现这种状况是因为两个PLC有通讯口线连接),只不过这个信号不“可靠”,测试出现了错误。
产生错误后(因为那个监控逻辑错误比较特殊),我第一反应就是逻辑有问题,但是改来改去没有解决,在这种情况下因为怀疑万能板上的纽扣按钮有问题,着急用了两只自锁按钮接在了DVP48EH3输入端,因为这两个按钮以及后来反复测试的各种按钮均直接接在DVP48EH3上,不存在电源不共地问题,所以测试逻辑正常,就这样我就1000%认为是板子上那个纽扣按钮按下后导通可靠性有问题。
带着再次确认的态度请教了硬件高手,他们也觉得奇怪,用示波器测试2种按钮按下后的导通波形,也没有发现异常,于是一个个更换代替找原因,最终定位在直接接在DVP48EH3上不论用哪种按钮就正常,但是接在万能板上,不论用哪种按钮都会出现这样的问题,因此排除按钮问题,最终定位是电源不共地问题。用一根导线将2台PLC的S/S连接在一起,问题解决。