串口通讯11-modus 和SCPI 和UART协议

UART 通讯协议,最底层协议 是“位”级别的协议

指令开发人员的指令不同,指令不兼容,不同厂家不能挂一条总线上

所以制定一条新标准通讯协议;它不是位级别的;它是字节级别的就叫

应用层通讯协议

SCPI和Modbus是应用层通讯协议

 

 

 

 

 

如控制仪器的SCPI协议

仪器自检 *IDN

控制PLC是Modbus协议

modbus规定了一种格式:

 

规定可以发送在串口通讯上和网络来发送

 

 

通过网络发送

 

 

 

 01:地址(单个设备的地址1-247)

06:功能码

00 05 00 07:数据

D8 09 :效验

 

 

 

功能码:主要对PLC寄存器进行操作

PLC主要有4类寄存器

线圈状态(PLC数字量输出)

离散输入状态 (PLC数字量输入)

保持寄存器状态 (PLC模拟量输出)

输入寄存器 (PLC模拟量输入)

 

 

 

 功能码部分详细功能:

 

 

ModBus 响应方式:主从方式通讯和指令响应方式

 

主从方式: 每一次通讯由主 节点发起

指令方式:主节点发起,从节点要有回复相应的响应数据

 

Modbus串口通讯分2种格式:

1>Modbus RTU

 

 

2>ModBus ASCII

 

 

 

posted @ 2022-09-09 12:56  StudySong  阅读(2945)  评论(0)    收藏  举报