電子發燒友網 > 可編程邏輯 > 正文

plc編程的方式有哪些

2020年04月25日 10:21 ? 次閱讀

  IEC(國際電工委員會)1994年5月公布了可編程控制器標準(IEC1131),其中第三部分(IEC1131-3)是PLC的編程語言標準。該標準詳細說明了句法、語義和5種PLC編程語言的表達方式,分別是梯形圖(LadderDiagram)、指令表(InstructionList)、順序功能圖(SequenTIalFuncTIonChart)、功能塊圖(FuncTIonBlockDiagram)、結構文本(StructuredText)。

  三菱FX系列PLC的編程語言主要有梯形圖、順序功能圖及指令表。在步進指令編程中采用的順序功能圖的編程語言也稱狀態轉移圖,梯形圖是PLC最主要的編程方式。

  1.梯形圖(LD)

  梯形圖(LadderDiagram)程序設計語言是用圖形符號來描述程序的一種程序設計語言。這種程序設計語言采用因果關系來描述事件發生的條件和結果,每個梯級是一個因果關系。在梯級中,描述事件發生的條件表示在左邊,描述事件發生的結果表示在右邊。梯形圖編程語言是由電氣原理圖演變而來的,它沿用了電氣控制原理圖中的觸點、線圈、串并聯等術語和圖形符號,比較形象直觀,并且邏輯關系明確,因此熟悉電氣控制的工程技術人員和一線的工人師傅非常容易接受。

  下圖(a)所示是某個電氣控制線路中帶自的長動控制電路,下圖(b)所示的PLC梯形圖可以完成圖(a)的控制作用。兩種圖形很接近,但也有些區別。梯形圖中沒有實際的繼電器,只是存儲器存儲位,也稱為軟元件,當它的邏輯為“1”時,表示繼電器線圈通電或者表示動合觸點閉合、動斷觸點斷開。

plc編程的方式有哪些

  2.指令表(IL)

  PLC的指令是一種與微機匯編語言中的指令極其相似的助記符表達式,由指令組成的程序叫做指令表(InstrucTIonList)程序。FX2N系列PLC共有基本指令27條,步進指令2條,應用指令128條。不同廠家PLC指令的助記符有所不同,但基本的邏輯與運算的指令功能可以相通。

  每條指令都由步序號、操作碼和操作數組成。步序號為指令的步數,每條指令都有規定的步長,程序的步數從0開始,最大步序由程序存儲器的容量決定。操作碼是用助記符表示要執行的功能,操作數(參數)表明操作的地址或一個預先設定的值。

  指令表程序較難閱讀,其邏輯功能不如梯形圖直觀,但輸入方便。由于指令表的邏輯關系很難一眼看出,所以在設計時一般使用梯形圖語言。表5.1就是上圖(b)所對應的程序指令。

plc編程的方式有哪些

  3.順序功能圖(SFC)

  順序功能圖(SequentialFunctionChart)又叫功能表圖,也稱狀態轉移圖,是一種位于其它編程語言之上的圖形語言,它主要用來編制順序控制程序,在第7章中將作詳細介紹。順序功能圖提供了一種組織程序的圖形方法,在其中可以用其它語言嵌套編程。順序功能圖表示程序的流程,常用來編制順序控制類程序,主要由步、有向連線、轉換條件和動作組成,如圖所示。

plc編程的方式有哪些

下載發燒友APP

打造屬于您的人脈電子圈

關注電子發燒友微信

有趣有料的資訊及技術干貨

關注發燒友課堂

鎖定最新課程活動及技術直播

電子發燒友觀察

一線報道 · 深度觀察 · 最新資訊
收藏 人收藏
分享:

評論

相關推薦

運動控制的發展趨勢

主題簡介及亮點:目前,自動化測試行業對具有一定LabVIEW視覺編程能力的技術人員,需求強烈!然而,也有很大一批技術人員
發燒友學院發表于 2019-07-02 00:00? 2848次閱讀
運動控制的發展趨勢

PLC的供電電源如何選擇

選好電源是PLC能穩定可靠工作的前提,電源看似簡單,但針對不同的系統要求,電源的選擇卻不能很隨意。如....
發表于 2020-04-25 10:25? 0次閱讀
PLC的供電電源如何選擇

