电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

三菱FXPLC通讯协议

2017-07-20 23:41分类:PLC基础知识 阅读:

 

三菱FX系列PLC通讯协议

该协议实习上适用于PLC编程端口以及FX-232AW模块的通讯。

传输格局:RS232C

波特率:9600bps

奇偶:even

校验:累加办法(和校验)

字符:ASCII

16进制代码:

ENQ05H恳求

ACK06HPLC精确照顾

NAK15HPLC过错照顾

STX02H报文开端

ETX03H报文完毕

通讯格局:

指令指令码政策设备

DEVICEREADCMD"0"X,Y,M,S,T,C,D

DEVICEWRITECMD"1"X,Y,M,S,T,C,D

FORCEONCMD"7"X,Y,M,S,T,C

FORCEOFFCMD"8"X,Y,M,S,T,C

三菱FX2N系列PLC四种通讯办法的特性

  首要讲讲FX系列PLC的通讯办法。

  三菱FX系列PLC依据运用的通讯模块与协议纷歧样,分为以下四种通讯办法:

  1、三菱PLC的N:N通讯办法

  2、三菱PLC双机并联通讯办法

  3、三菱PLC与核算机专有协议通讯办法(无须梯形图,电脑直接读写操作PLC)

  4、三菱PLC与核算机无协议通讯办法(梯形图RS指令办法,可自界说通讯协议)

  以下将具体列出各通讯办法的特性:

 N:N网络PLC并联专用协议核算机联接无协议通讯

传输规范RS485RS485/RS422RS485/RS422或RS232

传输间隔500mRS485/RS422:500mRS232:15m

联接数量8站1:11:N(N<=16)1:1

通讯办法半双工FX,FX2c,FXon:半双工FX2n:全双工

数据长度固定7bit/8bit

校验无/奇/偶

接连位1bit/2bit

波特率38400bps19200bps300/600/1200/2400/4800/9600/19200

头字符固定无/有用

尾字符

操控线------

协议---格局1/格局4无

和校验固定无/有用

适用机型FX2n,FXonFX2n,FX,FX2cFX2n,FXon,FX,FX2c

FX系列PLC专用协议通讯指令一览

以下将具体列出PLC专用协议通讯的指令:

指令注释 

BR以1点为单位,读出位元件的状况 

WR以16点为单位,读出位元件的状况,或以1字为单位,读出字元件的值 

BW以1点为单位,写入位元件的状况 

WW以16点为单位,写入位元件的状况,或以1字为单位,写入值到字元件 

BT以1点为单位,SET/RESET 位元件 

WT以16点为单位,SET/RESET 位元件,或写入值到字元件 

RR操控PLC作业RUN 

RS操控PLC接连STOP 

PC读出PLC设备类型 

TT联接查验 

PLC回来

ACK(06H)承受精确

NAK(15H)承受过错

设备强行中的地址公式:Address=Address/8+100h 帧格局:

STXCMDDATA......DATAETXSUM(upper)SUM(lower)

比方:

STX,CMD,ADDRESS,BYTES,ETX,SUM

02H,30H,31H,30H,46H,36H,30H,34H,03H,37H,34H

SUM=CMD+......+ETX;

30h+31h+30h+46h+36h+30h+34h+03h=74h;

累加和逾越两位取低两位

1、DEVICEREAD(读出软设备状况值)

核算机向PLC发送:

始指令首地址位数终和校验

STXCMDGROUPADDRESSBYTESETXSUM

比方:从D123开端读取4个字节数据

02h30h31h,30h,46h,36h30h,34h03h37h,34h

地址算法:address=address*2+1000h

再改换成ASCII

31h,30h,46h,36h

PLC回来

STX1STDATA2NDDATA.....LASTDATAETXSUM

注:最多能够读取64个字节的数据

比方:从指定的存储器单元读到3584这个数据

02h33h35h38h34h03h44h,36h

2、DEVICEWRITE(向PLC软设备写入值)始指令首地址位数数据终和校验

STXCMDGROUPADDRESSBYTES1STDATA2NDDATA......LASTDATAETXSUM

比方:向D123开端的两个存储器中写入1234,ABCD

02h31h31h,30h,46h,36h30h,34h33h,34h,31h,32h,43h,44h,41h,42h03h34h,39h

PLC回来

ACK(06H)承受精确

NAK(15H)承受过错

3、位设备强行置位/复位

FORCEON置位

始指令地址终和校验

STXCMDADDRESSETXSUM

02h37haddress03hsum

FORCEOFF复位

始指令地址终和校验

STXCMDADDRESSETXSUM

02h38haddress03hsum

阐明:

1.帧中的BYTES标明需求读取或许写入的字节数。

2.地址算法上有阐明。

3.累加和是从STX后边一个字节开端累加到ETX的和。

三菱FX系列PLC编程口通讯源代码fx_comm.h

注:位元件包含X,Y,M,S以及T,C的线圈等;

  字元件包含D,T,C,KnX,KnY,KnM等。

三菱FX系列PLC专用协议通讯指令格局详解,约好阐明:

     ENQ为恳求象征,ASCII值5,VB中以chr(5)标明;

     ACK为精确象征,ASCII值6,VB中以chr(6)标明;

     STX为恳求象征,ASCII值2,VB中以chr(2)标明;

     EXT为恳求象征,ASCII值3,VB中以chr(3)标明;

     表格中赤色字为需恳求和效验的有些;

     和效验为每一项的ASCII值的总和改换成十六进制后区低两位;

     站号、PLC号、元件数量、和效验都是以十六进制标明;

     等候延时为0-150毫秒,以十六进制0H-FH标明,如100ms为AH。

上一篇:PLC操控原理剖析及在接触屏技能中的运用

下一篇:三菱PLC保护及守时查看的项目

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部