c# socket 连接 西门子s7200 502端口不通 急!!!

kekezhu0000 2017-04-04 03:10:09
plc 设置的地址是192.168.0.2 用的是 cp 243-1网络模块,能PING通 ,但是telnet 502端口不通,我看资料上写的Modbus tcp协议使用的是502端口,请大侠们指点一下!好几天了,就是解决不了!!!!
...全文
1748 19 打赏 收藏 转发到动态 举报
写回复
用AI写文章
19 条回复
切换为时间正序
请发表友善的回复…
发表回复
yunqing1201 2017-04-12
  • 打赏
  • 举报
回复
西门子PLC 收到任何它不认可的数据,就会主动断开链接的,我破解协议的时候花了较长事件!
divls 2017-04-12
  • 打赏
  • 举报
回复
s7-200 smart sr20
divls 2017-04-12
  • 打赏
  • 举报
回复
我的报错READ的时候报 您的主机中的软件中止了一个已建立的连接。
divls 2017-04-12
  • 打赏
  • 举报
回复
102 端口
kekezhu0000 2017-04-11
  • 打赏
  • 举报
回复
非常感谢大家的回复,又折腾了几天,我总结一下: 我用的PLC200 和 CP243-1确实不支持 modbus TCP,只能用S7协议或者modbus RTU,但是由于S7协议不公开所以我放弃了原来的socket ,改用 axMSComm 串口485转232,对plc进行读写操作成功,感觉挺好玩。 在测试的过程中也出现了很多问题,现在基本都解决了,用到的工具有 1、Modbus Poll 2、Modbus slave 3、ModScan32 通过工具查看报文格式很方便 如果我这有PLC 300 400的话我还是要尝试一下 modbus TCP
yunqing1201 2017-04-11
  • 打赏
  • 举报
回复
200的端口不是 502,端口是100,但是协议是S7,该协议西门子是不公开的,我有200 SMART版本的破解协议,有需要请联系我
祝小冰 2017-04-11
  • 打赏
  • 举报
回复
这个型号的plc不行。西门子300的也没必要。你用1200的吧支持tcpmodbus
yunqing1201 2017-04-11
  • 打赏
  • 举报
回复
如需 PLC200 和 CP243-1 S7协议的破解,请联系我,SOCKET通讯我已调通,能读能写,比串口稳定!
xjb759523159 2017-04-09
  • 打赏
  • 举报
回复
建议使用调试工具看一下Modbus Poll
李小海 2017-04-07
  • 打赏
  • 举报
回复
引用 9 楼 xrting1 的回复:
[quote=引用 8 楼 xrting1 的回复:] 建议使用snap7
附下载地址:[/quote]https://sourceforge.net/projects/snap7/files/Sharp7/sharp7-full-1.0.0.7z/download
李小海 2017-04-07
  • 打赏
  • 举报
回复
引用 8 楼 xrting1 的回复:
建议使用snap7
附下载地址:
李小海 2017-04-07
  • 打赏
  • 举报
回复
建议使用snap7
kekezhu0000 2017-04-07
  • 打赏
  • 举报
回复
有没有做过的大侠!!!! 我的PLC型号是 西门子S7-200CN 网络模块是 CP243-1
xian_wwq 2017-04-05
  • 打赏
  • 举报
回复
服务器端口不通,排出防火墙,网络设备的配置外 还得找服务的问题, 这个客户端无能为力
mjp1234airen4385 2017-04-05
  • 打赏
  • 举报
回复
继续问厂家,或许你拿到一个假终端
kekezhu0000 2017-04-05
  • 打赏
  • 举报
回复
我问了我们公司好多做自动化的,他们说PLC端口根本没办法设置,我在西门子论坛里也问了,他们说试试102端口,telnet 102端口确实通了,但是根根据《Modbus软件开发实践》上介绍的TCP报文格式 试了好几天还是不行,我查了很多资料都说用502端口,书上也是这么写的,迷茫中!~!
江南小鱼 2017-04-04
  • 打赏
  • 举报
回复
引用 2 楼 kekezhu0000 的回复:
[quote=引用 1 楼 lovelj2012 的回复:] 整不了下位机~ telnet不通,应该是端口木有开启
那应该怎么启用呢 ?step7 编程的时候也没有看到那个位置可以启用502端口呀,PLC200应该是支持 Modbus tcp协议的吧[/quote] 这个你要去看西门子的开发文档咯 PLC200应该是支持 Modbus tcp协议 这个应该是没什么疑问的
kekezhu0000 2017-04-04
  • 打赏
  • 举报
回复
引用 1 楼 lovelj2012 的回复:
整不了下位机~ telnet不通,应该是端口木有开启
那应该怎么启用呢 ?step7 编程的时候也没有看到那个位置可以启用502端口呀,PLC200应该是支持 Modbus tcp协议的吧
江南小鱼 2017-04-04
  • 打赏
  • 举报
回复
整不了下位机~ telnet不通,应该是端口木有开启

110,499

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