基于标准Modbus协议的国产PLC数据采集方案

在信创产业的推动下,国产PLC正迎来快速发展,各类新品牌与新型号层出不穷。面对不同厂商的通信协议以及不断增多的产品型号,SCADA软件需要持续进行适配,这带来了不小的技术挑战。

目前,多数SCADA软件采用标准Modbus驱动,为适配非标设备增加了很多配置参数,工程师不仅需要掌握非标Modbus的功能,操作门槛也相对较高。另外,工程师组态测点需要对照PLC厂商提供的地址映射表,工作效率非常低。如果SCADA厂商为每一款PLC都单独开发专用驱动,不仅研发成本高、代码重复,后续测试与维护的工作量也将十分庞大。

一、产品架构

力控科技采用“公共代码 + 配置文件”的抽象产品开发模式,将不同厂商PLC的通信差异通过配置文件进行定义,代码层则通过解析配置文件的内容实现差异化处理。该模式把Modbus通信复杂的功能都封装在代码内部,既节省了开发成本,又降低了工程师的使用门槛,并且实现国产PLC基于Modbus协议通信的“三快”目标:开发适配快、使用上手快、组态建点快。

产品架构图

二、技术优势

一套代码,多驱动复用

整体代码量小、升级迭代快,有效降低代码维护成本。目前已完成南大傲拓、和利时、蓝普锋、信捷、台达、汇川和海为等多家PLC的Modbus协议适配,未来将会适配更多的国产PLC品牌。

新增PLC品牌,仅需编写配置文件

新增品牌无需研发人员修改代码,产品或技术人员通过配置文件即可独立完成适配。平均每个品牌的配置与调试可在3个工作日内完成,极大提升了驱动开发效率。

内置Modbus地址映射转换

工程师可直接使用PLC编程软件中的标签地址进行测点组态,无需查阅繁琐的Modbus地址映射表,有效提升项目交付效率。

按PLC型号封装Modbus协议
技术人员无需掌握寄存器起始地址、数据大小端字节排序、06和16号功能码区别、位寻址/字寻址/双字寻址差异、字/位寄存器包长度和间隔、校验字节顺序等专业概念。配置参数少,使用门槛低,上手迅速。

一次代码移植,多产品系列通用
力控的SCADA软件、信创SCADA和网关等多个产品系列驱动仅需一次代码移植即可实现通用,未来增加新品牌无需重新移植代码,直接拷贝配置文件即可。

三、应用案例

力控 ForceSCADA(信创SCADA)同国内某知名PLC厂商深度合作,通过抽象公共代码+配置文件方式,快速实现测点组态和数据采集。在此基础上进一步把组态软件和PLC编程软件深度集成,实现SCADA对PLC点表的在线访问。

用户通过快速建点功能可一键完成PLC标签的批量组态,仅需一周时间,便能完成快速组点与数据通信适配开发工作。当PLC厂商增加新型号时,产品经理在一个工作日内即可完成适配工作。

本案例探索了国产SCADA与PLC深度合作的新模式,具备推广的可行性与实用价值,可广泛应用于各品牌的PLC系列。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值