在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

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

3天內不再提示

如何使用PLC控制myCobot 320機械臂

大象機器人 ? 來源:大象機器人 ? 2025-01-23 14:03 ? 次閱讀

根據持續的用戶反饋,目前市場對 PLC 與 myCobot 系統集成的需求很大,因此本文提供的案例介紹了如何使用 PLC(可編程邏輯控制器)來控制 myCobot 320 機械臂。本案例重點介紹如何實現這一集成效果。

一、本項目使用的硬件組件

Siemens SIMATIC IOT2020

Raspberry Pi 4 Model B

M5Stack ESP32 Basic Core IoT Development Kit

Elephant Robotics myCobot 320 m5

二、知識概覽

什么是 PLC?

對于熟悉工業級機械臂的人來說,PLC 可能是一個熟悉的概念。PLC 代表可編程邏輯控制器,這是一種工業數字計算機,專為控制工業環境中的各種機械和生產過程而設計。PLC 廣泛用于自動化,用于執行邏輯控制、順序控制、定時、計數和算術運算等任務。

通過將機械臂的靈活性與 PLC 的穩定性和實時功能相結合,可以為特定場景開發量身定制的解決方案。

myCobot 320 M5 智能協作機器人

myCobot 320 是一款 6 自由度機械臂,有兩個版本:一個使用 M5Stack-Basic 作為嵌入式開發板,另一個使用 Raspberry Pi 4B。手臂僅重 3360 克,重量輕且便于攜帶。它的末端執行器可以處理最大 1000g 的有效載荷,足以滿足大多數實驗場景。此外,用戶可以將攝像頭或執行器(如夾具或抽吸泵)連接到末端執行器,留下大約 600 克的剩余有效載荷能力。手臂的最大工作半徑為 350 毫米,可在各種情況下靈活移動。

SiemensS7-1200 PLC是一款緊湊的模塊化可編程邏輯控制器,專為中小型自動化項目而設計。它提供高可靠性、實時性能和靈活的可擴展性。S7-1200 支持多種工業協議(如 Profinet 和 Modbus),包括一個以太網接口,可與傳感器、執行器和其他設備無縫集成。

它使用 TIA Portal 軟件進行編程,支持梯形圖、功能塊圖和其他語言,使開發和維護變得簡單明了。廣泛應用于工業生產、樓宇自動化和機械控制,提供穩定高效的控制解決方案。

三、硬件操作

當機械臂接收到 PLC 的 IO 信號時,它會執行一個運動,將所有關節重置為零位置。此操作主要用于在兩個系統之間建立通信

原理解釋:

1. 機械臂的輸出端口首先發送信號。

2. 一旦 PLC 檢測到輸入信號,它就會輸出一個信號來為 24V 繼電器線圈供電

3. 繼電器的常開觸點閉合,將低電平信號傳輸到機械臂的輸入端口。

4. 當機械臂檢測到輸入信號時,它會執行動作以將其所有關節重置為零位置。

硬件連接

81610992-d92f-11ef-9310-92fbcf53809c.png

將機械臂的輸入連接到 PLC 的輸出

1. PLC 為西門子 S7-1200,輸出類型為 PNP,而機械臂的輸入類型為 NPN。因此,需要一個中間繼電器來轉換信號。

2. 將電源連接到 PLC。

817900ce-d92f-11ef-9310-92fbcf53809c.png

3、將繼電器線圈連接到PLC的公共端子和Q0.0

819d5186-d92f-11ef-9310-92fbcf53809c.png

81b6ee20-d92f-11ef-9310-92fbcf53809c.png

4.將繼電器的常開觸點連接到端子上。

81d028d6-d92f-11ef-9310-92fbcf53809c.png

5. 然后將端子連接到機器人的 IN1 輸入。

將機械臂的輸出連接到 PLC 的輸入

1. PLC 是西門子 S7-1200,其輸入類型支持 PNP 和 NPN。機械臂的輸出類型為 PNP,因此 PLC 輸入應使用 PNP 配置。

2. 將 24V 連接到 PLC 的輸入端子。

8204fd22-d92f-11ef-9310-92fbcf53809c.png

3. 將機械臂的接地端(GND)和輸出 1(OUT1)連接到可編程邏輯控制器(PLC)的公共端和 I0.0。

822c6344-d92f-11ef-9310-92fbcf53809c.png

4. 將端子插入機械臂的輸出端。

8248e0be-d92f-11ef-9310-92fbcf53809c.png

四、軟件操作

機械臂程序

from pymycobot import MyCobot
import time
# Initialize the myCobot on COM port 8
mc = MyCobot("COM8")
# Set the basic output port 1 to low level (0)
mc.set_basic_output(1, 0)
# Infinite loop to monitor input signals
while 1:
# Check the status of input port 1
if mc.get_basic_input(1) == 0:
# If the input is low level (0), send angles to reset all joints to zero
mc.send_angles([0, 0, 0, 0, 0, 0], 50)
break # Exit the loop once the action is executed
else:
pass # Do nothing and continue checking
# Set the basic output port 1 to high level (1)
mc.set_basic_output(1, 1)

