|
测试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地址,主从站端口号,控制寄存器的起始地址
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |