西门子PLC通信

你们好,我现在是做S7-200PLC通信,机型有226和224,,我想把俩台PLC都连起来,不知道什么原因PLC只能读出一台,另外一台就是读不出,我把DP线和电缆线都换过了,电脑主机和PLC也换过了,PLC里地址也改过了,PLC地址我设置2和3,可是就读不出来,可是在其他台电脑就就以。请问这是什么原因,如何更改。万分感谢帮助过我的人。

最佳答案

1.如果楼主你的电脑和224PLC和226PLC都能单独通信,说明PLC和编程线缆没有问题。连接线缆没有快速剥线工具(订货号:6GK1 905-6AA00)也可用普通斜口钳、壁纸刀也可以代替。打开西门子DP网络接头按照里面颜色标识接线,因为你是二台PLC,注意连接的都是进线。见我上传的图片,在线连接时注意终端电阻的位置要打到ON。
西门子的每个产品都有自己的订货号,常用的西门子PROFIBUS通讯电缆接头订货号如下:
6ES7 972-0BA12-0XA0 是90度网络接头(不带编程口)集成终端电阻, 9针Sub-D插座, 不支持快速连接
6ES7 972-0BB12-0XA0 是90度网络接头(带编程口)集成终端电阻, 9针Sub-D插座, 不支持快速连接 
PROFIBUS通信线缆订货号:6XV1830-0EH10  
2.网络中224PLC和226PLC的地址不能重复,需要在系统块里修改。最重要的是修改完系统块设置后还要下载到PLC里,这点比较被忽视!!!我刚试了试,见我上传的图片吧。
3.如果在生产现场造成PROFIBUS通讯出现故障,,除编程程序问题外,80%的原因是现场没有接地处理、布线时与动力电缆没有分开、终端和总线电缆阻抗不匹配导致信号反射。
一、最简单处理,第一先查看PROFIBUS 电缆的两端应连接终端电阻是否打到ON,中间的所有站点打到OFF。如果手头还有DP连接器将故障子站进行更换(或子站之间进行调换)同检查通信线缆接线是否正常。DP连接器有一个进线孔(In)和一个出线孔(Out),分别连接至前一个站和后一个站。
二、终端和总线电缆阻抗不匹配时,则最大通讯距离会减少一半。如果可能适当降低一下通信波特率,或使用RS485中继器来增加通信距离。
三、做好通信线缆屏蔽接地和抗干扰,远离干扰源。
将不同电压等级的电缆分线槽布线,通讯电缆与动力电缆避免长距离平行布线,同时线槽应盖上盖板尽量全封闭。如果现场无法分线槽布线,则将两类电缆尽量远离,中间加金属隔板进行隔离,同时金属线槽要做接地处理。通讯电缆单独在线槽外布线时,可根据情况采用穿金属管的方式,这样既可以保护通讯电缆不被损坏,对于防止干扰也有好处,但注意外部的金属管需要接地。通讯电缆过长时,不要盘成环状,建议将过长的电缆剪短,放入柜内的电缆槽内。
4.只有严格按照PROFIBUS的规范进行网络拓扑的设计、遵守布线规则、处理好系统的“地”与“接地”等,将在很大程度上避免总线网络使用中出现的各种问题。

图片说明:

西门子PLC通信  西门子PLC通信  西门子PLC通信  

提问者对于答案的评价:
你好,你的建议看起来很不错的哦,在这里先谢谢你的回答。有一点我不明白,就是PLC226里的地址可以设置不一样的吗。你的设置是3和4。设置一样的可以吗,就是设置3和3。

专家置评

已阅,最佳答案正确。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年12月7日 下午12:21
下一篇 2017年12月7日 下午12:21

相关推荐

  • em231 8模拟量输入设置问题

    8点输入的模拟量模块em231,0-10V电压输入和4-20mA电流输入,外部拨码开关该如何设置? 最佳答案 8输入的EM231模块只有第6、7两通道可以用做电流输入,使用拨码开关…

    SIMATIC S7-200 2020年11月1日
  • modbus从站寻址v区问题

    这是从plc vd读到的12个数据,转化为十进制如图1,为什么会读到这些,读到的和触摸屏上显示的温度不一样,触摸屏上设置显示的是32位浮点数,plc上监控的vd也是温度,…

    2021年7月5日
  • s7200PLC怎么和工控机连接,买个485/232转换就可以吗?

    多谢 问题补充:是不是自己买转换模块的时候还需要买个cp5611卡呢 最佳答案 误导啊!首先,你做通讯用啥,上位组态软件支持那种协议,确定了就很简单了。举例吧:1、不管200&nb…

    SIMATIC S7-200 2020年11月1日
  • CPU224XPdiaoyongMODBUS有大量错误

    我用CPU224XP在0#口带了一个TD400C,再在1#口带一个modbus,编译后说在MBUS_CTRL_1(子程序)和MBUSM2_P1(中断)有大量错误,都是11,33,3…

    SIMATIC S7-200 2021年7月5日
  • modbus地址如何取

    设备提供的地址是:00 04 00 02 00 01 91 DB,S7200 CPU如何取? 最佳答…

    SIMATIC S7-200 2020年11月1日
  • 请教一个关于S7-200过滤数据的问题

    现在在对压力表自由口通讯进行调试时,发现一个问题:传递过来的数据,有时候会挪位,导致数据错误,从而影响后续操作。我有一个想法,将前一次读过来的数据,保存在一个变量里面,然后与后一次…

    SIMATIC S7-200 2021年7月5日
  • 200与伺服系统

    哪位有关于200PLC与伺服系统的资料或实例,能否提供,谢谢关于200PLC的脉冲等怎么理解,谢谢 最佳答案 S7-200有脉冲规划和输出功能,可用来控制接收脉冲指令的伺服电机。日…

    SIMATIC S7-200 2020年11月1日
  • 200CN CPU之间的通信

    一个200CN CPU可以跟多少个200CN CPU 进行ppi通信。如果是以太网通信又是多少个呢? 最佳答案 PPI在向导配置中最多能配置24个读写…

    SIMATIC S7-200 2018年12月5日
  • 计数器有停电保持位的功能吗?

    通过系统块设置在系统块中定义为保持,上电时我还想位被保持,能实现吗?我知道计数器当前值可以保持,但我想保持位. 问题补充:一楼的回答让人很不满意,我是在问,你在问牛答马,说了等于没…

    SIMATIC S7-200 2021年7月5日
  • 200PLC cpu226继电器型用了1一年后程序都自动消失了

    现在CPU里面怎么程序自动消失了,这是什么原因? 最佳答案 我认为以上理由的发生概率都比,人为清除程序的理由低。还有一个稍微高的概率的是plc被换了。这个只是针对你说程序消失了的说…

    SIMATIC S7-200 2017年11月19日