文档介绍:--------------------------校验:_____________-----------------------日期:_____________自编三菱PLC通讯协议FX系列可编程控制器(PLC)通讯常用方法目录1、基本通讯方法§§-PLC通讯结构2、通信格式§§§§、通讯过程§§§、附录ASCII码表1、基本通讯方法§:用计算机做主机,通过RS485接口与16台PLC组网,采用专用通讯协议,在计算机与PLC之间交换数据,本资料重点解决计算机链接问题,包括硬件连接、通讯参数设置、通讯格式等。N网络:可以将8台PLC构成网络,无需协议,自成网络。并联:可以将2台PLC并联成网络,也无需协议,自成网络。PLC用RS指令发送、接收数据,与计算机等设备进行无协议通讯交换数据。通过PLC编程接口,与计算机等设备进行数据交换,本厂采用该方式在MCGS工业组态软件基础上,开发出各类锅炉专用的计算机监控系统。§ FX-485RC-IFFX1N-485-BDPLCPLCPLC计算机……… 1 2 16上述结构是一种采用计算机串行口与PLC链接的最基本方法,最远通讯距离50M,其通讯相关参数见下表:通讯接口:FXON-485ADP/FX-485ADP/FX1N-485BD/V-BD/FX1N-232BD可选。通讯距离:FX1N-485BD50M,选其它某些件,最远500M。从站连接数:最大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的最大扫描时间×3+计算机空等待时间由计算机→PLC通讯时间=传送数据字符总量×收发一个字符的时间+PLC的最大扫描时间+计算机空等待时间例:当一个字符占10位(字长7、校验1、停止位1、启动位1)选9600波特率,。2、计算机链接的通讯格式§,例如:数据的长度、校验位、波特率等等,对PLC通讯格式设置由数据寄存器D8120完成,每次对D8120做了修改,即改变PLC的通讯格式,都必须关闭PLC电源,然后重新送电,新的通讯格式才能被确认。§(最多16个)D8127交换数据的首地址D8128交换数据量D8129网络通讯超时时间确认值§(D8120)位号含义描述bo数据长度0:7位1:8位b2b1校验方式00:不用01:奇校验11:偶校验b3停止位0:1位1:2位b7b6b5b4波特率0001:3000111:48000100:6001000:96000101:12001001:192000110:2400b80:不用注:无协议通讯专用b90:不用同上b12b11b10通讯接口000:RS485(RS422)接口010:RS232C接口b13求和检查0:不加求和码1:自动加上求和码b14协议0:无协议通讯1:专用通讯协议b15协议格式0:格式11:格式4§[MOVH4086D8120]D8120=[0100000010000110]数据长度7校验偶停止位1波特率9600通讯口RS485求和检查不用协议专用协议协议格式格式13、通讯过程§:计算机与PLC之间通讯时,通过通讯控制码识别通讯任务,是计算机与PLC之间交流的语言,常用的通讯控制码如下:控制码符号控制码代码描述STX02H数据开始ETX03H数据结束EOT04H传送结束ENQ05H请求通讯联络ACK06H响应通讯联络LF0AH换行CL0CH清除CR0DH回车NAK15H不响应§ PLC 其过程为:计算机发出请求通讯联络,然后,将希望的任务在数据中描述,传给PLC,相关PLC获得后,根据计算机的要求,回复计算机开始