三菱PLC通信格式

合集下载

三菱PLC之间通信概要

三菱PLC之间通信概要

N:N通信网络N:N通信网络,最多可以连接8台FX系列可编程程控制器之间的通信,通过485通信连接最大延长距离500m(混有485BD情况下最大延长距离50m),半双工双向通信,字格式是固定的,波特率38400bps,有3种不同的连接模式(0、1、2),不同的数据连接模式占用的连接软元件不同,其中模式0的位连接软件没有,字连接软件各站4个字,(D0---D73用于通信连接),模式1的位连接(各站32点,M1000---M1479),字连接(各站4字,D0---D73用于通信),模式2 的位连接(各站64点,M1000---M1511),字连接(各站8字,D0---D77用于通信连接)。

软元件的刷新时间模式0连接8台式最大65ms,每减少一台连接少8ms,最少18ms(连接2台时),模式1连接8台时最大82ms,连接两台时最小22ms,每减少一台减少10ms通信时间,模式2连接8台时最大131ms,连接2台时最少34ms,每减少一台减少16ms通信时间. 写入时,主从站都要编写驱动程序才能通信。

并联连接功能并联连接功能,就是连接两台同一系列的FX可编程控制器,其软元件相互连接的功能,全部由485ADP构成的情况下,最大延长距离可达500m,包含FX2 FX2C、485BD的情况下,最大延长距离50m,连接模式有高速或普通之选,主站传送M800—M899给从站,从站传送M900---M999给主站,或者主站传送D490---D499给从站,从站把D500—D509传送给主站,采用半双工双向通信,通信格式一般都是固定的,不能更改。

FX3U FX3UC系列,普通并联连接模式运算周期15ms+主、从站运算周期,高速连接时5ms+主、从站运算周期,FX2N 以下系列PLC连接时,运算周期普通连接70ms+主、从站运算周期,高速连接时20ms+主从站运算周期,高速模式只传送字软件,不传送位软件,普通模式字和位软件一起传送,置位M8070选择其一为主站,置位M8071把另一个PLC选择为从站,主从站同时置位M8162,选择高速并联链接模式,只有一对链接线的情况下,SDA与RDA短接,SDB与RDB短接,SG连SG,屏蔽线接地,在两个通信模块的两端RDA与RDB之间分别添加110欧终端电阻,FX3U485模块内置了110欧的终端电阻,只需改变拨码开关的位置即可,两对线链接的场合都是一端的SDA与另一端的RDA连接,SDB与RDB连接,RDA与SDA,RDB与SDB连接,这时候的分别在两模块的两端SDA与SDB、RDA与RDB之间添加4个终端电阻330欧,或者把拨码开关拨到330欧位置,主站驱动LD M8002 , MOV H23F6 D8120(不行的话把H23F6改为H0000,写进去断电再上电),然后LD M8000 ,OUT M8070,MOV K500 D8070.同样在从站LD M8000 ,OUT M8071,MOV K500 D8070,选择通道2为通信通道时要置位M8178,D8070为连接出错判断时间,连接成功时,M8072置位,主从站设定异常时M8073置位,连接出错时M8063置位。

三菱Q系列PLC之间简单通信的应用

三菱Q系列PLC之间简单通信的应用

三菱 Q 系列 PLC 之间简单通信的应用发布时间:2021-11-25T07:19:37.287Z 来源:《中国电业》2021年18期作者:邓益增[导读] 针对在工业自动化生产线中经常使用PLC间的通信问题邓益增广州中国科学院工业技术研究院广东广州 510000摘要:针对在工业自动化生产线中经常使用PLC间的通信问题,三菱QnUDV的CPU采用MC总线通信具有高速传输、实时稳定、支持多种协议等功能,将繁琐的通信参数设定、PLC通信程序编写,化简为只设置通信对象的IP。

能够简便实现PLC之间的通信的同时兼容于第三方设备进行数据交互和逻辑负载的控制。

在设备调试的方便性和节约成本具有一定的应用价值。

关键词:三菱PLC;简单通信;MC协议0.引言PLC(可编程控制器)是一种能够在复杂工业环境中稳定控制的“工业计算机”,作为工业集成控制系统的核心部件之一,在自动化控制中起到各种外部信号转换、计算并输出控制负载的作用。

随着现代的技术越来越完善,很多品牌都预留了各种通信接口,可对PLC与PLC、PLC与外部设备之间进行远距离通信。

因PLC在工业中有较强的适应性、可靠性、通用性得到广泛的应用;工业应用中三菱Q系列PLC是其中的典型代表。

