S7-200PLC与WINCC通讯

前段时间问了一个关于类似的问题,不过现在在一个项目中遇到了一个问题。
一个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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月1日
下一篇 2020年11月1日

相关推荐

  • 关于S7-200的版本问题

    请教各位高手:   我今天上载一个程序,不能上载,我发现这个程序用的是“TD400C V2.0”版本,而我的软件中只有“TD400C&nbs…

    SIMATIC S7-200 2020年11月1日
  • S7-200 CPU224输出口排序

    CPU224本身带有14路输入(I0.0~I1.5)。10路输出(Q0.0~Q1.1), 然后我接一个EM223 8IN/8OUT 的模块,&nbsp…

    2017年11月17日
  • 自由口通讯

    请问在自由口通讯中怎样把带小数点的实数传到计算机 最佳答案 一般的自由口通信都用ASCII码作为传输方式。把你的实数转化为ASCII码。 提问者对于答案的评价:谢谢,我知道了

    SIMATIC S7-200 2021年7月5日
  • v4.0 sp6下载地址

    求v4.0   sp6下载地址,谢谢 问题补充:或者发我邮箱:pansxiang@sohu。com    &n…

    SIMATIC S7-200 2020年11月1日
  • STEP 7 Micro/WIN V 4.0软件使用手册在哪里下载

    STEP 7 Micro/WIN V 4.0软件使用手册在哪里下载 最佳答案 西门子200软件的使用手册下载链接:http://wenku.…

    SIMATIC S7-200 2017年11月12日
  • s7-200 大量数据的大小排序问题

    在大约2秒的时间内,有大量的模拟量数据经模拟量输入口输入,已经转化为实际数值,每一个扫描周期来一个数,现在的问题是如何把其中最大的50个数据取出来并按由大到小的顺序依次放在相邻的存…

    SIMATIC S7-200 2021年7月5日
  • 200 PID 向导,设定值如何显示在触摸屏上

    我采用PID向导写的PID 程序,请问这个设定值(setpoint_R)  如何转换为实际的温度显示在触摸屏上面啊?PID 子程序框中,有一…

    SIMATIC S7-200 2020年11月1日
  • 求P1口初始化程序

    P0口烧了,现在想用P1口做从站,但200指令库中只有P0的口初始化程序MBUS_INIT程序,并无P1口的初始化程序,哪位大侠有P1口的modbus初始化程序,发一下给我,感激不…

    SIMATIC S7-200 2017年12月1日
  • 在线模拟

    我用的226CN,想在电脑上在线模拟wincc组态,USB/ppi,两者总是连接不上,wincc2007和226cn能实现在线模拟吗?如果能怎样做才能行呢,希望有过S7-200系列…

    SIMATIC S7-200 2020年11月1日
  • 如何通过mudbus指令读写取多圈绝对值编码器数据

    s7-200的plc,读写一款绝对值编码器的数据。请教是不是程序中只要对应了编码器的相应地址就行了?如我下图中所示的方式。但是说明书中的数据又是怎么换算到plc程序上的呢,如说明书…

    2021年7月5日