一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

PLCopen工作組出了一套標(biāo)準(zhǔn)化工具,能在PLC編程環(huán)境下直接對(duì)運(yùn)動(dòng)控制編程

1bGT_GKYXT1508 ? 2018-02-06 15:27 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

一、概述

傳統(tǒng)上,工業(yè)機(jī)器人使用復(fù)雜的專有語言編程,對(duì)外人來說是很難的,只有機(jī)器人程序員才能理解。運(yùn)動(dòng)控制器現(xiàn)在應(yīng)用廣泛多樣,通常使用PC庫或其他專有語言來編程,而PLC傾向用梯形邏輯來編程。在今天的自動(dòng)化環(huán)境中,PLC、運(yùn)動(dòng)控制器和機(jī)器人需要緊密集成。許多不同的組件集成到機(jī)器的設(shè)計(jì)中,而每種組件需要通過他們的專用語言才能呈現(xiàn)自己的特長。越來越多的最終用戶要求把機(jī)器人、運(yùn)動(dòng)控制器和可編程控制器都用熟悉的PLC語言進(jìn)行編程。這些語言對(duì)機(jī)器制造商的程序員更容易理解,也使最終用戶的服務(wù)人員更容易維護(hù)。為了減少復(fù)雜性,協(xié)調(diào)這三個(gè)不同的平臺(tái)的外觀、感覺和功能,PLCopen工作組為運(yùn)動(dòng)控制已經(jīng)拿出了一套標(biāo)準(zhǔn)化工具,能在PLC編程環(huán)境下直接對(duì)運(yùn)動(dòng)控制編程。

二、PLC

自從1968年在通用汽車公司使用開始(用來代替硬連線繼電器),PLC就使用梯形邏輯編程。它們可容易地控制數(shù)字和模擬設(shè)備的過程,但對(duì)更復(fù)雜、連續(xù)性質(zhì)過程的編程要比用高級(jí)編程語言,如BASIC、C或C#更加困難。多年來,PLC已經(jīng)進(jìn)化到可以用BASIC或C語言編程的水平,但大部分仍然依賴于梯形邏輯。很多低端PLC通過步進(jìn)和方向輸出支持運(yùn)動(dòng)控制。一些更高水平的運(yùn)動(dòng)控制可以通過昂貴的專用模塊來實(shí)現(xiàn),但必須添加到基本系統(tǒng)。盡管這樣,大多數(shù)設(shè)備用梯形邏輯編程,需要熟悉編程環(huán)境,制造工藝,以及專門的功能塊才能實(shí)現(xiàn)需要的功能。

三、運(yùn)動(dòng)控制器

一般市場中的運(yùn)動(dòng)控制器通常包括插補(bǔ)功能(直線插補(bǔ)或圓弧插補(bǔ)),協(xié)同運(yùn)動(dòng)、齒輪、凸輪和事件觸發(fā)動(dòng)作(使用傳感器和位置鎖存)。在老控制器中,每軸使用專用的輸入和輸出。運(yùn)動(dòng)輸入,如使能、超程限位和編碼器輸入(每軸一個(gè)或兩個(gè))和類似伺服命令的運(yùn)動(dòng)輸出(通常為+/-10V模擬量)和/或步進(jìn)指令(步進(jìn)和方向)。多數(shù)控制器還具有一些通用的I/ O。新控制器依靠數(shù)字網(wǎng)絡(luò),如EtherCAT或SERCOS用來傳遞控制信號(hào)驅(qū)動(dòng)器,接收和發(fā)送直接連接到驅(qū)動(dòng)器的數(shù)字IO。

