西門子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)線上作為集中式控制器使用。
產(chǎn)品簡(jiǎn)介
詳細(xì)介紹
黑龍江西門子S7-1500plc代理商量大從優(yōu)
將受到所有空間電磁干擾而在線路上感應(yīng)電壓和電路。尤其是電網(wǎng)內(nèi)部的變化,開關(guān)操作浪涌、大型電力設(shè)備起停、交直流轉(zhuǎn)動(dòng)裝置引起的諧波、電網(wǎng)短路暫態(tài)沖擊等,都通過(guò)輸電線路到電源邊。PLC 電源通常采用隔離電源,但其機(jī)構(gòu)及制造工藝因素使其隔離性并不理想。實(shí)際上,由于分布參數(shù)特別是分布電容的存在,隔離是不可能的。
來(lái)自信號(hào)線引入的干擾:
與PLC 控制系統(tǒng)連接的各類信號(hào)傳輸線,除了傳輸有效的各類信號(hào)之外,總會(huì)有外部干擾信號(hào)侵入。此干擾主要有兩種途徑:一是通過(guò)變送器或共用信號(hào)儀表的供電電源串入的電網(wǎng)干擾,這往往被忽略;二是信號(hào)線受空間電磁輻射感應(yīng)的干擾,即信號(hào)線上的外部感應(yīng)干擾,這是很嚴(yán)重的。由信號(hào)引入干擾會(huì)引起I/O信號(hào)工作異常和測(cè)量精度大大降低,嚴(yán)重時(shí)將引起元器件損傷。對(duì)于隔離性能差的系統(tǒng),還將導(dǎo)致信號(hào)間互相干擾,引起共地系統(tǒng)總線回流,造成邏輯數(shù)據(jù)變化、誤動(dòng)和死機(jī)。PLC 控制系統(tǒng)因信號(hào)引入干擾造成I/O模件損壞數(shù)相當(dāng)嚴(yán)重,由此引起系統(tǒng)故障的情況也很多。
來(lái)自接地系統(tǒng)混亂時(shí)的干擾:
接地是提高電子設(shè)備電磁兼容性(EMC)的有效手段之一。正確的接地,既能抑制電磁干擾的影響,又能抑制設(shè)備向外發(fā)出干擾;而錯(cuò)誤的接地,反而會(huì)引入嚴(yán)重的干擾信號(hào),使PLC 系統(tǒng)將無(wú)法正常工作。PLC 控制系統(tǒng)的地線包括系統(tǒng)地、屏蔽地、交流地和保護(hù)地等。接地系統(tǒng)混亂對(duì) PLC 系統(tǒng)的干擾主要是各個(gè)接地點(diǎn)電位分布不均,不同接地點(diǎn)間存在地電位差,引起地環(huán)路電流,影響系統(tǒng)正常工作。例如電纜屏蔽層必須一點(diǎn)接地,如果電纜屏蔽層兩端A、B都接地,就存在地電位差,有電流流過(guò)屏蔽層,當(dāng)發(fā)生異常狀態(tài)加雷擊時(shí),地線電流將更大。
此外,屏蔽層、接地線和大地有可能構(gòu)成閉合環(huán)路,在變化磁場(chǎng)的作用下,屏蔽層內(nèi)有會(huì)出現(xiàn)感應(yīng)電流,通過(guò)屏蔽層與芯線之間的耦合,干擾信號(hào)回路。若系統(tǒng)地與其它接地處理混亂,所產(chǎn)生的地環(huán)流可能在地線上產(chǎn)生不等電位分布,影響PLC 內(nèi)邏輯電路和模擬電路的正常工作。PLC 工作的邏輯電壓干擾容限較低,邏輯地電位的分布干擾容易影響PLC 的邏輯運(yùn)算和數(shù)據(jù)存儲(chǔ),造成數(shù)據(jù)混亂、程序跑飛或死機(jī)。模擬地電位的分布將導(dǎo)致測(cè)量精度下降,引起對(duì)信號(hào)測(cè)控的嚴(yán)重失真和誤動(dòng)作。
(6)來(lái)自PLC系統(tǒng)內(nèi)部的干擾:
黑龍江西門子S7-1500plc代理商量大從優(yōu)
將項(xiàng)目存盤編譯并下載之后,可以通過(guò)項(xiàng)目樹或者功能塊的快捷圖標(biāo)進(jìn)入到工藝對(duì)象的調(diào)試功能(圖14);
Test02
圖14. 在程序中調(diào)用功能塊
進(jìn) 入調(diào)試界面后,首先點(diǎn)擊左上角的在線圖標(biāo)切換到在線模式,在在線模式下首先要使能軟件門”SwGate”,然后觀察反饋的門狀態(tài)”StatusGate” 是否為 TRUE,如果為 TRUE 說(shuō)明計(jì)數(shù)器已經(jīng)開始工作,這時(shí)候如果有外部脈沖信號(hào)的話,計(jì)數(shù)器將進(jìn)行計(jì)數(shù)并將計(jì)數(shù)值反饋到”CountValue”處(圖15)。
Test03
圖15. 計(jì)數(shù)器工藝對(duì)象的調(diào)試界面
故障診斷:
可以通過(guò)項(xiàng)目樹或功能塊上的快捷圖標(biāo)切換到診斷界面。在診斷界面可以看到錯(cuò)誤的ID、描述和相關(guān)的狀態(tài)位(圖16):
Diag01
圖16. 計(jì)數(shù)器工藝對(duì)象的診斷界面
編程:
如果調(diào)試面板沒有問題可以回到程序塊進(jìn)行編程,程序塊的管腳及使用方法與之前的調(diào)試面板**,所以非常方便的參考調(diào)試面板進(jìn)行編程(圖17),工藝功能塊的部分主要參數(shù)及功能請(qǐng)參見表02。
Program01
圖17. 高速計(jì)數(shù)程序功能塊
計(jì)數(shù)器工藝功能的主要參數(shù):
序號(hào) 名稱 功能
1 SwGate 軟件門:通過(guò)該控制位來(lái)控制計(jì)數(shù)器啟動(dòng)和停止;
2 ErrorACK 錯(cuò)誤應(yīng)答:出現(xiàn)錯(cuò)誤并處理錯(cuò)誤后通過(guò)此控制位來(lái)復(fù)位故障狀態(tài);
3 EventACK 事件應(yīng)答:確認(rèn)計(jì)數(shù)器事件狀態(tài),如:計(jì)數(shù)值超限等;
4 SetCountValue 設(shè)置計(jì)數(shù)值:通過(guò)該控制位可以將當(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)超過(guò)設(shè)定的計(jì)數(shù)值上限;
10 NegOverflow 超下限狀態(tài)位:表示當(dāng)前計(jì)數(shù)值已經(jīng)超過(guò)設(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. 通過(guò)用戶程序修改實(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ù)值生效。