[发明专利]一种搅拌设备的PLC与计算机的通信方法在审
申请号: | 201711214651.0 | 申请日: | 2017-11-28 |
公开(公告)号: | CN107894746A | 公开(公告)日: | 2018-04-10 |
发明(设计)人: | 赵伟东;叶奕新;梁谟强 | 申请(专利权)人: | 广东奥瑞特新能源设备科技有限公司 |
主分类号: | G05B19/05 | 分类号: | G05B19/05 |
代理公司: | 广州粤高专利商标代理有限公司44102 | 代理人: | 罗晓林,杨桂洋 |
地址: | 511500 广东省清远市高新区科技*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 搅拌 设备 plc 计算机 通信 方法 | ||
1.一种搅拌设备的PLC与计算机的通信方法,PLC采用自由口模式与计算机通信,包括以下步骤:
启动通信时,PLC通过XMT发送指令,将数据通过COM端口发至计算机,然后延时等待计算机反馈信息,计算机接收到数据后,进行数据处理,将反馈信息或修改后的数据通过COM端口传送到PLC的PORT0或PORT1端口;
PLC通过RCV接收计算机发出的指令,然后对指令进行译码,译码后调用相应的读/写子程序实现指令要求的操作,并向计算机返回指令执行的状态信息。
2.根据权利要求1所述的搅拌设备的PLC与计算机的通信方法,其特征在于,所述计算机每次发送一个33字节长的指令来实现一次读/写操作。
3.根据权利要求2所述的搅拌设备的PLC与计算机的通信方法,其特征在于,所述33字长长的指令包括标识字符、指令类型、目标PLC站地址、目标寄存器地址、读/写字节数M和BCC校验码;
标识字符由标志着指令开始的起始字符和指令结束的结束字符构成;
指令类型为读操作或写操作;
目标PLC站地址是指每台PLC对应的地址号,建立PLC与计算机的对应关系;
目标寄存器地址,具有4个设定字节,在PLC内部用4个字节表示寄存器地址,前两个字节表示存储器类型,后两个字节表示存储器号;
读/写字节数M,读命令时,始终读取从目标寄存器开始的连续8个字节的数据,转换为十六进制ASCII码后占用16个字节;当写命令时,字节数M表示的是要写入数据的十六进制ASCII码所占用的字节数;
BCC校验码:将要传送的字符串的ASCII码以字节为单位作异或和,并将此异或和作为指令的一部分传送到PLC;PLC在接到指令后,以相同的方式对接收到的字符串作异或和,并与计算机传送过来的值作对比,若值相等,则代表接收到的指令是正确的,若值不相等,则指令是错误的。
4.根据权利要求3所述的搅拌设备的PLC与计算机的通信方法,其特征在于,所述PLC在接到上位机指令后,将发送一个21字节长反馈信息,该反馈信息包括指令执行的状态信息。
5.根据权利要求4所述的搅拌设备的PLC与计算机的通信方法,其特征在于,所述PLC与计算机通信之前,先对PLC的通信端口进行初始化。
6.根据权利要求5所述的搅拌设备的PLC与计算机的通信方法,其特征在于,所述PLC的通信端口是RS-485串行接口,计算机是的通信端口是RS-232串行接口,该PLC与计算机通过RS-485/RS-232转换通信电缆连接。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东奥瑞特新能源设备科技有限公司,未经广东奥瑞特新能源设备科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711214651.0/1.html,转载请声明来源钻瓜专利网。