编程语言应用

注册

 

发新话题 回复该主题

用AWTK和AWPLC快速开发嵌入式应用 [复制链接]

1#
白癜风初期治疗方法 https://disease.39.net/bjzkbdfyy/170906/5677813.html

AWBlock是ZLG开发的可视化编程语言,具有功能块图的易用性和结构文本语言的灵活性,支持AWBlock是AWPLC的一个重要特色,充分利用AWBlock,可以大大提高开发效率。

背景

AWTK全称ToolkitAnyWhere,是ZLG开发的开源GUI引擎,旨在为嵌入式系统、WEB、各种小程序、手机和PC打造的通用GUI引擎,为用户提供一个功能强大、高效可靠、简单易用、可轻松做出炫酷效果的GUI引擎。

AWPLC是ZLG自主研发的PLC系统(兼容IEC-3),其中AWPLC的运行时库(Runtime)基于ZLGTKC开发,可以移植到到任何主流RTOS和嵌入式系统。AWPLC的集成开发环境(IDE)基于AWTK开发,可以运行在Windows、MacOS和Linux系统之上。AWPLC的主要目标之一是把PLC中低代码开发方法引入到嵌入式软件,从而提高嵌入式软件的开发效率和可靠性。

简介

AWBlock是参考google的blockly,ZLG用AWTK重新开发的可视化编程语言,它具有梯形图和功能块图的易用性,又兼备结构文本语言(ST)的灵活性。支持AWBlock是AWPLC的一个重要特色,充分利用AWBlock的优点,可以大大提高开发效率。

AWBlock使用方法

1.定义变量

在用AWBlock开发PLC程序时,定义变量的方法和功能块图完全一样。

*通过变量,AWBlock可以直接访问硬件IO资源。

2.开发

AWBlock的理念源于儿童的积木,AWBlock可以帮助你把想法快速的实现出来。

*相对于梯形图和功能块图,AWBlock更适合编写带有条件和循环的功能。

3.调试

调试功能对程序员是非常重要的,AWBlock和功能块图一样,支持在可视化界面进行调试。*调试功能是Google的blockly没有的。

3.1设置断点。双击积木可以设置断点,再次双击可以取消断点。

3.2停留在断点。调试时,积木前面的箭头表明其为当前停留的断点。

3.3查看变量。在调试窗口可以查看变量的值。

*由此可见,在AWPLC功能块图的帮助下,我们不要写C代码或脚本,即可完成应用程序的开发。AWPLC用低代码降低了开发的门槛,提高了开发的效率。AWPLC等您来玩!

AWPLC目前还处于开发阶段的早期,写这个系列文章的目的,除了用来验证目前所做的工作外,还希望得到大家的指点和反馈。如果您有任何疑问和建议,请在评论区留言。

更多详细产品信息、技术干货,请

分享 转发
TOP
发新话题 回复该主题