0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

【產(chǎn)品應(yīng)用】如何使用AWBlock開發(fā)一個(gè)流水燈程序

AGk5_ZLG_zhiyua ? 來源:未知 ? 2023-04-14 13:05 ? 次閱讀
AWBlock 是致遠(yuǎn)電子開發(fā)的一款非常易于使用的可視化編程工具,您只需要通過拖曳模塊來構(gòu)建代碼邏輯,過程就像搭積木一樣簡單。

ZTP800-B是廣州致遠(yuǎn)電子股份有限公司開發(fā)的最新一代智能機(jī)器人示教器(移動(dòng)HMI),相較于其他的控制器而言,工藝開發(fā)更為簡單方便。在ZTP800-B中,已對(duì)其內(nèi)部復(fù)雜的代碼按照功能塊的形式打包,用戶只需要將功能塊像搭積木一樣組合起來,整個(gè)過程只用在ZTP800-B觸摸屏上拖動(dòng)功能塊,而不再需要去學(xué)習(xí)和使用特定的示教編程語言進(jìn)行工藝開發(fā)。

ZTP800-B示教器所包含的拖拽編程AWBlock具備以下特色:
  • 唯一可以在嵌入式設(shè)備上跑的;
  • 唯一支持在線單步調(diào)試的;
  • 唯一支持反向代碼生成的;
  • 和AWTK/AWorks無縫集成,提供大量基礎(chǔ)功能塊。

下文將實(shí)現(xiàn)流水燈來讓大家了解如何使用ZTP800-B示教器進(jìn)行開發(fā)和調(diào)試工藝。

d0454f54-da81-11ed-bfe3-dac502259ad0.jpg硬件連接

控制器通過數(shù)字輸出端口控制燈的亮和滅:

d04dc760-da81-11ed-bfe3-dac502259ad0.png

控制器和示教器通過網(wǎng)口連接。

示教器連接:

d081fce2-da81-11ed-bfe3-dac502259ad0.jpg

控制器連接:

d0a5d586-da81-11ed-bfe3-dac502259ad0.png

接通示教器和控制器電源后,控制器和示教器連接成功,示教器系統(tǒng)欄上會(huì)顯示“已連接”。

d198aab8-da81-11ed-bfe3-dac502259ad0.png

d0454f54-da81-11ed-bfe3-dac502259ad0.jpg??功能塊的類型

在開發(fā)工藝程序之前,首先要說明一下功能塊的不同類型,功能塊中分為不帶返回值的塊和帶返回值的塊。

不帶返回值的塊:

d1b7b854-da81-11ed-bfe3-dac502259ad0.png

這種塊可作為其他塊的參數(shù)進(jìn)行拼接,但不可以與其他塊進(jìn)行前后拼接:

d1c0d628-da81-11ed-bfe3-dac502259ad0.png

帶返回值的塊:

d1c935e8-da81-11ed-bfe3-dac502259ad0.png

這種塊相互之間可以進(jìn)行前后拼接,但不可作為其他塊的參數(shù)進(jìn)行拼接:

d1d16ec0-da81-11ed-bfe3-dac502259ad0.png

然后是功能塊中參數(shù)的不同類型:

d1e531c6-da81-11ed-bfe3-dac502259ad0.png

d0454f54-da81-11ed-bfe3-dac502259ad0.jpg開發(fā)工藝程序

下文將開發(fā)流水燈工藝程序。

點(diǎn)擊“工藝開發(fā)”按鈕。

d1f780c4-da81-11ed-bfe3-dac502259ad0.png

進(jìn)入工藝開發(fā)界面。

d20f4e8e-da81-11ed-bfe3-dac502259ad0.png

在示教器工藝開發(fā)界面中,點(diǎn)擊“分類列表”里是按類型分類功能塊的集合,點(diǎn)擊任意功能塊集合的按鈕,就會(huì)列出所有該類型功能塊。

由上文硬件連接可知,本例子中的燈是通過控制器的數(shù)字IO控制亮和滅的,所以需要用到設(shè)置數(shù)字IO的功能塊。點(diǎn)擊“控制”按鈕,列出控制類型功能塊后,將設(shè)置數(shù)字IO的功能塊拖出。

d2264c7e-da81-11ed-bfe3-dac502259ad0.png

設(shè)置數(shù)字輸出端口的輸出值的功能塊出現(xiàn)警告,這時(shí)需要點(diǎn)擊輸入框設(shè)置IO口。

d23d0888-da81-11ed-bfe3-dac502259ad0.png

點(diǎn)擊選擇好需設(shè)置的IO后,如選擇DO0,按下”確定”按鈕完成選擇。

d2668370-da81-11ed-bfe3-dac502259ad0.png

設(shè)置IO口完成后,所提示的警告就會(huì)消失。

d27050a8-da81-11ed-bfe3-dac502259ad0.png

在流水燈里,每一盞燈的做的事情其實(shí)只是亮一段時(shí)間后熄滅,按照這個(gè)邏輯,讓DO0為真,隔一段時(shí)間后,再讓DO0為假。

