首页 两轮车 三轮车 汽车 头条 报价 推荐 资讯 焦点 品牌 技术
首页 >  焦点 > 

【产品应用】如何使用AWBlock开发一个流水灯程序

2023-07-31 16:27:00 来源:互联网

AWBlock 是致远电子开发的一款非常易于使用的可视化编程工具,您只需要通过拖曳模块来构建代码逻辑,过程就像搭积木一样简单。

ZTP800-B是广州致远电子股份有限公司开发的最新一代智能机器人示教器(移动HMI),相较于其他的控制器而言,工艺开发更为简单方便。在ZTP800-B中,已对其内部复杂的代码按照功能块的形式打包,用户只需要将功能块像搭积木一样组合起来,整个过程只用在ZTP800-B触摸屏上拖动功能块,而不再需要去学习和使用特定的示教编程语言进行工艺开发。

ZTP800-B示教器所包含的拖拽编程AWBlock具备以下特色:


(相关资料图)

唯一可以在嵌入式设备上跑的;唯一支持在线单步调试的;唯一支持反向代码生成的;和AWTK/AWorks无缝集成,提供大量基础功能块。

下文将实现流水灯来让大家了解如何使用ZTP800-B示教器进行开发和调试工艺。

硬件连接

控制器通过数字输出端口控制灯的亮和灭:

控制器和示教器通过网口连接。

示教器连接:

控制器连接:

接通示教器和控制器电源后,控制器和示教器连接成功,示教器系统栏上会显示“已连接”。

功能块的类型

在开发工艺程序之前,首先要说明一下功能块的不同类型,功能块中分为不带返回值的块和带返回值的块。

不带返回值的块:

这种块可作为其他块的参数进行拼接,但不可以与其他块进行前后拼接:

带返回值的块:

这种块相互之间可以进行前后拼接,但不可作为其他块的参数进行拼接:

然后是功能块中参数的不同类型:

开发工艺程序

下文将开发流水灯工艺程序。

点击“工艺开发”按钮。

进入工艺开发界面。

在示教器工艺开发界面中,点击“分类列表”里是按类型分类功能块的集合,点击任意功能块集合的按钮,就会列出所有该类型功能块。

由上文硬件连接可知,本例子中的灯是通过控制器的数字IO控制亮和灭的,所以需要用到设置数字IO的功能块。点击“控制”按钮,列出控制类型功能块后,将设置数字IO的功能块拖出。

设置数字输出端口的输出值的功能块出现警告,这时需要点击输入框设置IO口。

点击选择好需设置的IO后,如选择DO0,按下”确定”按钮完成选择。

设置IO口完成后,所提示的警告就会消失。

在流水灯里,每一盏灯的做的事情其实只是亮一段时间后熄灭,按照这个逻辑,让DO0为真,隔一段时间后,再让DO0为假。

每一盏灯亮完后熄灭就会轮到下一盏相邻的灯,按照相同的逻辑再设置其他的数字IO口。

加入“无限循环”功能块,让流水灯一直循环点亮。

最后,为了修改每一盏灯亮的时间更方便,还可以加入一个变量控制灯亮的时间。

这样流水灯的程序就实现完成了。

运行工艺程序

将示教器旋钮开关切换为运行模式,然后点击“伺服”按钮,让伺服上电。

回到示教器界面,点击“运行”按钮弹出运行工艺窗口,接着点击“开始”按钮。

弹出对话框后点击“运行”按钮。

这样工艺程序就开始运行了,下面是工艺程序的演示视频。

关键词:

下一篇:最后一页
上一篇:黄桃成熟期是几月份?哪个品种最甜?