一种S7-200SmartPLC与LonWorks网关的串口通信方法
基本信息
申请号 | CN202110540647.3 | 申请日 | - |
公开(公告)号 | CN113364658A | 公开(公告)日 | 2021-09-07 |
申请公布号 | CN113364658A | 申请公布日 | 2021-09-07 |
分类号 | H04L12/40(2006.01)I;H04L12/66(2006.01)I;H04L29/08(2006.01)I | 分类 | 电通信技术; |
发明人 | 史志鹏;康健飞;乔春;张军;齐雷先;谭兆海;谢涵超;赵晖;侯彦亘;温美玲;杜超;袁士成;陈建鹏;韩少锋;曹峻 | 申请(专利权)人 | 中电科鹏跃电子科技有限公司 |
代理机构 | 太原荣信德知识产权代理事务所(特殊普通合伙) | 代理人 | 杨凯;连慧敏 |
地址 | 030032山西省太原市综改示范区太原唐槐园区工业园彩虹街1号 | ||
法律状态 | - |
摘要
摘要 | 本发明属于串口通信方法技术领域,具体涉及一种S7‑200Smart PLC与LonWorks网关的串口通信方法,包括下列步骤:PLC串口通信接收数据的起始条件设定;PLC串口通信接收数据的结束条件设定;循环接收触发;接收数据处理;控制命令发送。本发明通过串口通信起始条件设定,一旦启用RCV串口接收指令,就可以接收报文了,实现了LonWorks网关数据的实时无差别接收,无需考虑起始、结束字符的限制;另外,本发明在接收数据的同时,利用中断禁止和定时中断延时操作,进行接收和发送命令的切换,完成控制命令发送,从而实现RS485异步半双工通信的发送与接收动作。 |
