三菱无协议通讯
1.RS232 半双工通讯
2.RS485 半双工通讯
3.RS422 全双工通讯
半双工通讯:同一时间读写参数只能执行一种。
全双工通讯:同一时间读写参数可以同时执行。
接线
指令讲解
RS
串口
D0
K2
发送首地址 发送字节数 接收首地址 接收字节数
D100
K4
M8122 发送请求(发送完成会自动复位)
M8123 接收完成标志(需要程序复位)
1.D8120 通讯格式 要求通讯双方一致
数据长度 7位,8位 ASCII码7位,RTU8位
奇偶性校验 无(N)none,奇(O)odd,偶(E)even 任选一个
停止位 1位,2位 任选一个
波特率(传送速率) 9600位\秒,19200位\秒,38400位\
秒,115200 位\秒 任选一个,越大越快
D8129 接收超时时间,9600的速率时1.2个字节1mS
2.用参数来设置通讯格式要重启PLC(D8120无效)
在编程软件选择参数-PLC 参数-PLC 系统 2-然后自己根据需要勾
选
每一款 PLC 中都有指定的地址设置其通讯格式
三菱:D8120 通讯格式(注意:D8120 设置的格式要与通讯的元件格式相同)
一个双字=16 个位(每一个位都有不同的含义)
用字母 b0-b15 代替
列如:自由协议 9600,8N1=0000110010000001=H0C81
(要确保通讯的元件支持此格式通讯)
b0-b7 由用户定义
编程
主站程序
接收程序
程序含义
按下主站 X0 从站 Y0 亮
按下主站 X1 从站 Y1 亮