日韩欧美自拍在线观看-欧美精品在线看片一区二区-高清性视频一区二区播放-欧美日韩女优制服另类-国产精品久久久久久av蜜臀-成人在线黄色av网站-肥臀熟妇一区二区三区-亚洲视频在线播放老色-在线成人激情自拍视频

PLC梯形圖邏輯編程附加說明簡介

出處:網(wǎng)絡(luò)整理 發(fā)布于:2024-08-01 16:49:11

  了解如何利用使用 RSLogix 5000 和 Studio 5000 軟件的 Allen-Bradley/Rockwell PLC 標(biāo)配的強(qiáng)大 AOI 功能。
  什么是附加指示?
  附加指令 (AOI) 是羅克韋爾軟件公司用于 Controllogix 和 CompactLogix PLC 的 RSLogix 5000 編程軟件版本 16 中引入的一項(xiàng)功能。AOI 使用戶能夠以用戶定義的指令開發(fā)和打包 PLC 代碼,這些指令在整個(gè)程序中重復(fù)使用。
  重用的代碼顯示為簡單的指令或功能塊,與 RSLogix 5000 軟件中包含的許多內(nèi)置指令非常相似。傳統(tǒng)的非 PLC 程序員可能會(huì)發(fā)現(xiàn) AOI 類似于其他編程語言中的函數(shù)。
  附加指令是否更適合 PLC 編程?
  附加說明有許多優(yōu)點(diǎn):
  AOI 允許您開發(fā)和測試代碼,然后在整個(gè)程序中甚至在多個(gè) PLC 程序中重復(fù)使用它。這可以減少錯(cuò)誤并促進(jìn)一致性。
  如果在實(shí)施 AOI 后發(fā)現(xiàn)錯(cuò)誤或需要增強(qiáng),則可以更新 AOI 定義或邏輯,并且可以更新 AOI 的所有實(shí)例。
  使用 AOI 時(shí),邏輯可能會(huì)顯得簡化,因?yàn)樗谶壿嬛酗@示為一條指令或功能塊,而不是多行代碼、梯級或功能塊。
  通過導(dǎo)出 AOI,可以在項(xiàng)目之間共享 AOI,然后可以將 AOI 導(dǎo)入到另一個(gè)項(xiàng)目中。
  如果啟用了源代碼保護(hù),則可以保護(hù) AOI 內(nèi)部的代碼不被查看或更改(如果是專有代碼)。
  AOI 具有內(nèi)置的修訂跟蹤功能,可以鎖定以進(jìn)行編輯。
  AOI 可以包含文檔和用戶幫助。
  附加說明的一些缺點(diǎn)是:
  您無法在線編輯 AOI。所有編輯必須離線進(jìn)行并到 PLC。
  與 AOI 之外的等效邏輯使用的內(nèi)存量相比,AOI 使用的內(nèi)存量略有增加。

  并非所有內(nèi)置指令都可以在 AOI 中使用。盡管大多數(shù)內(nèi)置指令都可用,但也有少數(shù)指令不可用。

  圖 1.更復(fù)雜的代碼(例如左側(cè)的這個(gè)梯形邏輯例程)在簡化的 AOI 結(jié)構(gòu)內(nèi)運(yùn)行。
  如何為 PLC 制作附加指令?

  創(chuàng)建 AOI 是一個(gè)相當(dāng)簡單的過程,但在開始編程之前,設(shè)計(jì)人員應(yīng)該仔細(xì)制定一個(gè)計(jì)劃,并在軟件中開始配置之前“在紙上”制定框架和邏輯。

  有四個(gè)主要部分需要配置,可以完成幾個(gè)可選步驟來增強(qiáng)和完善 AOI。創(chuàng)建 AOI 定義的步是命名 AOI 并選擇將使用 POI 編寫的 PLC 編程語言類型。

  AOI 可以是以下三種類型之一:梯形圖、功能塊或結(jié)構(gòu)化文本。步在指令定義的“常規(guī)”選項(xiàng)卡下進(jìn)行配置,如下所示。說明、修訂版本、修訂說明和供應(yīng)商等可選信息也是此選項(xiàng)卡下配置的一部分。

  圖2.Studio 5000 / RSLogix 5000 軟件中的附加說明常規(guī)選項(xiàng)卡。圖片由羅克韋爾自動(dòng)化提供
  創(chuàng)建 AOI 時(shí)需要配置的第二部分是從 AOI 傳遞/傳遞到 AOI 的外部參數(shù)。這些是在“參數(shù)”選項(xiàng)卡上配置的,如下所示。

  在這里,您將定義輸入和輸出參數(shù)名稱、數(shù)據(jù)類型和默認(rèn)值。此步驟不一定必須在創(chuàng)建邏輯之前完成,因?yàn)槟鷮⒂袡C(jī)會(huì)在創(chuàng)建邏輯時(shí)創(chuàng)建參數(shù),但在創(chuàng)建邏輯之前執(zhí)行此操作可能會(huì)有所幫助。

  圖3.通過為輸入和輸出信息選擇適當(dāng)?shù)拿Q和數(shù)據(jù)類型來創(chuàng)建附加指令參數(shù)。圖片由羅克韋爾自動(dòng)化提供
  一旦創(chuàng)建了外部參數(shù),下一個(gè)邏輯步驟就是創(chuàng)建將在AOI內(nèi)部運(yùn)行的邏輯。邏輯,無論是梯形圖、功能塊還是結(jié)構(gòu)化文本,都將引用在第二步中創(chuàng)建的參數(shù),并按照編程執(zhí)行邏輯功能。

  此時(shí),隨著邏輯被輸入到 AOI 的配置中,也會(huì)創(chuàng)建/配置本地標(biāo)簽。本地標(biāo)簽在 AOI 之外不可用,只能在 AOI 內(nèi)部引用。本地標(biāo)簽將包括指令標(biāo)簽、常量和執(zhí)行編程邏輯所需的其他變量。

  圖4.AOI 內(nèi)部的邏輯可以是梯形圖、功能塊或結(jié)構(gòu)文本,如上例所示。
  AOI 有幾個(gè)可選部分,用戶可以選擇配置,也可以不選擇配置。
  雖然 AOI 只能有一個(gè)在使用 AOI 時(shí)運(yùn)行的邏輯例程,但用戶可以配置特殊掃描模式,在特殊實(shí)例(如預(yù)掃描、后掃描和故障)上操作邏輯。這些選項(xiàng)在“掃描模式”選項(xiàng)卡上進(jìn)行配置。
  指令簽名是另一個(gè)可以配置的可選功能。指令簽名跟蹤指令的修訂歷史記錄,并創(chuàng)建時(shí)間戳和簽名 ID,可用于確定 AOI 是否已被修改。
  更改歷史記錄雖然是技術(shù)性的,但不是可選的,但沒有用戶可配置的參數(shù)。它只是跟蹤對指令所做的更改,并顯示 Windows 用戶名和更改的日期/時(shí)間。

  AOI 具有內(nèi)置文檔或幫助功能,該功能是可選的,但強(qiáng)烈建議您利用該功能。AOI的設(shè)計(jì)者可以記錄指令,供指令的用戶稍后調(diào)用。幫助配置是相當(dāng)自由的形式,并允許設(shè)計(jì)者使用標(biāo)準(zhǔn)文本編輯器來顯示說明的幫助。“幫助配置”選項(xiàng)卡如下圖所示。

  圖5.附加說明幫助配置選項(xiàng)卡允許 AOI 的創(chuàng)建者為未來的用戶留下詳細(xì)的文檔。圖片由羅克韋爾自動(dòng)化提供
  我的 PLC 程序何時(shí)可以從使用附加指令中受益?
  盡管 AOI 是一個(gè)非常強(qiáng)大且用途廣泛的功能,但它并不適合每個(gè)應(yīng)用。當(dāng)有一個(gè)特定的、重復(fù)的邏輯片段將在程序的多個(gè)位置或整個(gè)設(shè)施中使用時(shí),附加指令非常有效。AOI 通常不是用于罕見的復(fù)雜邏輯的正確工具,這些邏輯只能在程序或設(shè)施中使用。
  例外情況是設(shè)計(jì)者希望保護(hù)他們的邏輯或?qū)⑵浯虬诟脩粲押玫?shell 中。附加說明不能在線創(chuàng)建,需要經(jīng)過廣泛測試,然后才能使用并分發(fā)給其他項(xiàng)目或供同事使用。盡管可以進(jìn)行更改,但更改的后果和更改的過程并不像可以在PLC中在線進(jìn)行的其他正常更改那樣容易。本文只是對附加說明的簡要介紹,希望能讓您有動(dòng)力嘗試使用它們。
