您好,欢迎访问三七文档
2目录•前言•MC协议的简介•3E帧数据格式•PLC的网络设置•MC协议的实例模拟前言34前言IO通讯三菱PLC的几种通讯方式串口通讯以太网通讯CCLINK通讯总线通讯(SSCNETⅢ)ASLINK通讯5前言•IO通讯简单说就是两个控制器的IO之间互相连接,一端的输入接入另一端的输出,反之亦是。•串口通讯是指两个控制器,通过数据信号线、地线、控制线等,按位进行传输数据的一种通讯方式。这种通信方式使用的数据线少,在远距离(RS485)通信中可以节约通信成本,但其传输速度比并行传输低。在PLC中比较常见的是RS232通讯或者RS485通讯。三菱串口模块C24与PC的串口线6前言•以太网通讯以太网通信,就是通过网口,网线连接的通信,相当于把PLC当成PC一样,可连接通信其余局域网内的其他设备。在三菱PLC网络通讯协议中主要是SOCKET协议和MC协议,SOCKET主要是通过专有的指令接收和发送PC发来的数据或字符串。而今天主要讲到的是MC协议。7前言•CCLINK通讯CC-Link是控制和通信链接的缩写。CC-Link用专用电缆连接象I/O模块、智能功能模块和特殊功能模块这样的分布式模块,连接后这些模块就可以由PLCCPU控制。CCLINK远程I/O站通信8前言•三菱总线通讯主要是用在控制器和伺服电机之间的通讯,由SSCNETⅢ线缆连接三菱简易运控模块和三菱伺服马达。9前言•Aslink主要特点:主要就是把复杂的配线简单化MC通讯协议的简介1011MC通讯协议的简介•定义MC协议是MELSEC通信协议缩写,是指用于外部设备经由C24或E71对可编程控制器CPU的软元件数据、程序进行读取/写入等的Q/L系列可编程控制器用的通信方式的名称。只要是可安装应用程序且可通过MC协议的控制步骤进行数据发送接收的设备,便可通过MC协议进行通信。•特点可以从外部设备(个人计算机、显示器等)对可编程控制器的软元件数据及程序文件进行读取/写入,对可编程控制器CPU的状态进行控制(远程RUN/STOP)等。•优点PLC这边可以不用特定的指令去读取发送数据,PC可以直接读取这边位地址或字地址。而且这种通讯方式相对于TCP协议会稳定,不会出现网络断开等现象。12MC通讯协议的简介•数据通信用帧的类型及用途从模块的不同可以分为◇C帧*和◇E帧,C指的是QJ71C24模块所用的帧,E指的是QJ71E71模块所用的帧。*备注帧:数据通信报文,也就是通讯的数据格式从使用的类型可分为:1.QnA兼容3C帧、QnA兼容4C帧、QnA兼容3E帧、4E帧(Q/L系列PLC)2.4E帧(Q/L系列PLC,与PLC是三菱内部产品)3.QnA兼容2C帧(Q/L系列PLC,与上述比报文格式数据少,传送速度快)4.A兼容1C帧、A兼容1E帧(A系列,FX系列网络模块也可以使用)3E帧的数据格式13143E帧的数据格式1.数据格式用于E71与外部设备之间进行通信的数据格式是由“头部”及“应用数据”所构成2.头部是TCP/IP、UDP/IP用的头部。对于外部设备侧→可编程控制器CPU侧(指令报文)的头部,应附加到外部设备侧进行发送。对于可编程控制器CPU侧→外部设备侧(响应报文)的头部,由于E71会自动附加,因此无需由用户进行设置。3.数据格式应用数据大致分为“副头部”及“文本”。副头部表示是指令报文还是响应报文。文本是各功能中的请求数据(指令)、响应数据(响应)。对于来自于外部设备的指令的响应,是由E71创建并返送,因此无需由用户进行设置。153E帧的数据格式4.控制步骤、应用数据部分的格式以QnA兼容3E帧的ASCII代码进行通信时为例①外部设备对本站可编程控制器CPU的数据进行读取的情况下示例报文读取PLC位地址M10的状态163E帧的数据格式上页圈出来的那个是指令代码,下图中是网络指令从外部设备访问可编程控制器CPU时的指令及功能。173E帧的数据格式183E帧的数据格式②外部设备对本站可编程控制器CPU的数据进行写入的情况下示例报文写入PLC位地址M10的状态为1193E帧的数据格式PLC网络设置2021PLC网络设置1.建立一个工程文件并且配置好硬件IO等。22PLC网络设置2.找到网络参数那一栏打开以太网设置,进入网络配置页面。23PLC网络设置3.网络配置界面的基本设置•网络类型(设置以太网)。•起始IO(这个设置需要与你在基板的位置相匹配)。•网络号,组号,站号按实际情况设置。24PLC网络设置4.运行设置•通信数据代码的设置(按报文格式去设置)•初始时间设置•IP地址设置(下面的允许RUN中写入一定要勾选)•发送帧设置•TCP生存确认设置25PLC网络设置5.打开参数的设置•协议(TCP)•打开方式(unpassive)•固定缓冲通信步骤(有顺序)•本站端口号MC协议的实例模拟2627MC协议的实例模拟这是一个用C#写的MC协议界面,可以使用实体模拟两者之间的通讯。THANKYOU
本文标题:三菱通讯协议
链接地址:https://www.777doc.com/doc-6450996 .html