在大型工控项目中,经常会需要进行各种数据的交互和采集,用于整条生产线的逻辑控制和状态显示,特别是PLC与PLC之间的数据交互和采集更是频繁。

以往三菱FX系列PLC通信,首先需要在硬件上有FX2N-458-BD模块,安装在PLC的基本单元上,使用双绞线将主机和从及连接起来,然后还需要在各种PLC配置好主从站的通信参数,主从站还需编写PLC程序实现双方内容的读取或者写入;即便使用Q系列PLC也需要主从站中用QJ71通信模块,来实现双方通信,无论是在成本还是程序设计都比较繁琐。

三菱QnUDV是内置以太网端口的CUP模块,无需选择专用电缆,用网线直接连通电脑即可享USB线一样,快速与CUP建立连接,通信的效率和稳定性都是串口通信无法比拟的。

三菱PLC与PLC之间的通讯-CC-LINK方式

三菱PLC与PLC之间的通讯-CC-LINK方式

三菱PLC与PLC之间的通讯-CC-LINK方式
PLC与PLC之间通讯有很多种,常见的有I/O通讯、232通信、485通信、DP通信、以太网通信等,具体选择哪种主要看你对功能的要求。

各种通讯也有各自的优缺点,本文主要介绍一下通过CCLINK 的方式实现的通讯。

PLC之间通讯常见的就是交互IO信号和传输数据,接下来介绍三菱Q系列与Q系列PLC的通讯和Q系列与FX系列的通讯。

一.Q系列PLC与Q系列PLC通讯设置方法:
1.主控站信息分配为:智能设备站
2.单机设置为:本地站
3.站点分配:主站&本地站往后+10站进行分配远程输入输出
Q系列与Q系列之间通讯只要设置好参数,无需再写PLC指令程序,直接分配相应的信号和数据。

二.Q系列与FX系列PLC通讯方法:
1.主控PLC设置:远程设备站/智能设备站→占用4站
2.FX2N-32CCL设置好相应的站号/波特率/占用站数
3.FX PLC编写程序
FX系列站号设置
FX系列波特率设置
I/O信号交互
数据传送交互
Q系列与FX系列通讯,对于FX系列一侧需要编写程序。

FX系列与FX系列之间的通讯,只要要一侧配置一个FX系列CCLINK主站模块,另一个配置一个从站模块即可。

三菱FX系列PLC下载通信协议说明

三菱FX系列PLC下载通信协议说明

三菱FX系列PLC下载通信协议说明作者声明:转摘时请注明出处: ,谢谢。

------------------------------------------------------------------------------------------三菱FX系列PLC编程口通信协议总览该协议实际上适用于PLC编程端口以及FX-232AW模块的通信通讯格式命令(CMD)命令码目标设备DEVICE READ CMD "0" X,Y,M,S,T,C,DDEVICE WRITE CMD "1" X,Y,M,S,T,C,DFORCE ON CMD "7" X,Y,M,S,T,CFORCE OFF CMD "8" X,Y,M,S,T,C扩展命令码读配置"E00"写配置"E10"读程序"E01"写程序"E11"传输格式: RS232C波特率: 9600bps奇偶: even校验: 累加方式和校验字符: ASCII命令16进制代码命令解释ENQ 05H 通信请求ACK 06H PLC正确响应NAK 15H PLC错误响应STX 02H 报文开始ETX 03H 报文结束帧格式STX CMD DATA ...... DATA ETX SUM(upper) SUM(lower)例子STX ,CMD , ADDRESS, BYTES, ETX, SUM02H, 30H, 31H,30H,46H,36H, 30H,34H, 03H, 37H,34H指令解释如下:STX, "0", "10F6", "04", ETX , "74"报文开始, 读命令, 地址10F6H处, 04H字节数据, 报文结束, 累加方式和校验其中 SUM=CMD+......+ETX=30h+31h+30h+46h+36h+30h+34h+03h=74h;累加和超过两位取低两位,转换成ascii码,分 SUM(upper),SUM(lower)二次传送。

三菱PLC通信格式字

三菱PLC通信格式字

三菱PLC通信格式字RS485标准接口通信格式,通信格式随控制设备的通信协议不同会有差异,但B0-B7位适用于所有使用RS485总线的控制设备。

而b8~b15 这里没有定义,留给厂家定义。