8272b9de-d92f-11ef-9310-92fbcf53809c.png

五、小結

西門子PLC以其高穩定性、實時性和抗干擾性而聞名,使其專為工業環境而設計。它們非常適合工廠自動化、惡劣環

境和涉及多個設備的復雜工作流程。PLC支持Profinet和Modbus等標準工業通信協議,實現與傳感器、執行器和其他設備的無縫集成。這確保了系統能夠以毫秒級的響應時間長期穩定運行。對于要求高可靠性的場景,如裝配線控制、設備同步或環境條件嚴格的工廠,PLC是最佳選擇。 而Python則在開發靈活性和效率方面表現出色,憑借其豐富的庫和工具,Python適用于算法實現、機器學習和復雜的運動控制應用。Python更適用于可以快速開發和驗證新想法的研究和實驗場景。但在實時性能和對惡劣環境的適應性方面相對較弱,因為它取決于底層硬件和操作系統性能。 如果首要需求是長期穩定運行、實時控制和工業環境集成,PLC是更好的選擇。如果重點是快速開發和算法靈活性,Python更適合。兩者也可以結合起來,Python處理高級算法,PLC管理低級控制,為更廣泛的應用提供解決方案。

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

    關注

    5016

    文章

    13383

    瀏覽量

    464753
  • 機械臂
    +關注

    關注

    12

    文章

    520

    瀏覽量

    24666

原文標題:PLC 與 myCobot 320 結合案例發布!硬件、軟件和應用程序相結合,提高工業應用場景穩定性