PLC十字路口的交通燈控制編程實例

十字路口交通燈的運行如下圖所示。當起動開關接通時,信號燈系統開始工作,且先南北紅燈亮,東西綠燈亮。當....
發表于 2020-04-25 10:13? 2次閱讀
PLC十字路口的交通燈控制編程實例

PLC選型的基本原則有哪些

PLC選型的基本原則是:所選的PLC應能夠滿足控制系統的功能需要。
發表于 2020-04-25 10:10? 3次閱讀
PLC選型的基本原則有哪些

PLC故障的檢測方法

PLC的可靠性很高,本身有很完善的自診斷功能,如果出現故障,借助自診斷程序即可方便地找到出現故障的部....
發表于 2020-04-25 10:08? 4次閱讀
PLC故障的檢測方法

PLC的特點_PLC的分類

現代工業生產是復雜多樣的,它們對控制的要求也各不相同。可編程序控制器一經出現就受到了廣大工程技術人員....
發表于 2020-04-25 10:07? 4次閱讀
PLC的特點_PLC的分類

PLC控制邏輯實現原理圖

繼電器控制系統是一種“硬件邏輯系統”,如圖1(a)所示,它的三條支路是并行工作的,當按下按鈕SB1,....
發表于 2020-04-25 10:01? 4次閱讀
PLC控制邏輯實現原理圖

PLC的工作過程圖解

為了滿足工業邏輯控制的要求,同時結合計算機控制的特點,PLC的工作方式采用不斷循環的順序掃描工作方式....
發表于 2020-04-25 09:59? 3次閱讀
PLC的工作過程圖解

PLC的順序功能圖

單序列由一系列相繼激活的步組成,是最簡單的一種順序功能圖,如圖7.50所示。每一步的后面僅接有一個轉....
發表于 2020-04-25 09:55? 2次閱讀
PLC的順序功能圖

PLC的選型方法及硬件配置

三菱FX1S系列PLC是一種卡片大小的PLC,適合在小型環境中進行控制。它具有卓越的性能、串行通訊功....
發表于 2020-04-25 09:53? 2次閱讀
PLC的選型方法及硬件配置

PLC采用擴展存儲器通訊控制變頻器的方法

在工業自動化控制系統中,最為常見的是plc和變頻器的組合應用,并且產生了多種多樣的plc控制變頻器的....
發表于 2020-04-25 09:48? 4次閱讀
PLC采用擴展存儲器通訊控制變頻器的方法

三菱plc節省i/o點數的方法

多設備都有自動控制和手動控制兩種狀態,自動程序和手動程序不會同時執行,把自動和手動信號疊加起來,按不....
發表于 2020-04-25 09:43? 6次閱讀
三菱plc節省i/o點數的方法

三菱plc定時擴展編程實例

三菱plc的定時器的最長定時時間為3276.7s,如果需要更長的定時時間,可使用圖1所示的電路。當X....
發表于 2020-04-25 09:40? 5次閱讀
三菱plc定時擴展編程實例

三菱plc功能指令的表示格式

功能指令用編號fnc00~fnc294表示,并給出對應的助記符(大多用英文名稱或縮寫表示)。
發表于 2020-04-25 09:38? 6次閱讀
三菱plc功能指令的表示格式

PLC構成的三種控制系統

PLC構成的單機系統   這種系統的被控對象是單一的機器生產或生產流水線,其控制器是由單臺PL....
發表于 2020-04-25 09:35? 4次閱讀
PLC構成的三種控制系統

可編程序控制器plc的定義及發展

可編程控制器是一種能夠直接應用于專門為在工業環境下應用而設計的數字運算操作的電子裝置。它采用可以編制....
發表于 2020-04-25 09:33? 4次閱讀
可編程序控制器plc的定義及發展

一文看懂可編程控制器PLC的歷史發展

早期的工業生產中廣泛使用的電氣自動控制系統是繼電器-接觸器控制系統。它具有結構簡單、價格低廉、容易操....
發表于 2020-04-25 09:31? 3次閱讀
一文看懂可編程控制器PLC的歷史發展

PLC等效電路原理及組成

