[发明专利]一种多串口通信控制方法、装置及上位机在审
| 申请号: | 202010667832.4 | 申请日: | 2020-07-13 |
| 公开(公告)号: | CN111930080A | 公开(公告)日: | 2020-11-13 |
| 发明(设计)人: | 严康伟 | 申请(专利权)人: | 南昌欧菲光电技术有限公司 |
| 主分类号: | G05B19/418 | 分类号: | G05B19/418 |
| 代理公司: | 广州德科知识产权代理有限公司 44381 | 代理人: | 万振雄;林翠 |
| 地址: | 330000 江西省南昌市*** | 国省代码: | 江西;36 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 串口 通信 控制 方法 装置 上位 | ||
本发明实施例公开了一种多串口通信控制方法、装置及上位机,该方法包括:监测上位机的人机交互界面的多个串口控制区域,获得至少一个串口控制区域中输入的控制信息,该控制信息至少包括串口信息和待传输信息,一个串口控制区域用于控制一个串口;通过串口信息所指示的目标串口向下位机传输上述待传输信息;通过单个人机交互界面实现对多个串口的通信控制,达到简化串口操作的目的,且有利于提高串口控制的准确率。
技术领域
本发明涉及工业自动化技术领域,具体涉及一种多串口通信控制方法、系统及上位机。
背景技术
随着计算机技术和通信技术的发展,传统的工业控制过渡到自动化控制。在工业自动化控制中,上位机与工业设备之间通过串口连接,控制工业设备进行相应的信息采集、程序升级、设备调试等操作。上位机可同时设置多个串口,通过上位机控制软件进行串口参数配置和串口通信控制。
其中,上位机控制软件只支持一个串口控制。如果要控制多个串口通信,比较常见的两种控制方式分别为:一是关闭当前的控制软件重新选择串口名称,但是操作繁琐,重选时容易出现操作失误;二是开启多个控制软件,但是界面过多,操作起来也较为繁琐,切换之间容易出现操作失误。可见,以上两种串口通信控制方式都存在操作繁琐、容易出现操作失误的问题。
发明内容
本发明实施例公开了一种多串口通信控制方法、系统及上位机,用于解决现有技术的串口通信控制存在的操作繁琐、容易出现操作失误的问题。
有鉴于此,本发明实施例第一方面公开了一种多串口通信控制方法,可包括:
监测上位机的人机交互界面的多个串口控制区域,获得至少一个所述串口控制区域中输入的控制信息,所述控制信息至少包括串口信息和待传输信息,一个所述串口控制区域用于控制一个串口;
通过所述串口信息所指示的目标串口向下位机传输所述待传输信息。
通过本发明实施例,实现单个人机交互界面控制多个串口,简化串口控制操作,且有利于提高串口控制的准确率。
可选的,在本发明的一些实施方式中,所述串口控制区域包括第一串口选项区域和信息区域,所述监测上位机的人机交互界面的多个串口控制区域,获得至少一个所述串口控制区域中输入的控制信息,包括:
对上位机的人机交互界面中的所有串口控制区域进行监测,获得至少一个所述串口控制区域中输入的控制信息,其中,所述控制信息包括的串口信息根据所述第一串口选项区域中对所述目标串口的选择操作获得,所述控制信息包括的待传输信息根据所述信息区域的输入操作获得。
通过上述实施方式,针对每个串口控制区域划分选项区域和信息区域,能够提高人机交互界面的可观性和视角效果。
可选的,在本发明的一些实施方式中,所述串口控制区域还包括串口初始化按键,所述方法还包括:
在根据所述第一串口选项区域中对所述目标串口的选择操作获得所述串口信息之后,若检测到用户对所述串口初始化按键的触发操作,对所述目标串口进行初始化;
为所述目标串口分配串口类和创建协议传输类。
通过上述实施方式,在用户选择了目标串口之后,通过初始化锁定该目标串口,进而不能在其它串口控制区域再选择同一串口,避免同一串口被同时选择造成的控制错误,并为其分配串口类和创建协议传输类,以实现串口通信。
可选的,在本发明的一些实施方式中,所述为所述目标串口分配串口类和创建协议传输类之后,所述方法还包括:
利用创建的协议传输类对所述目标串口进行通信测试。
通过上述实施方式,确保串口可通信。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南昌欧菲光电技术有限公司,未经南昌欧菲光电技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010667832.4/2.html,转载请声明来源钻瓜专利网。