關(guān)鍵詞:PLC梯形

版權(quán)與免責(zé)聲明

凡本網(wǎng)注明“出處:維庫電子市場網(wǎng)”的所有作品,版權(quán)均屬于維庫電子市場網(wǎng),轉(zhuǎn)載請必須注明維庫電子市場網(wǎng),http://www.hbjingang.com,違反者本網(wǎng)將追究相關(guān)法律責(zé)任。

本網(wǎng)轉(zhuǎn)載并注明自其它出處的作品,目的在于傳遞更多信息,并不代表本網(wǎng)贊同其觀點(diǎn)或證實(shí)其內(nèi)容的真實(shí)性,不承擔(dān)此類作品侵權(quán)行為的直接責(zé)任及連帶責(zé)任。其他媒體、網(wǎng)站或個(gè)人從本網(wǎng)轉(zhuǎn)載時(shí),必須保留本網(wǎng)注明的作品出處,并自負(fù)版權(quán)等法律責(zé)任。

如涉及作品內(nèi)容、版權(quán)等問題,請?jiān)谧髌钒l(fā)表之日起一周內(nèi)與本網(wǎng)聯(lián)系,否則視為放棄相關(guān)權(quán)利。

廣告
OEM清單文件: OEM清單文件
*公司名:
*聯(lián)系人:
*手機(jī)號碼:
QQ:
有效期:

掃碼下載APP,
一鍵連接廣大的電子世界。

在線人工客服

買家服務(wù):
賣家服務(wù):
技術(shù)客服:

0571-85317607

網(wǎng)站技術(shù)支持

13606545031

客服在線時(shí)間周一至周五
9:00-17:30

關(guān)注官方微信號,
第一時(shí)間獲取資訊。

建議反饋

聯(lián)系人:

聯(lián)系方式:

按住滑塊,拖拽到最右邊
>>
感謝您向阿庫提出的寶貴意見,您的參與是維庫提升服務(wù)的動(dòng)力!意見一經(jīng)采納,將有感恩紅包奉上哦!