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