文章出處:【微信號:ElephantRobotics,微信公眾號:大象機器人】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    使用myCobot 280機械結合ROS2系統搭建機械分揀站

    這篇文章是來自Automatic Addison的開源項目,已獲作者授權轉載自github。本項目的主要內容是使用myCobot 280機械結合ROS2系統搭建機械分揀站。
    的頭像 發表于 01-15 09:22 ?110次閱讀
    使用<b class='flag-5'>myCobot</b> 280<b class='flag-5'>機械</b><b class='flag-5'>臂</b>結合ROS2系統搭建<b class='flag-5'>機械</b>分揀站

    RK3568國產實驗箱+人工智能機械:跳舞、疊羅漢、夾方塊、積木搬運案例全解!

    基于語音控制實現機械特定動作的方法。三、實驗原理程序功能通過語音控制機械實現特定復雜動作:
    的頭像 發表于 12-12 19:01 ?421次閱讀
    RK3568國產實驗箱+人工智能<b class='flag-5'>機械</b><b class='flag-5'>臂</b>:跳舞、疊羅漢、夾方塊、積木搬運案例全解!

    機械的高效運作,連接器起關鍵作用

    了眾多危險、重復的工作。 機械的工作原理 ? ? ?機械的運動控制是通過控制電機和傳動裝置來
    的頭像 發表于 11-11 18:07 ?309次閱讀

    OrangePi AIpro應用:機械應用開發指南

    2024世界人工智能大會上,香橙派攜OrangePiAIpro20T在世博展覽館H1-A301展區亮相,給大家帶來AI+互動的沉浸式體驗。其中,搭載OrangePiAIpro開發板的智能機械吸引了
    的頭像 發表于 08-19 16:42 ?641次閱讀
    OrangePi AIpro應用:<b class='flag-5'>機械</b><b class='flag-5'>臂</b>應用開發指南

    開源六軸協作機器人myCobot 320結合人臉表情識別情緒!

    在大家的印象中,機械通常被應用在工業領域,執行一些重復性工作,以幫助和替代人類。然而,機械不僅限于此,它們也可以成為陪伴型機器人,為我們提供更多樣化的互動體驗。 今天,我想探索
    的頭像 發表于 08-12 15:21 ?989次閱讀
    開源六軸協作機器人<b class='flag-5'>myCobot</b> <b class='flag-5'>320</b>結合人臉表情識別情緒!

    大象機器人開源協作機械機械接入GPT4o大模型!

    和智能化的任務,提升了人機協作的效率和效果。我們個人平時接觸不太到機械這類的機器人產品,但是有一種小型的機械我們人人都可以擁有它myCobot
    的頭像 發表于 07-03 14:09 ?989次閱讀
    大象機器人開源協作<b class='flag-5'>機械</b><b class='flag-5'>臂</b><b class='flag-5'>機械</b><b class='flag-5'>臂</b>接入GPT4o大模型!

    PLC機械控制系統中的具體應用

    隨著工業自動化技術的飛速發展,機械手作為現代制造業中不可或缺的重要設備,其智能化、自動化水平不斷提高。在機械控制系統中,PLC(可編程邏輯控制
    的頭像 發表于 06-17 10:46 ?1674次閱讀

    基于六維力傳感器的機械自動裝配應用

    外部環境的關鍵裝置,六維力傳感器通常安裝于機器末端執行器與機械之間,用于檢測作業中的機器人與環境之間的多維交互力/力矩,并將交互力/力矩反饋給機器人力控制系統,
    的頭像 發表于 06-06 13:49 ?855次閱讀
    基于六維力傳感器的<b class='flag-5'>機械</b><b class='flag-5'>臂</b>自動裝配應用

    汽車噴涂車間里怎么突破機械遠程無線控制這一難題?

    在汽車生產裝配工藝中,機械目前已經廣泛地應用于裝配、搬運等工業生產中,在機械系列產品中,汽車噴漆自動控制噴涂
    的頭像 發表于 04-29 16:54 ?441次閱讀
    汽車噴涂車間里怎么突破<b class='flag-5'>機械</b><b class='flag-5'>臂</b>遠程無線<b class='flag-5'>控制</b>這一難題?

    大象機器人開源協作機械myCobot 630 全面升級!

    1. 開篇概述 在快速發展的機器人技術領域中,Elephant Robotics的myCobot 600已經證明了其在教育、科研和輕工業領域的顯著適用性。作為一款具備六自由度的機械myCo
    的頭像 發表于 04-28 15:19 ?1045次閱讀
    大象機器人開源協作<b class='flag-5'>機械</b><b class='flag-5'>臂</b><b class='flag-5'>myCobot</b> 630 全面升級!

    自然語言控制機械:ChatGPT與機器人技術的融合創新(下)

    引言 在我們的上一篇文章中,我們探索了如何將ChatGPT集成到myCobot 280機械臂中,實現了一個通過自然語言控制機械的系統。我們
    的頭像 發表于 04-11 15:54 ?952次閱讀
    自然語言<b class='flag-5'>控制</b><b class='flag-5'>機械</b><b class='flag-5'>臂</b>:ChatGPT與機器人技術的融合創新(下)

    機械技術的前沿探索:年度案例回顧!

    在過去的幾年里,機械技術經歷了前所未有的發展,其應用領域從傳統的制造業擴展到了醫療、服務、物流等多個新興行業。這種跨界擴展得益于科技的飛速進步,尤其是在傳感器、控制系統和人工智能領域的突破。特別是
    的頭像 發表于 03-12 15:14 ?1192次閱讀
    <b class='flag-5'>機械</b><b class='flag-5'>臂</b>技術的前沿探索:年度案例回顧!

    如何去提升機械的位置控制性能?

    1.背景介紹 機械的位置控制機械最重要的功能。機械
    的頭像 發表于 03-05 08:43 ?1077次閱讀
    如何去提升<b class='flag-5'>機械</b><b class='flag-5'>臂</b>的位置<b class='flag-5'>控制</b>性能?

    如何去提升機械的位置控制性能

    前饋+三環控制 這種策略是在三環反饋控制的基礎上,加入前饋指令值。 驅動器一般需工作在CSP模式,前饋值的生成方式有兩種:控制器還是只發送給機械
    發表于 02-23 10:19 ?683次閱讀
    如何去提升<b class='flag-5'>機械</b><b class='flag-5'>臂</b>的位置<b class='flag-5'>控制</b>性能

    大象機器人六軸協作機械myCobot 320 進行手勢識別!

    的靈感源自于我對創新技術的熱愛以及對改善人機互動方式的追求。我的目標是開發一個基于手勢的機械控制系統,使非專業人士也能輕松操作。為此,我選擇了Google的MediaPipe庫進行手勢識別,并以
    的頭像 發表于 01-31 16:17 ?843次閱讀
    大象機器人六軸協作<b class='flag-5'>機械</b><b class='flag-5'>臂</b><b class='flag-5'>myCobot</b> <b class='flag-5'>320</b> 進行手勢識別!
    主站蜘蛛池模板: 国外一级毛片 | 8050午夜一级二级全黄 | 中国一级特黄真人毛片 | 人人草草 | 午夜小影院 | 亚洲综合色婷婷中文字幕 | 四虎影院久久 | 欧美日韩一区二区视频图片 | 日本欧美强乱视频在线 | 久久9热| 国产性较精品视频免费 | 涩涩高清无乱码在线观看 | 天天精品视频在线观看资源 | 午夜精品网 | 日本在线一本 | 97久草| 日本丶国产丶欧美色综合 | 在线久综合色手机在线播放 | 男女性生动态免费视频 | 久久天天躁狠狠躁夜夜爽蜜月 | 精品美女在线 | 久久精品免费观看 | 美女视频黄a全部免费看小说 | www.毛片在线观看 | 男女视频免费 | 日本不卡视频 | 天天插天天插天天插 | 欧美一区二区三区视频在线观看 | 欧美视频小说 | 老司机亚洲精品影院在线 | 亚洲成在线观看 | 手机国产看片 | 久久亚洲综合色 | 在线网站黄 | 久久精品国产清自在天天线 | 国模沟沟一区二区三区 | 欧美午夜网 | 操操综合网| 色婷婷久久久swag精品 | 69日本人xxxxxxxx18 | 亚洲高清日韩精品第一区 |