[发明专利]一种基于Python语言的控制板的控制方法在审
申请号: | 202211523268.4 | 申请日: | 2022-12-01 |
公开(公告)号: | CN115793535A | 公开(公告)日: | 2023-03-14 |
发明(设计)人: | 张芯;周睿京;宋国勇;柏海涛;曹磊 | 申请(专利权)人: | 珠海市运泰利自动化设备有限公司 |
主分类号: | G05B19/042 | 分类号: | G05B19/042;G06F9/4401 |
代理公司: | 广州市红荔专利代理有限公司 44214 | 代理人: | 黄国勇 |
地址: | 519180 广东省珠*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 python 语言 控制板 控制 方法 | ||
本发明公开并提供了一种基于Python语言的控制板的控制方法,本发明是在MCU上做底层基础开发,让用户只需少量的二次开发就能应用在项目中,且成本较低。本发明包括如下步骤:①向控制板导入用户的Python脚本程序,控制板就会按照用户的设计的运动控制逻辑去调用相应的基本Python应用程序;②用户的Python脚本程序和内嵌的基本Python应用程序都可通过通讯接口和外界设备相连,实现动作联动;③基本Python应用程序被上层调用之后,会根据对应的逻辑去调用Python驱动层的程序;④Python的底层驱动程序实现单片机外设程序和基本Python应用层的连接;⑤单片机外设通过电信号实现对外设电路的控制。本发明应用于工业控制板的技术领域。
技术领域
本发明涉及一种控制板,特别涉及一种基于Python语言的控制板的控制方法。
背景技术
目前自动化行业中作为控制的方案主要有两种,一是使用PLC方案,工程师使用PLC二次开发,实现相应的动作控制。二是使用MCU方案,工程师搭建相应的控制电路并使用C语言编写控制程序。
目前行业使用的PLC方案,开发难度低,但是成本较高,不利于产品在市场上的价格优势。使用MCU加控制电路的方式,成本低廉,但是开发难度大,时间周期长。
发明内容
本发明所要解决的技术问题是克服现有技术的不足,提供了一种基于Python语言的控制板的控制方法,本发明是在MCU上做底层基础开发,让用户只需少量的二次开发就能应用在项目中,且成本较低。
本发明所采用的技术方案是:本发明包括如下步骤:
①向控制板导入用户的Python脚本程序,控制板就会按照用户的设计的运动控制逻辑去调用相应的基本Python应用程序;
②用户的Python脚本程序和内嵌的基本Python应用程序都可通过通讯接口和外界设备相连,实现动作联动;
③基本Python应用程序被上层调用之后,会根据对应的逻辑去调用Python驱动层的程序;
④Python的底层驱动程序实现单片机外设程序和基本Python应用层的连接;
⑤单片机外设通过电信号实现对外设电路的控制。
进一步,在步骤②中,所述外界设备包括电脑和PLC。
进一步,在步骤④中,所述单片机外设程序由单片机厂商提供,后续更换单片机芯片就可更改此层接口实现更换。
进一步,在步骤⑤中,单片机外设通过电信号实现对外设电路的控制包括读取传感器的信息、驱动气缸、驱动电机运动。
本发明的有益效果是:由于本发明采用基于Python语言的控制板的设计,在MCU上做底层基础开发,让用户只需少量的二次开发就能应用在项目中,所以,本发明实现成本较低,节约硬件成本,实现用户的快速开发,节省时间成本和学习成本。
附图说明
图1是本发明的设计层次结构示意图;
图2是控制板硬件的连接框图;
图3是光耦隔离输入电路图;
图4是单片机的电路图;
图5是固态继电器输出电路图;
图6是实施例一抽屉式夹具控制流程图;
图7是实施例二贝壳式夹具控制流程图。
具体实施方式
如图1所示,图1是整个控制板的设计层次结构,完成基础开发之后,给到用户的是一个能简单快速开发应用的系统。
如图2所示,本发明的控制板硬件构成部分包括:单片机、光耦隔离输入电路、固态继电器输出电路。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于珠海市运泰利自动化设备有限公司,未经珠海市运泰利自动化设备有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211523268.4/2.html,转载请声明来源钻瓜专利网。