精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

【產品應用】如何使用AWBlock開發一個流水燈程序

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

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

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

下文將實現流水燈來讓大家了解如何使用ZTP800-B示教器進行開發和調試工藝。

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

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

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

控制器和示教器通過網口連接。

示教器連接:

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

控制器連接:

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

接通示教器和控制器電源后,控制器和示教器連接成功,示教器系統欄上會顯示“已連接”。

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

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

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

不帶返回值的塊:

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

這種塊可作為其他塊的參數進行拼接,但不可以與其他塊進行前后拼接:

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

帶返回值的塊:

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

這種塊相互之間可以進行前后拼接,但不可作為其他塊的參數進行拼接:

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

然后是功能塊中參數的不同類型:

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

d0454f54-da81-11ed-bfe3-dac502259ad0.jpg開發工藝程序

下文將開發流水燈工藝程序。

點擊“工藝開發”按鈕。

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

進入工藝開發界面。

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

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

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

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

設置數字輸出端口的輸出值的功能塊出現警告,這時需要點擊輸入框設置IO口。

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

點擊選擇好需設置的IO后,如選擇DO0,按下”確定”按鈕完成選擇。

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

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

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

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

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

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

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

加入“無限循環”功能塊,讓流水燈一直循環點亮。

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

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

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

這樣流水燈的程序就實現完成了。

d0454f54-da81-11ed-bfe3-dac502259ad0.jpg??運行工藝程序

將示教器旋鈕開關切換為運行模式,然后點擊“伺服”按鈕,讓伺服上電。

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

回到示教器界面,點擊“運行”按鈕彈出運行工藝窗口,接著點擊“開始”按鈕。

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

彈出對話框后點擊“運行”按鈕。

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

這樣工藝程序就開始運行了,下面是工藝程序的演示視頻


演示視頻

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

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

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


聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 致遠電子
    +關注

    關注

    13

    文章

    405

    瀏覽量

    31278

原文標題:【產品應用】如何使用AWBlock開發一個流水燈程序

文章出處:【微信號:ZLG_zhiyuan,微信公眾號:ZLG致遠電子】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    基于51單片機的跑馬燈/流水燈系統

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

    單片機POV LED流水燈制作

    電子發燒友網站提供《單片機POV LED流水燈制作.docx》資料免費下載
    發表于 05-28 14:34 ?3次下載

    【紫光同創盤古PGX-Nano教程】——(盤古PGX-Nano開發板/PG2L50H_MBG324第三章)鍵控流水燈實驗例程

    功能 3種流水燈模式有按鍵傳遞過來的計數控制切換,每一個LED的顯示狀態完整后進入下模式初始化。根據需求可得到如下信息: 輸入信號:時鐘,流水燈模式控制信號;出信號:8bit位寬的
    發表于 04-29 16:06

    【插針機PLC開發】用AWBlock開發運動邏輯

    演示AWStudio介紹AWStudio是工業自動化AllInOne可視化集成開發環境,可以用于開發HMI和PLC程序。針對PLC開發目前提供了多種解決方案:
    的頭像 發表于 04-20 08:24 ?300次閱讀
    【插針機PLC<b class='flag-5'>開發</b>】用<b class='flag-5'>AWBlock</b><b class='flag-5'>開發</b>運動邏輯

    【紫光同創盤古PGX-MINI-4K教程】——(盤古PGX-MINI-4K開發板/PGC4KD-6ILPG144第二章)LED 流水燈實驗例程

    載 jtag 調試接口, 預留兩組 20PIN 擴展 IO、數碼管、按鍵、led 燈等硬件資源,為用戶提供基本的 開發環境。 二:實驗目的掌握流水燈原理并實現流水燈 三:實驗要求流水燈
    發表于 03-26 16:24

    【紫光同創盤古PGX-Lite 7K教程】——(盤古PGX-Lite 7K開發板/PGC7KD-6IMBG256第二章)?LED 流水燈實驗例程

    ; 在 C 語言中做流水燈的實驗需要用到中間變量(代碼如下左側,數據位的搬移如下右圖):在 FPGA 的開發中是基于硬件,語言也是硬件描述語言,verilog 的處理單位就是 1b
    發表于 03-20 15:07

    51單片機流水燈制作

    ?流水燈是學習51單片機的基本項目,是我們對單片機IO口輸出認識的基本項目。當然學會了花樣流水燈也很好玩。 下面就分享種51單片機
    的頭像 發表于 02-26 10:06 ?1511次閱讀
    51單片機<b class='flag-5'>流水燈</b>制作

    【紫光同創國產FPGA教程】——(PGL22G第二章)鍵控流水燈實驗例程

    ~ USER_LED8 的輸出效果。 三:實驗原理 實現框架如下: (1)頂層實現按鍵切換 LED 的流水燈狀態; (2)需要設計輸入控制模塊及
    發表于 01-05 11:22

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

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

    【每周練】盤古1K開發板 練習:LED流水燈實驗

    查看附件中的快速使用手冊。 LED流水燈實驗 本次實驗實現LED流水燈,使用的到的硬件為LED燈,在【每周練】小眼睛FPGA1K開發板硬件平臺中使用的LED硬件和管腳分布進行了介紹。
    發表于 12-21 00:20

    【每周練】盤古1K開發板 練習:LED流水燈

    實驗目的 熟悉PDS開發流程,掌握流水燈原理并實現流水燈。 實驗要求 設計8LED以0.5s間隔接替點亮。 學習心得 實現了IO控制,點亮了LED。 實現了LED逆序點亮。LED8-
    發表于 12-10 16:39

    【每周練】盤古1K開發板 練習:LED流水燈實驗學習

    實驗目的 熟悉PDS開發流程,掌握流水燈原理并實現流水燈 實驗要求 設計8LED以0.5s間隔接替點亮 實現代碼 `define UD #1 module led_ligh
    發表于 12-09 14:20

    【每周練】+盤古1K開發板+1. 流水燈實現

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

    利用SCR步進指令實現流水燈循環點亮

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

    如何利用SCR步進指令來實現流水燈循環點亮?

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