產品分類
產品快速搜索
本月特惠產品
單片機與PLC編程的區別?你必須知道
发布时间:2016-06-28
有一個新來的學徒訴我:“最近在操作中,對PLC程式像單片機程式一樣畫了流程圖,但是當系統存在模擬量控制環節時,所畫的流程圖又難以說明問題,很難畫出與實際程式執行意義一樣的總的程式流程圖。考慮到PLC程式和單片機程式是不同的,單片機是逐行執行,而PLC則不同。”
單片機與PLC的程式設計有很大的區別,單片機的全部程式都是用戶設計的,PLC的程式包括系統程式(西門子稱為操作系統)和用戶程式。操作系統用來組織與具體的控制任務無關的所有的CPU功能。操作系統的任務包括處理啟動過程,刷新輸入/輸出過程映像,調用用戶程式,檢測中斷事件和調用中斷組織塊,檢測和處理錯誤,管理記憶體,以及處理通信任務等。PLC的很多功能,例如掃描工作方式、定時器功能和中斷處理,是操作系統完成的。在畫流程圖時,應考慮這個問題。
PLC的開關量控制系統的程式用順序功能圖來描述比較簡潔。用流程圖來描述PLC的用戶程式原則上也是可以的,但是應區分哪些功能是操作系統完成的,哪些是用戶程式實現的。
例如有人問是否需要用跳轉指令來等待某個信號上升沿的出現,這是一種單片機編程的思維。PLC的掃描工作方式在每一掃描週期開始時讀取全部的開關量輸入,根據前後兩個掃描週期同一輸入點狀態的變化來判斷是否有上升沿出現。所以不需要用往回跳的跳轉指令來等待某個輸入信號的出現。如果用這種方法來查詢信號的狀態變化,PLC不能幹別的事情,因為它的全部精力都用在查詢上了!而這種查詢是在一個掃描週期內進行的,將使掃描週期變得很長,很容易造成監控定時器(看門狗)超時的錯誤。
在PLC的用戶程式中,只需要用一條檢測上升沿的指令就可以捕捉到脈衝信號的上升沿。如果要求快速回應,可以採用中斷方式,在脈衝信號的上升沿由系統程式調用用戶編寫的中斷程式。

G900系列數位控制器

M5000系列热流道专用温度控制器

M900系列高性能控制器

S-Type數位一體化電加熱控制器

R-C2000系列軌道型控制器

P900X系列高精度微電腦控制器

K900系列通用型微電腦控制器

T900系列精簡型微電腦控制器

T系列拨盤式控制器

E5CWT系列控制器

F900系列雙回路微電腦控制器

TH900系列溫濕度控制器

CET系列冷凍冷藏機專用控制器

EG系列光柱型壓力/液位控制器

多功能電力表PA9200

DA-17系列

DA-18系列

DA-25系列

DA-30系列

DA-40系列

DE-18系列

DM-1204系列

DM-1805系列

DM-1808系列

TM-0801系列

TM-0802系列

TM-1204系列TG-1204系列

TM-1805系列

TM-1808系列

TM-3010系列

TM-3015系列

PE1000壁掛式溫、濕度傳送器

PE300風管型顯示溫/濕度傳送器

信號/電源避雷器

漏液檢知器

液位感測器

流量感測器

CT-S紅外線溫度感測器

電力調節器

編碼器

信號/電源避雷器

DPM6系列智能顯示儀表

大字幕顯示器

DR系列三位半數電流電壓表

DS系列四位半數字電流電壓表

熱電偶

DF-XX FREE POWER光電系列

TR-XX銅管光電系列

DS-XX小型光電系列之一

DS-XX小型光電系列之二

DR-XX圓管光電系列

MDR-XX短型光電系列

DU-XX光電系列

DX-XX光電系列

DA-1204系列 DA-1204S系列

點火器

D系列固態繼電器

SA電動執行器

R-C2000系列軌道型控制器

E系列SCR電力控制器

監控系統應用場合

E4T系列多功能信號轉換器,報警器

CM系列電流監控器

TR系列多功能計時器

HR系列拔盤設定時間繼電器

CR系列多功能計數器/長度計

FA系列多功能位置表

P系列SCR 電力調節器

P900X系列高精度微電腦控制器

R-S2000系列轉換器

軌道窯工程應用案例

M907-701A空氣/燃氣比例控制系統應用

FR系列多功能頻率/轉速/線速表

無塵室、種植場、樓宇溫度應用場合

橡塑膠設備應用場合

鞋機相關應用場合

窯爐、燃氣、加熱、印染、紡織、烘乾、水處理應用場合

熱處理、冶金、退火、塗裝、食品加工設備應用場合

電線、電纜設備應用場合

醫藥設備、簡易控制應用場合

CB系列預置撥碼計數器
友情鏈接





