全国服务热线 15221406036
单位新闻

西门子经济型CPU模块6ES7288-1CR40-0AA0

发布时间: 2023-03-17 17:17 更新时间: 2024-05-08 07:10

西门子经济型CPU模块6ES7288-1CR40-0AA0

我现在是做西门子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的规范进行网络拓扑的设计、遵守布线规则、处理好系统的“地”与“接地”等,将在很大程度上避免总线网络使用中出现的各种问题。

系统块设置参数必须下载才能生效,226PLC端口0和端口1它们是分别独立的,都可以设置一样为3和3,波特率也可以相同。
默认情况下端口0和端口1地址都是2,波特率为9600bps。
你要联网,224PLC和226PLC的地址就要有区分,不能一样,但波特率一定要一样,要不没法进行通信。

226系统块

224-226

我的调试线

我用plc梯形图写了个FC 在OB1中调用 在OB1视图选项中转换成STL后 为什么输入IN 参数都有一个L区地址与实参对应 而IN-OUT 和OUT 参数却没有呢 见图一

答:L是临时变量的意思。楼主需要明白,所有的梯形图都可以转化成语句表。不是所有的语句表都可以转化成梯形图。只有附和一定格式的语句表才可以转化成梯形图。比如你的这个句子。

如果只单纯的调用:

CALL FC2
start:= i0.1
stop:=I0.2
coil2:=q0.2
coil:=q0.1

是不能转化成梯形图的。虽然运算结果相同。

分析它的语句表,就看到,它只是把输入参数,写转移到临时变量,然后再把临时变量的值赋予形参。结果没有变化 。但是相当啰嗦。这也就是为什么STL要比梯形图执行效率好的原因


联系方式

  • 地址:上海松江 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201600
  • 联系电话:未提供
  • 经理:聂航
  • 手机:15221406036
  • 微信:15221406036
  • QQ:3064686604
  • Email:3064686604@qq.com