前段时间问了一个关于类似的问题,不过现在在一个项目中遇到了一个问题。
一个CPU224XP的200PLC与上位机WINCC通信,PLC端用普通的双绞线连接3和8,对应连接一个RS232/RS485的转换器的+和-(选用的一个AT牌子的转换器),然后转换器RS232端直接连接的PC串口。
请问WINCC能否通过PC ACCESS软件用OPC与PLC通信成功?若不行,是否最廉价的配置就是使用一个编程电缆连接PLC和PC,通讯距离是多大?
谢谢了。
问题补充:
按照3楼的意思,上位机可以使用PC ACCSEE软件使用串口和PLC通讯?仅仅使用一个RS232转换RS485的接口就可以了?是这个意思吗?
最佳答案
1.关键是你说的这个“选用的一个AT牌子的转换器”要没问题,其它的按照下载中心《西门子 S7-200 · LOGO! · SITOP 参考》做就肯定没问题,下载地址:http://www2.ad.siemens.com.cn/Download/Upload/AS/application/A0136.chm。
2.不过还是强烈建议用跟西门子的原装编程电缆,而且现在已有USB口的,订货号:6ES79013DB300XA0,也就六七百块,至少稳定性高多了,服务相信也有保障一点吧。
3.另外一个200PLC与上位机WINCC通信,这应该就是是最廉价的配置了。
4.关于通讯距离:
1)S7-200 CPU上的通信口,通信距离究竟有多远?
《S7-200系统手册》上给出的数据是一个网段50m,这是在符合规范的网络条件下,能够保证的通信距离。凡超出50m的距离,应当加中继器。加一个中继器可以延长通信网络50米。如果加一对中继器,并且它们之间没有S7-200 CPU站存在(可以有EM277),则中继器之间的距离可以达到1000米。符合上述要求就可以做到非常可靠的通信。
实际上,有用户做到了超过50m距离而不加中继器的通信。西门子不能保证这样的通信一定成功。
用户在设计网络时,应当考虑到以下几个因素:
A.S7-200 CPU上的通信口在电气上是RS-485口,RS-485支持的距离是1000m ;
B.S7-200 CPU上的通信口是非隔离的,需要注意保证网络上的各通信口电位相等 ;
C.信号传输条件(网络硬件如电缆、连接器,以及外部的电磁环境)对通信成功与否的影响很大
2)由于PC/PPI电缆的标准长度是5米,那么通讯距离超过5米怎么办,即PC/PPI电缆是否可以延长?官方的定义是:
PC/PPI电缆的RS-485一端符合RS-485电气标准,有些用户延长了电缆,做到了超过5米距离的通信。西门子不能保证这种做法一定成功。
在PC/PPI电缆的RS-485端加一个9针插座,通过插座再外加电缆延长。电缆需要从RS-485一侧的插头取得24V电源供应[7脚24V,2脚GND]。
在实际应用中我们经常就是这样延长的。
提问者对于答案的评价:
依旧谢谢其他回答者。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc317561.html