產(chǎn)品簡(jiǎn)介
西門子S7-1500PLC 控制器產(chǎn)品系列中具有較大容量程序及數(shù)據(jù)存儲(chǔ)器的 CPU,適用于具有較高程序范圍和聯(lián)網(wǎng)要求的苛刻應(yīng)用。具有*處理速度,適用于二進(jìn)制和浮點(diǎn)運(yùn)算。用于系列機(jī)器、*機(jī)器以及工廠中的跨領(lǐng)域自動(dòng)化任務(wù),在具有集中式和分布式 I/O 的生產(chǎn)線上作為集中式控制器使用。
詳細(xì)介紹
四川西門子S7-1500PLC模塊代理商專業(yè)銷售
含有直接位地址的指令叫位操作指令,是PLC常用的根本指令,梯形圖指令有觸點(diǎn)和線圈兩大類,觸點(diǎn)又分為動(dòng)合和動(dòng)斷兩種方式;句子表指令有與、或以及輸出等邏輯關(guān)系,位操作指令能完成根本的位邏輯運(yùn)算控制。
PLC存儲(chǔ)器
梯形圖與傳動(dòng)繼電器控制符號(hào)比較
1.指令格局
注:觸點(diǎn)代表CPU對(duì)存儲(chǔ)器的讀操作,因?yàn)橛?jì)算機(jī)體系對(duì)讀操作的的次數(shù)不受約束,所以用戶程序中,動(dòng)合、動(dòng)斷觸點(diǎn)運(yùn)用的次數(shù)不受約束。線圈符號(hào)代表CPU對(duì)存儲(chǔ)器的寫操作,在用戶程序中,每個(gè)線圈只能運(yùn)用一次。
PLC存儲(chǔ)器
注:觸點(diǎn)代表CPU對(duì)存儲(chǔ)器的讀操作,因?yàn)橛?jì)算機(jī)體系對(duì)讀操作的的次數(shù)不受約束,所以用戶程序中,動(dòng)合、動(dòng)斷觸點(diǎn)運(yùn)用的次數(shù)不受約束。線圈符號(hào)代表CPU對(duì)存儲(chǔ)器的寫操作,在用戶程序中,每個(gè)線圈只能運(yùn)用一次
常用指令助記符的定義:
1、LD: 裝載指令,對(duì)應(yīng)梯形圖左邊母線開端,銜接動(dòng)合觸頭;
2、LDN:裝載指令, 對(duì)應(yīng)梯形圖左邊母線開端,銜接動(dòng)斷觸頭;
3、A:與操作指令,用于動(dòng)合觸點(diǎn)的串聯(lián)銜接;
4、AN:與非操作指令, 用于動(dòng)斷觸點(diǎn)的串聯(lián)銜接;
5、O:或操作指令, 用于動(dòng)合觸點(diǎn)的并聯(lián)銜接:
6、ON:或非操作指令, 用于動(dòng)斷觸點(diǎn)的并聯(lián)銜接;
7、=(OUT)輸出指令,線圈輸出.
plc存儲(chǔ)器
位操作指令程序運(yùn)用
plc存儲(chǔ)器
觸點(diǎn)的串聯(lián)
運(yùn)用說明:
(1)串聯(lián)觸點(diǎn)能夠運(yùn)用上限為11個(gè)
(2)接連輸出電路能夠重復(fù)運(yùn)用 = 指令,但次序有必要正確,否則就不能接連運(yùn)用。
plc存儲(chǔ)器
觸點(diǎn)的并聯(lián)
2.編程相關(guān)問題
1)PLC I/O端點(diǎn)的分配辦法
每一個(gè)傳感器或開關(guān)對(duì)應(yīng)一個(gè)PLC斷定的輸入點(diǎn),每一個(gè)負(fù)載對(duì)應(yīng)一個(gè)PLC斷定的輸出端點(diǎn)。外部按鈕一般用動(dòng)合觸點(diǎn)。
2)輸出繼電器的運(yùn)用辦法
PLC在寫輸出階段要將輸出映像寄存器的內(nèi)容送至輸點(diǎn)Q,繼電器輸出方式時(shí),PLC的繼電器觸點(diǎn)要?jiǎng)幼?,所以輸出端不帶?fù)載時(shí),控制線圈應(yīng)運(yùn)用內(nèi)部繼電器M或其他,盡可能不要運(yùn)用輸出繼電器Q的線圈。
正確挑選接地址,完善接地體系。
良好的接地是保證PLC操控器牢靠作業(yè)的重要條件,能夠防止偶爾發(fā)生的電壓沖擊危害,還能夠抑制干擾。完善的接地體系是PLC操控器抗電磁干擾的重要辦法之一。
PLC操控器屬高速低電平操控設(shè)備,應(yīng)選用直接接地方法。為了抑制加在電源及輸入端、輸出端的干擾,應(yīng)給PLC操控器接上地線,接地址應(yīng)與動(dòng)力設(shè)備的接地址分隔。若達(dá)不到這種要求,也有必要做到與其他設(shè)備公共接地,制止與其他設(shè)備串聯(lián)接地。接地址應(yīng)盡可能接近PLC操控器。會(huì)集安置的PLC操控器適于并聯(lián)一點(diǎn)接地方法,各設(shè)備的柜體中心接地址以獨(dú)自的接地線引向接地極。分散安置的PLC操控器,應(yīng)選用串聯(lián)一點(diǎn)接地方法。接地極的接地電阻小于2Ω,接地極埋在距建筑物10~15m遠(yuǎn)處,并且PLC操控器接地址有必要與強(qiáng)電設(shè)備接地址相距10m以上。假如要用擴(kuò)展單元,其接地址應(yīng)與根本單元的接地址接在一同。
信號(hào)源接地時(shí),屏蔽層應(yīng)在信號(hào)側(cè)接地;信號(hào)源不接地時(shí),應(yīng)在PLC操控器側(cè)接地。信號(hào)線中心有接頭時(shí),屏蔽層應(yīng)結(jié)實(shí)銜接并進(jìn)行絕緣處理,各屏蔽層應(yīng)相互銜接好。挑選恰當(dāng)?shù)慕拥靥巻吸c(diǎn)接地,要防止多點(diǎn)接地。
6、正確挑選接地址,完善接地體系。
在挑選設(shè)備時(shí),首先要了解國(guó)產(chǎn)PLC生產(chǎn)廠家給出的抗干擾目標(biāo),如共模抑制比、差模抑制比、耐壓才干、答應(yīng)在多大電場(chǎng)強(qiáng)度和多高頻率的磁場(chǎng)強(qiáng)度環(huán)境中作業(yè)等,要挑選有較高抗干擾才干的產(chǎn)品,如選用浮地技能、隔絕性能好的可編程操控器、人機(jī)界面HMI。
可編程操控器、人機(jī)界面現(xiàn)場(chǎng)應(yīng)用時(shí)的抗干擾問題,是雜亂而細(xì)致的??垢蓴_性規(guī)劃是一個(gè)十分雜亂的體系性工程,涉及到詳細(xì)的輸入輸出設(shè)備和工業(yè)現(xiàn)場(chǎng)的詳細(xì)環(huán)境,要求我們要綜合考慮各方面的要素,有必要依據(jù)現(xiàn)場(chǎng)的實(shí)際情況,從削減干擾源、堵截干擾途徑等方面進(jìn)行全面的考慮,充分利用各種抗干擾辦法來進(jìn)行可編程操控器、人機(jī)界面的規(guī)劃。才干真實(shí)進(jìn)步可編程操控器、人機(jī)界面HMI現(xiàn)場(chǎng)應(yīng)用時(shí)的抗干擾才干,確保體系安全安穩(wěn)運(yùn)轉(zhuǎn)。
圖17. 高速計(jì)數(shù)程序功能塊
計(jì)數(shù)器工藝功能的主要參數(shù):
序號(hào) 名稱 功能
1 SwGate 軟件門:通過該控制位來控制計(jì)數(shù)器啟動(dòng)和停止;
2 ErrorACK 錯(cuò)誤應(yīng)答:出現(xiàn)錯(cuò)誤并處理錯(cuò)誤后通過此控制位來復(fù)位故障狀態(tài);
3 EventACK 事件應(yīng)答:確認(rèn)計(jì)數(shù)器事件狀態(tài),如:計(jì)數(shù)值超限等;
4 SetCountValue 設(shè)置計(jì)數(shù)值:通過該控制位可以將當(dāng)前計(jì)數(shù)值更改為其他值,注意:修改值需要寫到工藝對(duì)象靜態(tài)變量“NewCountValue”中;
5 StatusHW 工藝模塊狀態(tài)位: 模塊已組態(tài)并準(zhǔn)備好運(yùn)行, 模塊數(shù)據(jù)有效;
6 StatusGate 門狀態(tài)位:該狀態(tài)位反映了內(nèi)部門的實(shí)際狀態(tài),只有改狀態(tài)為為"True"時(shí),計(jì)數(shù)器才會(huì)工作;
7 StatusUp 增計(jì)數(shù)狀態(tài)位:表示當(dāng)前計(jì)數(shù)方向?yàn)樵鲇?jì)數(shù);
8 StatusDown 減計(jì)數(shù)狀態(tài)位:表示當(dāng)前計(jì)數(shù)方向?yàn)闇p計(jì)數(shù);
9 PosOverflow 超上限狀態(tài)位:表示當(dāng)前計(jì)數(shù)值已經(jīng)超過設(shè)定的計(jì)數(shù)值上限;
10 NegOverflow 超下限狀態(tài)位:表示當(dāng)前計(jì)數(shù)值已經(jīng)超過設(shè)定的計(jì)數(shù)值下限;
11 Error 錯(cuò)誤狀態(tài)位:表示當(dāng)前計(jì)數(shù)工藝對(duì)象有錯(cuò)誤;
12 ErrorID 錯(cuò)誤代碼:顯示當(dāng)前工藝對(duì)象錯(cuò)誤的故障代碼;
13 CounterValue 計(jì)數(shù)值:計(jì)數(shù)器工藝對(duì)象的實(shí)際計(jì)數(shù)值;
表02. 計(jì)數(shù)器工藝功能的主要參數(shù)
7. 通過用戶程序修改實(shí)際計(jì)數(shù)值:
在很多情況下都有可能需要人工修改一下當(dāng)前的實(shí)際計(jì)數(shù)值,這需要首先將要修改的值傳送到工藝DB的新計(jì)數(shù)值"NewCountValue"中,然后置位功能塊輸入管腳“SetCountValue” 則新計(jì)數(shù)值生效(圖18)。具體步驟如下:
(1). 選中左面項(xiàng)目樹的"High_Speed_Couter"工藝對(duì)象;
(2). 展開下面的詳細(xì)視圖,則可以看到工藝DB中的所有變量;
(3). 找到"NewCountValue"變量,并將其拖拽到用戶程序的傳送指令輸出端;
(4). 將新的計(jì)數(shù)值傳送到"NewCountValue";
(5). 置位功能塊輸入管腳“SetCountValue” ;
(6). 新的計(jì)數(shù)值生效。
四川西門子S7-1500PLC模塊代理商專業(yè)銷售