99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

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

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

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

可編程邏輯控制器使用哪些軟件語言?

科技觀察員 ? 來源:allaboutcircuits ? 作者:斯蒂芬·圣邁克爾 ? 2022-05-05 17:13 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

使用可編程邏輯控制器PLC)的重要組成部分

IEC 61131-3 是可編程邏輯控制器國際標(biāo)準(zhǔn)的第三部分。在標(biāo)準(zhǔn)的這一部分中,列出了 PLC 的軟件架構(gòu)和有效的編程語言。

該標(biāo)準(zhǔn)列出了五種不同的語言,其中三種是圖形的,其中兩種是基于文本的。語言如下:

梯形圖

功能框圖

順序功能圖

結(jié)構(gòu)化文本

指令列表(在標(biāo)準(zhǔn)的第三版中已棄用)

梯形邏輯

梯形圖,通常稱為梯形邏輯,是用于編程 PLC 的最突出的語言之一。我在另一篇包含梯形邏輯示例的文章中介紹了這種語言。

功能塊圖

梯形邏輯幫助習(xí)慣于中繼邏輯的工程師和技術(shù)人員習(xí)慣于對 PLC 進(jìn)行編程。盡管如此,當(dāng)梯級的數(shù)量變得太多時(shí),梯形邏輯程序可能會(huì)變得非常難以維護(hù)和修改。大型系統(tǒng)可以在 CPU 上運(yùn)行多個(gè)子程序,每個(gè)子程序都有數(shù)百個(gè)梯形邏輯梯級。梯級 3 的內(nèi)部位可以在梯級 103 的梯子下方使用。這有明顯的問題,并導(dǎo)致了更現(xiàn)代的語言的創(chuàng)建。

功能塊圖或 FBD 可能是工業(yè)控制中使用最廣泛的編程語言。它是一種圖形語言,其中通過接受系統(tǒng)變量作為輸入并生成系統(tǒng)變量和控制信號作為輸出的塊來描述系統(tǒng)功能。例如,可以使用 AND 功能塊,而不是將兩個(gè) XIC 指令串聯(lián)起來。這可以大大簡化編程結(jié)構(gòu),并在需要時(shí)增加額外的抽象級別。下圖顯示了來自施耐德電氣網(wǎng)站的示例 FDB 圖。

poYBAGJzlSmAPTXBAAAhVpzabpo007.png

以功能塊圖語言編寫的程序示例。

請注意 AND 塊的輸入之一如何源自系統(tǒng)的最終輸出;在這種情況下,F(xiàn)BD 圖比梯形邏輯梯級的集合更容易閱讀。除了 AND 和 OR 塊之外,該圖還使用 SR 鎖存器、接通延遲計(jì)時(shí)器和類型轉(zhuǎn)換指令。

功能塊圖通??雌饋硐褚粋€(gè)大型數(shù)字邏輯圖。重要的是要認(rèn)識到,盡管功能塊圖出現(xiàn),但它總是被分解為 CPU 執(zhí)行的一組順序指令。相比之下,數(shù)字邏輯可以是組合的或順序的,兩個(gè)不相關(guān)的邏輯塊總是同時(shí)運(yùn)行并且可以具有不同的時(shí)鐘速度。

其他 PLC 語言

順序功能圖 (SFC)、結(jié)構(gòu)化文本 (ST) 和指令列表 (IL) 不如 FBD 常見,但它們在某些應(yīng)用中很有價(jià)值,并在許多工業(yè)系統(tǒng)中使用。

證監(jiān)會(huì)

SFC 是一種圖形語言,其中圖表被分解為一系列步驟和轉(zhuǎn)換。這些步驟對數(shù)據(jù)和 I/O 執(zhí)行操作,而轉(zhuǎn)換充當(dāng)控制程序從一個(gè)步驟流到另一個(gè)步驟的條件語句。SFC 最能發(fā)揮作用的地方之一是批處理單元。在批次控制中,成分是一種一種添加,然后對這些成分執(zhí)行操作。這就像按照烹飪食譜做的那樣,配料被攪拌、泵送和反應(yīng),而不是混合、倒出和烘烤。

英石

其他兩種語言對于有編程背景的人來說會(huì)更熟悉。結(jié)構(gòu)化文本是用于 PLC 的高級編程語言,很像 C 或 BASIC。代碼簡潔且模塊化,并且支持高級抽象。當(dāng)需要大量數(shù)學(xué)或數(shù)據(jù)操作時(shí),通常使用 ST。嵌套的 if-else 塊、循環(huán)和數(shù)組通常過于繁瑣,無法進(jìn)行圖形化編程。

指令清單

指令列表基本上是 PLC 的匯編代碼。它使用簡化的指令集,但具有熟悉的命令,如加載、存儲(chǔ)和跳轉(zhuǎn)。雖然 IL 非常高效,但它已被 IEC 棄用,并且不太可能在未來的 PLC 中實(shí)施。

