那曲檬骨新材料有限公司

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

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

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

如何使PLC編程更容易呢?

控制工程中文版 ? 來(lái)源:控制工程中文版 ? 2023-02-23 09:18 ? 次閱讀

雖然可編程邏輯控制器PLC)非常重要,但控制器內(nèi)部的編程也同樣重要,而且很容易被忽視。

可編程邏輯控制器(PLC)是許多生產(chǎn)制造運(yùn)營(yíng)的基礎(chǔ),可以執(zhí)行很多任務(wù)。雖然PLC非常重要,但控制器內(nèi)部的編程也同樣重要,而且很容易被忽視。Matrix Technologies公司的部門經(jīng)理Matt Fether談到了對(duì)PLC編程的一些見解,以及如何使編程更容易的技巧。

01

如何進(jìn)行PLC編程?

通常從項(xiàng)目定義階段開始,同時(shí)生成設(shè)計(jì)文檔。在項(xiàng)目執(zhí)行過(guò)程中,如果控制系統(tǒng)的定義和文檔的編制都遵循項(xiàng)目程序,那么控制器的編程實(shí)際就是項(xiàng)目執(zhí)行的一個(gè)中間步驟,可以提供更有效的開發(fā)。使用可復(fù)用代碼、標(biāo)準(zhǔn)對(duì)象庫(kù)和復(fù)制工具,能夠進(jìn)一步提高開發(fā)效率。

在項(xiàng)目的整個(gè)編程階段,可使用測(cè)試程序進(jìn)行測(cè)試。如果需要在多個(gè)裝置上運(yùn)行,請(qǐng)先在單個(gè)裝置上運(yùn)行,并在部署到下一個(gè)裝置之前,對(duì)其進(jìn)行全面測(cè)試。

在開發(fā)過(guò)程中,使用復(fù)制工具不僅可以節(jié)省時(shí)間,還有助于消除程序開發(fā)時(shí)“誤操作”導(dǎo)致的問(wèn)題。

02

是否允許修改和更新?

開發(fā)的應(yīng)用程序應(yīng)易于最終用戶的理解。在系統(tǒng)集成項(xiàng)目結(jié)束時(shí),開發(fā)或升級(jí)的應(yīng)用程序需要移交給客戶。最好能夠以經(jīng)常使用系統(tǒng)的人容易理解的方式開發(fā)應(yīng)用程序。

系統(tǒng)集成商應(yīng)該成為客戶的合作伙伴,而不是開發(fā)“專有”的應(yīng)用程序。在整個(gè)項(xiàng)目的生命周期內(nèi),系統(tǒng)集成商應(yīng)與客戶合作進(jìn)行設(shè)計(jì)審查。這有助于確保客戶期望與系統(tǒng)集成商的設(shè)計(jì)之間的無(wú)縫銜接。

在開始編程之前,應(yīng)用程序的組織就應(yīng)該開始了。通常需要考慮多個(gè)因素,例如,應(yīng)用程序的控制對(duì)象,系統(tǒng)的大小和復(fù)雜性,項(xiàng)目是全新的還是對(duì)現(xiàn)有應(yīng)用的升級(jí)等。

同樣重要的是,與客戶深入討論,了解他們的標(biāo)準(zhǔn)術(shù)語(yǔ)和工廠區(qū)域,以便將其納入到應(yīng)用中。目標(biāo)是生成最終用戶可以輕松導(dǎo)航以定位特定設(shè)備的應(yīng)用程序。

在生產(chǎn)過(guò)程中,易于導(dǎo)航對(duì)于進(jìn)行故障排除尤為重要。因?yàn)椤笆崂鞵LC代碼”而導(dǎo)致工藝過(guò)程或設(shè)備的任何計(jì)劃外停機(jī)都可能會(huì)帶來(lái)收入損失。

03

代碼調(diào)試的專業(yè)知識(shí)

當(dāng)負(fù)責(zé)項(xiàng)目的自動(dòng)化工程人員精通代碼調(diào)試時(shí),就可以實(shí)現(xiàn)對(duì)所開發(fā)應(yīng)用程序的定義、開發(fā)和調(diào)試。這需要對(duì)最初開發(fā)的程序進(jìn)行調(diào)試,以確保它們已經(jīng)做好準(zhǔn)備,可以進(jìn)行工廠驗(yàn)收測(cè)試(FAT)和項(xiàng)目現(xiàn)場(chǎng)調(diào)試,從而幫助客戶實(shí)施一個(gè)更高效、更成功的項(xiàng)目。