菱FX通信规定了“b11 b10 b9”为控制线选取方式,当使用通信板卡FX2N-485-BD时,这时b11 b10=11三菱PLC FX2N是写入D8120, 台达PLC是写入D1120, 西门子S7-200是写入SMB30或SMB130, 而且仅B0~B7这8位二进制在许多控制设备中对通信格式字有一种约定俗成的写法,其约定如下:7 N 1 9600_____ , ______ , _______, _______数据长度校验位停止位波特率b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b00 0 0 0 1 1 0 0 1 0 0 0 0 0 0 0______________ ___________ __________ __________0 C 8 0参数为7,N,1,9600 =H0C80(所以通信格式字为H0C80)异步传送的数据格式及常用校验码在PLC与变频器等智能设备中,其数据信息帧结构都是HDLC信息帧设计的,一个完整的帧结构如图:一帧数据信息的发送,是从帧头开始到帧尾结束,依次一个字符一个字符地发送,对每个字符则是从低位b0到高位b7一位一位地连续依次发送,而一个字符一个字符地发送,字符中间是可以有间隔的,了解这一点对将来写通信程序会有所帮助的。

通常把异步传送的字符数据格式和波特率一起称为异步传送通信格式这里把由多个字符组成的数据信息帧结构称为异步传送数据格式校验码:1·求和校验码(取其低8位或全部16位)可用CDD指令2·LRC校验码(这是MODBUS通信协议ASCLL方式的校验方法)将参与校验的数据(0XH)求和,取低8位的补码为校验码。

三菱plc通信协议

三菱plc通信协议

编号:_______________本资料为word版本,可以直接编辑和打印,感谢您的下载三菱plc通信协议甲方:___________________乙方:___________________日期:___________________三菱plc通信协议篇一:自编三菱plc通讯协议Fx系列可编程控制器(plc )通讯常用方法目录1、基本通讯方法1.1常用的通讯方法1.2计算机与Fx-plc通讯结构2、通信格式2.1通讯基本格式2.2plc相关通讯寄存器标志2.3通讯格式详解2.4举例3、通讯过程3.1基本知识3.2专用通讯协议框图3.3专用通讯控制命令4、附录ascii码表1、基本通讯方法1.1常用通讯方法Fx系列plc支持5种通讯方法1)计算机链接:用计算机做主机,通过Rs485接口与16 台plc组网,采用专用通讯协议,在计算机与plc之间交换数据,本资料重点解决计算机链接问题,包括硬件连接、通讯参数设置、通讯格式等。

2)n网络:可以将8台plc构成网络,无需协议,自成网络。

3)并联:可以将2台plc并联成网络,也无需协议,自成网络。

4)plc用Rs指令发送、接收数据,与计算机等设备进行无协议通讯交换数据。

5)通过plc编程接口,与计算机等设备进行数据交换,本厂采用该方式在mcgs工业组态软件基础上,开发出各类锅炉专用的计算机监控系统。

1.2计算机链接通讯结构Rs232cFx-485Rc-iFFx1n-485-bd216上述结构是一种采用计算机串行口与plc链接的最基本方法,最远通讯距离50m,其通讯相关参数见下表:通讯接口:Fxon-485adp/Fx-485adp/Fx1n-485bd/Fx1n-cnV-bd/Fx1n-232bd可选。

通讯距离:Fx1n-485bd50m,选其它某些件,最远500mt从站连接数:最大16台通讯方法:半双工数据长度:7位/8位可选校验:不用/奇/偶可选停止位:1位/2位可选波特率:300/600/1200/2400/4800/9600/19200 可选超始符:不用/有效可选协议:格式1/格式4可选求和检查:不用/有效可选可选plc 类型:Fx2n, Fx2nc, Fx1n, Fx1s, Fxon, Fx,Fx2c计算机与plc通讯所需的时间,可通过计算得到。

三菱plc,通讯协议

三菱plc,通讯协议

三菱plc,通讯协议篇一:三菱PLC通讯协议三菱PLC编程口通讯协议一、三菱PLC编程口通讯协议三菱PLC编程口的通讯协议比较简单,只有四个命令,即: 命令命令码目标设备DEVICE READ CMD0X,Y,M,S,T,C,DDEVICE WRITE CMD 1X,Y,M,S,T,C,DFORCE ON CMD7 X,Y,M,S,T,CFORCE OFF CMD 8X,Y,M,S,T,C五个标示:ENQ05H 请求ACK06H PLC正确响应NAK15H PLC错误响应STX02H 报文开始ETX03H 报文结束使用累加方式的和校验,帧格式如下:STX CMD DATA ...... DATA ETX SUM(upper)1SUM(lower)和校验:SUM= CMD+??+ETX。

如SUM=73H,SUM=“73”。

