自开发的FB功能块,一个功能块就可完全实现如下功能:
A、对于CP340,CP341,CP440,CP441,300PtP,这些通讯口均可实现国际标准的modbus主站或从站程序(支持01,02,03,04,05,06,08,15,16功能),利用输入管脚的值选择是340还是341还是440或441或PtP;
B、通过FB的管脚输入二个不同的CP地址就可实现二块通信卡的冗余;
C、通过FB的管脚输入选择是Modbus RTU模式还是Modbus ASCII模式;
西门子标准模式(CP+硬件加狗)与此功能块的区别如下:
1:加狗模式下的DB数据通信区最大只有1024字节,你开辟再大的DB,系统也只认1024字节,而新开发的功能块的通信区达到最大数据块长度(16384字节);
2:加狗模式成本高,本功能块模式没有成本;
3:加狗模式不支持冗余,本功能块技持CP卡冗余;
4:加狗模式更改协议需重新下载硬件配置,在单机模式下会造成停机,本功能块更改协议只需对FB块输入管脚更换参数,可以在线修改不停机;
因为此功能块的出现,造成了多个硬件狗在抽屉中睡大觉了,呵呵!
因此技术相对难理解一点呵呵,这里不便详述,只是提供给大家一个思路!
管理员注:本帖已被纳入此次探讨发帖整理,请
点此详阅。