d27f245c-da81-11ed-bfe3-dac502259ad0.png

每一盞燈亮完后熄滅就會(huì)輪到下一盞相鄰的燈,按照相同的邏輯再設(shè)置其他的數(shù)字IO口。

d28ab628-da81-11ed-bfe3-dac502259ad0.png

加入“無限循環(huán)”功能塊,讓流水燈一直循環(huán)點(diǎn)亮。

d2b31ba4-da81-11ed-bfe3-dac502259ad0.png

最后,為了修改每一盞燈亮的時(shí)間更方便,還可以加入一個(gè)變量控制燈亮的時(shí)間。

d2baf55e-da81-11ed-bfe3-dac502259ad0.png

這樣流水燈的程序就實(shí)現(xiàn)完成了。

d0454f54-da81-11ed-bfe3-dac502259ad0.jpg??運(yùn)行工藝程序

將示教器旋鈕開關(guān)切換為運(yùn)行模式,然后點(diǎn)擊“伺服”按鈕,讓伺服上電。

d2f5a064-da81-11ed-bfe3-dac502259ad0.png

回到示教器界面,點(diǎn)擊“運(yùn)行”按鈕彈出運(yùn)行工藝窗口,接著點(diǎn)擊“開始”按鈕。

d308bb68-da81-11ed-bfe3-dac502259ad0.png

彈出對(duì)話框后點(diǎn)擊“運(yùn)行”按鈕。

d3128d64-da81-11ed-bfe3-dac502259ad0.png

這樣工藝程序就開始運(yùn)行了,下面是工藝程序的演示視頻。


演示視頻

d333ba3e-da81-11ed-bfe3-dac502259ad0.jpg

d340a064-da81-11ed-bfe3-dac502259ad0.jpg

d34c385c-da81-11ed-bfe3-dac502259ad0.jpg


聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 致遠(yuǎn)電子
    +關(guān)注

    關(guān)注

    13

    文章

    405

    瀏覽量

    31258

原文標(biāo)題:【產(chǎn)品應(yīng)用】如何使用AWBlock開發(fā)一個(gè)流水燈程序

