MODBUS通信总结

时间:2023-03-18作者:佚名

西门子S7-200plc在与英威腾变频器Modbus通讯时,采用自己编制主站通讯程序,参照西门子USS程序格式做成库程序,在多个项目上应用,效果还是不错。

西门子S7-200自由口通讯确实很自由,可以编制任何通讯。

西门子自带的Modbus主站程序,用在变频器控制上,不方便。要求是能向USS库程序一样有多个控制的位信号输入,在速度设定值变化是发送速度值,平时要读变频器的运行状态(包括故障状态),还想读变频器运行时的电流。于是,自己根据英威腾变频器的通讯协议,编制了Modbus主站通讯程序。

Modbus通讯协议要求:

读写都是8个字节,只是功能码的不同和读是读得长度,写是写的数据值

发送

VB1600

VB1601

VB1602

VB1603

VB1604

VB1605

VB1606

VB1607

VB1608

8个字节

发送长度8

从站地址

功能码

数据地址高字节

数据地址低字节

数据字长高字节

数据字长低字节

CRC校验低字节

CRC校验高字节

从上面的通讯结构可以看出:数据地址、字长和CRC都是一个字,其中地址和长度或数据高低字节与西门子定义一致,即低地址高字节。CRC不一样,是低地址低字节,与计算机上的定义一致。这点必需注意。

变频器写返回:

接受

VB1609

VB1610

VB1611

VB1612

VB1613

VB1614

VB1615

VB1616

VB1617

8个字节

接受长度8

从站地址

功能码

数据地址高字节

数据地址低字节

数据值 高字节

数据值 低字节

CRC校验低字节

CRC校验高字节

返回与发送时一样,表示通讯数据接受成功,并已执行。

我只需读5个字的参数或1个字的状态,变频器读返回:

接受

VB1609

VB1610

VB1611

VB1612

VW1613

……

VW1621

VB1623

VB1624

N个字节

接受长度n

从站地址

功能码

数据字节字节数

数据1 数值

。。。。。

数据5 数值

CRC校验低字节

CRC校验高字节

读状态返回7个字节,读5个字返回15个字节。

程序要求:定义通讯优先级别是先写,后读。写命令(运行,停止,复位等)发送级别最高,其次是写频率设定。写通讯发送后,判断返回值,确定是否写成功,若写成功则不再写,只要控制状态或频率改变时,再次写。读为一次读变频器状态,一次读当前运行参数,轮流读取。

根据上述要求,确定了以下几个子程序和中断程序:

1. 初始化子程序:对自由口通讯配置波特率、偶校验等

2. 变频器控制子程序:输入运行、停止、复位、地址、频率设定等入口。输出变频器状态、通讯故障码、当前运行频率、电流等。程序中要根据上次通讯结果判断当前应写还是读。并发出XMT通讯指令,开通发送完成中断。

3. CRC校验子程序:运算发送的CRC码。

4. 发送完成中断程序:根据发送的内容,确定接受的长度,关闭接受中断,开通接受完成中断。

5. 接受完成中断程序:判断接受信号是否正常,若不正常送出相应的故障码。将接收到的正确信号,送入对应暂存区内,供控制子程序输出,关闭接受中断。

相关阅读

三相交流电怎么计算电功率?三相交流电功率计算公式

三相交流电怎么计算电功率?所谓的电功率,是表示电消耗能量快慢与多少。电器设备在单位时间内电流所做的功称为电功率,简称功率,用符号P表示,单位为瓦特(W)。在直流电路中,...
2023-06-27
三相交流电怎么计算电功率?三相交流电功率计算公式

家里最近电压不稳的祸首是谁

如今,骑电动车的人越来越多,但在对电车电池充电时,很多操作却是不规范的。 电动车的充电器也是三六九等,质量参差不齐,如果发现家中电压经常性不稳,或者一些小的电灯经常...
2023-06-26
家里最近电压不稳的祸首是谁

【干货】应急照明如何供电? 如何接线? 图文分析!

对于大部分刚接触建筑电气设计的工作者来说,应急照明的强启原理一直都是很头疼的问题。由于不知道应急照明的强启原理,所以,应急灯具应该用多少根线,其实也就无从谈起。...
2023-06-11
【干货】应急照明如何供电? 如何接线? 图文分析!

装设四极隔离开关需要注意些什么?

隔离开关安装要求有哪些? 隔离开关在安装前必须认真进行外观检查,外观检查的主要内容如下: (1)检查隔离开关的型号、规格是否与设计相符。 (2)检查零部件有无损坏,闸刀及触头有...
2023-06-27
装设四极隔离开关需要注意些什么?

恭喜你!你找到了全网最全的电气图形符号和代号对照图表

恭喜你!!你找到了...应该就是 全网最全 的电气图形符号和代号对照图表。(文末提供下载方式) 分类如下: 1. 导体和连接体 2. 基本无源元件 3. 半导体管和电子管 4. 电能发生和转换...
2023-06-11
恭喜你!你找到了全网最全的电气图形符号和代号对照图表

热销商品

国标TRVV高柔性拖链电缆2—48芯0.3 0.5 1 1.5 2.5平方耐弯折软线

国标TRVV高柔性拖链电缆,专为满足严苛工况下的动态传输需求而设计。该电缆具有2至48芯多种配置,适用于0.3、0.5、1.5、2.5平方等多种截面积选择,灵活满足不同设备的...
¥ 1.24

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

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

定做定制各类密封条三元乙丙橡胶硅胶PVC防火阻燃EVA氯丁石墨丁晴

本公司专业定做各类定制密封条,涵盖三元乙丙橡胶(EPDM)、硅胶、PVC、EVA、氯丁橡胶、丁腈橡胶及石墨复合等多种材质,满足不同行业对密封、防水、隔音、隔热及防火阻燃...
¥ 1

直销配电箱暗插销铰链门轴CL225插销带螺丝固定铁皮柜弹簧铁铰链

CL225插销式暗铰链专为配电箱、铁皮柜等金属柜体设计,采用优质冷轧钢板经冲压成型,表面镀锌处理,防腐耐用。其内置弹簧结构,确保柜门开合顺畅、自动复位,提升使用便捷...
¥ 0.06

浇铸抛光螺纹钢扭矩扳手 镀锌双头延长杆扳手多功能工具 开口扳手

这款多功能工具集浇铸抛光螺纹钢扭矩扳手、镀锌双头延长杆扳手与开口扳手于一体,采用优质合金钢精密浇铸并经抛光处理,表面镀锌防锈,耐用性强。其双头设计适配多种规...
¥ 0.6

网站栏目