三菱plcmc协议.docx
- 文档编号:4153602
- 上传时间:2023-05-06
- 格式:DOCX
- 页数:9
- 大小:18.62KB
三菱plcmc协议.docx
《三菱plcmc协议.docx》由会员分享,可在线阅读,更多相关《三菱plcmc协议.docx(9页珍藏版)》请在冰点文库上搜索。
三菱plcmc协议
竭诚为您提供优质文档/双击可除
三菱plc,mc协议
篇一:
自编三菱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计算机链接通讯结构
Rs232c
Fx-485Rc-iFFx1n-485-bd
………
1
2
16
上述结构是一种采用计算机串行口与plc链接的最基本方法,最远通讯距离
50m,其通讯相关参数见下表:
通讯接口:
Fxon-485adp/Fx-485adp/Fx1n-485bd/Fx1n-cnV-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,Fx(三菱plc,mc协议)2c
计算机与plc通讯所需的时间,可通过计算得到。
由plc→计算机
通讯时间=传送数据字符总量×收发一个字符的时间+plc的最大扫描时间×3+计算机空等待时间由计算机→plc
通讯时间=传送数据字符总量×收发一个字符的时间+plc的最大扫描时间+计算机空等待时间
例:
当一个字符占10位(字长7、校验1、停止位1、启动位1)选9600波特率,则收发一个字符需1.04ms。
2、计算机链接的通讯格式
2.1基本格式
通讯格式就是确定通讯的参量,例如:
数据的长度、校验位、波特率等等,对plc通讯格式设置由数据寄存器d8120完成,每次对d8120做了修改,即改变plc的通讯格式,都必须关闭plc电源,然后重新送电,新的通讯格式才能被确认。
2.2plc相关的通讯标志
专用辅助继电器描述m8126全局标志
m8127通讯请求握手信号m8128出错标志
m8129通讯请求切换
专用数据寄存器描述d8120通讯格式
d8121从站号(最多16个)d8127交换数据的首地址d8128交换数据量
d8129网络通讯超时时间确认值
2.4举例
m8002
[moVh4086d8120]
[010*********
0110]数据长度7校验偶停止位1波特率9600通讯口Rs485求和检查不用
协议专用协议协议格式格式1
3、通讯过程
3.1基本知识
通讯控制码:
计算机与plc之间通讯时,通过通讯控制码识别通讯任务,是计
3.2专用通讯协议框图
1)计算机从plc读数据
其过程为:
计算机发出请求通讯联络,然后,将希望的任务在数据中描述,传给plc,相关plc获得后,根据计算机的要求,回复计算机开始回传数据,并将相关数据送出,计算机获得数据后,告诉相关plc,已经获得数据,结束本次通讯。
2)计算机写数据到plc中
3)专用通讯协议的基本格式
控制码+呼叫从机的站号+本机的站号+控制命令+
等待+发送的数据+(求和检查)+(控制码cR+lF)
注1:
求和检查是否选用由通讯格式d8120的b13决定
注2:
结尾的控制码cR+lF是否选用由通讯格式d8120的b15决定,格式1表示不用该控制码,格式4表示使用。
4)计算机从plc读数据的格式《格式1》
5)计算机写数据到plc中的格式《格式1》
6)通讯协议详解
a)plc在通讯过程中,一旦收到下列之一控制码,通讯将初始化:
enq、ack、nak,
并响应主机。
b)一旦收到控制码eot或cl,通讯将初始化,不响应主机c)从机站号由no.o至no.15,plc设定如下:
m8002
设为15号从站,16个从站并不需要顺序排列,可以自由设定,但不能重号。
d)计算机主站号,使用FFh
e)控制命令是通讯所要完成的相关任务的控制字,其描述详见下一节
篇二:
欧姆龙plc与三菱q系列plc协议宏通信
欧姆龙plc与三菱q系列plc协议宏通信
目录
1三菱q系列plc通信协议.............................................................................................................................1
1.1mc协议概述.............................................................................................................................................1
1.2qna兼容3c帧通信格式.........................................................................................................................2
1.2.1数据通信的基本格式.......................................................................................................................3
1.2.2qna兼容3c帧格式,用格式1进行通信时..................................................................................3
1.2.3qna兼容3c帧格式,用格式2进行通信时..................................................................................5
1.2.4qna兼容3c帧格式,用格式3进行通信时..................................................................................7
1.2.5qna兼容3c帧格式,用格式4进行通信时..................................................................................9
1.2.6帧格式中各个项目的说明.............................................................................................................11
1.2.7命令及响应字符部分说明.............................................................................................................13
2欧姆龙协议宏与三菱q系列plc协议宏通信实验...................................................................................18
2.1实验准备................................................................................................................................................18
2.2通信电缆接线........................................................................................................................................18
2.3plc通信参数设置..................................................................................................................................20
2.3.1欧姆龙scu模块通信参数设置.....................................................................................................20
2.3.2三菱c24通信模块通信参数设置.................................................................................................20
2.4串口调试工具测试................................................................................................................................24
2.5协议宏程序编写....................................................................................................................................25
2.6监视通信状态——trace功能..............................................................................................................30
1三菱q系列plc通信协议
1.1mc协议概述
三菱的q系列plc采用列melsec通讯协议,即mc协议。
所谓mc通讯协议就是对方设备通过q系列c24或者q系列e71来进行plccpu软元件数据和程序的读出/写入的q系列plc用的通讯方式的名称。
mc协议采用帧的形式进行通讯,它包括以下几种帧格式:
串行通信模块c24模块:
a兼容1c帧,包括1-4种格式
qna兼容2c帧,包括1-4种格式;
qna兼容3c帧,包括1-4种格式;
qna兼容4c帧,包括1-5种格式;说明:
格式5,用于采用二进制代码的通信
如果以格式1为基准来考虑采用ascii代码的4种通信格式就有如下不同:
格式2:
各文件上附加了编号的格式;
格式3:
用stxetx包围各文件的格式;
格式4:
各文件上附加了cRlF的格式;
详情请参考qna兼容3c帧格式1~格式3的说明。
以太网通信模块e71:
a兼容1e帧;qna兼容3e帧。
q系列c24模块串行通信模块时可以使用qna兼容2c/3c/4c帧和a兼容1c帧,
q
系列e71模块可以使用qna兼容3e帧和a兼容1e帧。
本工程主要介绍q系列c24模块使用qna兼容3c帧格式3通信的实例。
各种数据通信帧的功能如下:
1、qna兼容3c帧、qna兼容4c帧、qna兼容3e帧:
①主要用于从对方设备访问q/qnacpu的全部软元件和全部文件为目的帧;
②也能够访问a系列plccpu的软元件。
2、qna兼容2c帧:
①可以访问安装有q系列c24的站的qcpu上位站和连接有多分支的q/qnacpu站的软元件存储器;②与qna兼容3e/3c/4c帧相比较文件形式简单;
③因为传送数据变少在对方设备侧进行的传输文件处理变得容易能够缩短文件的传送时间。
3、a兼容1c帧a兼容1e帧:
①与使用a系列的计算机链接模块或ethernet接口模块访问plc时的文件构成相同;
②可以利用编制的a系列plc用的对方设备侧数据通讯软件用相同的帧访问多分支连接和网络连接的q/qnacpu和q/qnacpu以外的plccpu。
mc协议进行数据通讯时的数据通信帧的命名规则如下:
数据通讯帧名用于表示与原先生产的模块的命令兼容性的对象plccpu、对应的原先生产的模块的帧和对象模块xxx兼容n*帧,例如:
qna兼容3c帧、qna兼容3e帧。
①xxx表示与原先生产的模块的命令兼容性的对象plccpu
a:
a系列plccpu;
qna:
qna系列plccpu。
②n对应的原先生产的模块的帧:
n=1,2,3,4
1:
对应于a系列计算机链接模块和ethernet接口模块所支持的命令通讯帧;
2:
对应于qna系列串行通讯模块所支持的qna简易帧;
3:
对应于qna系列串行通讯模块所支持的qna帧,qna系列ethernet接口模块所支持的通讯帧;4:
对应于qna系列串行通讯模块所支持的qna扩展帧。
③*代表用该相应帧能够进行数据通讯的本手册的对象模块
c:
q系列c24;
e:
q系列e71。
1.2qna兼容3c帧通信格式
三菱q系列plc与外部设备进行数据交换,且三菱q系列plc作为从站,例如与上位机、其他厂家plc进行数据交换,一般使用qna兼容3c帧进行通信。
1对方设备从plc读数据时
1)a部分表示从对方设备向plccpu传送
2)b部分表示从plccpu向对方设备传送
3)编制对方设备的程序时要使得各数据按从左向右的顺序传送
(例a部分时使得数据按从enq向右的顺序发送)
2从对方设备向plc写入数据时
1)c部分表示从对方设备向plccpu传送
2)b部分表示从plccpu向对方设备传送
3)编制对方设备的程序时各数据按从左向右的顺序传送
(例c部分时使数据按从enq向右的顺序发送)
1.2.1数据通信的基本格式
注:
格式1~格式4,用于采用ascii代码的通信
格式5,用于采用二进制代码的通信
如果以格式1为基准来考虑采用ascii代码的4种通信格式就有如下不同:
格式2:
各文件上附加了编号的格式;
格式3:
用stxetx包围各文件的格式;
格式4:
各文件上附加了cRlF的格式;(参考《q系列melsec通信协议参考手册》3.1.4,p66~74)
下面对qna兼容3c
帧格式使用格式
1、格式3通信协议进行说明,其他兼容帧格式请参考《q系列melsec通信协议参考手册》。
1.2.2qna兼容3c帧格式,用格式1进行通信时
1、对方设备读出上位站plccpu的数据时
2、对方设备向上位站plccpu写入数据时
篇三:
三菱plc与变频器通讯-modbusRtu协议
modbus是modicon公司为其plc与主机之间的通讯而发明的串行通讯协议。
其物理层采用Rs232、485等异步串行标准。
由于其开放性而被大量的plc及Rtu厂家采用。
modbus通讯方式采用主从方式的查询-相应机制,只有主站发出查询时,从站才能给出响应,从站不能主动发送数据。
主站可以向某一个从站发出查询,也可以向所有从站广播信息。
从站只响应单独发给它的查询,而不响应广播消息。
modbus通讯协议有两种传送方式:
Rtu方式和ascii方式。
三菱700系列变频器能够从Rs-485端子使用modbusRtu通讯协议,进行通讯运行和参数设定。
对象:
1.三菱plc:
Fx2n+Fx2n-485-bd
2.三菱变频器:
F700系列,a700系列。
两者之间通过网线连接,具体参照下图。
Fx2n-485-bd与n台变频器的连接图
一.三菱变频器的设置
plc与变频器之间进行通讯时,通讯规格必须在变频器中进行设定,每次参数初始化设定后,需复位变频器或通断变频器电源。
参数号名称设定值说明
pr331通讯站号1设定变频器站号为1pr332通讯速度96设定通讯速度为9600bpspr334奇偶校验停止位长2偶校验,停止位长1位pr539通讯校验时间9999不进行通讯校验
pr549协议选择1modbusRtu协议
pr551pu模式操作权选择2pu运行模式操作权作为pu接口
进行modbusRtu协议通讯时,pr551必须设置为2,pr340设置为除0以外的值,pr79设置为0或2或6。
通过Rs-485端子进行modbusRtu协议通讯时,必须在net网络模式下运行。
一.三菱plc的设置
对通讯格式d8120进行设置
d8120设置值为0c87,即数据长度为8位,偶校验停止位1位,波特率9600pbs,无标题符和终结符。
修改d8120设置后,确保通断plc电源一次。
二.通讯程序
采用modbusRtu协议与变频器通讯的部分plc程序如下:
三:
程序说明:
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 三菱 plcmc 协议