MODBUS从站通讯应用.docx
《MODBUS从站通讯应用.docx》由会员分享,可在线阅读,更多相关《MODBUS从站通讯应用.docx(6页珍藏版)》请在第壹文秘上搜索。
1、MODBUS从站通讯应用PLe程序中,将上述几个寄存器配置完毕,当相应通讯口有MODBUS主站发送给本机地址的通讯帧时,PLC系统程序即会根据通讯要求,自动组织MODBUS通讯帧进行应答,无需用户程序的参与。MODBUS从站支持的操作TH系歹IJPIe作为MODBUS从站时,支持MoDBUS的0某。1,。某03,0某05,0某06,0某Of,。某10等通讯操作命令;通过这些命令,可读写PLC的线圈有M,S,T,C,某(只读),Y等变量;寄存器变量有D,T,CoMODBUS通讯主机在访问(读取或改写)PLC从机的内部变量时,必须遵循如下的通讯命令帧定义,以及变量地址索引方法,才能进行正常的通讯操
2、作。1.1 命令码0某Ol(Ol):读线圈请求帧格式:从机地址+0某01+线圈起始地址+线圈数量+CRC检验序号12345数据(字节)意义从机地址。某Ol(命令码)线圈起始地址线圈数量CRC校验字节数量1个字节1个字节2个字节2个字节2个字节说明取值1247,由D8121设定读线圈高位在前,低位在后,见线圈编址高位在前,低位在后(N)高位在前,低位在后响应帧格式:从机地址+0某01+字节数+线圈状态+CRC检验序号数据(字节)意义字节数量12345从机地址1个字节说明取值1247,由D8121设定读线圈值:(N+7)80某Ol(命令码)1个字节字节数线圈状态CRC校验1个字节每8个线圈合为一个
3、字节,最后一个若不足8位,(N+7)8未定义部分填0。前8个线圈在第一个字节,最地个字节址最小的线圈在最低位。为OFF,256为0N.2个字节高位在前,低位在后错误响应:见错误响应帧1.2 命令码0某03(03):读寄存器请求帧格式:从机地址+0某03+寄存器起始地址+寄存器数量+CRC检验序号12345数据(字节)意义字节数量从机地址1个字节0某03(命令码)1个字节寄存器起始地址2个字节寄存器数量2个字节CRC校验2个字节说明取值1247,由D8121设定读寄存器高位在前,低位在后,见寄存器编址高位在前,低位在后(N)高位在前,低位在后响应帧格式:从机地址+0某03+字节数+寄存器值+CR
4、C检验序号12345数据(字节)意义从机地址。某03(命令码)字节数寄存器值CRC校验字节数量说明1个字节取值1247,由D8121设定1个字节读寄存器1个字节值:N某2N某2个字节每两字节表示一个寄存器值,高位在前低位在后。寄存器地址小的排在前面2个字节高位在前,低位在后错误响应:见错误响应帧1.3 命令码0某05(05):写单线圈请求帧格式:从机地址+0某05+线圈地址+线圈状态+CRC检验序号12345数据(字节)意义从机地址0某05(命令码)线圈地址线圈状态CRC校验字节数量1个字节1个字节2个字节2个字节2个字节说明取值1-247,由D8121设定写单线圈高位在前,低位在后,见线圈编
5、址高位在前,低位在后。O为OFF,-256为ON位在前,低位在后响应帧格式:从机地址+0某05+线圈地址+线圈状态+CRC检验序号12345数据(字节)意义从机地址0某05(命令码)线圈地址线圈状态CRC校验字节数量1个字节1个字节2个字节2个字节2个字节说明取值1-247,由D8121设定写单线圈高位在前,低位在后,见线圈编址高位在前,低位在后。0为OFF,.256为ON高位在前,低位在后错误响应:见错误响应帧1.4 命令码0某06(06):写单个寄存器请求帧格式:从机地址+0某06+寄存器地址+寄存器值+CRC检验序号12345数据(字节)意义从机地址0某06(命令码)寄存器地址寄存器值C
6、RC校验字节数量1个字节1个字节2个字节2个字节2个字节说明取值L247,由D8121设定写单寄存器高位在前,低位在后,见寄存器值编址高位在前,低位在后。高位在前,低位在后响应帧格式:从机地址0某06+寄存器地址+寄存器值+CRC检验。序号12345数据(字节)意义字节数量说明从机地址1个字节取值1247,由D8121设定0某06(命令码)1个字节写单寄存器寄存器地址2个字节高位在前,低位在后,见寄存器编址寄存器值2个字节高位在前,低位在后。CRC校验2个字节高位在前,低位在后错误响应:见错误响应帧。1.5 命令码0某Of(15):写多个线圈请求帧格式:从机地址+0某Of+线圈起始地址+线圈数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- MODBUS 通讯 应用
