quote:以下是引用天游在2012-08-21 17:31:43的发言:
1.是不是你300硬件组态里已经做了IB10-17这个通道了,导致你数据发送过来了,可是外部实际没有输入,导致PLC始终将IB10-17的数值刷新为0
2 IB10-17 <---------- VB8-15
QB10-17 ----------> VB0-7
如果是这种地址发送数据,那么你是不是把IB10 MOVE到IB0中,并且组态中有IB0这个通道,这样你的Q始终没有输出的。你可以将IB10 MOVE到MB X中,这样应该可以(硬件组态里不能组态IB10-17这个通道了)
根据你说的这几种可能的情况,我排查了一下,最后发现原因是硬件组态中的输入输出模块的地址为IB8-9,QB8-9,与程序中用到的不一样,所以就没有响应!我把你说的方法都试验了一次,其实没必要用MBX,映射区可以直接与输出相连的.太谢谢你了,不然又得纠结好几天呢