shtq
lesing
谢谢LESING回复,情况是这样,我设计一个变频给水程序,采用场485RTU协议与变频器通讯,实时采集外部故障或变频通讯故障,在写程序调试中因没有连接变频器,所以一上电就显示通讯故障,这时的故障显示时间也是上电时的时间,时间为读取PLC内部的时间,但是,我随后输入一个外部故障信号,文本上只显示故障类别,时间没有变化为开机通讯故障时间,拿掉文本,直接在电脑上监控,则外部故障时看到显示时间是正确的,再次联上文本后,PLC在电脑上监控所记录出现故障的时间也是对的.只有文本与PLC连接后出现故障时间不正确
孤掌难鸣
如果通訊都通訊不上了,监控已经没什么意义,把你的描述画个图,这样描述还是不清楚。
今天试机了,还是上述情况,现在情况是与变频器通讯正常,可写可读,故障显示正常,历史菜单正常,只有历史菜单中显示时间不正常,连续做几次人为故障后,历史故障记录时间都为第一次故障时间.(注:在调试过程中,在电脑监控制情况下,带电插拔连接线从电脑到文本,则出现过一次完全正常的情况,不知什么原因)
pet1984
原因找到了,我读取PLC内的时间时采用MOV指令,直接将时间地址传给寄存器,而台达PLC要采用TRD指令才好用