国产PLC誉达PLC与变频器或仪表通信
时间:2017-05-15 09:34 来源:未知 作者:admin 点击:次
1、誉达国产PLC串行数据传输相关寄存器说明:
2、D8120与D8126的各位对应的通信参数如下:
3、誉达国产PLC通信参数说明: 用IVRD、IVWR指令,变频器必需采用MODBUS RTU协议。如果变频的波特率是19200,数据位8位,停止位1,无校验,那么设D8120为H8091。D8120格式详见PLC说明。 4、通信读取指令IVRD说明: 上例中IVRD的第1个参数D0,它的高8位为读取的变频的通信站号,它的低8位为变频的读命令码(参考变频的通信协议)。假如D0的值为H103,就是读取变频1号站,变频读命令为03H。要读取1号变频哪个参数呢?上例D1就是用来指定读取的参数地址。PLC执行IVRD后,变频返回的数据被放在D2及D2以上连续的地址里。 IVRD最后一个参数,该参数的高8位为PLC的通信通道,为0,是PLC的485通信口。为1,是PLC的RS232通信口(白色插座)。该参数的低8位为要读取得参数个数,上例最后一个参数是H1,所以就是通过通道0(485通道),读取1个数据。假如位H101,就是通过通道(RS232通道)1读取1个数据。 5、通信写入指令IVWR说明: IVWR第1个参数:上例是D0,用户可自己选其它寄存器D,没用到就好。D0的高8位为要写入的变频通信站号,D0的低8位为变频的写命令码(参考变频的通信协议)。例如变频站号为1,写变频参数命令为06H,那么D0的值就应为H106。 IVWR第2个参数:上例是D1,该参数用来指定待写入的数据地址,假如变频的运行频率地址是5,PLC要写入运行频率,那么D1就要设成5了。 IVWR第3个参数:上例是D2,要写入到变频的数据放在D2。 IVWR第4个参数:上例为H1,该参数高8位为PLC的通信通道,低8位为要写入到变频的参数个数。那么该例就是通过通道0(485通道),写入1个数据到变频。假如是H101,就是通过通道(RS232通道)1写入1个数据。 要写入参数到变频时,把M8122置位,写入完毕后M8122会自动复位。 (责任编辑:admin) |