广东湘恒智能科技有限公司
主营产品: 西门子PLC,西门子模块,西门子触摸屏,西门子变频器,西门子伺服电机驱动,电缆,西门子全系列
西门子(中国)代理商 ET200SP串行通信模块6ES7137-6AA01-0BA0的通讯
发布时间:2024-12-20

西门子ET200SP串行通信模块6ES7137-6AA01-0BA0的通讯一次深刻的记忆(接地&隔离的重要性)

   西门子ET200SP以其优质的性价比和扩展性一直作为远程IO(分布式IO)的首选,它除了传统的DI,DQ,AI,AQ外,也具备了标准的RS485通讯模块,用于采集仪表和设备的数据。    

   【以下是以前提及的关于modbus RTU通讯的文章】

   (1)   实战数采仪K37与ET200SP的MODBUS RTU通讯所遇

    (2)   广州腾驹科技T36环保数采仪PLC采集

     (3)   博途MODBUS RTU通讯程序问题解决方案

        (4)    S7-200 Smart与变频器的MODBUS变频器通信实操

          (5)  关于水质数采仪与西门子博途通过MODBUS采集的几点注意

                (6)  西门子博途的MODBUS RTU通讯实例

                (7) S7-200smart 与超声波流量计之间的MODBUS通讯

缘起:

          以前做的一个数据采集项目,突然接到用户的告知,4说数据采集不对(数采仪和HMI的数据对不上),于是前往现场查看。

          发现西门子的ET200SP的串口模块的第一个模块的RX/TX的指示灯不亮。

         随后首先想到就是将这个模块的进水数采仪的线路接到后面这个模块。

      然后测试数据,结果以前好的出水仪表的数据又不变化了。

      通过网搜,修改程序:

       报错:16#8200

    增加一个脉冲信号到REQ

这时候通过观察几次,发现数据正常后。此时已经是凌晨1:40了。

  早上又接到用户信息:进水的COD没变。只能又让兄弟前去看看情况。

到达现场后,发现数据确实没有变化。

 于是用串口调试工具:  Modbus工具测试

   测试发现进水数采仪COM7口坏了,难怪无法采集到进水数采仪。

   幸好万维盈创有多个COM口输出,遂更换为COM6口测试,数据正常。

然后恢复接线,将进水和出水数采仪的通讯线接入同一个模块。

进行数据对比测试。

结果测试到第3次的时候,出水数采仪的数据有没有采集到。

因为怕又烧坏了数采仪的串口,遂用调试助手测试,还好数采仪的串口未坏。

缘结:

   冷静思考,记得以前用S7-200 smart采集的时候,用到了串口隔离器,既然烧毁了串口,是不是没有隔离器的原因。

S7-200 自带串口烧毁记录

  于是网络查收了关于RS485隔离器的资料

    分析一下,加上隔离器更加牢靠,但是目前没有这个设备,怎么办,能不能临时处理这个问题了?

     通过互联网信息找到相关问题

  通过接地可以处理干扰问题,两个仪表的通讯线接到一个串口模块,会不会干扰?

   于是请兄弟现场一端接地:

    因为屏蔽线最开始没有想到有用,都被剪断包扎了。

     通过过端子发现,居然有接地端子。

     于是将屏蔽层引入接地端子:

     文中插入一句话,不是打广告,是为了做设计的人员多一个选型

      兄弟拍照接地端子的照片:UKJ-4JD

  于是网上一搜,发现是上海友邦电气(集团)股份有限公司的产品,大家感兴趣可以查看。

接好之后,测试了10次数据变化都正常。

随后整理现场。


随后准备了一个方案草图:

    调试(debug)总会遇到不同的问题,以前忽略的问题,有时候却是关键性问题。

    以前大学老师说的EMC电磁兼容,干扰等,我们多少次在意。这次的问题体现了自控仪表系统接地和隔离的重要性,尤其特殊的环境显得很重要。



展开全文
拨打电话 微信咨询 发送询价