联系我们   Contact

国产PLC与变频器或仪表通信

2017/4/2 11:54:23      点击:

1、YUKEHUA国产PLC串行数据传输相关寄存器说明:

特殊寄存器

说明

特殊继电器

说明

白色3RS485通信口

D8120

RS485通信格式定义

M8121

数据发送时置位,发送完毕自动复位

D8121

RS485通信站号设定

M8122

发送请求,M8122置位时,一旦通信口有空闲就开始发送数据,开始发送后自动复位

D8122

发送数据剩余数

M8123

数据接收完毕标记,当接收到一帧数据后该位自动置位,用户应在接收数据后复位该位

M8124

数据接收中置位,接收完数据复位

白色3RS232通信口

D8126

RS232通信格式定义

M8125

数据发送时置位,发送完毕自动复位

D8127

RS232通信站号设定

M8126

发送请求,M8126置位时,一旦通信口有空闲就开始发送数据,开始发送后自动复位

D8128

发送数据剩余数

M8127

数据接收完毕标记,当接收到一帧数据后该位自动置位,用户应在接收数据后复位该位

M8128

数据接收中置位,接收完数据复位

M8129:通信超时标记,当主机发出命令,从机在D8129时间内没有回应,M8029会置位


2、D8120与D8126的各位对应的通信参数如下:

寄存器位

功能

内容

0(位OFF

1(位ON

B0

数据长

7

8

B1

B2

奇偶位

 b2  b1

00):无校验

01):奇数ODD

11):偶校验EVEN

B3

停止位

1

2

B4

B5

B6

B7

传送速率

bps

  b7 b6 b5 b4               b7 b6 b5 b4

 {0011}300    {0111}4800

 {0100}600    {1000}9600

 {0101}1200   {1001}19200

 {0110}2400   {1010}38400

B8

起始符

有(D8124

B9

终止符

有(D8125

B10

B11

不可使用

B12

B13

B14

B15

通信协议

 B15 b14 b13 b12     

 {0 0 0 0}:三菱FX2N协议 (从机)

 {0 1 0 0}MODBUS RTU  (从机)

 {1 0 0 0}MODBUS RTU  (主机,IVRDIVWR指令)

 {1 1 0 0}:自由通信(RS,RS2指令,CCD校验)


3、YUKEHUA
国产PLC与变频器通信说明:

用ADPRW指令,变频器必需采用MODBUS RTU协议。如果变频的波特率是19200,数据位8位,

停止位1,无校验,那么设D8120H8091D8120格式详见PLC说明。

4、与变频器通信例程:

上例中ADPRW的第1个参数设定Modbus Rtu从站的站号第2个参数为变频的命令码(03读06写)

第3个参数为要读取或写入的地址,第4个参数为读取或写入的数据个数,最后一个参数为读取的

数据或待写入的数据。