s7-200plc与变频器走modbus通讯时拔掉通讯线后程序却不报故障,高手们,怎么回事?

如题所述

通讯中断不刷新,数据保持最后状态。看看你自己在程序中加载的OB块,这是可以定义的。追问

你说的很准确,的确是数据保持着最后状态,可是我用的是200plc,在主程序里调用modbus通讯,没有中断啊,怎么办啊

追答

把串口线拔了,就不会再有数据刷新了,DP断线是有报警的,modbus不知道了,modbus是主从结构的主站发,从站被动相应,两者之间有握手信号的,应该也能报出来的,如果没有的话,是不是可以考虑将主站和从站的功能码作比较,正常状态主从的功能码应该是相同的。不一样就报错。以上自己的想法,没有应用过,在没有好的办法下是看看行不行。

温馨提示:内容为网友见解,仅供参考
无其他回答

西门子变频器与PLC的MODBUS通信详细步骤
步骤一:硬件接线。将S7-200 SMART的串口与V20的RS485接口通过电缆相连,根据手册,确保正确连接RS485信号正负端。步骤二:设置变频器参数。根据V20操作手册设置MODBUS通信参数,参考图示操作,注意在电机数据显示状态下设定连接宏CN011。步骤三:通信参数地址。查看支持部分寄存器的下表,了解“访问类型”列...

西门子200PLC与松下VF100变频器用modbusRTU通讯问题
你好,我刚开始也是遇到同样的问题,后来发现一次性操作一个字节时是将寄存器编号直接转换成16进制即可,如操作DT237,直接写“00,ED”;你说的250*16也有问题,应该是250*16+0,因为操作的是第0位,所以你计算的值是正确的,如果操作其他位你的计算方法就有问题,...

我想用S7-200的PLC跟变频器通讯。要怎么才能实现?
1:硬件连接,S7-200有485通讯口,你要和变频器的485相连,保证接线正确;2:按照通讯协议设置好通讯参数,包括站地址、波特率、奇偶校验等;3:访问正确的内存地址,这个地址需要厂家提供。我手头有案例,你发邮箱过来。我发给你 补充:西门子PLC与三菱变频器通讯应该选择Modbus-RTU协议会方便一些。注意三...

西门子S7-200与G120 USS通讯,通讯线自制的话应该怎么接?
200PLC端用D形9针插头(可到市场上买)或西门子DP总线头。焊3脚和8脚。变频器端找“A”“B”接线端子,PLC通信口3脚对应变频器A。PLC通信口8脚对应变频器B。

PLC与变频器之间的通讯地址问题
有一个比较简单的方法,在变频设置一个模拟量输出对应为频率,然后输出到plc的AI口。至于你想将频率通过通讯线传回的想法,丹佛斯2800系列应该是没有的,再高级的有没有不清楚。

西门子200PLC与台达变频器的通讯
看变频说明书,对应plc

PLC与变频器的通讯问题?还是PLC问题?
给点建议:1、看变频器说明书,了解一下变频器通了电STOP灯一直亮(红色),显示的HZ数值是在闪是什么故障原因;2、将已经正常运行的那一套PLC换到有故障的变频器上试试,如果变频器正常了,则说明前一PLC通讯有问题,如果还不正常,则重新检查一下接线和变频器设置。

PLC和变频器通讯走通讯好还是走硬线好
硬件比如端子控制,比较简单,稳定,无干扰,但需增加硬件。通讯控制需要写程序,搞清楚协议,地址,优点是:接线简单,只需2根线,节省了成本,缺点是:容易受干扰。

西门子plc与变频器485通讯时,不要plc断电重启才能通讯
是的。西门子plc与变频器485通讯时,不要plc断电重启才能通讯,是的。在断电和供电时,电路板因电压冲击而损坏。尝试逐个更换与通信相关的电路板。

西门子S7-200PLC通过modbus RTU协议读取ABB510变频器运行频率,对到PLC...
首先如果使用 S7-200 PLC 控制ABB变频器时,PLC 是做主主站,变频器做从站。你这个程序是把PLC做从站了,所有程序有错误。至于对应的 寄存器地址变频器手册中 有具体的说明 (专业从事 自动化控制系统 电气设计、编程、技术培训)三菱PLC,松下PLC,西门子S7-200\/s7-200SMART \/s-300\/s7-400\/s7-1500...

相似回答