尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

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

介绍一款使用梯形图语言编程的新型嵌入式系统软件开发平台ChipPLC(三)
📅 发布时间:2026/7/3 15:40:20

本篇主要谈谈ChipPLC 平台主要发展方向。ChipPLC软件的下载网址 www.chipplc.com。

一、尽量扩展ChipPLC可以使用芯片型号的数量,让客户开发各种产品有更好的选择。目前我们能在网上下载的芯片型号只有一个。在现有的基础上进行扩展,尽量把产能比较大,价格适中,当前市场上流量大的,应用比较多的,编程应用主流的芯片扩展进来。当然,ChipPLC自身也对芯片资源有一定要求的,但从目前的芯片市场情况看,新出的芯片速度快,资源多。满足ChipPLC要求芯片不是问题。

二、不断完善系统,完善平台的PLC指令(或元件)。把客户经常使用的PLC指令尽量扩展进来(扩展指令可以参照其他品牌的PLC产品)。为客户应用打好基础。同时,对客户发现一些软件模块不妥的地方,不方便的地方进行修正和改进。尽可能的方便客户使用。

三、完善和继续开发ChipPLC的编译系统;目前的一个较大的问题整个芯片代码占用flash体积比较大,目前可以下载芯片代码的型号是STM32F103ZET6,flash体积是512K。已经做过很多实验,如果采用比较先进的编译系统,是可以大幅缩减芯片代码的体积的。但是,开发成本也会有所提升,目前很多芯片好的编译系统必须使用国外提供的编译系统,是要收费的。如果把客户使用的编译放在云端,根据客户需求,对整个的芯片代码进行剪裁,也就是说,把客户需要的部分保留下来,不需要部分从系统中删除。那么,最后把整个代码(带有DEBUG和监控)放在芯片中,flash程序体积可以缩小到比较小的尺寸。按照目前国内市场上流行芯片产品的价格,一个ChipPLC产品(电路板电路+芯片+软件)到客户手中,小于20元,甚至10元就可以了!但做到这一步,没有一定资金和人力的投入,是难以实现的。

四、发展远程编辑、调试程序、和程序远程更新升级系统。从整个ChipPLC系统来看,除了PC机(笔记本电脑)和被编程调试的芯片,只有一个USB电缆。其他都依赖软件实现。也就是说,我们实现对芯片的编程,调试完全依赖网络和通信。和芯片结构无关。这说明,只要数据传输到位,通过网络编程应该没有问题。目前我们的系统已经使用通过远程的数据库给芯片代码注册。也就是说,我们目前已经具备把芯片中的数据通过网络传到远方的能力。
下一步准备开发远程通过网络,针对开发板芯片进行编程和调试。我们认为,可以通过互联网实现对芯片的编程和调试。目前从技术的角度看,难度不是很大。其本质就是从一个地方把数据传递到另一个地方而已。我们现在已经可以把远程数据库的数据传递到芯片。
实现这一目标的意义非常大,效益也很高。比如可以对远方的设备进行软件升级或者编程,员工不必每天到单位打卡,公司可以招聘异地员工,甚至国外的员工。这带来效益非常可观。

五、开发允许ChipPLC使用第三方软件(或自制PLC指令)的程序系统机制,程序管理模块和代码例子。有PLC使用经验的都了解,PLC中的指令是非常有限的,如果客户需要实现一些特殊的功能,依赖现有的PLC指令往往难以解决。此时,如果允许客户自己编辑一段程序解决此问题(一般使用C或C++语言),如果能够把该程序的代码嵌入到系统中去,并能够调用该代码,问题就能被完美解决。这个实验早已在ChipPLC系统中被反复实验,现在是找一个完美的办法,让客户参照系统或文档给定例子,把相应的芯片代码模块抽取出来,并嵌入到系统中去。并在PLC梯形图中,按照输出元件或指令的法则调用该程序模块。这样,这个ChipPLC和传统的嵌入式开发手段相比,也就变成了“无所不能”了。很多网络软件(工业互联网、物联网、一些常用的工业PLC经常使用的网络软件),视觉软件,嵌入式AI软件也可以采取这样的方法,嵌入到系统中去,也就大大提高整个ChipPLC产品的通信能力和完善了各种功能。这也是目前很多工业软件常用的手段。
按照这个思路,Chip PLC不仅仅是网络平台,也是一个生意平台。客户可以把一些自己完成不了的任务,委托第三方完成。一些小微企业,寻求第二职业的程序员,依靠自己可以提供某些软件或系统的“零部件”,或者特殊程序模块的软件服务而获取利润和报酬。
使用PLC的读者应该有一定的经验或体会。PLC在很多情况下是受限制的,在很多场合不适用。ChipPLC平台系统也一样,覆盖的功能有限。但允许第三方软件运行和客户自制PLC指令,就相当于给系统打一个补丁,这样就大大扩展的系统的使用范围。
一些优秀的程序和公司,也可以开发各种第三方软件,作为各种ChipPLC的一种APP或“零件”,卖给客户获取利润。

