Modbus是一种协议公开的工业通讯,被广泛使用。通过串口的是Modbus-RTU协议,通过以太网的是Modbus TCP通讯。现在的PLC都开始支持以太网通讯,因此,Modbus TCP也越来越重要。

西门子的S7-200SMART(后称为200)、1200、1500、300、400都支持Modbus TCP协议,西门子官网也有不少解释和教程,照着一步一步做下去,基本可以成功,但是,有些经验还是值得分享一下:

1、西门子PLC作为服务器时的地址映射情况

服务器指对外提供的角色,响应外部的命令。其功能码、地址区间及特别注意的地方见下表:

2、对于老的客户端,1500可能只有CPU上的集成网口可以实现通讯

这是我在一个项目里遇到的情况,客户端是老的INTOUCH9.5,由于1500的集成网口只有一个IP地址,且要用于PN环网,因此,专门配置了一块独立的CP用于和INTOUCH通讯,程序里配置Modbus TCP 服务器的程序,外部用Modbus TCP扫描软件、其他通讯测试软件都能正常访问,但是,INTOUCH的DAServer始终无法建立通讯。设计单位尝试升级了DAServer的驱动程序版本,能够解决,由于没有费用购买授权,所以不能在项目中使用。

咨询西门子,始终不相信存在该问题。

后来,我从别的项目借了一个带有双IP地址的1500CPU,通过CPU上的网口来通讯,就正常了。

由于项目经验有限,其他PLC的情况未知,也不做断言。

总的来说,Modbus TCP还是西门子对外通讯的一个不错选择。

2019年11月5日


说明:

1、本文是实践经验,非严格论文,与相关产品和理论可能不完全相符。

2、原创不易,欢迎转发,让更多朋友看到。转载请注明出处,谢谢!

winpcapp配置c++网口通讯_(经验)西门子PLC的Modbus TCP通讯的一些经验相关推荐

  1. 西门子PLC S7-200SMART Modbus TCP通讯的步骤和要点

    Modbus TCP是一个非常传统,应用广泛的通讯协议,很多智能设备都支持该协议.西门子S7-200SMART及1200.1500系列都免费支持(300和400还是要高昂收费),并且做成了标准库,使用 ...

  2. java plc通讯_树莓派+西门子PLC+Aliyun

    本文可能有些许标题党哈哈,因为实现的功能其实很简单! Raspberry Pi(中文名为"树莓派"),是为学习计算机编程教育而设计,只有信用卡大小的微型电脑,其系统基于Linux. ...

  3. c#与马扎克通讯_北京西门子plc和触摸屏通讯费用情况

    怀服务之心凌技术之顶 秉承自主创新,将互联网技术和信息技术应用于工业智能制造并提供整体解决方案.同时,注重服务和培训,与客户共同发展. 北京西门子plc和触摸屏通讯费用情况 智慧路灯组网工厂里的每一台 ...

  4. 三菱fx2n做从站的modbus通讯_信捷PLC做MODBUS远程从站的方法

    一.PLC准备: PLC连接电源(注意电源是24VDC还是220VAC),将编程电缆插上PLC的COM1口,另一端连电脑的COM口(或是USB-232线),PLC的485串口(COM2口A/B端子)连 ...

  5. 西门子PLC的MODBUS RTU和modbusTCP通讯

    1.西门子PLC的通讯扩展 西门子通讯桥接器分为基本版和专业版,型号分别为NET30-MPI和NET30-MPI Pro,专业版不仅包含了基本版所有的功能,而且增加了扩展口X2的MODBUS主从站功能 ...

  6. modbus tcp主站和从站_组态王与西门子 PLC无线Modbus通讯

    组态王与西门子PLC无线Modbus通信方案 本方案是组态软件与西门子S7-200 Smart 进行无线MODBUS 通信的实现方法.此方案可以作为西门子S7-200 Smart与组态软件的无线MOD ...

  7. 西门子SMART 200 modbus rtu通讯宇电温控器例程

    原创西门子SMART 200 modbus rtu通讯宇电温控器例程 所需硬件:西门子smart 200 plc ,mcgs触摸屏(需带网口),宇电516温控器. 功能实现 :运行/停止的控制及指示: ...

  8. 原创西门子SMART 200 modbus rtu通讯宇电温控器例程

    原创西门子SMART 200 modbus rtu通讯宇电温控器例程 所需硬件:西门子smart 200 plc ,mcgs触摸屏(需带网口),宇电516温控器. 功能实现 :运行/停止的控制及指示: ...

  9. 西门子SMART 200 modbus rtu通讯宇电温控器例程 运行/停止的控制及指示;温度设定,上下限报警设定

    原创西门子SMART 200 modbus rtu通讯宇电温控器例程 所需硬件:西门子smart 200 plc ,mcgs触摸屏(需带网口),宇电516温控器. 功能实现 :运行/停止的控制及指示: ...

最新文章

  1. RuntimeError: Assertion cur_target 0 cur_target n_classes failed
  2. VMWare安装Linux系统之CentOS-6.6
  3. C#线程从陌生到熟悉(4)
  4. Mysql学习笔记之常用数据类型
  5. 对IP专用(私有)地址的理解!
  6. 数学图形(2.18)Hyperbolical conical spiral双曲圆锥螺线
  7. IIS相关问题及解决方案
  8. 软件测试英语笔试,软件测试英文面试笔试题
  9. android 挖孔屏适配_小米公布安卓Q升级适配计划,共11款机型
  10. c++常引用做参数可以有默认参数吗_最新Pandas.read_excel()全参数详解(案例实操,如何利用python导入excel)...
  11. Linux面试题附答案
  12. 线性回归分析步骤总结
  13. win10误删的注册表能还原吗_win10恢复系统注册表,win10删除注册表怎么还原
  14. tableau之企业经营分析看版设计
  15. 执行throw后 后面代码还会执行吗?
  16. 使用工具清理Windows的winsxs目录
  17. OPPO云VPC网络实践
  18. 声学的一些基本知识(1)
  19. 站长付个人微信支付宝收款系统如何对接?
  20. openvino只支持英特尔6代以上的cpu

热门文章

  1. vue之vue-router跳转
  2. 解决网卡无法自动获取ip的办法
  3. LeetCode : Binary Tree Paths
  4. Javascript IE 内存释放
  5. 迪杰特斯拉算法的实现
  6. 20-50k,杭州小影科技社招
  7. Det3D - 首个通用 3D 目标检测框架
  8. 飞桨博士会第四期,中国深度学习技术俱乐部诚邀您加入
  9. CV Code | 本周新出计算机视觉开源代码汇总(南理SGE 和Intel的实时动作识别很吸引人)...
  10. 太棒了!港大同济伯克利推出目标检测新范式:Sparse R-CNN