809ecf00-b30a-11ed-bfe3-dac502259ad0.png

此圖展示的最近實(shí)施的批處理過(guò)程 PLC 代碼。它使用羅克韋爾自動(dòng)化的 Studio5000 Logix Designer 軟件,編程語(yǔ)言為梯形邏輯。

在編程的早期階段就開始使用全面的測(cè)試過(guò)程,有助于消除調(diào)試整個(gè)系統(tǒng)時(shí)的耗時(shí)工作,以及確保應(yīng)用程序的成功開發(fā)。

在某些復(fù)雜的情況下,項(xiàng)目最終內(nèi)部測(cè)試或現(xiàn)場(chǎng)調(diào)試階段可能需要額外的資源。正確定義應(yīng)用程序并確保其組織合理,有助于實(shí)現(xiàn)近乎無(wú)縫的過(guò)渡。

在項(xiàng)目調(diào)試階段,可能會(huì)有未參與項(xiàng)目開發(fā)的人員介入進(jìn)來(lái)。雖然這并不理想,但只要遵循項(xiàng)目執(zhí)行流程并進(jìn)行徹底的交接,這些新人應(yīng)該可以很快接手。

04

編程語(yǔ)言的選擇

雖然有幾種不同的編程語(yǔ)言,但最常見的可能還是梯形邏輯。有些應(yīng)用程序使用結(jié)構(gòu)化文本編寫,而有些應(yīng)用使用功能塊。在向最初以結(jié)構(gòu)化文本編寫的現(xiàn)有PLC添加功能時(shí),可以使用結(jié)構(gòu)化文本。

功能塊可用于某些任務(wù),例如模擬輸入濾波或比例-積分-微分(PID)回路。然而,某些供應(yīng)商的軟件包可能需要特定許可才能使用功能塊編程。如果由于當(dāng)前軟件許可的限制,最終用戶無(wú)法訪問(wèn),那么使用功能塊將會(huì)限制未來(lái)查看和修改程序的能力。

在系統(tǒng)投入運(yùn)行后,工程咨詢公司使用的編程語(yǔ)言應(yīng)易于對(duì)客戶提供支持。為最終用戶提供他們無(wú)法訪問(wèn)和維護(hù)的專有應(yīng)用程序反而會(huì)幫倒忙。應(yīng)用程序的最佳語(yǔ)言是在項(xiàng)目結(jié)束后客戶最滿意的語(yǔ)言。

05

標(biāo)準(zhǔn)和系統(tǒng)架構(gòu)設(shè)計(jì)

在開發(fā)可編程控制器應(yīng)用程序之前需要考慮幾個(gè)因素。最關(guān)鍵的是系統(tǒng)應(yīng)該如何架構(gòu),以最適合當(dāng)前的需要,并允許不久后輕松擴(kuò)展的選項(xiàng)。

還應(yīng)考慮受控的工藝過(guò)程或設(shè)備,是否為它們選擇了正確的硬件和軟件包?如果被控制的系統(tǒng)是一條包裝線,是遵循OMAC PackML 模型還是使用客戶提供的模型?

在進(jìn)行任何開發(fā)之前,還需要考慮適用的標(biāo)準(zhǔn)。應(yīng)用程序是否遵循任何ISA標(biāo)準(zhǔn),例如用于批處理控制的 ISA-88 模型?我們是否會(huì)使用客戶提供或供應(yīng)商提供的任何全局對(duì)象嗎?諸如此類的問(wèn)題有助于提供對(duì)所需控制器內(nèi)存大小的洞察。

另一個(gè)需要考慮的重要因素是整體系統(tǒng)架構(gòu)設(shè)計(jì)。了解現(xiàn)有或潛在的新網(wǎng)絡(luò)架構(gòu)將是什么樣子。例如,系統(tǒng)是否需要幾個(gè)通信模塊來(lái)運(yùn)行,同時(shí)提供穩(wěn)健和安全的網(wǎng)絡(luò)設(shè)計(jì)?

此外,還應(yīng)考慮與制造執(zhí)行系統(tǒng)(MES)和數(shù)據(jù)采集系統(tǒng)的任何潛在接口。這些系統(tǒng)是否需要任何標(biāo)簽結(jié)構(gòu)和命名,需要我們將其納入應(yīng)用程序中?這都是需要在開始編程前考慮的一些注意事項(xiàng)。

在設(shè)計(jì)控制系統(tǒng)時(shí),應(yīng)確保編程符合應(yīng)用程序的當(dāng)前需求,并考慮到未來(lái)的可擴(kuò)展性。

