好文档 - 专业文书写作范文服务资料分享网站

自编三菱PLC通讯协议样本

天下 分享 时间: 加入收藏 我要投稿 点赞

自编三菱PLC通讯协议样本

自编三菱C PLC通讯协议本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。

文档如有不当之处,请联系本人或网站删除。 FX系列可编程控制器(PLC)通讯常用方法目录 1、基本通讯方法§§§§

2、通信格式§§§§PLC相关通讯寄存器标志§§§§ 3、通讯过程§§§§§§

4、附录ASCII码表本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。

文档如有不当之处,请联系本人或网站删除。

1、基本通讯方法§§FX系列PLC支持5种通讯方法1)计算机链接:用计算机做主机,通过RS485接口与16台台PLC组网,采用专用通与讯协议,在计算机与PLC之间交换数据,本资料重点解决计算机链接问题,包括硬件连接、通讯参数设置、通讯格式等。 2)N网络:能够将8台台PLC构成网络,无需协议,自成网络。 3)并联:能够将2台台PLC并联成网络,也无需协议,自成网络。 4)PLC用RS指令发送、接收数据,与计算机等设备进行无协议通讯交换数据。

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

§§RS232C FX-485RC-IF FX1N-485-BD………1216与上述结构是一种采用计算机串行口与PLC链接的最基本方法,最远通讯距离离50M,其通讯相关参数见下表:通讯接

口:FXON-485ADP/FX-485ADP/FX1N-485BD/FX1N-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通讯所需的时间,可通过计算得到。

PL PLPL计本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。

文档如有不当之处,请联系本人或网站删除。

由由PLC→计算机通讯时间=传送数据字符总量×收发一个字符的时间+PLC的最大扫描时间×3+计算机空等待时间由计算机→PLC通讯时间=传送数据字符总量×收发一个字符的时间+PLC的最大扫描时间+计算机空等待时间例例:当一个字符占10位(字长 7、校验1、停止位1、启动位1)选选9600波特率,。 2、计算机链接的通讯格式§§基本格式通讯格式就是确定通讯的参量,例如:对数据的长度、校验位、波特率等等,对PLC器通讯格

式设置由数据寄存器D8120完成,每次对D8120做了修改,即改变PLC的的闭通讯格式,都必须关闭PLC电源,然后重新送电,新的通讯格式才能被确认。

§§PLC相关的通讯标志专用辅助继电器描述M8126全局标志M8127通讯请求握手信号M8128出错标志志M8129通讯请求切换专用数据寄存器描述D8120通讯格式D8121从站号(最多16个)D8127交换数据的首地址D8128交换数据量D8129网络通讯超时时间确认值§§通讯格式详解(D8120))位号含义描述bo数据长度70:7位81:8位b2b1校验方式00:不用01:奇校验11:偶校验b3停止位10:1位21:2位b7b6b5b4波特率0001:3000111:4800本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。

0100:6001000:96000101:1xx001:192000110:2400b80:不用注::无协议通讯专用b90:不用同上b12b11b10通讯接口000:RS485(RS422)接口C010:RS232C接口b13求和检查0:不加求和码1:自动加上求和码b14协议0:无协议通讯1:专用通讯协议b15协议格式0:格式11:格式44§§举例M8002[MOV H4086D8120]D8120=[0100000010000110]数据长度7校验偶本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。

文档如有不当之处,请联系本人或网站删除。

停止位1波特率9600通讯口RS485求和检查不用协议专用协议协议格式格式

13、通讯过程§通讯控制码::与计算机与C PLC之间通讯时,通过通讯控制码识别通讯任务,是计算机与C PLC之间交流的语言,常用的通讯控制码如下::控制码符号控制码代码描述STX02H数据开始ETX03H数据结束EOT04H传送结束ENQ05H请求通讯联络ACK06H响应通讯联络LF0AH换行CL0CH清除CR0DH回车NAK15H不响应§1)计算机从C PLC读数据计算机PLC ENQ数据ST数据ACK数据本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。

其过程为:计算机发出请求通讯联络,然后,将希望的任务在数据中描述,传给给PLC,相关PLC获得后,根据计算机的要求,回复计算机开始回传数据,并将关相关数据送出,计算机获得数据后,告诉相关PLC。

,已经获得数据,结束本次通讯。

2)计算机写数据到PLC中计算机3)专用通讯协议的基本格式码控制码+呼叫从机的站号+本机的站号+控制命令令+等待+发送的数据+(求和检查)+(控制码CR+LF)注注1:求和检查是否选用由通讯格式D8120的b13决定注注2:结尾的控制码CR+LF是否选用由通讯格式D8120的的b15决定,格式1表示不用该控制码,式格式4表示使用。

4)计算机从PLC读数据的格式《格式1》ENQ数据AC KK数据本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。 文档如有不当之处,请联系本人或网站删除。

5)计算机写数据到PLC中的格式《格式1》6)通讯协议详解a)PLC在通讯过程中,一旦收到下列之一控制码,通讯将初始化:ENQ、ACK、NAK,,并响应主机。

b)一旦收到控制码EOT或或CL,通讯将初始化,不响应主机ENQ从站号本机站号控制命令等待数据求和检查STX从站号主站号数据ETX ACK从站号主站号求和检查ENQ从站号本机站号控制命令等待数据求和检查ACK从站号主站号本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。

文档如有不当之处,请联系本人或网站删除。

c),PLC设定如下:M8002为设为15,号从站,16个从站并不需要顺序排列,能够自由设定,但不能重号。

d)计算机主站号,使用FFH e)控制命令是通讯所要完成的相关任务的控制字,其描述详见下一节f)等待时间:计算机从发送切换到接收状态所需的延迟时间,PLC从收到计算机的信息后,到开始向计算机发送信息,其最小时间间隔,在是计算机必须等待的,该等待时间在0到到150ms每之间设定,每10ms为一段,用0-FH代表0代表0ms,,1代表10ms,,……FH代表150ms于实际使用中,要大于70ms,若PLC扫描时间过超过70ms,则该等待时间要大于扫描时间MOV15D8121ENQ本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。

文档如有不当之处,请联系本人或网站删除。

自编三菱PLC通讯协议样本

自编三菱PLC通讯协议样本自编三菱CPLC通讯协议本文档所提供的信息仅供参考之用,不能作为科学依据,请勿模仿。文档如有不当之处,请联系本人或网站删除。FX系列可编程控制器(PLC)通讯常用方法目录1、基本通讯方法§§§§2、通信格式§§§§PLC相关通讯寄存器标志§§§§3、通讯过程§§§
推荐度:
点击下载文档文档为doc格式
28qyx9fqd26d7jn4l8uv58u602x7bw012o5
领取福利

微信扫码领取福利

微信扫码分享