记一次Profibus DP转MODBUS的实例

时间:2023-03-11作者:佚名
发个故事也是一波三折,刚都快写完了,360浏览器崩溃,写的东西全没了,无奈,只能重新来过。
12年自动化专业毕业后,留在了一个钢厂工作,首先接触的便是西门子的plc,接触的协议自然也是profibus DP、MPI、PPI、TCP/IP等与西门子相关的协议,对于MODBUS,仅仅停留在听说过,好像很厉害的层面上,一次偶然的机会,接触到了MODBUS协议,项目是300PLC通过PB-B-MODBUS总线桥(北京鼎实)与MODBUS从站通讯,PLC选择的是西门子CPU313-2DP,从站设备是一台加气机,主站CPU需要读取加气机的状态字及流量温度压力等数据,同时需要给控制字给加气机。由于之前没有接触过MODBUS协议及产品,再通读了网上的协议及PB-B-MODBUS总线桥的产品介绍之后便开始了测试。
1.首先,毫无疑问,需要进行硬件组态的配置:在安装完总线桥的GSD文件后,很轻松完成了组态;

记一次Profibus DP转MODBUS的实例
2.然后我们要明白我们的目的,读写数据,数据存储在什么地方?怎么读取和写入?硬件组态方面还需要怎么进一步组态?读取完数据之后怎么处理?

记一次Profibus DP转MODBUS的实例

上图显示的是加气机设备MODBUS协议的一小部分,以LNG出口温度为例,对每个数据进行解释,0x0035、0x0036指的是寄存器号,2指的是寄存器数目,int 32指的是数据类型,0.001指的是单位,R指的是只读,综合上述,我们知道了LNG出口温度这个数据存储在40000 53(16进制35转换)-1=40052开始的两个字中,PLC读取数据之后需要除以1000以得到正确数值
接下来需要对硬件组态进行进一步组态,双击总线桥,添加一个read 2 words模块,并设置好起始地址及其他必要设置,组态完成后如下图

记一次Profibus DP转MODBUS的实例
从上图中我们便可以看出,将起始地址设置为52,PLC的I地址设置为256-259,便将MODBUS寄存器40052开始的两个字与PLC的PID256对应了起来,第一行的8DI的I地址为2,意味着IB2是总线桥的状态位,QB2是总线桥的控制位:具体含义见下图

记一次Profibus DP转MODBUS的实例
这样,我们程序中给定一个启动MODBUS扫描信号,便可以读到LNG出口温度的数据了,读取的数据存储在PID256中,对PID256进行除以1000操作,便可以得到实际出口温度,同时,控制字状态字及其他温度压力等数据都可以通过这样的添加模块方式来进行读写。
通过这个项目,我对MODBUS协议有了一定的了解,我觉得关键在于组态和地址映射,测试时候可以使用MODBUS SIM和MODBUS SCAN软件进行测试,MODBUS Poll和MODBUS Slave也是可以的,使用软件测试完成后,有事半功倍的效果。并且在这次测试完成后,我又完成了S7-200与S7-200 SMART的MODBUS通讯测试,还有使用CP343-1通过第三方连接MODBUS设备的测试,,发现再神秘的东西,只要我们用心去了解它,去剖析它,问题都是变得简单,好事多磨,知识也是这样,它也害怕多磨!

记一次Profibus DP转MODBUS的实例

相关阅读

墙里的膨胀螺丝拧不紧、打滑、连轴转怎么办

  膨胀螺丝是我们电工师傅 经常都会用到的固定元件,对于安装电工而言,几乎每天都会用到,那么在我们用冲击钻打完孔,上膨胀螺丝的时候,经常都会遇到很尴尬的情况:孔钻的...
2023-06-27
墙里的膨胀螺丝拧不紧、打滑、连轴转怎么办

稳压器的稳压距离是多少米,稳压器在远距离能用吗?

在远距离能用" alt="稳压器在远距离能用"/> 我们都知道,稳压器是一款电力辅助仪器,我们对于稳压器选择上,我们比较关注的除了稳压器的功率和稳压器的相数之外,我们还会关注稳...
2023-07-18
稳压器的稳压距离是多少米,稳压器在远距离能用吗?

30种常见的照明控制原理高清图,三十年电工老师傅的珍藏!

今天送给大家三十年电工老师傅的珍藏--30种常见的照明控制原理高清图,包含双控、三控、延时、感应等电路图,建议收藏起来长期看,反复看,温故而知新,接线再不用求人! 两个...
2023-06-11
30种常见的照明控制原理高清图,三十年电工老师傅的珍藏!

冰箱越空越费电?真相竟然是这样的!

夏天,每家每户必不可少的清凉神器除了空调之外,当然就是冰箱啦。不知道您是否听过这样的说法,冰箱里放的东西越多,耗费的电量也会越大,这是真的吗?那究竟要怎么做才能让家...
2023-06-11
冰箱越空越费电?真相竟然是这样的!

史上最全丨电缆直径和电缆流过电流计算以及对照表

载流量 估算口诀: 二点五下乘以九,往上减一顺号走。 三十五乘三点五,双双成组减点五。 条件有变加折算,高温九折铜升级。 穿管根数二三四,八七六折满载流。 说明: 本节口诀...
2023-06-11
史上最全丨电缆直径和电缆流过电流计算以及对照表

热销商品

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

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

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

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

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

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

电位器旋钮电流调节螺帽直流逆变电焊机二保焊送丝机通用旋钮B102

电位器旋钮电流调节螺帽适用于直流逆变电焊机和二保焊送丝机,是一款通用的旋钮B102。该旋钮采用优质材料制造,具有耐磨损、耐高温、耐腐蚀等特点,能够长时间稳定运行...
¥ 0.7

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

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

网站栏目