西门子200modbus问题及端口出错问题

各位前辈拜托了,最近遇到一个问题不知道怎么解决,长话短说:
(1)一个关于modbus的通讯问题,主站下面挂4台西门子200,cpu226的modbus从站,地址分别是1,2,3,4。过去的话程序已经做好,上位机接收不到信号,本人用modbuscan第三方软件与每台plc分别通讯测试,结果发现每台plc都通讯上了,所以判断完毕上位机的人没做好。
问题出现了:大概过了半个月,现场的人说上位机与其中的两台plc没有通讯上,另外两台没问题,后面过去现场,在中控室用modbuscan测试竟然真有两台没有通讯得上的,于是到现场去判断发现一台plc正常工作,另一台没在工作先放着。本人就用mduscan加上自己做的线去测试,结果发现还是通不上,于是用通讯电缆去上载程序结果上传上来了,然后再用自己做的线加modbuscan去测试发现只要把端口port0稍微弄一下就通讯上了,过了一会又没通讯上,开始判断接口接触不良,然后再拿编程先线上载程序,通讯可以找到plc,但是上传到百分之60左右就报“上载顺序错误”,然后我用port1去上载,结果很容易上载上来了。是不是端口0坏掉了?但是怎么可以搜索到plc,还有200通过modbus做从站,可以使用端口1来通讯吗?我看资料上好像只有主站才可以选择端口!怎么判断端口0有没有坏掉,端口可以维修吗?

问题补充:
但是我在port0用编程电缆双击搜索plc的话可以搜索得到plc并且可以上传了60%左右程序后才报错“顺序错误”,这样也可能会是端口坏掉吗?确定200通过modbus做从站是不能使用port1的吧?

最佳答案

转帖:
A、PLC接口损坏的主要原因:
1、由于瞬态过电压和静电造成,产生瞬态过电压和静电的原因很多也较复杂,如由于PLC内部24V电源和5V电源共地,24V电源的输出端子L+、M为其它设备混合供电可能导致地电位变化,从而造成共模电压超出允许范围。所以EIA-485标准要求将各个RS485接口的信号地用一条低阻值导线连接在一起以保证各节点的地电位相等,消除地线环流。
连接在RS485总线上的其它设备产生的瞬态过电压或过电流同样会流入到PLC,总线上连接的设备站点数越多,产生瞬态过电压的因素也越多。
2、 当通信线路较长或有室外架空线时,雷电必然会在线路上造成过电压,其能量往往是巨大的。
B、解决办法:
●采用隔离的DC/DC将24V电源和5V电源隔离,
●采用响应速度更快、承受瞬态功率更大的新型保护器件TVS或BL浪涌吸收器;
● 使用隔离的PC/PPI电缆,尽量不用廉价的非隔离电缆(特别是在工业现场)。
● PLC的RS485口联网时采用隔离的总线连接器.
● 与PLC联网的第三方设备,如变频器、触摸屏等的RS485口均使用RS485隔离器BH-485G进行隔离,这样各RS485节点之间就无“电”的联系,也无地线环流产生,即使某个节点损坏也不会连带其它节点损坏。
● RS485通信线采用PROFIBUS总线专用屏蔽电缆,保证屏蔽层接到每台设备的外壳并最后接大地。
● 对于有架空线的系统,总线上最好设置专门的防雷击设施。 

C、怎么判断端口0有没有坏掉,端口可以维修吗?
采用比对方法,即应用MICROWIN应用西门子编程电缆在与一台S7-200连接成功后,与其他S7-200连接进行连接测试。
端口可以维修。

提问者对于答案的评价:
谢谢,不过我总觉得端口应该没坏,用port0上载会错误,有两次又上载的了,用port1却始终没问题。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc306511.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日 下午3:56
下一篇 2020年10月31日 下午3:56

相关推荐

  • 怎么用S7200控制西门子伺服V60电机

    有没有可参考的资料 最佳答案 参考下述文档;\请见《S7-200 PLC在伺服电机位置控制中的应用》连接:http://www.gongkong.com/webpage/…

    SIMATIC S7-200 2020年10月31日
  • 西门子S7-200通讯问题

    在编程软件界面,点击通讯是出现未找到指定电费接入点无法与PLC通讯,在设置界面也找不到PCPPI电缆,其他参数设置正确,请问是什么原因? 图片说明:    最佳…

    2017年11月16日
  • 程序扫描的问题

    主程序用SM0.1调用子程序,子程序中都是用SM0.0的指令。请问,子程序是不是反复执行,而不是执行一次 问题补充:子程序的变量和主程序中的变量相同,请问,两者会不会相互影响。如子…

    SIMATIC S7-200 2021年7月5日
  • S7200模块连接线

    S7200PLC(CPU+模块)由于安装空间的限制需加模块连接延长线(0.8米的那种),请问这一组S7200模块最多可加几条延长线? 最佳答案 官方手册:每套系统仅允许使用一条加长…

    SIMATIC S7-200 2020年10月31日
  • TD200显示不了汉字?

    我用TD200作报警显示,一条消息里面包括字母和汉字,但在TD200上显示出来只有字母没有汉字,请师父给出答案。 问题补充:我用的是V2.1版本,在别的项目中可以显示汉字,应该是向…

    SIMATIC S7-200 2020年11月1日
  • 支持S7-200CPU226的触摸屏有哪些型号的?

    包括各种尺寸规格的。是不是有些屏只能被S7-300支持,而S7-200不能使用的? 最佳答案 支持300的屏也基本上都支持200,反之则不一定 提问者对于答案的评价:谢谢

    SIMATIC S7-200 2020年10月31日
  • 西门子200plc PTO指令

    在200plc程序中看到一个名称为PTO的指令,在指令库中找不到,帮助文档里也没有关于这个指令的介绍,所以一直搞不懂它的功能,有哪位专家能介绍下这个PTO指令,谢谢。 问题补充:C…

    2021年7月5日
  • 高速计数器的复位和清零

    利用高速计数将编码器的脉冲转换计算成长度,当到达设定长度后复位计数器,如LD     停止:I0.3 O &n…

    SIMATIC S7-200 2021年7月4日
  • cpu226 的直流24V输出电流能否带动5.7寸西门子彩色触摸屏

    cpu226 的直流24V输出电流能否带动5.7寸西门子彩色触摸屏,西门子S7-200 系列CPU的直流24V输出电流是多少?其触摸屏的额定直流24V工作电流是…

    SIMATIC S7-200 2020年11月1日
  • S7-200PLC的PC/PPI通讯距离能达到多远?

    请问高手,S7-200PLC的PC/PPI通讯距离能达到多远?另外是否有PC/PPI通讯线的中继器呢,如果有的话,加入中继器,PC/ppi线缆最远通讯距离可以有多远 最佳答案 S7…

    SIMATIC S7-200 2021年7月5日