文章出處:【微信號(hào):ZLG_zhiyuan,微信公眾號(hào):ZLG致遠(yuǎn)電子】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    基于51單片機(jī)的跑馬燈/流水燈系統(tǒng)

    具體實(shí)現(xiàn)功能(1)9種LED流水燈模式通過按鍵進(jìn)行切換,數(shù)碼管顯示流水燈模式。(2)通過加減按鍵可以切換每種LED流水燈的速度。仿真演示視頻:設(shè)計(jì)介紹51單片機(jī)簡介51單片是種低功耗
    的頭像 發(fā)表于 10-22 14:12 ?115次閱讀
    基于51單片機(jī)的跑馬燈/<b class='flag-5'>流水燈</b>系統(tǒng)

    單片機(jī)POV LED流水燈制作

    電子發(fā)燒友網(wǎng)站提供《單片機(jī)POV LED流水燈制作.docx》資料免費(fèi)下載
    發(fā)表于 05-28 14:34 ?3次下載

    【插針機(jī)PLC開發(fā)】用AWBlock開發(fā)運(yùn)動(dòng)邏輯

    演示AWStudio介紹AWStudio是工業(yè)自動(dòng)化AllInOne可視化集成開發(fā)環(huán)境,可以用于開發(fā)HMI和PLC程序。針對(duì)PLC開發(fā)目前提供了多種解決方案:
    的頭像 發(fā)表于 04-20 08:24 ?285次閱讀
    【插針機(jī)PLC<b class='flag-5'>開發(fā)</b>】用<b class='flag-5'>AWBlock</b><b class='flag-5'>開發(fā)</b>運(yùn)動(dòng)邏輯

    【紫光同創(chuàng)盤古PGX-MINI-4K教程】——(盤古PGX-MINI-4K開發(fā)板/PGC4KD-6ILPG144第二章)LED 流水燈實(shí)驗(yàn)例程

    載 jtag 調(diào)試接口, 預(yù)留兩組 20PIN 擴(kuò)展 IO、數(shù)碼管、按鍵、led 燈等硬件資源,為用戶提供基本的 開發(fā)環(huán)境。 二:實(shí)驗(yàn)?zāi)康恼莆?b class='flag-5'>流水燈原理并實(shí)現(xiàn)流水燈 三:實(shí)驗(yàn)要求流水燈
    發(fā)表于 03-26 16:24

    51單片機(jī)流水燈制作

    ?流水燈是學(xué)習(xí)51單片機(jī)的個(gè)基本項(xiàng)目,是我們對(duì)單片機(jī)IO口輸出認(rèn)識(shí)的基本項(xiàng)目。當(dāng)然學(xué)會(huì)了花樣流水燈也很好玩。 下面就分享種51單片機(jī)
    的頭像 發(fā)表于 02-26 10:06 ?1450次閱讀
    51單片機(jī)<b class='flag-5'>流水燈</b>制作

    PLC控制8盞流水燈電路原理圖和實(shí)際接線圖詳解

    PLC控制8盞流水燈電路原理圖和實(shí)際接線圖
    的頭像 發(fā)表于 12-27 11:47 ?5903次閱讀
    PLC控制8盞<b class='flag-5'>流水燈</b>電路原理圖和實(shí)際接線圖詳解

    【每周練】盤古1K開發(fā)板 練習(xí):LED流水燈實(shí)驗(yàn)

    查看附件中的快速使用手冊。 LED流水燈實(shí)驗(yàn) 本次實(shí)驗(yàn)實(shí)現(xiàn)LED流水燈,使用的到的硬件為LED燈,在【每周練】小眼睛FPGA1K開發(fā)板硬件平臺(tái)中使用的LED硬件和管腳分布進(jìn)行了介紹。
    發(fā)表于 12-21 00:20

    【每周練】盤古1K開發(fā)板 練習(xí):LED流水燈

    實(shí)驗(yàn)?zāi)康?熟悉PDS開發(fā)流程,掌握流水燈原理并實(shí)現(xiàn)流水燈。 實(shí)驗(yàn)要求 設(shè)計(jì)8個(gè)LED以0.5s間隔接替點(diǎn)亮。 學(xué)習(xí)心得 實(shí)現(xiàn)了IO控制,點(diǎn)亮了LED。 實(shí)現(xiàn)了LED逆序點(diǎn)亮。LED8-
    發(fā)表于 12-10 16:39

    【每周練】盤古1K開發(fā)板 練習(xí):LED流水燈實(shí)驗(yàn)學(xué)習(xí)

    實(shí)驗(yàn)?zāi)康?熟悉PDS開發(fā)流程,掌握流水燈原理并實(shí)現(xiàn)流水燈 實(shí)驗(yàn)要求 設(shè)計(jì)8個(gè)LED以0.5s間隔接替點(diǎn)亮 實(shí)現(xiàn)代碼 `define UD #1 module led_ligh
    發(fā)表于 12-09 14:20

    【每周練】+盤古1K開發(fā)板+1. 流水燈實(shí)現(xiàn)

    License)鏈接”下面提供的軟件即可。 2 開發(fā)學(xué)習(xí) 參考“1K2K鏈接”下面提供的“MES2KG”,里面有示例代碼和說明,我們可以參考這些入門。 下面就是我實(shí)現(xiàn)流水燈的過程。 2.1 新建
    發(fā)表于 12-08 00:30

    利用SCR步進(jìn)指令實(shí)現(xiàn)流水燈循環(huán)點(diǎn)亮

    在以往介紹西門子smart文章中,提到過流水燈的寫法,有用循環(huán)位移字[ROL(R)_B]節(jié)來實(shí)現(xiàn),有利用定時(shí)器(TON)來實(shí)現(xiàn)。今天我們利用SCR步進(jìn)指令來實(shí)現(xiàn)流水燈循環(huán)點(diǎn)亮,在作這個(gè)實(shí)驗(yàn)前提必須滿足如下幾個(gè)軟硬件條件:
    的頭像 發(fā)表于 12-04 09:15 ?2024次閱讀
    利用SCR步進(jìn)指令實(shí)現(xiàn)<b class='flag-5'>流水燈</b>循環(huán)點(diǎn)亮

    如何利用SCR步進(jìn)指令來實(shí)現(xiàn)流水燈循環(huán)點(diǎn)亮?

    在以往介紹西門子smart文章中,提到過流水燈的寫法,有用循環(huán)位移字[ROL(R)_B]節(jié)來實(shí)現(xiàn),有利用定時(shí)器(TON)來實(shí)現(xiàn)。
    的頭像 發(fā)表于 12-04 09:14 ?2487次閱讀
    如何利用SCR步進(jìn)指令來實(shí)現(xiàn)<b class='flag-5'>流水燈</b>循環(huán)點(diǎn)亮?

    【每周練】+盤古1K開發(fā)板+環(huán)境建立與流水燈

    下載線,該下載線的連接請參考“小眼睛FPGA”微信視頻號(hào)中的“#紫光同創(chuàng)盤古系列FPGA開發(fā)板@盤古1K2K開發(fā)板 燒錄器下載器 連接教程”。 二、流水燈測試 要實(shí)現(xiàn)流水燈的效果,在F
    發(fā)表于 11-27 21:57

    【每周練】盤古1K開發(fā)板 練習(xí):LED流水燈實(shí)驗(yàn)

    實(shí)驗(yàn)?zāi)康模?熟悉PDS開發(fā)流程,掌握流水燈原理并實(shí)現(xiàn)流水燈 實(shí)驗(yàn)要求: 設(shè)計(jì)8個(gè)LED以0.5s間隔接替點(diǎn)亮
    發(fā)表于 11-21 11:32

    分享花樣流水燈程序

    電子發(fā)燒友網(wǎng)站提供《分享花樣流水燈程序.doc》資料免費(fèi)下載
    發(fā)表于 11-18 09:59 ?3次下載
    分享花樣<b class='flag-5'>流水燈</b>源<b class='flag-5'>程序</b>