[发明专利]实现Profinet通信的方法及系统在审
申请号: | 202210479894.1 | 申请日: | 2022-05-05 |
公开(公告)号: | CN114944970A | 公开(公告)日: | 2022-08-26 |
发明(设计)人: | 彭军军;麦浩晃;高勃;徐水飞 | 申请(专利权)人: | 昂视智能(深圳)有限公司 |
主分类号: | H04L12/403 | 分类号: | H04L12/403;G05B19/418 |
代理公司: | 深圳市瑞方达知识产权事务所(普通合伙) 44314 | 代理人: | 高瑞 |
地址: | 518000 广东省深圳市坪山区*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 实现 profinet 通信 方法 系统 | ||
1.一种实现Profinet通信的方法,其特征在于,应用于具有Profinet协议通信功能的设备,包括以下步骤:
S10:通过Profinet协议与PLC建立连接;
S20:与所述PLC形成地址映射;
S30:开启监听线程,通过地址映射来获取所述PLC发送的指令;
S40:解析指令,并执行相应操作;
S50:将执行结果通过地址映射发送给所述PLC。
2.根据权利要求1所述的实现Profinet通信的方法,其特征在于,所述具有Profinet协议通信功能的设备为插入网卡的设备。
3.根据权利要求1所述的实现Profinet通信的方法,其特征在于,步骤S10之前还包括S01:在GSD文件上配置交互地址;
步骤S20包括:将所述GSD文件导入所述PLC中,以在所述PLC上配置与所述交互地址对应的寄存器地址,形成地址映射。
4.根据权利要求3所述的实现Profinet通信的方法,其特征在于,所述交互地址包括用于接收指令的接收地址和用于发送执行结果的发送地址。
5.根据权利要求4所述的实现Profinet通信的方法,其特征在于,步骤S30包括:开启监听线程,通过监听接收地址来监听所述PLC中与接收地址对应的寄存器地址的地址值更新,进而获取所述PLC发送的指令。
6.根据权利要求4所述的实现Profinet通信的方法,其特征在于,步骤S50包括:通过将发送地址的地址值更新为执行结果,来触发所述PLC中与发送地址对应的寄存器地址的地址值更新,进而将执行结果发送给所述PLC。
7.根据权利要求4所述的实现Profinet通信的方法,其特征在于,所述接收地址包括第一位地址和第一字节地址,所述第一位地址的地址值为触发相应操作的指令,第一字节地址的地址值为触发数据定义的指令。
8.根据权利要求4所述的实现Profinet通信的方法,其特征在于,所述发送地址包括第二位地址和第二字节地址,所述第二位地址的地址值为执行状态,所述第二字节地址的地址值为执行数据。
9.根据权利要求4所述的实现Profinet通信的方法,其特征在于,所述发送地址中包括用于输出显示的输出地址。
10.一种实现Profinet通信的系统,其特征在于,应用于具有Profinet协议通信功能的设备,包括:
连接模块,用于通过Profinet协议与PLC建立连接;
接收模块,用于开启监听线程,通过与所述PLC形成的地址映射来获取所述PLC发送的指令;
解析执行模块,用于解析指令,并执行相应操作;
发送模块,用于将执行结果通过地址映射发送给所述PLC。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于昂视智能(深圳)有限公司,未经昂视智能(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210479894.1/1.html,转载请声明来源钻瓜专利网。