PC与三菱PLC之间的RS232通讯协约.ppt
《PC与三菱PLC之间的RS232通讯协约.ppt》由会员分享,可在线阅读,更多相关《PC与三菱PLC之间的RS232通讯协约.ppt(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、东莞图冠智能科技有限公司,陈安标 交流QQ:458362670,PC与三菱PLC之间的RS232通讯协议,一、VC与PLC的串口通讯主要操作: 1、对位元件和字元件状态读操作; 操作对象元件:PLC内部的X、Y、M、S、T、C、D元件 命令通用格式: STX CMD0 ADD LEN EXT CHK 意义: 起始符 读命令 元件起始位 个数 停止符 校验码 数字代码格式: 0X02 0X30 0X03 0 x30是读操作指令; ADD是读位元件或字元件的4位起始地址,高位先发,低位后发,以ASCII码的格式发送; LEN是一次读取位元件或字元件的个数,最多可以读取0 xff个字节的元件,也是以
2、ASCII码的形式发送; CHK是两位和校验,将CMD0,ADD,LEN,EXT三项进行和累计,将和累计的最低两位转化成ASCII,高位先发,低位后发。 在发完上述命令格式代码后,就可以直接读取PLC响应返回的信息, 响应信息格式:STX DATA EXT CHK 意义: 起始符 接收的数据 停止符 校验码 数字代码格式:0 x02 0 x03 DATA为我们需要读取的数据; 需要注意的是:读取DATA数据时遵循低位先发,高位后发的原则,所以我们解析数据的时候需要注意高低位的转换。 CHK则为DATA,EXT两项的和累计的最后两位转化为ASCII。,2、位元件和字元件状态写操作; 操作对象元件
3、:PLC内部的XYMSTCU元件 命令通用格式:STX CMD1 ADD LEN DATA EXT CHK 意义: 起始符 读命令 元件起始位 个数 写入的数据 停止符 校验码 数字代码格式:0X02 0X31 0X03 0 x031是写操作指令; DATA是待写入PLC缓冲区的数据,低位先发,高位后发,以ASCII码的形式发送; 其他和读指令一样,此处不再重复; 发送后返回值为06,表示写入成功; 返回值为15,表示写入失败;,二、IPC读取PLC内部数据时: 首先将需要读取的PLC内部元件的地址找到,主要内部元件地址如下: D: m_address*2+1000H; T: m_addres
4、s+00C0H; C: m_address*2+01C0H; S: m_address*3; M: m_address*2+0100H; Y: m_address+00A0H; X: m_address+0080H;(只能读不能写,输入寄存器必须由外部信号驱动) m_address元件是指最低位开始后的第N个元件的位置。 数据通讯举例: 例1:读D0的值 D0的内部地址为1000H=31H 30H 30H 30H LEN表示我们需要读字节的个数,0-7为一个字节,D0占两个字节,所以LEN=30H 32H. 计算CHK校验码=CMD0+ADD+LEN+EXT =30H+31H+30H+31H+
5、30H+30H+32H+03H=157H 所以校验码为35H 37H. 得到完整的数字命令格式为:02H 30H 31H 30H 30H 30H 30H 32H 03H 35H 37H 将这段数字代码发送给PLC, 返回代码:02H 30H 30H 30H 30H 03H 43H 33H 得到数据段DATA为30H,31H,30H,30H=0001B(低位先发,高位后发)=1D 至此得到D0=1. 完成IPC读取PLC内部数据的全部过程。,IO通讯举例: 例2:读取Y1的值 Y1的内部地址是00A0=30H 30H 41H 30H,表示的意思是Y7-Y0的地址,Y1只是其中的一个位。 LEN因
6、为00A0只有一个字节,所以可以去LEN=01D=30H 31H; 计算CHK校验码=36H 35H; 得到完成的数字代码为:02H 30H 30H 30H 41H 30H 30H 31H 03H 36H 35H; 返回代码:02H 30H 32H 03H 36H 35H 数据段为:30H 32H=02D=0010B 从Y7-Y0低往高排列可以知,Y1现在是状态值为1; 如果这里取LEN=2D=30H 32H 发送代码:02H 30H 30H 30H 41H 30H 30H 32H 03H 36H 36H; 返回代码:02H 30H 32H 30H 30H 03H 43H 35H 数据段为:3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- pc 三菱 plc 之间 rs232 通讯 通信 协约
限制150内