在信创产业的推动下,国产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系列。



被折叠的 条评论
为什么被折叠?



