【产品应用】如何使用AWBlock开发一个流水灯程序
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口。
加入“无限循环”功能块,让流水灯一直循环点亮。
最后,为了修改每一盏灯亮的时间更方便,还可以加入一个变量控制灯亮的时间。
这样流水灯的程序就实现完成了。
运行工艺程序
将示教器旋钮开关切换为运行模式,然后点击“伺服”按钮,让伺服上电。
回到示教器界面,点击“运行”按钮弹出运行工艺窗口,接着点击“开始”按钮。
弹出对话框后点击“运行”按钮。
这样工艺程序就开始运行了,下面是工艺程序的演示视频。
关键词:
相关新闻
- 【产品应用】如何使用AWBlock开发一个流水灯程序
- 黄桃成熟期是几月份?哪个品种最甜?
- “淄博农品”吉祥物征名活动开始啦!
- 暑运持续火热西安至悉尼迪拜国际航线即将开通
- 好望角型船领涨!bdi指数上周大涨重回千点
- 考研后悔清单,你中了几条?
- 陕西汉中:稻渔特色种养产业助力群众增收
- 济南一女子头痛呕吐十多天,罪魁祸首是脑袋里的“它”
- 新华指数|山东港口原油现货价格上涨(7月31日)
- 成都串串店来了很多外国运动员 谁也逃不过的美食诱惑!
- 7月31日数字哨兵板块涨幅达2%
- 人民网“一带一路 大道同行”大型跨国融媒体报道活动走进云南
- 汽车板块走高 众泰汽车、海马汽车等涨停
- 国家发展改革委部署加大宏观政策调控力度等六方面任务
- 2022年02月06日整理发布:css字体大小如何设置
- 植物化石揭示了其从古代南美洲到亚洲的"逃亡路线"
- excel表筛选内容设定 excel筛选怎么添加内容
- 手机充电头坏了怎么修复(手机充电头坏了怎么修)
- 阿比及亚(阿比亚蒂是哪个国家的)
- 非全日制研究生的专业_非全日制研究生的专业有哪些
- 台风“卡努”加强为台风级,或以超强台风级别登陆浙江沿海
- 新项目迎来多项进展
- 梁山黄河河务局全力做好“杜苏芮”台风防御值守工作
- 冷冻牛肉与新鲜牛肉的区别?