总结一下上位机通过MC协议与Q系列PLC通讯的配置。现场碰到的硬件有两种一种是自带网口的CPU如Q06UDEH,另一种是使用网络模块QJ71E71-100。 一. PLC端设定 1.1 自带网口的CPU GX Works 软件打开【参数】-->>【PLC参数】-->> ...
一. 背景 在做大型工业设备数据采集 监控的时候常遇到 PLC控制器,常见的三菱 台达 欧姆龙等,本文以三菱q系列为例,通过go语言编写MC协议客户端程序 实现数据寄存器的读写 二 . MC协议介绍 三菱官网有详细文档 参考q ,配备网络模块 ,此处不再赘述,文档下载链接 上位机可以通过网络调试助手测试通讯端口的配置状况,二进制与ASCII码两种通讯方式协议内容有所不同,具体可以查询三菱的通讯协议 ...
2022-02-15 17:26 0 5271 推荐指数:
总结一下上位机通过MC协议与Q系列PLC通讯的配置。现场碰到的硬件有两种一种是自带网口的CPU如Q06UDEH,另一种是使用网络模块QJ71E71-100。 一. PLC端设定 1.1 自带网口的CPU GX Works 软件打开【参数】-->>【PLC参数】-->> ...
1.三菱MC协议的目的MC协议的目的是开放PLC内部寄存器给外部设备,实现外部设备和PLC的数据交互。简单说就是允许外部设备通过MC协议来读/写PLC里面的寄存器 2. 通信协议方式通讯方式有485和TCP/IP两种,本次只介绍TCP/IP下的配置和通讯方法,其实两者一样没啥大区别。采用一发一收 ...
总结一下上位机通过MC协议与Q系列PLC通讯的配置。现场碰到的硬件有两种一种是自带网口的CPU如Q06UDEH,另一种是使用网络模块QJ71E71-100。 一. PLC端设定 1.1 自带网口的CPU GX Works 软件打开【参数】-->>【PLC参数】-->> ...
本文将使用一个Github开源的组件库技术来读写三菱PLC和西门子plc数据,使用的是基于以太网的TCP/IP实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能读写操作 本项目目前支持C#语言和java语言,C#语言的功能比较齐全,java版本的库还在开发 ...
一、概述 SLMP(Seamless Message Protocol)是在以太网中使用的协议。MC协议则包含了串口以及以太网的通信协议,范围更广。 SLMP的3E帧或4E帧(3)的报文格式与MC协议的兼容QnA系列3E帧或4E帧相同。本篇以3E帧为基础说明 ...
背景 在做工控领域系统集成时,由于项目需要跟三菱PLC对接。主要是实现数据的下发及设备状态数据的读取。三菱自带的MC协议具有读写速度块,可集成性好,对电气编程角度非常友好电气工程师只需要分配D区地址块长度就可以与上位机通过该地址块进行交互。下面开始讲诉我的三菱通讯模块实现过程 ...
最近有个项目要使用FX3U PLC的网络通讯功能,配了一个FX3U-ENET-L网络模块。调试过程记录如下。 一 配置软件 跟客服确认了FX3U-ENET-L设置需要的组态工具软件没有提供到官网,要找经销商提供。 软件界面如下,类似Q系列网络设置的界面。 二 参数设置 2.1 连线 ...
本文将使用一个Github开源的组件库技术来读写三菱PLC和西门子plc数据,使用的是基于以太网的TCP/IP实现,不需要额外的组件,读取操作只要放到后台线程就不会卡死线程,本组件支持超级方便的高性能读写操作 github地址:https://github.com/dathlin ...