PLC的輸入部分采集輸入信號,輸出部分就是系統的執行部分,這兩部分與繼電接觸器控制系統相同。PLC內....
發表于 2020-04-25 09:29? 3次閱讀
PLC等效電路原理及組成

PLC的掃描工作過程

PLC對用戶程序的執行是以循環掃描方式進行。PLC這種運行程序的方式與微型計算機相比有較大的不同,微....
發表于 2020-04-25 09:25? 4次閱讀
PLC的掃描工作過程

PLC的掃描周期_PLC輸入/輸出滯后時間

PLC在RUN工作模式時,執行一次掃描操作所需的時間稱為掃描周期,其典型值為1~100ms。
發表于 2020-04-25 09:23? 2次閱讀
PLC的掃描周期_PLC輸入/輸出滯后時間

PLC的安裝固定接線方法

PLC的安裝固定常有兩種方式,一是直接利用機箱上的安裝孔,用螺釘將機箱固定在控制柜的背板或面板上。其....
發表于 2020-04-25 09:20? 5次閱讀
PLC的安裝固定接線方法

三菱FX2N系列PLC型號含義

三菱FX2N系列PLC型號名稱的含義如下:
發表于 2020-04-25 03:53? 19次閱讀
三菱FX2N系列PLC型號含義

請問MDK軟件能用結構體類型進行編程嗎?

我下了一個MDK4.23版本的軟件,發現用結構體類型編程時,有錯誤,說允許這種類型???...
發表于 2020-04-23 23:47? 14次閱讀
請問MDK軟件能用結構體類型進行編程嗎?

esp32用什么語言編程_SP32開發環境的搭建

為了方便這幾類工程師都能快速學習并進行物聯網開發,ESP32支持多種開發語言。
發表于 2020-04-23 11:25? 58次閱讀
esp32用什么語言編程_SP32開發環境的搭建

沒有許可IP的Flash編程如何進行測試?

嗨, 如果具有評估許可證的程序在JTAG上進行測試,那么該程序是否也適用于閃存編程以進行測試? 要么 如果沒有...
發表于 2020-04-23 09:39? 18次閱讀
沒有許可IP的Flash編程如何進行測試?

如何實現PLC發生故障時PLC短信報警PLC電話...

前言,越來越多的PLC系統需要發生故障報警時,可以立即通知到相關人員。以前一般的PLC系統只能在現場....
發表于 2020-04-23 09:20? 61次閱讀
如何實現PLC發生故障時PLC短信報警PLC電話...

關于公路劃線機劃線導向機器人的設計

