日B视频 亚洲,啪啪啪网站一区二区,91色情精品久久,日日噜狠狠色综合久,超碰人妻少妇97在线,999青青视频,亚洲一区二卡,让本一区二区视频,日韩网站推荐

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

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

IEC 61131-3 是可編程邏輯控制器國際標準的第三部分。在標準的這一部分中,列出了 PLC 的軟件架構和有效的編程語言。

該標準列出了五種不同的語言,其中三種是圖形的,其中兩種是基于文本的。語言如下:

梯形圖

功能框圖

順序功能圖

結(jié)構化文本

指令列表(在標準的第三版中已棄用)

梯形邏輯

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

功能塊圖

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

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

poYBAGJzlSmAPTXBAAAhVpzabpo007.png

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

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

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

其他 PLC 語言

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

證監(jiān)會

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

英石

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

指令清單

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

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

    關注

    5052

    文章

    14838

    瀏覽量

    488866
  • 邏輯控制器
    +關注

    關注

    0

    文章

    44

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    PSoC 4200L:可編程系統(tǒng)芯片的卓越之選

    ? Cortex? - M0 CPU 的可編程嵌入式系統(tǒng)控制器家族。PSoC 4200L 產(chǎn)品家族基于此平臺,將微控制器與數(shù)字可編程邏輯、
    的頭像 發(fā)表于 04-21 16:30 ?146次閱讀

    探索UPSD3212A/C/CV:集成8032 MCU、USB與可編程邏輯的閃存可編程系統(tǒng)設備

    : UPSD3212C-40T6.pdf 產(chǎn)品概述 UPSD321xx系列將基于8051的快速微控制器與靈活的內(nèi)存結(jié)構、可編程邏輯以及豐富的外設(包
    的頭像 發(fā)表于 04-17 15:55 ?270次閱讀

    PIC14000:高性能可編程混合信號控制器的深度剖析

    PIC14000:高性能可編程混合信號控制器的深度剖析 在電子工程領域,一款優(yōu)秀的微控制器能為產(chǎn)品帶來卓越的性能和豐富的功能。PIC14000作為一款28引腳的可編程混合信號
    的頭像 發(fā)表于 04-07 15:05 ?138次閱讀

    SDRAM工業(yè)動態(tài)隨機存儲器在可編程邏輯控制器(PLC)的應用

    在工業(yè)自動化控制系統(tǒng)中,可編程邏輯控制器(PLC)承擔著數(shù)據(jù)采集、邏輯運算與執(zhí)行控制的核心任務。
    的頭像 發(fā)表于 04-07 14:10 ?183次閱讀

    AD7147:單電極電容傳感器的可編程控制器

    AD7147:單電極電容傳感器的可編程控制器 在電子設備不斷發(fā)展的今天,電容傳感器的應用越來越廣泛。而AD7147作為一款專為單電極電容傳感器設計的可編程控制器,憑借其出色的性能和豐富的功能,在眾多
    的頭像 發(fā)表于 03-30 09:15 ?200次閱讀

    AD7147:電容觸摸可編程控制器的技術解析與應用指南

    AD7147:電容觸摸可編程控制器的技術解析與應用指南 在電子設備的設計中,電容觸摸技術憑借其靈敏、便捷的操作體驗,成為了眾多產(chǎn)品的首選交互方式。AD7147作為一款專為單電極電容傳感器
    的頭像 發(fā)表于 03-30 09:15 ?189次閱讀

    探索MC33PT2001可編程螺線管控制器:汽車應用的理想之選

    探索MC33PT2001可編程螺線管控制器:汽車應用的理想之選 在汽車電子領域,螺線管控制至關重要,它直接影響著發(fā)動機控制等關鍵系統(tǒng)的性能。NXP的MC33PT2001
    的頭像 發(fā)表于 02-09 10:50 ?279次閱讀

    探索 MAX16163:納米功耗可編程睡眠時開關控制器

    探索 MAX16163/MAX16164:納米功耗可編程睡眠時開關控制器 在電子設備的設計中,功耗管理和靈活的開關控制是至關重要的。今天,我們將深入研究 Analog Devices 公司
    的頭像 發(fā)表于 02-06 15:50 ?355次閱讀

    基于東芝產(chǎn)品的可編程邏輯控制器解決方案

    在工業(yè)自動化浪潮中,可編程邏輯控制器(PLC)如同設備的“大腦”,重要性不言而喻。
    的頭像 發(fā)表于 01-24 14:05 ?2711次閱讀
    基于東芝產(chǎn)品的<b class='flag-5'>可編程</b><b class='flag-5'>邏輯</b><b class='flag-5'>控制器</b>解決方案

    ?TPLD801 可編程邏輯器件技術文檔摘要

    該TPLD801是 TI 可編程邏輯器件 (TPLD) 系列器件的一部分,該器件具有具有組合邏輯、順序邏輯和模擬模塊的多功能可編程邏輯 IC
    的頭像 發(fā)表于 09-28 14:36 ?1375次閱讀
    ?TPLD801 <b class='flag-5'>可編程邏輯</b>器件技術文檔摘要

    ?TPLD2001-Q1 汽車級可編程邏輯器件技術文檔摘要

    TPLD2001-Q1 是 TI 可編程邏輯器件 (TPLD) 系列器件的一部分,該器件具有具有組合邏輯、順序邏輯和模擬模塊的多功能可編程邏輯
    的頭像 發(fā)表于 09-28 10:42 ?1003次閱讀
    ?TPLD2001-Q1 汽車級<b class='flag-5'>可編程邏輯</b>器件技術文檔摘要

    ?TPLD1201-Q1 可編程邏輯器件技術文檔摘要

    TPLD1201-Q1 是 TI 可編程邏輯器件 (TPLD) 系列器件的一部分,該器件具有具有組合邏輯、順序邏輯和模擬模塊的多功能可編程邏輯
    的頭像 發(fā)表于 09-28 10:06 ?878次閱讀
    ?TPLD1201-Q1 <b class='flag-5'>可編程邏輯</b>器件技術文檔摘要

    可編程邏輯控制器PLC是什么?如何實現(xiàn)上網(wǎng)通信?

    可編程邏輯控制器(PLC)是一種專為工業(yè)環(huán)境設計的數(shù)字運算操作電子系統(tǒng),其核心是通過可編程存儲器存儲邏輯運算、順序
    的頭像 發(fā)表于 09-22 17:27 ?1267次閱讀

    S7-200 可編程序控制器系統(tǒng)手冊

    電子發(fā)燒友網(wǎng)站提供《S7-200 可編程序控制器系統(tǒng)手冊.pdf》資料免費下載
    發(fā)表于 09-02 16:24 ?5次下載

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

    電子發(fā)燒友網(wǎng)站提供《TIA 博途與SIMATIC S7-1500可編程控制器選型手冊.pdf》資料免費下載
    發(fā)表于 07-17 15:26 ?2次下載
    前郭尔| 普兰店市| 高尔夫| 兴城市| 五家渠市| 永春县| 芦山县| 平罗县| 梅州市| 思南县| 梁河县| 长顺县| 息烽县| 壤塘县| 蒙阴县| 张家港市| 邹城市| 弋阳县| 新干县| 乐亭县| 蓝田县| 景德镇市| 汶川县| 丘北县| 荆门市| 阳泉市| 礼泉县| 会泽县| 淅川县| 湘西| 偏关县| 邵阳市| 南城县| 天台县| 开远市| 高州市| 南岸区| 呈贡县| 瑞安市| 乌兰察布市| 深州市|