在确保通讯接线没问题的情况下,需要在PLC内设置通讯参数,本章讲解的是在使用FX3U-485BD-MB模块的情况下的两台PLC之间通讯参数设置方法。
在执行本章节步骤之前,建议先了解一下该模块的硬件扩展要求。

如上图,说明的是通讯模块参数设置的存储区。距离PLC最近的一个模块是通道1,其次是通道二。上图中的PLC扩展了一个485BD板和一个FX3U-485BD-MB模块。那么此模块就是通道2。主站PLC无需设置从站地址,从站PLC需要设置本地从站地址。
D8420用于设置通讯参数,即波特率等,以下图通讯参数为例,可以得出D8420中的二进制数是:0001000010010111排列顺序是bit15~bit0。

因为三菱PLC是无法直接接受二进制数的,所以我们需要将其转换为16进制数,在MOV至通道2存储区D8420中,即可完成对通讯模块通讯参数的设置,转换为16进制数为H1097。
设置完通讯参数后,我们还需要设置模块的通讯协议。即D8421,推断出主站或从站,其对应的二进制数是:

这里我们将其设置为主站,将主站二进制数转换为16进制数,MOV进D8421中即可。
而后在从站PLC中设置从站地址D8434和主从站的重试次数D8432,设置方法也是在PLC中写程序,看下图。
开始编写PLC程序:
需要注意的是,设置通讯模块的通讯模式和通讯参数,需要用到特殊继电器M8411
主站程序:

从站程序:

只有通讯参数和接线对上时,两个站才可以通讯。
下一章介绍两台三菱FX3U之间的MODBUS通讯数据交互的程序编写方法。
不及硅步无以成千里,不积小流无以成江河。
----先秦。荀子