聲明:本文內(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)注

    5037

    文章

    13931

    瀏覽量

    474812
  • 邏輯控制器
    +關(guān)注

    關(guān)注

    0

    文章

    43

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    TIA 博途與SIMATIC S7-1500可編程控制器選型手冊

    電子發(fā)燒友網(wǎng)站提供《TIA 博途與SIMATIC S7-1500可編程控制器選型手冊.pdf》資料免費(fèi)下載
    發(fā)表于 07-17 15:26 ?0次下載

    H5U系列可編程邏輯控制器指令手冊

    INOVANCE匯川-H5U系列可編程邏輯控制器指令手冊-中文
    發(fā)表于 04-30 16:38 ?0次下載

    可編程邏輯控制器PLC物聯(lián)網(wǎng)平臺有哪些功能

    可編程邏輯控制器(PLC)物聯(lián)網(wǎng)平臺具有以下功能: 數(shù)據(jù)采集與傳輸 實(shí)時(shí)數(shù)據(jù)采集:通過連接傳感器和執(zhí)行器,實(shí)時(shí)采集工業(yè)過程中的各種數(shù)據(jù),如溫度、壓力、流量、設(shè)備狀態(tài)等。 多種通信協(xié)議支持:支持多種
    的頭像 發(fā)表于 04-01 09:16 ?262次閱讀

    可編程交流負(fù)載標(biāo)準(zhǔn)

    標(biāo)準(zhǔn)通常具有高精度和高穩(wěn)定性的特點(diǎn),在測試過程中,負(fù)載需要提供穩(wěn)定的電壓和電流輸出,以確保測試結(jié)果的準(zhǔn)確性。因此,可編程交流負(fù)載設(shè)備通常會(huì)采用先進(jìn)的控制技術(shù)和高精度的傳感器,以保證輸出的穩(wěn)定性和精度
    發(fā)表于 01-15 13:53

    可編程混合信號技術(shù)彌補(bǔ)邏輯IC的成本與密度空白

    ? 電子設(shè)計(jì)工程師們始終追求一種全面的解決方案:他們期望獲得可編程、低功耗、低成本、小尺寸,并能快速上市的產(chǎn)品,同時(shí)希望這些產(chǎn)品的配置流程既迅速又便捷——而且無需學(xué)習(xí)新的軟件。在瑞薩電子,我們通過
    的頭像 發(fā)表于 12-28 15:47 ?766次閱讀
    <b class='flag-5'>可編程</b>混合信號技術(shù)彌補(bǔ)<b class='flag-5'>邏輯</b>IC的成本與密度空白

    三菱PLC編程語言解析

    三菱電機(jī)(Mitsubishi Electric)是全球知名的自動(dòng)化和制造解決方案供應(yīng)商,其PLC(可編程邏輯控制器)產(chǎn)品廣泛應(yīng)用于工業(yè)自動(dòng)化領(lǐng)域。三菱PLC編程
    的頭像 發(fā)表于 12-26 17:36 ?1352次閱讀

    TMS320C6000 DSP軟件可編程鎖相環(huán)控制器指南

    電子發(fā)燒友網(wǎng)站提供《TMS320C6000 DSP軟件可編程鎖相環(huán)控制器指南.pdf》資料免費(fèi)下載
    發(fā)表于 12-24 16:54 ?0次下載
    TMS320C6000 DSP<b class='flag-5'>軟件</b><b class='flag-5'>可編程</b>鎖相環(huán)<b class='flag-5'>控制器</b>指南

    PLC可編程控制器的簡介

    PLC的英文全稱為Programmable Logic Controller,也就是可編程序控制器。它是一種將計(jì)算機(jī)技術(shù)與繼電器技術(shù)結(jié)合起來的現(xiàn)代化自動(dòng)控制裝置,1969年,美國數(shù)字化設(shè)備公司研制出
    的頭像 發(fā)表于 12-23 09:09 ?1173次閱讀

    可編程電阻焊控制器:智能化工業(yè)焊接新解決方案探究

    隨著現(xiàn)代工業(yè)化進(jìn)程的不斷加快和智能制造理念的深入推廣,可編程電阻焊控制器作為一種前沿技術(shù)裝備,正逐漸嶄露頭角,為實(shí)現(xiàn)高效、精準(zhǔn)、智能的焊接工藝提供了全新的解決方案。本文將對這一創(chuàng)新技術(shù)進(jìn)行深度探索
    的頭像 發(fā)表于 12-05 09:47 ?763次閱讀

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

    PLC(可編程邏輯控制器編程語言及相關(guān)編程技巧是工業(yè)自動(dòng)化領(lǐng)域中不可或缺的知識。 一、PLC
    的頭像 發(fā)表于 10-21 16:56 ?1122次閱讀

    可編程晶振的優(yōu)點(diǎn)和缺點(diǎn)

    可編程晶振,近年來漸入人們眼中。什么是可編程晶振,與普通晶振有什么區(qū)別?可編程晶振的優(yōu)點(diǎn)和缺點(diǎn)有哪些?1,什么是可編程晶振可編程晶振是一種可
    的頭像 發(fā)表于 09-30 10:44 ?872次閱讀
    <b class='flag-5'>可編程</b>晶振的優(yōu)點(diǎn)和缺點(diǎn)

    PLC邏輯控制的典型案例

    PLC(可編程邏輯控制器)在邏輯控制方面的典型案例包括多個(gè)方面,以下是其中一些常見的例子。
    的頭像 發(fā)表于 09-20 14:51 ?1054次閱讀

    可編程邏輯控制器——安全威脅和解決方案

    電子發(fā)燒友網(wǎng)站提供《可編程邏輯控制器——安全威脅和解決方案.pdf》資料免費(fèi)下載
    發(fā)表于 09-14 09:57 ?0次下載
    <b class='flag-5'>可編程</b><b class='flag-5'>邏輯</b><b class='flag-5'>控制器</b>——安全威脅和解決方案

    可編程控制器在自動(dòng)化控制領(lǐng)域有哪些應(yīng)用?

    ? ? ? ? 可編程控制器(Programmable Logic Controller,PLC)是一種數(shù)字化的工業(yè)控制設(shè)備,通常用于自動(dòng)化生產(chǎn)線和機(jī)器。它可以通過編寫程序?qū)斎胼敵鲞M(jìn)行邏輯處理
    的頭像 發(fā)表于 09-09 18:00 ?1197次閱讀

    plc編程st語言怎么編

    PLC(可編程邏輯控制器編程中的ST(Structured Text)語言是一種高級編程
    的頭像 發(fā)表于 08-25 10:05 ?2839次閱讀