介绍一款使用梯形图语言编程的新型嵌入式系统软件开发平台ChipPLC(一)

ChipPLC开发平台系统可以看成是一种低代码编程的单片机或嵌入式开发软件平台,说的容易理解一点,是一种使用梯形图语言编程的,类似arduino软件或树莓派开发系统。不知道arduino或树莓派系统也没关系,把系统当做一个开发单片机或MCU软件开发平台即可。简单一点,就是做单片机开发的软件或专用平台。当然,这仅仅是简单的理解,实际平台还是比开发单片机复杂很多,也很实用,使用的次数多了,自然能够体会到。

目前ChipPLC平台软件和文档资料可以下载,下载网址 www.chipplc.com 。感兴趣的读者可以自己到网站下载软件、资料,然后安装体验。

我们认为,arduino或树莓派一种C语言编程的系统,如果从事控制器项目的话,还是比较复杂的,我们使用梯形图编程,掌握起来比arduino一类产品编程更简单。如果控制任务要求稍微复杂一些的话,我们的优势更大。  

对硬件的要求很简单,一块带有芯片(需要编程的芯片)电路板,一根USBUART的电缆。(电缆和手机的充电电缆一样,只要插头和电路板插座匹配即可使用)。电路板可以是客户自行设计制作,也可以在市场上购买现成的开发板。

 图片1-1

 

上图就是一个电路板,市场上买的。非常普通,几十元即可买到。一些电路板或开发板产品本身带有USBUART电缆,电路板上带有USB转换UART的芯片。推荐买带有这种芯片的电路板,使用起来比较简单。如果电路板上没有这种转换芯片,则需要购买一根带有USB转变为UART的电路板的电缆。板上带有这种USB转换UART的芯片,例如几元钱的CH340模块。网上有怎样使用和制作这类电路板+配合电路板的电缆制作的内容。使用这样的模块和电缆直接连接软件规定的芯片USART接口即可!

芯片中必须写入我们给定型号的代码,芯片型号必须和我们规定的型号一致。芯片代码和平台软件ChipPLC目前公布的都可以在网上免费下载。但不保证以后都是免费的。因为有合作和投资介入,一些规则就可能被修改。使用电缆连接电路板和PC机(或笔记本电脑),安装好下载的软件,即可在PC机(或笔记本电脑)运行相应的ChipPLC平台软件。

 图片1-2

 

 

上图是系统运行平台软件ChipPLC的显示的梯形图。

从英文名ChipPLC也可以体会到,这是一种把一个芯片当做一个PLC的编程和开发系统。这里PLC是指逻辑可编程控制器。当然,一个真正的,能在工业场景使用的PLC还是比较复杂的。因为真正的PLC还需要带有除了芯片以外,一些驱动电路,隔离电路、各种辅助电路、外壳和专用的接线端等等。另外,制作工业PLC,芯片是需要工业等级或军用级。一般不能使用普通芯片。因为对可靠性和稳定性的要求不同。

我们的系统主要解决针对一些常用、用量较大、价格适中、或主流的芯片进行软件编程和开发。此时把一个MCU芯片看做一个PLC看待是可以的。ChipPLC软件本质上是控制芯片或一个系统信息输入,输出,各种信息传输。

对于不懂软件、计算机或不擅长编写代码的人员,ChipPLC提供了一个低成本,以及同时掌握单片机(嵌入式系统)和PLC编程的一个低成本的方法。由于梯形图屏蔽大量的软件和硬件技术知识的细节,方便非计算机专业的人员理解控制器系统,一般中学水平即可掌握编程和调试。自学人员可以利用廉价的模拟机(或电路开发板),通过实验习题,迅速掌握ChipPLC编程和实战调试技能。

ChipPLC软件产品是一个0-1的创新。这个软件的关键作用,主要是大幅降低软件、程序模块的开发和编程成本、缩短产品开发和测试周期。芯片公司可以利用我们的软件扩大芯片应用市场。产品研发公司,例如网络软件开发公司,工业控制产品公司可以利用平台开发自己的公司的产品和利用平台进行推广。个人和小公司也可以利用平台推出自己的产品。客户也可以利用ChipPLC平台对产品进行体验和进一步编程和针对产品进行技术应用开发。软件平台不仅可以用于高科技项目研发和工程实战(例如无人机、具身智能、机器人),也可以广泛用于教学、培训设备以及各种数字编程玩具等等。因为产品的学习成本非常低。也适合自学。

芯片代码可以在不同的MCU芯片型号进行移植,这样会不断扩大开发平台的使用的芯片范围,即可以扩大针对芯片编程的芯片型号数量。

ChipPLC也可以利用原来使用C/C++语言编程的代码。可以把C/C++语言编程的代码模块看成是一个标准化的“零件”,将来Chip PLC将允许客户自制PLC指令或元件,ChipPLC可以调用这些C/C++语言编程的代码模块(自制指令或元件)。这些代码完全可以利用,如果有产权需求需求,也可以添加防盗代码,保护开发者的权益。利用ChipPLC本质上和机械类的产品标准化有些类似,制作厂家和客户都遵守一定的标准,符合标准的“零件”,也就一个标准的软件模块。客户容易理解,安装和更换。也可以这样看,ChipPLC强制软件实现标准化,这样大家在统一的平台上,按照一定的标准,编程制作软件,并利用平台进行测试,验证系统的性能,更新软件中的各种零部件。方便产品的推广和使用。尤其方便规模化的生产和使用。

总结一下:ChipPLC产品成熟以后,应用范围很广,各种小控制器、DCSPLC、无人机、机器人、远程控制产品、数字玩具、教具、电力产品、各种仪器、家电等等。尤其针对需要开发成本低,快速验证研发方案仿真产品,这是一个非常快捷的开发工具软件。ChipPLC是一个标准化、模块化、集成化产品,客户实际是使用不断打磨的成熟代码,这里不存在代码不能被读懂的问题,梯形图本身可以看成是一种强制标准化,在DEBUG调试运行时,问题都是一目了然的,外行也能一眼看出问题出在那里。

ChipPLC中芯片的软件可以从一个芯片移植到另一个芯片,只要芯片中的资源满足条件即可!这样,ChipPLC可以不断扩展自己芯片系列的范围。同时因为单个芯片越来越强大功能,我们构成产品的也就会越来功能越多,比如在网络,具身智能方向上有所突破。

目前中国是一个制造大国,MCU这类芯片已经比较成熟,而且价格有一定竞争力,出口是一种必然,ChipPLC是一种为芯片服务的软件,成熟以后可以伴随国产芯片一起走向国外。也可以和芯片,电路板捆绑在一起,制作成类似arduino产品销售海外。

    我们会在后续的文章中,继续介绍平台ChipPLC的各种使用方法,商业利用价值。投资者、大公司、芯片企业、中小微企业以及个体开发者,怎样利用这个平台投资、推广和开发自己的产品。

     我们知道,虽然ChipPLC已经上线,但 要把ChipPLC变成大家喜爱的软件,变成真正的一流产品和出口海外,还有很长的路要走。而且目前ChipPLC自身一定存在许多问题,只是还没有被发现而已,这些问题需要一个一个的解决,让ChipPLC走的更稳更远。

posted @ 2026-06-22 17:13  嵌入君  阅读(3)  评论(0)    收藏  举报