六、丰富各种网络软件,满足客户多方便的需求。目前我们使用UART网络,准备完善这个网络,允许单片机之间互相联网。同时,也准备开发CAN,SPI等一类的通信软件,用于工控目的。当然,第三方开发软件也可以嵌入到我们的系统中。比如工业以太网,Modbus等通信协议。另外,对于一些加密要求高的模块,采用芯片之间IO总线连接的方法包含到系统中来。可以类似单片机或嵌入式系统的设计,采用多核系统的方法,使用电缆或管脚和通信专用芯片、或特殊功能芯片相连接,实现两个芯片的通信功能。当然,这种需要编制专用的驱动程序才行。

七、开发芯片代码的加密的方法。如果客户不希望自己开发产品或代码被别人盗版,或者实现针对第三方软件收费,目前可以通过远程数据库注册方法的协助客户加密,或者防盗。但目前还没有比较完整的产品,还没有专门为系统加密的通用元件或模块。将来也准备开发专门为客户加密的模块。有专业加密的第三方也可制作防盗模块,作为第三方软件供ChipPLC平台客户加密使用。

八、ChipPLC平台系统的软件模拟机部分,因为软件和芯片都做了大量的改动,主要为了追赶潮流,让平台针对开发的芯片比较便宜。因为不断改动,导致系统模拟机部分目前不能正常运转。目前还不能使用模拟机。将来有时间和机会需要完善这部分,主要是有利于客户自学PLC编程和低成本模拟调试!但这种软件模拟,一些指令必然受实际条件限制,可能需要客户使用一些技巧,才能让模拟机顺利运转和调试。

相关新闻

  • MC6470与PIC18LF45K50的6DOF姿态控制系统设计
  • SpringBoot与Docker集成:构建可移植微服务
  • 每天学懂一个算法的高效路径

最新新闻

  • 这个神器让你秒变黑客(非常详细),零基础入门到精通,看这一篇就够了
  • Gemini 2.5智能体实战:构建安全可控的求职搜索Agent
  • CNKI-download:知网文献批量下载的终极完整指南,10倍提升学术研究效率
  • 数据迁移双写校验:两边都写成功,不代表数据一致
  • 企业高管团队稳定性
  • Java开发者转型AI:SpringAI与RAG技术实战指南

日新闻

  • JMeter接口测试实战:从核心元件到复杂场景构建
  • Java Applet版刽子手游戏源码:含完整项目结构、吊杆绘图与胜负逻辑
  • 使用Apache JMeter对RoadRunner PHP应用进行性能测试与调优指南

周新闻

  • Windows字体自定义终极方案:No!! MeiryoUI完全指南
  • Deepin Boot Maker:告别命令行,3分钟制作Linux启动盘的智能解决方案
  • Plain Craft Launcher 2:重新定义你的Minecraft游戏体验

月新闻

  • 2026年6月公司网站搭建最新热门渠道测评:四大低成本/零代码平台对比+避坑
  • 【Linux】Linux arm 编译QT程序,出现expected “}“报错
  • 【MATLAB例程】四基站二维AOA定位与距离辅助增强对比仿真。基于角度观测和测距修正的固定目标平面定位精度分析

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号