1、DEVICE READ(读出软设备状态值)计算机向PLC发送:始命令首地址位数终和校验STXCMD GROUP ADDRESS BYTESETX SUMPLC 返回STX 1ST DATA 2ND DATA ..... LAST DATA ETX SUM 2、DEVICE WRITE(向PLC 软设备写入值)计算机向PLC发送:始命令首地址位数数据终和校验PLC 返回ACK (06H) 接受正确NAK (15H) 接受错误3、位设备强制置位/复位FORCE ON 置位始命令地址终和校验STX CMD ADDRESSETXSUM02h 37h address03hsumFORCE OFF 复位始命令地址终和校验2STX CMD ADDRESSETXSUM02h 38h address03hsumPLC 返回ACK(06H) 接受正确NAK(15H) 接受错误以上可以看出,协议非常简单,但是由于没有寄存器类型信息,所以地址的计算十分关键,如D100和M100分别对应哪个地址呢,下面就是三菱Fx系列PLC地址对应表: Public Const PLC_D_Base_AddRess = 4096Public Const PLC_D_Special_Base_AddRess = 3584 Public Const PLC_Y_Group_Base_AddRess = 160 Public Const PLC_PY_Group_Base_AddRess = 672 Public Const PLC_T_Group_Base_AddRess = 192 Public Const PLC_OT_Group_Base_AddRess = 704 Public Const PLC_RT_Group_Base_AddRess = 1216 Public Const PLC_M_SINGLE_Base_AddRess = 2048(命令为7或8时)Public Const PLC_M_Group_Base_AddRess = 256 Public Const PLC_PM_Group_Base_AddRess = 768 Public Const PLC_S_Group_Base_AddRess = 0Public Const PLC_X_Group_Base_AddRess = 128 Public Const PLC_C_Group_Base_AddRess = 4483Public Const PLC_OC_Group_Base_AddRess = 960 Public Const PLC_RC_Group_Base_AddRess = 1472 Public Const PLC_TV_Group_Base_AddRess = 2048 Public Const PLC_CV16_Group_Base_AddRess = 2560 Public Const PLC_CV32_Group_Base_AddRess = 3072 当我们用DEVICE READ命令时,D100地址=100*2+4096;M100地址=100+256;不同的是D类型寄存器存放的是字,M寄存器存放的是位,同样是读两个字节,D100返回的就是PLC中D100地址的值,M类型寄存器返回的是M100到M116的值。

三菱FX3U 485无协议通讯程序详解(含程序)

三菱FX3U 485无协议通讯程序详解(含程序)

三菱FX2N PLC串行通讯指令(FNC 80 RS)串行通讯指令(FNC 80 RS)1、指令格式:[RS D0 K8 D10 K8]发送数据帧起始地址和数目↓接收数据帧起始地址和数目2、功能和动作:※RS指令是为使用RS232C、RS-485功能扩展板及特殊适配器,进行发送和接收串行数据的指令。

※传送的数据格式在后面讲述的特殊寄存器D8120设定。

RS指令驱动时即使改变D8120的设定,实际上也不接收。

※在只发送的系统中,可将接收数设定为K0。

(K表示常数)※在只接收的系统中,可将发送数设定为K0。

※在程序中可以多次使用RS指令,但在同一时间必须保证只有一个RS指令被驱动。

※在一次完整的通讯过程中,RS指令必须保持一直有效,直至接收数据完成。

D8120说明:※根据MD320的通讯协议,无帧头和帧尾,则(bit9,bit8)=(0,0)。

※bit13~15是计算机链接通讯时的设定项目,使用RS指令时必须设定为0。

※RS485未考虑设置控制线的方法,使用FX2N-485-BD、FX0N-485ADP时,(bit11,bit10 )=(1,1)。

※若PLC和变频器之间的通讯参数如下:8位数据位,无校验,2位停止位,波特率9600,无帧头无帧尾,无协议模式,则D8120=H0C89(H表示16进制)(0000 1100 1000 1001B)M8002│──||────────── [ MOV H0C89 D8120 ]5、相关标志位:一.基本指令介绍※M8122:数据发送请求标志当PLC处于接收完成状态或接收等待状态时,用脉冲触发M8122,将使得从D0开始的连续8个数据被发送。

当发送完成后,M8122自动被复位。

当RS指令的驱动输入X0变为ON状态时,PLC就进入接收等待状态。

※M8123:数据接收完成标志当M8123置位时,表明接收已经完成,此时需要将接收到的数据从接受缓冲区转移到用户指定的数据区,然后手工复位M8123。

三菱PLC通讯

三菱PLC通讯