在處理聯(lián)動(dòng)的運(yùn)動(dòng)時(shí),典型的運(yùn)動(dòng)控制器無法與機(jī)器人控制器競爭。典型的運(yùn)動(dòng)控制器,如果你想把末端執(zhí)行器移動(dòng)到一個(gè)特定點(diǎn),你必須為每個(gè)軸找出正確的位置。你需要對(duì)機(jī)器人和有機(jī)械連接機(jī)制的其他機(jī)器做的事情是使用反向運(yùn)動(dòng)學(xué)的方法來編程。使用時(shí)需要公式,在物理空間中,需要把特定點(diǎn)轉(zhuǎn)換為各自的位置,描述每個(gè)關(guān)節(jié)(或軸)需要移動(dòng)至所述機(jī)械連接機(jī)構(gòu)的終點(diǎn)。同樣,這些系統(tǒng)應(yīng)用廣泛多樣,需要熟悉他們的特定編程環(huán)境。

四、機(jī)器人控制器

在處理聯(lián)動(dòng)的運(yùn)動(dòng)時(shí),典型的運(yùn)動(dòng)控制器無法與機(jī)器人控制器競爭。典型的運(yùn)動(dòng)控制器,如果你想把末端執(zhí)行器移動(dòng)到一個(gè)特定點(diǎn),你必須為每個(gè)軸找出正確的位置。你需要對(duì)機(jī)器人和有機(jī)械連接機(jī)制的其他機(jī)器做的事情是使用反向運(yùn)動(dòng)學(xué)的方法來編程。使用時(shí)需要公式,在物理空間中,需要把特定點(diǎn)轉(zhuǎn)換為各自的位置,描述每個(gè)關(guān)節(jié)(或軸)需要移動(dòng)至所述機(jī)械連接機(jī)構(gòu)的終點(diǎn)。同樣,這些系統(tǒng)應(yīng)用廣泛多樣,需要熟悉他們的特定編程環(huán)境。

五、合并成一臺(tái)機(jī)器控制器

公司在同一站點(diǎn)還運(yùn)營一個(gè)潤滑油調(diào)配工PLCopen工作組為運(yùn)動(dòng)控制進(jìn)行了標(biāo)準(zhǔn)化,邏輯定義了機(jī)器控制編程的所有內(nèi)容。這是一種集成PLC、機(jī)器人和運(yùn)動(dòng)控制的最佳嘗試,用一種容易理解的、多數(shù)制造商都常用的語言。許多功能塊是基本的,例如,相對(duì)或絕對(duì)移動(dòng)的功能塊,這在任何運(yùn)動(dòng)控制系統(tǒng)中都很容易理解。當(dāng)需要增加運(yùn)動(dòng)的難度時(shí),多個(gè)控制系統(tǒng)的標(biāo)準(zhǔn)化和通用性外觀和感覺確是一個(gè)優(yōu)勢。例如,在每個(gè)各自運(yùn)動(dòng)停止下個(gè)運(yùn)動(dòng)開始前,很容易把相對(duì)或絕對(duì)運(yùn)動(dòng)串在一起??梢韵胂笠幌乱唤M復(fù)雜的運(yùn)動(dòng),一個(gè)軸需要在非零速度的情況下轉(zhuǎn)換到下個(gè)運(yùn)動(dòng),在軸的整個(gè)路徑混合各個(gè)運(yùn)動(dòng)到一個(gè)順序的運(yùn)動(dòng)。 PLCopen運(yùn)動(dòng)控制定義了標(biāo)準(zhǔn)的混合操作,允許程序員用公共混合和轉(zhuǎn)換模式實(shí)現(xiàn)這個(gè)順序運(yùn)動(dòng)。

有一個(gè)基本的問題,當(dāng)多個(gè)軸在一起運(yùn)動(dòng)且用數(shù)學(xué)模型控制機(jī)械連接軸時(shí),并不總是清楚哪些關(guān)鍵軸需要同步運(yùn)動(dòng)。因此,當(dāng)故障發(fā)生時(shí),運(yùn)動(dòng)控制器并不總能知道哪些軸受到影響。PLCopen針對(duì)這個(gè)問題定義了一個(gè)運(yùn)動(dòng)組,當(dāng)組中的一個(gè)軸有錯(cuò)誤時(shí),控制器可以生成一個(gè)適當(dāng)?shù)腻e(cuò)誤響應(yīng)。這個(gè)分組的概念允許程序員可以把注意力集中在機(jī)器所需的特定任務(wù)上,通過實(shí)施下圖所示的組狀態(tài)機(jī),由控制器來照顧該組的功能,