公路劃線機是用來在高等級公路及城市道路上劃各種路面標線的專用機械。在道路的養護過程中也用于在舊標線上劃新標線[1...
發表于 2020-04-23 08:32? 81次閱讀
關于公路劃線機劃線導向機器人的設計

MPLABX無法識別XC32編譯器是為什么

嗨,我正在使用PIC32啟動一個新項目,并下載PIC32mx_c_template示例項目,以熟悉如何在這個芯片上進行編程。當我...
發表于 2020-04-22 11:36? 29次閱讀
MPLABX無法識別XC32編譯器是為什么

旋轉編碼器來增加和減少數值怎么編程

朋友們,在我的項目中,我需要旋轉編碼器來增加和減少數值……我不知道怎么編程……我累了這么多次,但是我不能糾正輸...
發表于 2020-04-22 10:13? 15次閱讀
旋轉編碼器來增加和減少數值怎么編程

如何從編程引腳找到MCLR

您好,如果有人能告訴我,上述引腳的編程引腳找到MCLR,PIN 18,謝謝...
發表于 2020-04-22 07:51? 9次閱讀
如何從編程引腳找到MCLR

工業自動化系統的原理及挑戰說明

在當今競爭日益激烈的全球市場中,高效的工業生產能力通常取決于每間工廠自動化系統的速度、精度和可靠度。即使是在一...
發表于 2020-04-22 06:33? 71次閱讀
工業自動化系統的原理及挑戰說明

關于PC高級語言與多臺PLC并發通訊

剛開發完一個數據采集系統,用到了這些資料,感覺不錯,有興趣的可下載看看: ...
發表于 2020-04-21 20:44? 75次閱讀
關于PC高級語言與多臺PLC并發通訊

掌握新的編程技術和框架只需要四步

出于某種目的,我們需要掌握一門新技術,此時可能對它了解甚少,然后通過網絡搜索,去了解它主要是做什么的....
發表于 2020-04-21 17:42? 176次閱讀
掌握新的編程技術和框架只需要四步

如何利用LabVIEW的數值輸入將輸入寫入到PLC的寄存器內?

利用三菱PLC通過NI OPC將寄存器設置好并與LabVIEW連接,目前數據讀取沒有問題,想問一下如何通過數值輸入...
發表于 2020-04-19 17:23? 173次閱讀
如何利用LabVIEW的數值輸入將輸入寫入到PLC的寄存器內?

PLC現場硬件的調試步驟

PLC程序現場調試通過后,才可以交給用戶使用,或試運行。現場調試要事先編制好調試大綱。依照大綱,按部....
發表于 2020-04-19 11:50? 218次閱讀
PLC現場硬件的調試步驟

數控編程中的技能處理

數控機床是依照編制的程序進行的,加工中的悉數工序、工步,每道工序的切削用量、走刀旅程、加工余量和所用....
發表于 2020-04-19 09:18? 144次閱讀
數控編程中的技能處理

基于力控機器人的解決方案

我國的打磨機器人市場尚處于非充分競爭狀態,除了高端機器人產品被大部分外企(比如機器人四大家族——瑞士....
發表于 2020-04-17 17:12? 76次閱讀
基于力控機器人的解決方案

基于三菱FX2n-80MR PLC實現無線遙控電...

現有嘉興德英機械廠55t/10t橋機,原設計為司機室主令開關操作的常規控制方式。由于廠房內橋機司機室....
發表于 2020-04-17 09:49? 151次閱讀
基于三菱FX2n-80MR PLC實現無線遙控電...

采用自由口通信模式實現工控PC機與主控PLC之間...

ITER導體穿纜測力測長控制系統的框圖如圖1所示。將測力傳感器和測長編碼器通過信號線與PLC相連,這....
發表于 2020-04-15 09:49? 173次閱讀
采用自由口通信模式實現工控PC機與主控PLC之間...

采用西門子S7-300PLC和變頻器實現焦爐鼓風...

高壓變頻器的產業化在80年代中期才開始形成,但隨著大功率電力電子器件的迅速發展和巨大的市場推動力,高....
發表于 2020-04-15 09:13? 262次閱讀
采用西門子S7-300PLC和變頻器實現焦爐鼓風...

采用PLC和PWS系列觸摸屏實現鋰錳扣式電池生產...

在PLC控制系統中,主要的檢測元件有對射光電開關、漫反射光電開關、接近開關、磁性開關、壓力傳感器、行....
發表于 2020-04-12 17:29? 73次閱讀
采用PLC和PWS系列觸摸屏實現鋰錳扣式電池生產...

通用網絡測控平臺有什么優點?

隨著物聯網概念的提出及相關技術的發展,網絡化測量控制已成為測控系統發展的必然趨勢。然而,當前國內外工業控制領域...
發表于 2020-04-10 07:44? 102次閱讀
通用網絡測控平臺有什么優點?

SAJ系列通用型變頻器的特點及對螺桿式空氣壓縮機...

根據上述原則,選擇廣州三晶電氣SAJ系列通用型變頻器,裝有工變頻切換裝置,只需加一只壓力變送器即可組....
發表于 2020-04-06 10:46? 96次閱讀
SAJ系列通用型變頻器的特點及對螺桿式空氣壓縮機...

基于GSK98A伺服系統和PLC器件實現塑料包裝...

塑料包裝行業是隨著機電技術的進步和塑料加工工藝的發展而發展起來的,并逐步形成為一個獨立的工業部門。上....
發表于 2020-04-06 10:33? 80次閱讀
基于GSK98A伺服系統和PLC器件實現塑料包裝...

采用IBM-PC工控機和PLC器件實現變截面軋機...

介紹兩輥式汽車變截面板簧軋機計算機控制系統的主要硬件結構、設計方法,以及多模態智能控制算法在液壓伺服....
發表于 2020-04-06 10:28? 62次閱讀
采用IBM-PC工控機和PLC器件實現變截面軋機...
宝贝在楼梯间做好刺激_日本tvvivodes欧美_日本变态强奷在线播放