產(chǎn)品分類
產(chǎn)品快速搜索
本月特惠產(chǎn)品
行業(yè)新聞當前位置: 網(wǎng)站首頁 > 新聞中心 > 行業(yè)新聞
單片機與PLC編程的區(qū)別?你必須知道
發(fā)布時間:2016-06-28
有一個新來的學徒訴我:“最近在操作中,對PLC程式像單片機程式一樣畫了流程圖,但是當系統(tǒng)存在模擬量控制環(huán)節(jié)時,所畫的流程圖又難以說明問題,很難畫出與實際程式執(zhí)行意義一樣的總的程式流程圖??紤]到PLC程式和單片機程式是不同的,單片機是逐行執(zhí)行,而PLC則不同?!?/span>
單片機與PLC的程式設計有很大的區(qū)別,單片機的全部程式都是用戶設計的,PLC的程式包括系統(tǒng)程式(西門子稱為操作系統(tǒng))和用戶程式。操作系統(tǒng)用來組織與具體的控制任務無關的所有的CPU功能。操作系統(tǒng)的任務包括處理啟動過程,刷新輸入/輸出過程映像,調(diào)用用戶程式,檢測中斷事件和調(diào)用中斷組織塊,檢測和處理錯誤,管理記憶體,以及處理通信任務等。PLC的很多功能,例如掃描工作方式、定時器功能和中斷處理,是操作系統(tǒng)完成的。在畫流程圖時,應考慮這個問題。
PLC的開關量控制系統(tǒng)的程式用順序功能圖來描述比較簡潔。用流程圖來描述PLC的用戶程式原則上也是可以的,但是應區(qū)分哪些功能是操作系統(tǒng)完成的,哪些是用戶程式實現(xiàn)的。
例如有人問是否需要用跳轉(zhuǎn)指令來等待某個信號上升沿的出現(xiàn),這是一種單片機編程的思維。PLC的掃描工作方式在每一掃描週期開始時讀取全部的開關量輸入,根據(jù)前後兩個掃描週期同一輸入點狀態(tài)的變化來判斷是否有上升沿出現(xiàn)。所以不需要用往回跳的跳轉(zhuǎn)指令來等待某個輸入信號的出現(xiàn)。如果用這種方法來查詢信號的狀態(tài)變化,PLC不能幹別的事情,因為它的全部精力都用在查詢上了!而這種查詢是在一個掃描週期內(nèi)進行的,將使掃描週期變得很長,很容易造成監(jiān)控定時器(看門狗)超時的錯誤。
在PLC的用戶程式中,只需要用一條檢測上升沿的指令就可以捕捉到脈衝信號的上升沿。如果要求快速回應,可以採用中斷方式,在脈衝信號的上升沿由系統(tǒng)程式調(diào)用用戶編寫的中斷程式。
G900系列數(shù)位控制器
M5000系列熱流道專用溫度控制器
M900系列高性能控制器
S-Type數(shù)位一體化電加熱控制器
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紅外線溫度感測器
電力調(diào)節(jié)器
編碼器
信號/電源避雷器
DPM6系列智能顯示儀表
大字幕顯示器
DR系列三位半數(shù)電流電壓表
DS系列四位半數(shù)字電流電壓表
熱電偶
DF-XX FREE POWER光電系列
TR-XX銅管光電系列
DS-XX小型光電系列之一
DS-XX小型光電系列之二
DR-XX圓管光電系列
MDR-XX短型光電系列
DU-XX光電系列
DX-XX光電系列
DA-1204系列 DA-1204S系列
點火器
D系列固態(tài)繼電器
SA電動執(zhí)行器
R-C2000系列軌道型控制器
E系列SCR電力控制器
監(jiān)控系統(tǒng)應用場合
E4T系列多功能信號轉(zhuǎn)換器,報警器
CM系列電流監(jiān)控器
TR系列多功能計時器
HR系列拔盤設定時間繼電器
CR系列多功能計數(shù)器/長度計
FA系列多功能位置表
P系列SCR 電力調(diào)節(jié)器
P900X系列高精度微電腦控制器
R-S2000系列轉(zhuǎn)換器
軌道窯工程應用案例
M907-701A空氣/燃氣比例控制系統(tǒng)應用
FR系列多功能頻率/轉(zhuǎn)速/線速表
無塵室、種植場、樓宇溫度應用場合
橡塑膠設備應用場合
鞋機相關應用場合
窯爐、燃氣、加熱、印染、紡織、烘乾、水處理應用場合
熱處理、冶金、退火、塗裝、食品加工設備應用場合
電線、電纜設備應用場合
醫(yī)藥設備、簡易控制應用場合
CB系列預置撥碼計數(shù)器
友情鏈接