冗余应用 | ModbusTCP Master注意事项

<< 点击显示目录 >>

主页  ModbusTCP库使用说明 > 功能说明与测试 >

冗余应用 | ModbusTCP Master注意事项

 

若使用贝加莱PLC硬冗余方案,可使用ModbusTCP库作为Master

 

clip0036

如果不使用冗余功能,PLC直接通信多台Slave是正常的,但开启使用硬冗余功能,则会出现几台Slave连不上的情况。

 

使用此通信功能,需要调整的内容如下

 

首先创建一个BOOL类型变量,非同步变量(取消Repicated打勾),判断当前 PLC 是否是 Active状态。

clip0039

 

将这个变量连接到X20IF10X0模块的Active通道

clip0040

 

在ModbusTCP Client任务中,将Active变量作为MBClient功能库函数是否执行的判断条件。

 

clip0041

 

将MBClient相关任务变量的Replicable选项取消打勾。

clip0038