三菱PLC无协议串口通讯
2019-09-11

三菱PLC无协议串口通讯01

第一步:了解自由口通讯

1.RS232   半双工通讯

2.RS485   半双工通讯

3.RS422   全双工通讯

半双工通讯:同一时间读写参数只能执行一种。

全双工通讯:同一时间读写参数可以同时执行。

普通接线

三菱PLC无协议串口通讯02

第二步:设置通讯格式

以三菱PLC为主

设置的长度为一个双字

每一款PLC中都有指定的地址设置其通讯格式

三菱:D8120通讯格式(注意:D8120设置的格式要与通讯的元件格式相同)

一个双字=16个位(每一个位都有不同的含义)

用字母b0-b15代替

三菱PLC无协议串口通讯03

三菱PLC无协议串口通讯04

1. b0:定义数据长度(ASCII码 7  RTU 8)意思代表8位一个字节传送,也会有7。

2. b1-b2:定义校验位:是一种校验代码传输正确性的方法,根据被传输的一组二进制代码的数为中“1”的个数是奇数或是偶数。

3. b3:定义停止位  用以标志一个字符传送的结束,它对应于逻辑为1状态。

4. b4-b7:定义波特率 说明数据传输的快慢,数据是按位进行传输的,因此输送的速度没每秒多少个位来传输。列如:9600(每秒传送9600个位)

三菱PLC无协议串口通讯05

列如:自由协议 9600,8N1=0000110010001001=H0C89           b0-b7由用户定义(要确保通讯的元件支持此格式通讯)

RS                D0            K2           D100        K4

串行数据传输   发送首地址    发送字节数    接收首地址  接收字节数

M8122  发送请求(发送完成会自动复位)

M8123  接收完成标志(需要程序复位)

一个数据寄存器D等于两个字节

PLC与PLC之间的通讯

三菱PLC无协议串口通讯06

智通培训是东莞市专业的PLC编程培训机构,平时会不定期的在网站发布一些PLC电气自动化课程相关的知识点,有兴趣的同学欢迎大家关注本网站!

上一篇:三菱PLC比较指令详解

下一篇:台达变频器基础操作设计

学在智通,赢在职场

关于智通联系我们全部课程证书查询

智通学习 版权所有 粤ICP备17017787号