您当前的位置:五五电子网电子知识plc技术PLC入门基于MODBUS协议的上位机与PLC及智能仪表之 正文
基于MODBUS协议的上位机与PLC及智能仪表之

基于MODBUS协议的上位机与PLC及智能仪表之

点击数:7336 次   录入时间:03-04 11:41:32   整理:http://www.55dianzi.com   PLC入门

NETWORK 1 //首次扫描时初始化Modbus从属协议

//将从站地址设为1,将端口0设为9600波特,将校验设为偶数, //允许存取所有的IQAI数值,允许存取1000台保存寄存器(2000个字节) //VB0开始。

LD SM0.1

CALL MBUS_INIT, 1, 1, 9600, 2, +0, +128, +32, +1000, &VB0, M0.1, MB1

NETWORK 2

//每次扫描时执行Modbus从属协议

LD SM0.0

CALL MBUS_SLAVE, M0.2, MB2

五、上位机通讯软件的设计方案:

初始化 为加快开发速度,上位机通讯软件的编程可以使用MSCOMM控件,用控件对通讯软件进行设定需要使用的串口地址、波特率、校验方式、数据缓冲区等初始化操作.

命令字发送 MODBUS规定完整的命令应由从机地址、功能码、数据段和校验码组成。命令字发送必须严格遵守该规定。计算机发送命令:[设备地址] [命令号01] [起始寄存器地址高8] [8] [读取的寄存器数高8] [8] [CRC校验的低8] [CRC校验的高8]

下表是Modbus支持的功能码:

上一页  [1] [2] [3] [4] [5] [6] [7]  下一页


本文关键字:智能  仪表  PLC入门plc技术 - PLC入门