西門子模塊6ES7516-3AN02-0AB0詳細(xì)說明
簡單PLC的運(yùn)算功用包含邏輯運(yùn)算、計(jì)時(shí)和計(jì)數(shù)功用;一般PLC的運(yùn)算功用還包含數(shù)據(jù)移位、比較等運(yùn)算功用;較復(fù)雜運(yùn)算功用有代數(shù)運(yùn)算、數(shù)據(jù)傳送等;大型PLC中還有模仿量的PID運(yùn)算和其他運(yùn)算功用。跟著敞開體系的呈現(xiàn),現(xiàn)在在PLC中都已具有通訊功用,有些產(chǎn)品具有與下位機(jī)的通訊,有些產(chǎn)品具有與同位機(jī)或上位機(jī)的通訊,有些產(chǎn)品還具有與工廠或企業(yè)網(wǎng)進(jìn)行數(shù)據(jù)通訊的功用。規(guī)劃選型時(shí)應(yīng)從實(shí)踐運(yùn)用的要求出發(fā),合理選用所需的運(yùn)算功用。大多數(shù)運(yùn)用場合,只需求邏輯運(yùn)算和計(jì)時(shí)計(jì)數(shù)功用,有些運(yùn)用需求數(shù)據(jù)傳送和比較,當(dāng)用于模仿量檢測和操控時(shí),才運(yùn)用代數(shù)運(yùn)算,數(shù)值轉(zhuǎn)換和PID運(yùn)算等。要顯現(xiàn)數(shù)據(jù)時(shí)需求譯碼和編碼等運(yùn)算。
(二)操控功用
操控功用包含PID操控運(yùn)算、前饋補(bǔ)償操控運(yùn)算、比值操控運(yùn)算等,應(yīng)依據(jù)操控要求確定。PLC首要用于次序邏輯操控,因而,大多數(shù)場合常選用單回路或多回路操控器解決模仿量的操控,有時(shí)也選用的智能輸入輸出單元完結(jié)所需的操控功用,提高PLC的處理速度和節(jié)約存儲器容量。例如選用PID操控單元、高速計(jì)數(shù)器、帶速度補(bǔ)償?shù)哪7聠卧?、ASC碼轉(zhuǎn)換單元等。
(三)通訊功用
大中型PLC體系應(yīng)支撐多種現(xiàn)場總線和規(guī)范通訊協(xié)議(如TCP/IP),需求時(shí)應(yīng)能與工廠管理網(wǎng)(TCP/IP)相連接。通訊協(xié)議應(yīng)契合ISO/IEEE通訊規(guī)范,應(yīng)是敞開的通訊網(wǎng)絡(luò)。
(四)編程功用
離線編程方法:PLC和編程器公用一個(gè)CPU,編程器在編程模式時(shí),CPU只為編程器供給效勞,不對現(xiàn)場設(shè)備進(jìn)行操控。完結(jié)編程后,編程器切換到運(yùn)轉(zhuǎn)模式,CPU對現(xiàn)場設(shè)備進(jìn)行操控,不能進(jìn)行編程。離線編程方法可下降體系成本,但運(yùn)用和調(diào)試不便利。在線編程方法:CPU和編程器有各自的CPU,主機(jī)CPU擔(dān)任現(xiàn)場操控,并在一個(gè)掃描周期內(nèi)與編程器進(jìn)行數(shù)據(jù)交換,編程器把在線編制的程序或數(shù)據(jù)發(fā)送到主機(jī),下一掃描周期,主機(jī)就依據(jù)新收到的程序運(yùn)轉(zhuǎn)。這種方法成本較高,但體系調(diào)試和操作便利,在大中型PLC中常選用。
五種規(guī)范化編程言語:次序功用圖(SFC)、梯形圖(LD)、功用模塊圖(FBD)三種圖形化言語和語句表(IL)、結(jié)構(gòu)文本(ST)兩種文本言語。選用的編程言語應(yīng)遵守其規(guī)范(IEC6113123),同時(shí),還應(yīng)支撐多種言語編程形式,如C,Basic等,以滿足特殊操控場合的操控要求。
PLC模擬量輸入干擾的原因有哪些
PLC功能模塊
相信許多做自動(dòng)化的朋友應(yīng)該都遇到過,現(xiàn)場模擬量信號收集不問題或許PLC動(dòng)作不正常的現(xiàn)象,接地、屏蔽都做好了還是杯水車薪,對這些問題束手無策,和大家分享一些發(fā)生現(xiàn)場干擾的原因及處理辦法。
1、強(qiáng)電干擾
表信號、PLC控制信號都為弱電,易受強(qiáng)電干擾。所以要求在柜外布線時(shí)(在電纜溝、電纜橋架、穿管等敷設(shè)辦法),將通訊線、信號線、控制線等弱電信號遠(yuǎn)離強(qiáng)電,間距不得少于20CM。電纜溝多層時(shí),要求弱電電纜敷設(shè)在強(qiáng)電電纜下方。
2、柜內(nèi)干擾

PLC不能和高壓電器安裝在同一個(gè)開關(guān)柜內(nèi),PLC的輸出選用中心繼電器完成對外部開關(guān)量信號的阻隔。假如現(xiàn)場條件約束,輸入信號不能和強(qiáng)電電纜有效的阻隔,可用小型繼電器來阻隔輸入端的開關(guān)量信號。當(dāng)然PLC來自控制柜內(nèi)的輸入信號和距控制柜不遠(yuǎn)的輸入信號一般沒有必要用繼電器阻隔。在PLC接線時(shí),模擬量輸入的模塊,負(fù)端盡量短接,消除干擾。
3、信號線的抗干擾
西門子模塊6ES7516-3AN02-0AB0詳細(xì)說明
西門子CPU414-3資料
4. 時(shí)間數(shù)據(jù)轉(zhuǎn)碼

5. 年份數(shù)據(jù)補(bǔ)齊:讀取的年份數(shù)據(jù)是用兩位數(shù)表示的,其中90~99表示1990~1999年,0~89表示2000~2089年,因此實(shí)際應(yīng)用時(shí)需要將年份數(shù)據(jù)的前兩位補(bǔ)齊。

經(jīng)過以上處理就完成了CPU時(shí)間讀取的工作。
6. 寫時(shí)間同步:將當(dāng)前CPU顯示時(shí)間同步到設(shè)定區(qū)域(也可以根據(jù)需要將HMI時(shí)間映射到設(shè)定區(qū)域,實(shí)現(xiàn)CPU與HMI的時(shí)間同步)

7. 年數(shù)據(jù)處理:將4位的時(shí)間數(shù)據(jù)處理成2位。

8. 時(shí)間數(shù)據(jù)INT轉(zhuǎn)換成BCD

9. 時(shí)間組合

10. 寫時(shí)間命令:判斷月、日數(shù)據(jù)不為0時(shí)才有效,防止錯(cuò)誤。

通過以上過程就完成了CPU時(shí)間設(shè)定的工作。利用讀取的時(shí)鐘數(shù)據(jù)可以產(chǎn)生編程需要的各種脈沖信號