PLCopen運(yùn)動(dòng)標(biāo)準(zhǔn)的第四部分包含了用于協(xié)調(diào)運(yùn)動(dòng)的功能塊。他們定義了一套標(biāo)準(zhǔn)化的功能塊,用于3D空間內(nèi)的復(fù)雜運(yùn)動(dòng)控制,包括運(yùn)動(dòng)轉(zhuǎn)換的功能塊。通常,這些轉(zhuǎn)換必須由廠商提供,因此,對(duì)于大多數(shù)制造商,如果運(yùn)動(dòng)控制器不支持,就不能添加運(yùn)動(dòng)轉(zhuǎn)換功能。

這個(gè)標(biāo)準(zhǔn)現(xiàn)在創(chuàng)建了PLC、數(shù)控(CNC)機(jī)器人和運(yùn)動(dòng)控制之間的一座橋梁?,F(xiàn)在可以用一種和PLC一樣的編程環(huán)境,完成一臺(tái)機(jī)器的全部控制。這個(gè)標(biāo)準(zhǔn)使機(jī)器人、運(yùn)動(dòng)控制器成為控制系統(tǒng)的一個(gè)部分,而不是獨(dú)立系統(tǒng)。集成運(yùn)動(dòng)控制和邏輯控制,是現(xiàn)代機(jī)械控制的兩個(gè)主要需求。這具有明確的優(yōu)點(diǎn):在一個(gè)程序包中同時(shí)具有運(yùn)動(dòng)控制和邏輯控制,包括但不限于,幾乎無限制地交換邏輯和運(yùn)動(dòng)之間的數(shù)據(jù),沒有延遲,這在傳統(tǒng)系統(tǒng)中可能限制了性能。事實(shí)上,現(xiàn)在有可能使用機(jī)器控制器完美同步機(jī)器人與附加伺服軸,這種技藝以前只能在機(jī)器人控制器的領(lǐng)域來實(shí)現(xiàn)。

六、結(jié)論

PLCopen標(biāo)準(zhǔn)的最終目標(biāo)是讓控制程序代碼完全獨(dú)立于硬件或特定制造商。當(dāng)不同的硬件廠商支持相同的底層代碼和以同樣方式的運(yùn)行時(shí),程序員將從學(xué)習(xí)每個(gè)制造商專有語言的噩夢中解放出來。這個(gè)結(jié)果可以改進(jìn)復(fù)雜整機(jī)控制系統(tǒng)的精度和吞吐量,使開發(fā)和上市時(shí)間更短。 PLCopen使這種開發(fā)減少工程復(fù)雜性和專業(yè)性培訓(xùn),使整個(gè)系統(tǒng)更容易被PLC編程人員所熟悉。

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

    關(guān)注

    5036

    文章

    13902

    瀏覽量

    474290
  • 運(yùn)動(dòng)控制器

    關(guān)注

    2

    文章

    450

    瀏覽量

    25267
  • 編程
    +關(guān)注

    關(guān)注

    88

    文章

    3689

    瀏覽量

    95194
  • 工業(yè)機(jī)器人
    +關(guān)注

    關(guān)注

    91

    文章

    3457

    瀏覽量

    94092

原文標(biāo)題:集成 PLC、機(jī)器人和運(yùn)動(dòng)控制