三菱PLC与上位机通讯三菱PLC:FX1N + FX1N-232-BDFX2N + FX2N-232-BD计算机:Windows XP中文企业版+ V isual Basic 6.0中文企业版Windows 98中文版+ V isual Basic 6.0 中文企业版两者之间连接使用的是FX-232CAB-1电缆线(2-3,3-2,4-6(8),5-5)一.三菱PLC的设置三菱FX PLC在进行计算机链接(专用协议)和无协议通讯(RS指令)时均须对通讯格式(D8120)进行设定。

其中包含有波特率、数据长度、奇偶校验、停止位和协议格式等。

在修改了D8120的设置后,确保关掉PLC的电源,然后再打开。

此外,对于采用RS485形式1:N计算机链接的还必须对站点号(D8121)进行设定。

设定的范围从00H到0FH(即0到15)。

在这里对D8120采用下述设置:b15 b00110 1000 1000 11106 8 8 E即数据长度为7位,偶校验,2位停止位,波特率为9600bps,无标题符和终结符,采用计算机链接(RS-232C),自动添加和校验码,采用专用协议格式1。

同时设定站号为0。

具体设定如下所示:FX PLC进行计算机链接时可用的专用协议有两种:格式1和格式4。

两种格式的差别在于是否在每一个块上添加了CR + LF,其中添加了CR + LF的是格式4。

在这里采用格式1。

二.上位机程序的编制这里采用Microsoft公司的Visual Basic 6.0中文企业版编制上位机程序。

Visual Basic中提供了一个名为MSComm的通信控件便于设计串行通信的程序。

MSComm控件的主要属性有:1.CommPort属性CommPort属性用于指定所要使用的串行端口的号码。

虽然Windows操作系统可以容纳最多256个串行通信端口,不过Visual Basic的MSComm控件则仅限于16个端口。

2.Settings属性Settings属性用于设置初始化参数。

FX系列PLC通信格式设定

FX系列PLC通信格式设定

PLC与变频器的通信格式设定
例,通信格式为D8120=H0C96,其设定参数如下
三菱变频器数据代码
H2EE0
设置变频器的参数
注意:1、设定参数时应首先调至PU模式。

(注意Pr79的参数)
2、设定参数时先将Pr. 160调至0(显示所有参数)。

3、设定ALLC参数全部清除=“1”可使参数恢复为初始值。

4、如果设定Pr. 77参数写入选择=“1”则无法清除。

5、参数设定完毕,需变频器断电后新设参数方被认可。

通信协议
数据读出格式B
使用格式B后,从变频器返回的应答数据格式
格式E
一、训练目的
1、掌握变频器的RS485通信原理
2、掌握PLC的RS485通信原理
3、掌握PLC结合触摸屏GOT进行控制的技术
二、训练要求:
1、使用PLC,通过RS485总线,实现变频器控制电动机正转、反转、停止;在运行中可直接改变变频器的运行频率。

2、通过触摸屏画面进行上述控制和操作。

三、训练步骤
1、PLC参考程序的分析。

2、根据已有的程序,补充反转和停止的程序。

3、根据完整的PLC程序,下载PLC的程序。

4、设置变频器的参数。

5、PLC和变频器的RS485连接。

6、启动PLC、变频器、触摸屏验证程序。

三菱FX系列通信协议概要

三菱FX系列通信协议概要

FX系列PLC专用协议通信指令一览以下将详细列出PLC专用协议通信的指令:指令注释BR 以1点为单位,读出位元件的状态WR 以16点为单位,读出位元件的状态,或以1字为单位,读出字元件的值BW 以1点为单位,写入位元件的状态WW 以16点为单位,写入位元件的状态,或以1字为单位,写入值到字元件BT 以1点为单位,SET/RESET 位元件WT 以16点为单位,SET/RESET 位元件,或写入值到字元件RR 控制PLC运行RUNRS 控制PLC停止STOPPC 读出PLC设备类型TT 连接测试注:位元件包括X,Y,M,S以及T,C的线圈等;字元件包括D,T,C,KnX,KnY,KnM等。

三菱FX系列PLC编程口通信协议总览该协议实际上适用于PLC编程端口以及FX-232AW 模块的通信。