關(guān)鍵概念:

■在項(xiàng)目定義階段開始對(duì) PLC 進(jìn)行編程,同時(shí)編制設(shè)計(jì)文件。

■PLC編程的方式應(yīng)便于最終用戶的理解,還應(yīng)考慮標(biāo)準(zhǔn)和具體應(yīng)用的需求。






審核編輯:劉清

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

    關(guān)注

    112

    文章

    16445

    瀏覽量

    179446
  • plc
    plc
    +關(guān)注

    關(guān)注

    5016

    文章

    13387

    瀏覽量

    465385
  • 可編程邏輯
    +關(guān)注

    關(guān)注

    7

    文章

    517

    瀏覽量

    44179
  • PLC編程
    +關(guān)注

    關(guān)注

    46

    文章

    246

    瀏覽量

    37604
  • 可編程邏輯控制器
    +關(guān)注

    關(guān)注

    4

    文章

    268

    瀏覽量

    25999

原文標(biāo)題:如何讓PLC編程更容易?

文章出處:【微信號(hào):控制工程中文版,微信公眾號(hào):控制工程中文版】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏

    評(píng)論

    相關(guān)推薦

    EEPROM組件的簡(jiǎn)單版本容易啟動(dòng)嗎?

    EEPROM組件的一個(gè)簡(jiǎn)單的版本。這個(gè)組件使EEPROM容易使用。啟動(dòng)EEPROM,然后使用字節(jié)寫或字節(jié)讀取API。享受!EASYEEPROM.CYLIB ZIP531.3 K
    發(fā)表于 09-02 12:21

    如何使峰值電流模式控制的電壓環(huán)路補(bǔ)償容易

    。即使這種拓?fù)浔入妷耗J娇刂?b class='flag-5'>更容易補(bǔ)償,但一些電源設(shè)計(jì)人員仍然只能艱難地對(duì)電壓環(huán)路進(jìn)行補(bǔ)償。本文的目的是給您一些指導(dǎo),希望能使峰值電流模式控制的電壓環(huán)路補(bǔ)償容易。電源控制模塊
    發(fā)表于 07-29 07:00

    PLC編程是什么?圖解PLC編程入門教程

    本文開始介紹了PLC編程的概念和PLC編程的七大特點(diǎn),其次闡述了PLC編程工作原理與
    發(fā)表于 04-19 08:42 ?7w次閱讀
    <b class='flag-5'>PLC</b><b class='flag-5'>編程</b>是什么?圖解<b class='flag-5'>PLC</b><b class='flag-5'>編程</b>入門教程

    PLC編程必須具備的幾個(gè)軟實(shí)力!

    PLC編程,無(wú)論是LAD,抑或STL,都不如VB那么直觀、有趣,更不如CAD那么形象。但比單片機(jī)的匯編語(yǔ)言的可視性強(qiáng)多了。對(duì)于初學(xué)者,LAD(梯形圖)的編程相對(duì)直觀,
    的頭像 發(fā)表于 09-20 14:26 ?4046次閱讀

    PLC編程時(shí)最容易犯的低級(jí)錯(cuò)誤匯總

    在編制PLC程序時(shí),不管是新手還是老手,都會(huì)犯下這種低級(jí)錯(cuò)誤。因?yàn)檫@種錯(cuò)誤是非語(yǔ)法上的,所以用編程軟件也不能檢查出錯(cuò)誤之處。
    的頭像 發(fā)表于 11-09 15:13 ?5608次閱讀

    PLC編程容易混淆的AND指令和OR指令

    初學(xué)plc梯形圖時(shí),有兩個(gè)邏輯指令很容易混淆。辨別AND和OR這兩個(gè)指令很簡(jiǎn)單,其實(shí)從它們的含義就可區(qū)分,英文單詞AND意思是和、與,OR意思是或者,因此兩個(gè)在應(yīng)用到邏輯電路里面的作用就能一目了然。
    發(fā)表于 07-31 14:24 ?1.3w次閱讀
    <b class='flag-5'>PLC</b><b class='flag-5'>編程</b>中<b class='flag-5'>容易</b>混淆的AND指令和OR指令

    Apple使那些耳朵破損或掉耳的人容易獲得更換產(chǎn)品

    根據(jù)9to5Mac的報(bào)道,Apple使那些耳朵破損或掉耳的人容易獲得更換產(chǎn)品。以前,AirPod Pro的所有者必須聯(lián)系A(chǔ)pple支持人員才能獲得更換提示,但是現(xiàn)在可以從在線Apple Store購(gòu)買套件,價(jià)格為7.99美元。
    的頭像 發(fā)表于 04-19 10:19 ?2393次閱讀

    plc的概念及編程基礎(chǔ)知識(shí)

    現(xiàn)在國(guó)內(nèi)技術(shù)人才是緊缺的,尤其像掌握PLC技術(shù)這人才,不僅就業(yè)容易薪資待遇也好。那么具體PLC是什么,PLC編程基礎(chǔ)知識(shí)有哪些
    發(fā)表于 05-18 11:31 ?4055次閱讀

    M在PLC編程中指是什么元件

    PLC(可編程序控制器)中,Y指的是輸出繼電器,M代表著中間繼電器。
    的頭像 發(fā)表于 02-02 17:28 ?2.5w次閱讀

    如何使PLC編程容易

    雖然可編程邏輯控制器(PLC)非常重要,但控制器內(nèi)部的編程也同樣重要,而且很容易被忽視。
    發(fā)表于 03-06 15:23 ?346次閱讀

    PLC編程的工作原理 PLC編程的基本方法

    使被控制設(shè)備按照設(shè)定的要求進(jìn)行操作。PLC編程通常使用類似于Ladder Diagram、Function Block Diagram、Structured Text等語(yǔ)言進(jìn)行編寫,常用于工業(yè)生產(chǎn)、自動(dòng)化生產(chǎn)流水線、機(jī)器人等領(lǐng)
    發(fā)表于 03-15 17:52 ?6687次閱讀

    plc編程是什么 plc編程語(yǔ)言

    PLC編程是指通過(guò)PLC編程軟件,使用PLC編程語(yǔ)言(如Ladder Diagram、Funct
    發(fā)表于 04-14 15:44 ?7159次閱讀

    哪些錯(cuò)誤PLC新手容易犯?

    PLC新手在使用和編程PLC時(shí)容易犯以下一些常見錯(cuò)誤: (1)電氣接線錯(cuò)誤:PLC的輸入和輸出需要正確地與外部設(shè)備進(jìn)行連接。新手可能會(huì)犯接線
    的頭像 發(fā)表于 10-11 17:10 ?1029次閱讀

    淺談PLC編程容易忽略的延時(shí)問(wèn)題

    PLC在機(jī)械加工類的專用設(shè)備中有很大的應(yīng)用,然而有一個(gè)問(wèn)題常常被初入門的編程人員忽略,即延時(shí)問(wèn)題。
    發(fā)表于 11-29 14:35 ?948次閱讀
    淺談<b class='flag-5'>PLC</b><b class='flag-5'>編程</b><b class='flag-5'>容易</b>忽略的延時(shí)問(wèn)題

    plc編程語(yǔ)言編程相關(guān)技巧有哪些

    Function Chart, SFC)等。這些編程語(yǔ)言各有特點(diǎn),適用于不同的應(yīng)用場(chǎng)景。 梯形圖(LD) : 梯形圖是最常用的PLC編程語(yǔ)言,它類似于電氣控制線路中的繼電器邏輯電路。 梯形圖
    的頭像 發(fā)表于 10-21 16:56 ?440次閱讀
    广州太阳城大酒店| 棋牌评测网站| 三国百家乐官网的玩法技巧和规则 | 网络百家乐官网软件真假| 网上百家乐官网赌场| 大发888心得| 百家乐投注方法| 娱乐城百家乐官网可以代理吗 | 德州扑克 比赛| 葡京百家乐技巧| 做百家乐官网网上投注| 百家乐最新缆| 百家乐胜率被控制| 真人百家乐官网蓝盾| 百家乐官网注码管理| 鸿发娱乐| 大发888下载亚洲城| 帝王百家乐的玩法技巧和规则| 百家乐怎样捉住长开| 百家乐官网娱乐平台代理佣金| 百家乐官网好不好玩| 现金棋牌游戏| 全讯网| 黄金城百家乐安卓版| 百家乐赌博机怎么玩| 网上百家乐官网的打法| 百家乐官网赌场作弊| 菲律宾在线游戏| 香港六合彩彩色图库| 亚洲顶级赌场的微博| 南非太阳城皇宫酒店| V博百家乐的玩法技巧和规则| 百家乐出千工具价格| 澳门百家乐官方网址| 百家乐室系统软件| 百家乐最新庄闲投注法| 百家乐视频聊天游戏| 百家乐牌数计算法| 皇冠百家乐客户端皇冠| 百家乐必胜| 百家乐正网开户|