• 正文
  • 相关推荐
申请入驻 产业图谱

三菱Q系列PLC通过内置以太网网口实现ModbusTcp通讯教程

07/19 10:25
8070
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

测试demo的百度网盘链接在文章的最后

ModbusTCP介绍

1、Modbus由MODICON公司于1979年开发,是一种工业现场总线协议标准。

1996年施耐德公司推出基于以太网TCP/IP的Modbus协议:ModbusTCP

2、Modbus协议是一项应用层报文传输协议,包括ASCII、RTU、TCP三种报文类型

3、标准的Modbus协议物理层接口有RS232、RS422、RS485和以太网接口,采用master/slave方式通信

4、MODBUS-TCP是在基于以太网TCP/IP上,将数据以MODBUS帧格式进行传输。

(1)具有MODBUS的数据准确性。(帧头、帧尾、校验)

(2)具体TCP传输的快速性(物理层是RJ45网口,TCP传输层

1、ModbusTCP的数据帧可分为两部分:MBAP+PDU

2、MBAP为报文头,长度为7字节,组成如下:

3、帧结构PDU

PDU由功能码+数据组成。功能码为1字节,数据长度不定,由具体功能决定。

Modbus的操作对象有四种:线圈、离散输入、输入寄存器、保持寄存器。

4、根据对象的不同,Modbus的功能码有:

那么,三菱Q系列PLC怎么通过内置以太网网口实现ModbusTcp通讯呢?

下面是详细的教程!

我这里的测试demo是三菱Q系列CPU与两台西门子200smart进行Modbus_TCP网线要求:

网线采用标准超5类,带屏蔽层,水晶头必须带屏蔽层。

交换机要求工业级交换机

说明:

三菱Q系列PLC,只能作MODBUS-TCP Client(客户端/主站),一条配置至少12ms。

打开三菱GX Works2设软件,新建一个Q06CPU的工程

1.设置PLC内置以太网口的参数

2.通过内置以太网“打开设置”,配置通讯协议,打开方式,TCP连接方式,IP地址,主从站端口号,控制寄存器的起始地址

更多内容请扫码咨询

相关推荐