通讯格式:命令命令码目标设备DEVICE READ CMD "0" X,Y,M,S,T,C,DDEVICE WRITE CMD "1" X,Y,M,S,T,C,DFORCE ON CMD " 7" X,Y,M,S,T,CFORCE OFF CMD "8" X,Y,M,S,T,C传输格式: RS232C波特率: 9600bps奇偶: even校验: 累加方式(和校验)字符: ASCII16进制代码:ENQ 05H 请求ACK 06H PLC正确响应NAK 15H PLC错误响应STX 02H 报文开始ETX 03H 报文结束帧格式:STX CMD DATA ...... DATA ETX SUM(upper) SUM(lower) 例子:STX ,CMD ,ADDRESS, BYTES, ETX, SUM02H, 30H, 31H,30H,46H,36H, 30H,34H, 03H, 37H,34H SUM=CMD+......+ETX;30h+31h+30h+46h+36h+30h+34h+03h=74h;累加和超过两位取低两位1、DEVICE READ(读出软设备状态值)计算机向PLC发送:始命令首地址位数终和校验STX CMD GROUP ADDRESS BYTES ETX SUM例子:从D123开始读取4个字节数据02h 30h 31h,30h,46h,36h 30h,34h 03h 37h,34h地址算法:address=address*2+1000h再转换成ASCII31h,30h,46h,36hPLC返回STX 1ST DATA 2ND DATA ..... LAST DATA ETX SUM注:最多可以读取64个字节的数据例子:从指定的存储器单元读到3584这个数据02h 33h 35h 38h 34h 03h 44h,36h2、DEVICE WRITE(向PLC软设备写入值)始命令首地址位数数据终和校验STX CMD GROUP ADDRESS BYTES 1ST DATA 2ND DATA ...... LAST DATA ETX SUM 例子:向D123开始的两个存储器中写入1234,ABCD02h 31h 31h,30h,46h,36h 30h,34h 33h,34h,31h,32h,43h,44h,41h,42h 03h 34h,39h PLC返回ACK (06H) 接受正确NAK (15H) 接受错误3、位设备强制置位/复位FORCE ON置位始命令地址终和校验STX CMD ADDRESS ETX SUM02h 37h address 03h sumFORCE OFF复位始命令地址终和校验STX CMD ADDRESS ETX SUM02h 38h address 03h sumPLC返回ACK(06H) 接受正确NAK(15H) 接受错误设备强制中的地址公式:Address=Address/8+100h说明:1.帧中的BYTES表示需要读取或者写入的字节数。

三菱FX3U 485无协议通讯程序详解(含程序)

三菱FX3U 485无协议通讯程序详解(含程序)

三菱FX2N PLC串行通讯指令(FNC 80 RS)串行通讯指令(FNC 80 RS)1、指令格式:[RS D0 K8 D10 K8]发送数据帧起始地址和数目↓接收数据帧起始地址和数目2、功能和动作:※RS指令是为使用RS232C、RS-485功能扩展板及特殊适配器,进行发送和接收串行数据的指令。

※传送的数据格式在后面讲述的特殊寄存器D8120设定。

RS指令驱动时即使改变D8120的设定,实际上也不接收。

※在只发送的系统中,可将接收数设定为K0。

(K表示常数)※在只接收的系统中,可将发送数设定为K0。

※在程序中可以多次使用RS指令,但在同一时间必须保证只有一个RS指令被驱动。

※在一次完整的通讯过程中,RS指令必须保持一直有效,直至接收数据完成。

D8120说明:※根据MD320的通讯协议,无帧头和帧尾,则(bit9,bit8)=(0,0)。

※bit13~15是计算机链接通讯时的设定项目,使用RS指令时必须设定为0。

※RS485未考虑设置控制线的方法,使用FX2N-485-BD、FX0N-485ADP时,(bit11,bit10 )=(1,1)。

※若PLC和变频器之间的通讯参数如下:8位数据位,无校验,2位停止位,波特率9600,无帧头无帧尾,无协议模式,则D8120=H0C89(H表示16进制)(0000 1100 1000 1001B)M8002│──||────────── [ MOV H0C89 D8120 ]5、相关标志位:一.基本指令介绍※M8122:数据发送请求标志当PLC处于接收完成状态或接收等待状态时,用脉冲触发M8122,将使得从D0开始的连续8个数据被发送。

当发送完成后,M8122自动被复位。

当RS指令的驱动输入X0变为ON状态时,PLC就进入接收等待状态。

※M8123:数据接收完成标志当M8123置位时,表明接收已经完成,此时需要将接收到的数据从接受缓冲区转移到用户指定的数据区,然后手工复位M8123。

三菱F 系列PLC通信模块与通信指令

三菱F 系列PLC通信模块与通信指令

