西门子PLC的Modbus地址的问题

时间:2023-03-19作者:佚名
Modbus地址实际上分为两种情况。下面以西门子S7-200/S7-200 SMART/和S7-1200为例来说明:
第一种情况:plc作Modbus主站,Modbus地址和PLC手册里的地址一致,例如作主站的S7-200的MBUS_MSG指令用于向Modbus从站发送请求消息,和处理从站返回的响应消息。要读取从站(另一台S7-200)的I0.0开始的地址区时,它的输入参数Addr(Modbus地址)为10001。S7-200从站保持寄存器的V区起始地址为VB200时,要读取从站VW200开始的V存储区时,保持寄存器的地址是40001。
第二种情况:PLC作从站,PLC不用管什么Modbus地址,等着主站来读写它的地址区就是了。
主站的计算机软件(例如dcs或组态软件)的编程人员需要编写实现Modbus通信的程序,首先需要确定Modbus RTU的报文结构。他们一般不熟悉PLC,因此PLC的编程人员往往需要和上位机软件的编程人员一起来讨论Modbus的报文结构。
最容易出问题的就是报文里Modbus地址与PLC存储区地址的对应关系。我做过的一个系统的上位机是专用的组态软件,我通过分析GE PLC手册给出的CRC的循环异或计算实例每一步的中间数据,编写出了CRC计算的C语言程序。通过实验验证了Modbus报文结构和CRC的计算的可行性。
S7 PLC手册给出的Modbus地址与Modicon公司和GE公司PLC使用的地址相同,是基于1的地址,即同类元件的首地址为1。而西门子plc采用的是基于0的地址,即同类元件的首地址为0。Modbus报文中西门子PLC的Modbus地址也采用基于0的地址。
PLC系统手册中的Modbus地址的最高位用来表示地址区的类型,例如I0.0的Modbus地址为10001。因为地址区类型的信息已经包含在报文的功能码中了,报文中S7-200的I0.0的Modbus地址不是10001,而是0。报文中其他地址区的Modbus地址也应按相同的原则处理。例如当S7-200从站保持寄存器的V区起始地址为VB200时,VW200对应的保持寄存器在报文中的Modbus地址为0,而不是40001。

相关阅读

3M15kV以下三芯电缆冷缩式中间接头制作工艺流程

3M15kV以下三芯电缆冷缩式中间接头制作工艺流程 1.电缆附件点件检查 开箱检查实物是否配套,且符合装箱单和图纸的要求及数量;外观检查无损伤和异常,并安操作顺序摆放在大瓷盘...
2023-06-11
3M15kV以下三芯电缆冷缩式中间接头制作工艺流程

36V有线行车手柄失灵、乱动作?照着图,一次把原理和故障全修明白!

做行车维修的电工,谁没被有线手柄故障折腾过? 按“上”没反应、按“左”车乱跑、急停按钮失效,甚至手柄线磨破短路烧变压器,轻则卡料停产,重则冲顶侧滑出事...
2026-05-25
36V有线行车手柄失灵、乱动作?照着图,一次把原理和故障全修明白!

正常运行的异步电动机在维护工作中应注意事项

正常运行的异步电动机 在维护工作中应注意以下几点: 1、 电动机周围应保持清洁。 2、 用仪表检查电源 电压和电流的变化情况,一般电动机允许电压波动为额定电压的± 5% ,三相之...
2023-03-21

12V电源自动切换电路设计

在设计控制电路时需要使用12V-15A 电源,机器中使用了6 个微型直流电机,工作中不是同时转动的,正常工作电流最大约5.8A ,堵转电流超过12A(这种可能性很小)。     请问:1 、采用开...
2023-04-29
12V电源自动切换电路设计

温度测量与控制电路Multisim仿真

温度传感器方案论述: 温度的检测与控制,在工业控制中有着十分重要的地位。由于温度属于非电量,在进行检测的时候需要将温度转换成电信号,温度的变化转换成电压的变化,进而...
2023-07-07
温度测量与控制电路Multisim仿真

热销商品

德国进口雅马哈风力灭火机大功率手提森林灭火器落叶工地吹雪机汽

德国进口雅马哈风力灭火机是一款高效、可靠的森林灭火和清理设备。它拥有大功率风机,能够迅速吹散落叶、杂草和积雪,有效清理工地和森林地面。这款灭火机采用先进技...
¥ 692.5

公牛开关插座面板全屋定制全屋配齐家装报价单官方正品付款链接Q9

公牛开关插座面板,为您的全屋定制家装提供一站式解决方案。我们提供全屋配齐的家装报价单,确保您的家装项目完美无缺。所有产品均为官方正品,品质保证,让您用得放心。...
¥ 1

3M自粘橡胶条高硬度耐压实心幕墙玻璃舞台搭建货架专用减震密封条

3M自粘橡胶条是一款专为高要求工业及建筑场景设计的高性能密封减震材料,采用高硬度实心橡胶材质,具备优异的耐压性、抗老化性和持久弹性。其独特的自粘背胶设计,安装...
¥ 1.6

公牛官方旗舰店开关插座空调16A插座五孔10A面板暗装多孔G12白灰

公牛官方旗舰店提供一系列高质量的开关插座和空调配件。这款16A插座五孔面板采用暗装设计,适用于多种安装环境,如墙面、天花板等。它具有10A的电流容量,可以满足家庭...
¥ 5.55

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店

西门子开关插座无框皓彩米绒白亚光二三插USB10A五孔一开旗舰店,作为西门子品牌的专卖店,提供了一系列高品质、设计新颖的家居电气产品。这里销售的开关插座采用无框...
¥ 8.77

网站栏目