首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明公布】一种基于Python的工业协议转换网关及协议转换方法_中国科学院沈阳自动化研究所_202211164284.9 

申请/专利权人:中国科学院沈阳自动化研究所

申请日:2022-09-23

公开(公告)日:2024-04-02

公开(公告)号:CN117812167A

主分类号:H04L69/18

分类号:H04L69/18;H04L69/08;H04L12/66

优先权:

专利状态码:在审-实质审查的生效

法律状态:2024.04.19#实质审查的生效;2024.04.02#公开

摘要:本发明涉及一种基于Python的工业协议转换网关及协议转换方法,由配置文件读取模块,西门子S7协议解析模块,ModbusTCP协议解析模块,OPCDAClient协议解析模块,人机交互模块和逻辑控制模块互相配合,完成工业现场中的西门子S7通信协议和ModbusTCP通信协议与OPCDA协议的双向转换。各模块采用Python语言开发,本发明较之已有技术方案实现简单、可移植性好;应用本发明,可以快速实现第三方系统通过OPCDA方式与西门子S7系列PLC和支持ModbusTCP协议的PLC、仪表、执行器等设备的双向数据交换,支撑设备上云、数字孪生等各类服务于智能制造的应用场景的实现。

主权项:1.一种基于Python的工业协议转换网关,其特征在于,包括如下程序模块:配置文件读取模块,西门子S7协议解析模块,ModbusTCP协议解析模块,OPCDAClient协议解析模块,人机交互模块和逻辑控制模块;配置文件读取模块,用于读取上位机以键值对形式预先建立映射关系的配置参数,发送给逻辑控制模块;逻辑控制模块,用于根据键值对参数,实现人机交互模块和各个协议解析模块的初始化以及通信过程的数据传输控制;西门子S7协议解析模块,用于基于python-snap7库,实现与现场的西门子PLC设备的连接和数据读写操作;ModbusTCP协议解析模块,用于基于modbus_tk库,实现与现场ModbusTCP设备的连接和数据读写操作;OPCDAClient协议解析模块,用于基于OpenOPC库,作为代理节点Client实现与OPCServer的连接和数据读写操作;人机交互模块,用于通过可视化方式显示配置文件中的数据、程序运行过程中的异常或交互过程的状态;还用于接收用户的输入指令,将数据传递给逻辑控制模块由其执行对应操作。

全文数据:

权利要求:

百度查询: 中国科学院沈阳自动化研究所 一种基于Python的工业协议转换网关及协议转换方法

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。