D203高
[C] [B]
D204低
[C]
b)
16位转换模式的HEX→ASCII变换 (a) HEX→ASCII变换指令梯形图; (b) n=K4时的位构成
1. ②HEX→ASCII变换指令的8位转换模式,n=K2的位构成举例说明
指令执行时,将S(·)指定单元的n个HEX数据分别转换成8位ASCII码数据, 向D(·)指定的n=2个元件的低8位中传送,高8位为零。
➢ 通过FX2N-485-BD可以使两台FX2N系列PLC之间实现 双机并联连接(即1∶1连接)。 ➢ 使用FX2N-485-BD和FX0N-485ADP,将计算机作为主 站,通过FX-485PC-IF与N台FX、A系列PLC(作为从站) 进行连接,形成通信网络(即1∶N连接),实现生产线、车 间或整个工厂的监视和自动化。
FX0N-485ADP时,应设定b12b11b10=011。 ④ 是在计算机链接通信连接时设定,与RS指令没有关系。 ⑤ 适用机种是FX2NC及FX2N版本V2.00以上。
M8002
MOV H0F9E D8120
D8120
b15
b0
0000111110011110
0
F
9
E
D8120中通信格式的设定
1位
2位
b7b6b5b4为 (0011):300 (0111):4800 (0100):600 (1000):9600 (0101):1200 (1001):19200 (0110):2400
b8① b9①
b10 b11 b12
b13② b14② b15②
起始符 无 终止符 无
无协议 控制线
计算机链接通信④
2)RS指令自动定义的软元件

三菱FX系列通信协议

三菱FX系列通信协议

FX系列PLC专用协议通信指令一览以下将详细列出PLC专用协议通信的指令:指令注释BR 以1点为单位,读出位元件的状态WR 以16点为单位,读出位元件的状态,或以1字为单位,读出字元件的值BW 以1点为单位,写入位元件的状态WW 以16点为单位,写入位元件的状态,或以1字为单位,写入值到字元件BT 以1点为单位,SET/RESET 位元件WT 以16点为单位,SET/RESET 位元件,或写入值到字元件RR 控制PLC运行RUNRS 控制PLC停止STOPPC 读出PLC设备类型TT 连接测试注:位元件包括X,Y,M,S以及T,C的线圈等;字元件包括D,T,C,KnX,KnY,KnM等。

三菱FX系列PLC编程口通信协议总览该协议实际上适用于PLC编程端口以及FX-232AW 模块的通信。

通讯格式:命令命令码目标设备DEVICE READ CMD "0" X,Y,M,S,T,C,DDEVICE WRITE CMD "1" X,Y,M,S,T,C,DFORCE ON CMD " 7" X,Y,M,S,T,CFORCE OFF CMD "8" X,Y,M,S,T,C传输格式: RS232C波特率: 9600bps奇偶: even校验: 累加方式(和校验)字符: ASCII16进制代码:ENQ 05H 请求ACK 06H PLC正确响应NAK 15H PLC错误响应STX 02H 报文开始ETX 03H 报文结束帧格式:STX CMD DATA ...... DATA ETX SUM(upper) SUM(lower) 例子:STX ,CMD ,ADDRESS, BYTES, ETX, SUM02H, 30H, 31H,30H,46H,36H, 30H,34H, 03H, 37H,34H SUM=CMD+......+ETX;30h+31h+30h+46h+36h+30h+34h+03h=74h;累加和超过两位取低两位1、DEVICE READ(读出软设备状态值)计算机向PLC发送:始命令首地址位数终和校验STX CMD GROUP ADDRESS BYTES ETX SUM例子:从D123开始读取4个字节数据02h 30h 31h,30h,46h,36h 30h,34h 03h 37h,34h地址算法:address=address*2+1000h再转换成ASCII31h,30h,46h,36hPLC返回STX 1ST DATA 2ND DATA ..... LAST DATA ETX SUM注:最多可以读取64个字节的数据例子:从指定的存储器单元读到3584这个数据02h 33h 35h 38h 34h 03h 44h,36h2、DEVICE WRITE(向PLC软设备写入值)始命令首地址位数数据终和校验STX CMD GROUP ADDRESS BYTES 1ST DATA 2ND DATA ...... LAST DATA ETX SUM 例子:向D123开始的两个存储器中写入1234,ABCD02h 31h 31h,30h,46h,36h 30h,34h 33h,34h,31h,32h,43h,44h,41h,42h 03h 34h,39h PLC返回ACK (06H) 接受正确NAK (15H) 接受错误3、位设备强制置位/复位FORCE ON置位始命令地址终和校验STX CMD ADDRESS ETX SUM02h 37h address 03h sumFORCE OFF复位始命令地址终和校验STX CMD ADDRESS ETX SUM02h 38h address 03h sumPLC返回ACK(06H) 接受正确NAK(15H) 接受错误设备强制中的地址公式:Address=Address/8+100h说明:1.帧中的BYTES表示需要读取或者写入的字节数。

