產品分類

      當前位置: 首頁 > 工業控制產品 > 自動化控制 > PLC可編程控制器

      類型分類:
      科普知識
      數據分類:
      PLC可編程控制器

      會PLC也能玩轉機器視覺(一)

      發布日期:2022-04-25 點擊率:38

      • 關鍵詞:正運動技術,機器視覺,運動控制器


      • 摘要:梯形圖語言沿襲了繼電器控制電路的形式,梯形圖是在常用的繼電器與接觸器邏輯控制基礎上簡化了符號演變而來的,具有形象、直觀、實用等特點,電氣技術人員容易接受,是運用最多的一種PLC的編程語言。


      image.png

      梯形圖(LAD, LadderLogic Programming Language)是PLC使用得最多的圖形編程語言,被稱為PLC的第一編程語言。


      梯形圖語言沿襲了繼電器控制電路的形式,梯形圖是在常用的繼電器與接觸器邏輯控制基礎上簡化了符號演變而來的,具有形象、直觀、實用等特點,電氣技術人員容易接受,是運用最多的一種PLC的編程語言。


      一梯形圖介紹


      (一)梯形圖運行邏輯


      掃描周期:從左側的母線開始,從左至右,從上至下依次掃描,從第一行程序開始順序掃描到 END 為一個掃描周期,然后又開始新一輪程序掃描,直到程序被停止。


      掃描周期主要取決于程序的長短、指令的類型、CPU 執行指令的速度等因素。掃描周期的時間可以通過特殊寄存器 D8010(掃描時間)、D8011(掃描最小時間)、D8012(掃描最大時間)進行查看。


      image.png

      程序執行的五大階段


      1.自檢測:掃描程序之前,先執行故障檢測與程序檢查,發現異常停機顯示出錯信息,打印程序錯誤。


      2.通訊處理:執行與其他設備的通信響應。


      3.輸入檢測:以掃描方式順序讀入各輸入端子的通斷狀態,并寫入相應的輸入狀態寄存器,即刷新輸入。一般來說,輸入信號的寬度要大于一個掃描周期,否則可能導致信號丟失。


      4.程序執行:按掃描順序對每條梯形圖指令進行掃描,并將相  應的運算和處理結果保存在輸出狀態寄存器中。在程序執行的過程中,若輸入信號狀態發生改變,但此時狀態寄存器內的輸入狀態沒有改變,直到下一掃描開始時再讀入輸入信號狀態。


      5.輸出刷新:在所有指令執行完畢后,刷新狀態寄存器的通斷狀態并寫入輸出端子,驅動相應的輸出設備。


      image.png

      掃描周期示意圖


       一個掃描周期包括輸入檢測、程序執行、輸出刷新三個階段。


      (二)梯形圖+Basic


      在正運動的梯形圖編程中,PLC 可以通過 EXE 指令或 EXEP 指令調用 Basic 標準指令。EXEP 指令是 EXE 指令的脈沖形式,僅在驅動輸入由 OFF 變為 ON或由ON變為OFF 后,才調用 Basic 標準指令。


      語法格式如下:


      “EXE @BASIC 指令”==>“BASIC 指令”

      image.png


      二軟件環境搭建


      (一)ZDevelop軟件介紹


      ZDevelop是正運動技術自主開發的編程調試軟件,用戶可以通過軟件很容易的對控制器進行參數配置,快速開發運動控制以及機器視覺應用程序,并且可對運動控制器正在運行的程序進行實時調試。


      ZDevelop軟件支持四種編程方式,分別為ZVision、ZBasic、ZPLC梯形圖、ZHMI組態界面,使用ZDevelop軟件編寫的程序可以下載到正運動控制器里,也可以在PC平臺仿真運行 。


      ZDevelop使用操作,可關注“正運動小助手”公眾號:


      《快速入門|篇十三:正運動技術運動控制器ZDevelop 編程軟件的使用》


      (二)ZVision ZPLC


      ZVision  ZPLC是正運動技術融匯當前市場上通用的梯形圖自行研發的圖形開發語言,配合視覺指令在ZDevelop軟件中進行視覺程序的開發,編寫完項目程序后可直接下載入VPLC控制器進行操作。


      三梯形圖視覺示例


      (一)ZPLC+視覺示例—Blob計數


      檢測要求:讀取仿真控制器flash目錄下的“1”文件夾的零件圖片,使用BLOB檢測統計當前視野中零件的數量。


      image.png


      檢測原理:使用形態學方法如二值化、開運算、閉運算等圖像處理方法,將讀取到的灰度圖像轉化成非黑即白的二值圖像,然后將連通像素區域滿足面積范圍條件的區域篩選顯示出來,進行數量統計,該數量即為我們所求的統計結果。


      關于Blob塊分析的Baisc語言版,可關注“正運動小助手”公眾號:


      《VPLC系列機器視覺運動控制一體機快速入門(一)》


      《VPLC系列機器視覺運動控制一體機快速入門(五)》


      (二)梯形圖Blob實例演示


      1.打開ZDevelop軟件:新建項目→新建HMI文件→新建Plc1.plc文件,用于編寫PLC執行程序→文件添加到項目。


      image.png


      2.設計HMI界面。


      image.png


      3.關聯HMI界面控件變量。


      image.png

      4.在Plc1.plc文件中添加實現函數。


      1.webp.jpg

      2.webp.jpg

      3.webp.jpg

      4.webp.jpg

      image.png

      仿真演示效果1


      image.png

      仿真演示效果2


      image.png

      仿真演示效果3


      本次,正運動技術會PLC也能玩轉機器視覺(一),就分享到這里。


      更多精彩內容請關注“正運動小助手”公眾號,需要相關開發環境與例程代碼,請咨詢正運動技術銷售工程師:400-089-8936。


      本文由正運動技術原創,歡迎大家轉載,共同學習,一起提高中國智能制造水平。文章版權歸正運動技術所有,如有轉載請注明文章來源。


      下一篇: PLC、DCS、FCS三大控

      上一篇: 機器視覺運動控制一體

      推薦產品

      更多
      主站蜘蛛池模板: 好吊妞视频一区二区| 欧美激情国产精品视频一区二区| 国产一区二区三区无码免费| 国产拳头交一区二区| 国模大尺度视频一区二区| 日本道免费精品一区二区| 无码精品视频一区二区三区| 日韩AV无码久久一区二区| 在线日产精品一区| 久久久久人妻精品一区三寸蜜桃| 无码人妻久久一区二区三区| 2018高清国产一区二区三区| 一区二区三区免费视频播放器| 久久久久成人精品一区二区| 国产AV一区二区精品凹凸| 国产高清在线精品一区| 无人码一区二区三区视频| 亚洲国产精品一区二区三区在线观看| 日本一区二区三区精品国产 | 欧美亚洲精品一区二区| 色狠狠色狠狠综合一区| 无码人妻aⅴ一区二区三区有奶水| 爆乳熟妇一区二区三区| 亚洲视频一区二区三区| 国产凸凹视频一区二区| 久久精品国产一区二区| 日韩一区二区三区四区不卡| 国产精品视频第一区二区三区| 久久精品亚洲一区二区三区浴池| 亚洲熟女综合色一区二区三区| 亚洲一区二区三区在线播放| 无码喷水一区二区浪潮AV| 国产一区二区三区免费| 国产一区在线播放| 色一情一乱一区二区三区啪啪高| 久久亚洲综合色一区二区三区 | 中文字幕精品一区二区三区视频| 蜜桃无码AV一区二区| 无码人妻av一区二区三区蜜臀| 久久精品视频一区二区三区| 一区二区三区亚洲视频|