文章出處:【微信號(hào):GKYXT1508,微信公眾號(hào):工控云學(xué)堂】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    無鉛工藝的標(biāo)準(zhǔn)化進(jìn)展(續(xù)完

    【摘要】:無鉛工藝是個(gè)技術(shù)涉及面極廣的制造過程,包涵設(shè)計(jì)、材料、設(shè)備、工藝與可靠性等技術(shù)。因此,無鉛工藝的標(biāo)準(zhǔn)化工作需要全行業(yè)眾多和研究機(jī)構(gòu)的共同努力。工藝相關(guān)要素的標(biāo)準(zhǔn)化可以大大降低生產(chǎn)成本
    發(fā)表于 04-24 10:08

    PLCopen運(yùn)動(dòng)功能塊研究

    針對(duì)PLCopen單軸及主/從結(jié)構(gòu)多軸功能塊無法實(shí)現(xiàn)復(fù)雜多維運(yùn)動(dòng)控制的問題,對(duì)PLCopen功能塊的執(zhí)行方式和參數(shù)保存及傳遞方法進(jìn)行了研
    發(fā)表于 03-12 15:32 ?4次下載
    <b class='flag-5'>PLCopen</b>軸<b class='flag-5'>組</b><b class='flag-5'>運(yùn)動(dòng)</b>功能塊研究

    集成、PLC、機(jī)器人和運(yùn)動(dòng)控制

    熟悉的PLC語言進(jìn)行編程。這些語言對(duì)機(jī)器制造商的程序員更容易理解,也使最終用戶的服務(wù)人員更容易維護(hù)。為了減少復(fù)雜性,協(xié)調(diào)這三個(gè)不同的平臺(tái)的外觀、感覺和功能,PLCopen工作組
    的頭像 發(fā)表于 03-14 15:08 ?5374次閱讀

    最常用的PLC編程語言和編程方法詳解

    IEC 1131-3的編程語言是IEC工作組對(duì)世界規(guī)模的PLC廠家的編程語言合理地吸收、學(xué)習(xí)的基礎(chǔ)上構(gòu)成的一套針對(duì)工業(yè)操控體系的世界
    的頭像 發(fā)表于 05-12 10:58 ?7034次閱讀
    最常用的<b class='flag-5'>PLC</b><b class='flag-5'>編程</b>語言和<b class='flag-5'>編程</b>方法詳解

    國內(nèi)首個(gè)電力行業(yè)數(shù)字電網(wǎng)標(biāo)準(zhǔn)化工作組織成立

    日前,中電聯(lián)數(shù)字電網(wǎng)標(biāo)準(zhǔn)化工作組成立大會(huì)暨2020數(shù)字電網(wǎng)技術(shù)論壇在廣州舉辦。會(huì)上,國內(nèi)首個(gè)電力行業(yè)數(shù)字電網(wǎng)標(biāo)準(zhǔn)化工作組成立。 作為國內(nèi)首個(gè)電力行業(yè)數(shù)字電網(wǎng)標(biāo)準(zhǔn)化工作組織,中電聯(lián)數(shù)字電網(wǎng)標(biāo)準(zhǔn)化
    的頭像 發(fā)表于 11-10 16:55 ?2432次閱讀

    5種PLC專用語言!

    IEC 1131-3的編程語言是IEC工作組 對(duì)世界范圍的PLC廠家的編程語言合理地吸收、借鑒的基礎(chǔ)上形成的一套針對(duì)工業(yè)
    的頭像 發(fā)表于 04-15 11:51 ?8620次閱讀
    5種<b class='flag-5'>PLC</b>專用語言!

    PLC常見的5種標(biāo)準(zhǔn)編程語言

    IEC 1131-3的編程語言是IEC工作組 對(duì)世界范圍的PLC廠家的編程語言合理地吸收、借鑒的基礎(chǔ)上形成的一套針對(duì)工業(yè)
    發(fā)表于 10-17 14:21 ?1.4w次閱讀

    PLC中使用的編程語言介紹和學(xué)習(xí)方法

    IEC 1131-3的編程語言是IEC工作組 對(duì)世界范圍的PLC廠家的編程語言合理地吸收、借鑒的基礎(chǔ)上形成的一套針對(duì)工業(yè)
    的頭像 發(fā)表于 12-09 10:57 ?2196次閱讀

    PLC編程標(biāo)準(zhǔn)化的重要性分析

    即要搞PLC編程標(biāo)準(zhǔn)化, 個(gè)重要的前提是程序中不要用M和T。實(shí)現(xiàn)邏輯的時(shí)候,不要使用全局變量的M和T來作為其中的狀態(tài)傳遞和功能實(shí)現(xiàn)。
    發(fā)表于 01-05 09:47 ?2132次閱讀

    基于PASCAL的高級(jí)編程語言——SCL編程語言

    根據(jù)該標(biāo)準(zhǔn),可對(duì)用于可編程邏輯控制器的編程語言進(jìn)行標(biāo)準(zhǔn)化。SCL 編程語言實(shí)現(xiàn)了該
    發(fā)表于 06-20 10:20 ?3015次閱讀
    基于PASCAL的高級(jí)<b class='flag-5'>編程</b>語言——SCL<b class='flag-5'>編程</b>語言

    西門子PLC的5種標(biāo)準(zhǔn)編程語言

    IEC 1131-3的編程語言是IEC工作組 對(duì)世界范圍的PLC廠家的編程語言合理地吸收、借鑒的基礎(chǔ)上形成的一套針對(duì)工業(yè)
    發(fā)表于 06-29 16:01 ?1.1w次閱讀
    西門子<b class='flag-5'>PLC</b>的5種<b class='flag-5'>標(biāo)準(zhǔn)</b>的<b class='flag-5'>編程</b>語言

    全球車載MEMS標(biāo)準(zhǔn)化風(fēng)向標(biāo)!RoboSense牽頭成立中國首個(gè)車載MEMS標(biāo)準(zhǔn)化工作組

    近日,“2023 MEMS標(biāo)準(zhǔn)化與產(chǎn)業(yè)發(fā)展青年論壇暨車載MEMS標(biāo)準(zhǔn)化工作組成立大會(huì)”圓滿落幕。會(huì)上,由RoboSense速騰聚創(chuàng)牽頭,全國微機(jī)電技術(shù)標(biāo)準(zhǔn)化技術(shù)委員會(huì)(SAC/TC 336)車載MEMS
    的頭像 發(fā)表于 06-30 12:26 ?1131次閱讀
    全球車載MEMS<b class='flag-5'>標(biāo)準(zhǔn)化</b>風(fēng)向標(biāo)!RoboSense牽頭成立中國首個(gè)車載MEMS<b class='flag-5'>標(biāo)準(zhǔn)化工作組</b>

    plc編程怎么樣?關(guān)于PLC編程的幾條建議

    ? 【導(dǎo)讀】一套完整的PLC程序,并不僅僅是使系統(tǒng)能夠運(yùn)行起來這么簡單,它也需要完整的注釋、精良的架構(gòu)、良好的可擴(kuò)展性、完備的報(bào)警保護(hù)系統(tǒng)和運(yùn)行前的系統(tǒng)模擬等。 (PLC
    的頭像 發(fā)表于 07-17 10:39 ?2138次閱讀
    <b class='flag-5'>plc</b><b class='flag-5'>編程</b>怎么樣?關(guān)于<b class='flag-5'>PLC</b><b class='flag-5'>編程</b>的幾條建議

    淺談PLC 5種標(biāo)準(zhǔn)編程語言

    IEC 1131-3的編程語言是IEC工作組 對(duì)世界范圍的PLC廠家的編程語言合理地吸收、借鑒的基礎(chǔ)上形成的一套針對(duì)工業(yè)
    發(fā)表于 11-15 11:14 ?1569次閱讀
    淺談<b class='flag-5'>PLC</b> 5種<b class='flag-5'>標(biāo)準(zhǔn)</b>的<b class='flag-5'>編程</b>語言

    運(yùn)動(dòng)控制器與plc編程樣嗎

    運(yùn)動(dòng)控制器和PLC(可編程邏輯控制器)都是工業(yè)自動(dòng)化領(lǐng)域中常用的控制設(shè)備,但它們在功能、應(yīng)用場景
    的頭像 發(fā)表于 06-12 11:03 ?1159次閱讀