Modbus地址实际上分为两种情况即PLC作Modbus主站,Modbus地址和PLC手册里的地址一与PLC作从站,PLC不用管什么Modbus地址。
Modbus地址实际上分为两种情况。下面工业科技以西门子S7-200/S7-200SMART/和S7-1200为例来说明:
*种情况:PLC作Modbus主站,Modbus地址和PLC手册里的地址一致,例如作主站的S7-200的MBUS_MSG指令用于向Modbus从站发送请求消息,和处理从站返回的响应消息。要读取从站(另一台S7-200)的I0.0开始的地址区时,它的输入参数Addr(Modbus地址)为*01。S7-200从站保持寄存器的V区起始地址为VB200时,要读取从站VW200开始的V存储区时,保持寄存器的地址是40001。
第二种情况:PLC作从站,PLC不用管什么Modbus地址,等着主站来读写它的地址区就是了。
主站的计算机软件(例如DCS或组态软件)的编程人员需要编写实现Modbus通信的程序,首先需要确定ModbusRTU的报文结构。他们一般不熟悉PLC,因此PLC的编程人员往往需要和上位机软件的编程人员一起来讨论Modbus的报文结构。
*容易出问题的就是报文里Modbus地址与PLC存储区地址的对应关系。曾经有工作人员做过的一个系统的上位机是专用的组态软件,通过分析GEPLC手册给出的CRC的循环异或计算实例每一步的中间数据,编写出了CRC计算的C语言程序。通过实验验证了Modbus报文结构和CRC的计算的可行性。
S7PLC手册给出的Modbus地址与Modicon公司和GE公司PLC使用的地址相同,是基于1的地址,即同类元件的首地址为1。而西门子PLC采用的是基于0的地址,即同类元件的首地址为0。Modbus报文中西门子PLC的Modbus地址也采用基于0的地址。
PLC系统手册中的Modbus地址的*高位用来表示地址区的类型,例如I0.0的Modbus地址为*01。因为地址区类型的信息已经包含在报文的功能码中了,报文中S7-200的I0.0的Modbus地址不是*01,而是0。报文中其他地址区的Modbus地址也应按相同的原则处理。例如当S7-200从站保持寄存器的V区起始地址为VB200时,VW200对应的保持寄存器在报文中的Modbus地址为0,而不是40001。
关联品牌:SIEMENS
文章推荐
- 西门子SIEMENS 变频器接触器空开断路器...
- 西门子SIEMENS PLC 6ES7214...
- 西门子SIEMENS 老型号之停产电机1LG...
- 西门子SIEMENS 计数器7KT5600
- 1LE0002-2BA23-3AA4 45K...
- 西门子SIEMENS 漏电保护器5SM334...
- 西门子SIEMENS 变压器4AC3624
- 西门子SIEMENS 熔断器5SD460
- 西门子SIEMENS 稳压源4AV2400-...
- 西门子SIEMENS 按钮3SE2120-1...
- 西门子SIEMENS LOGO!电源6EP1...
- 西门子SIEMENS 5SG7610隔离熔断...
- 西门子SIEMENS 商3SB3110-0A...
- 西门子SIEMENS 自动化新技术之Simo...
- 真品西门子SIEMENS 互感器3UL220...
- 西门子SIEMENS 电动执行器故障排查步骤...
- 关于降低西门子SIEMENS 电机噪音技巧
- 厂价出售西门子SIEMENS 电流互感器4N...
- 西门子SIEMENS 推介之PLC调试排查技...
- 优势西门子SIEMENS 防爆触摸屏
- 西门子SIEMENS 商出售DP电缆6XV1...
- 西门子SIEMENS 变频器的分类集合以及工...
- 西门子SIEMENS Profibus电缆6...
- 西门子SIEMENS DP电缆6XV1850...
- 西门子SIEMENS RS485连接器6ES...
- 支招西门子SIEMENS 变频器的选型技巧
- 西门子SIEMENS 电工电气专卖之集合防爆...
- 西门子SIEMENS 电流互感器4NC512...
- 优势西门子SIEMENS 模块TM Coun...
- 3RV1021-1JA15西门子SIEMEN...
- 西门子SIEMENS 300编程手册技术说明
- 西门子SIEMENS 驱动器细分驱动是指在每...
- 西门子SIEMENS 控制器与 HMI 的工...
- 西门子SIEMENS 网络组件的信息安全 –...
- 西门子SIEMENS 基于计算机系统的信息安...
- 西门子SIEMENS SIMATIC PCS...
- 西门子SIEMENS 信息安全服务整体解决方...
- 西门子SIEMENS ES 模块化安全系统
- 西门子SIEMENS 6SE70各种问题集锦
- 西门子SIEMENS PLC S7-200的...
- 关于西门子SIEMENS PLC加密探讨
- 烟草配比中西门子SIEMENS 称重模块的应...
- 西门子SIEMENS PLC软硬件加密的手法
- 数控平头机中西门子SIEMENS PLC的使...
- 在塑料机械中西门子SIEMENS 产品的应用
- 西门子SIEMENS S7-300在切割机中...
- 西门子SIEMENS PLC断电后高速计数器...
- 西门子SIEMENS PLC在切割机中的应用
- 西门子SIEMENS 设备维护通常有几种维修...
- 西门子SIEMENS 仪表在预测性维护的不断...