三菱FX3U 485无协议通讯程序详解(含程序)

三菱FX3U 485无协议通讯程序详解(含程序)

三菱FX2N PLC串行通讯指令(FNC 80 RS)串行通讯指令(FNC 80 RS)1、指令格式:[RS D0 K8 D10 K8]发送数据帧起始地址和数目↓接收数据帧起始地址和数目2、功能和动作:※RS指令是为使用RS232C、RS-485功能扩展板及特殊适配器,进行发送和接收串行数据的指令.※传送的数据格式在后面讲述的特殊寄存器D8120设定。

RS指令驱动时即使改变D8120的设定,实际上也不接收。

※在只发送的系统中,可将接收数设定为K0。

(K表示常数)※在只接收的系统中,可将发送数设定为K0.※在程序中可以多次使用RS指令,但在同一时间必须保证只有一个RS指令被驱动。

※在一次完整的通讯过程中,RS指令必须保持一直有效,直至接收数据完成。

D8120说明:※根据MD320的通讯协议,无帧头和帧尾,则(bit9,bit8)=(0,0)。

※bit13~15是计算机链接通讯时的设定项目,使用RS指令时必须设定为0。

※RS485未考虑设置控制线的方法,使用FX2N—485—BD、FX0N-485ADP时,(bit11,bit10 )=(1,1)。

※若PLC和变频器之间的通讯参数如下:8位数据位,无校验,2位停止位,波特率9600,无帧头无帧尾,无协议模式,则D8120=H0C89(H表示16进制)(0000 1100 1000 1001B)M8002│──||────────── [MOV H0C89 D8120 ]5、相关标志位:一。

基本指令介绍※M8122:数据发送请求标志当PLC处于接收完成状态或接收等待状态时,用脉冲触发M8122,将使得从D0开始的连续8个数据被发送.当发送完成后,M8122自动被复位。

当RS指令的驱动输入X0变为ON状态时,PLC就进入接收等待状态。

※M8123:数据接收完成标志当M8123置位时,表明接收已经完成,此时需要将接收到的数据从接受缓冲区转移到用户指定的数据区,然后手工复位M8123.复位M8123后,则PLC再次进入接收等待状态。

三菱fx3u485无协议通讯程序详解(含程序)

三菱fx3u485无协议通讯程序详解(含程序)

三菱FX2N PLC串行通讯指令(FNC 80 RS)串行通讯指令(FNC 80 RS)1、指令格式: [RS D0 K8 D10 K8]发送数据帧起始地址和数目↓接收数据帧起始地址和数目2、功能和动作:※ RS指令是为使用RS232C、RS-485功能扩展板及特殊适配器,进行发送和接收串行数据的指令。

※传送的数据格式在后面讲述的特殊寄存器D8120设定。

RS指令驱动时即使改变D8120的设定,实际上也不接收。

※在只发送的系统中,可将接收数设定为K0。

(K表示常数)※在只接收的系统中,可将发送数设定为K0。

※在程序中可以多次使用RS指令,但在同一时间必须保证只有一个RS指令被驱动。

※在一次完整的通讯过程中,RS指令必须保持一直有效,直至接收数据完成。

D8120说明:※根据MD320的通讯协议,无帧头和帧尾,则(bit9,bit8)=(0,0)。

※ bit13~15是计算机链接通讯时的设定项目,使用RS指令时必须设定为0。

※ RS485未考虑设置控制线的方法,使用FX2N-485-BD、FX0N-485ADP 时,(bit11,bit10 )=(1,1)。

※若PLC和变频器之间的通讯参数如下:8位数据位,无校验,2位停止位,波特率9600,无帧头无帧尾,无协议模式,则D8120=H0C89(H表示16进制)(0000 1100 1000 1001B)M8002│──||────────── [ MOV H0C89 D8120 ]5、相关标志位:一.基本指令介绍※ M8122:数据发送请求标志当PLC处于接收完成状态或接收等待状态时,用脉冲触发M8122,将使得从D0开始的连续8个数据被发送。

当发送完成后,M8122自动被复位。

当RS指令的驱动输入X0变为ON状态时,PLC就进入接收等待状态。

※ M8123:数据接收完成标志当M8123置位时,表明接收已经完成,此时需要将接收到的数据从接受缓冲区转移到用户指定的数据区,然后手工复位M8123。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档