西門子PLC控制器6ES7312-5BF04-0AB0
在接地電網(wǎng)中,,零線帶電現(xiàn)象比較普遍,在尋找故障時(shí),,需要停電,,因而影響正常生產(chǎn),并且還可能造成觸電事故,。為了便于尋找故障,,消除帶電現(xiàn)象,,應(yīng)探明零線帶電的原因。歸納起來,,零線帶電有以下幾方面的原因:
(1)線路上有的電氣設(shè)備的絕緣破損而漏電,,保護(hù)裝置未動(dòng)作。
(2)線路上有一相接地,,電網(wǎng)中的總保護(hù)裝置未動(dòng)作,。
(3)零線斷裂,斷裂處后面的個(gè)別電氣設(shè)備漏電或者有較大的單相負(fù)荷,。
(4)在接零電網(wǎng)中,,個(gè)別電氣設(shè)備采取保護(hù)接地,并且漏電,;個(gè)別單相電氣設(shè)備采用“一火一地"(即無工作零線)制,。
(5)變壓器低壓側(cè)工作接地處接觸不良,有較大的電阻,;三相負(fù)荷不平衡電流超過允許值,。
(6)高壓串入低壓,磁場(chǎng)感應(yīng)或靜電感應(yīng),。
(7)高壓采用二線一地運(yùn)行方式,,其接地體與低壓工作接地或重復(fù)接地的接地體相距太近;高壓工作接地的電壓降影響低壓側(cè)工作接地,。
(8)由于絕緣電阻和對(duì)地電容的分壓作用,,電氣設(shè)備的外殼帶電。
在以上幾種原因中,,前五種原因較為普遍,。通常,查明原因后,,可采用相應(yīng)措施予以消除,。但是,為了從根本上保證安全用電,,在接地電網(wǎng)中采取保護(hù)接零措施,,必須有一個(gè)完整的接零系統(tǒng)。
西門子PLC控制器6ES7312-5BF04-0AB0
部分參數(shù)說明:
1.接口的選擇

圖10 接口設(shè)置
三種接口中:RS232C和RS422接口可以選擇“斷線檢測(cè)"和“數(shù)據(jù)流量控制" 的功能,, RS485/422可以設(shè)置“接收線路的初始化狀態(tài)",。
2.字符楨的格式:支持10位和11位的字符楨格式,包括數(shù)據(jù)傳輸?shù)牟ㄌ芈?,?shù)據(jù)位,,停止位和奇偶校驗(yàn)位。
3.接收字符楨結(jié)束判斷條件

圖11 結(jié)束判斷條件
On expiration of character delay time: 以固定的字符延遲時(shí)間為每幀數(shù)據(jù)的結(jié)束方式,;
On receipt of end-of-text character: 以結(jié)束字符作為每幀數(shù)據(jù)的結(jié)束方式,;
On receipt of fixed number of characters: 以固定的字符長(zhǎng)度作為每幀數(shù)據(jù)的結(jié)束方式,。
4.緩沖區(qū)處理方式

圖12 緩沖區(qū)設(shè)置
Dynamic Message frame buffer:如果勾上,模塊就可以緩沖多個(gè)不同長(zhǎng)度的消息,;
Prevent message frame buffer overwrite:如果勾上,,防止接收到的新消息覆蓋緩沖區(qū)中的消息楨,這可以防止丟失以前接收到的消息楨,;
Delete receive buffer during CPU startup:如果勾上,,當(dāng)CPU的工作模式從STOP切換到RUN(CPU啟動(dòng))時(shí),模塊的接收緩沖區(qū)自動(dòng)清空,。
更多關(guān)于串口接口模塊的組態(tài)和參數(shù)設(shè)置,,請(qǐng)參考手冊(cè)《ET 200S 串行接口模塊》第2.9章節(jié)的內(nèi)容,手冊(cè)鏈接:9260793
4.2 編程
4.2.1 PLC側(cè)編程
1.程序調(diào)用:從庫(kù)Libraries -> ET200s SI -> ET200S Serial Interface -> ET200s SI中調(diào)用功能塊,,調(diào)用發(fā)送 FB3(S_SEND)和接收 FB2(S_RCV),,并為其分配背景數(shù)據(jù)塊分別為DB30和DB20,將塊參數(shù)LADDR設(shè)為硬件組態(tài)中1 SI模塊的起始邏輯地址256,。

圖13 ET200S串口模塊的邏輯地址
2.創(chuàng)建發(fā)送數(shù)據(jù)塊DB1和接收數(shù)據(jù)塊DB2

圖14發(fā)送/接收數(shù)據(jù)塊DB1/DB2
表2 FB3 S_SEND 的參數(shù)定義

圖15 在程序中調(diào)用FB3 S_SEND
表3 FB2 S_RCV的參數(shù)定義

圖16 在程序中調(diào)用FB2 S_RCV
4.2.2 PC機(jī)參數(shù)設(shè)置
參數(shù)分配:串口選擇COM1(默認(rèn)),,傳輸波特率為9.6Kb/s, 8位數(shù)據(jù)位,,無校驗(yàn),,1位停止位,這些參數(shù)要和ET200s中1SI ASCII模塊設(shè)置一致,,同時(shí)將串口調(diào)試軟件打開,。

圖17 串口調(diào)試軟件參數(shù)設(shè)置
4.3 通訊測(cè)試
1.ET200S 1SI發(fā)送數(shù)據(jù),調(diào)試軟件接收數(shù)據(jù)
首先將硬件配置和程序下載到PLC,,將DB1中個(gè)字節(jié)設(shè)為十六進(jìn)制的01 02 03 04 05 06 07 08 09 10 ,,然后將FB3的M0.0從FALSE置成TRUE,ET200S將發(fā)送數(shù)據(jù)10個(gè)字節(jié)數(shù)據(jù),,可以從串口調(diào)試軟件的接收字符窗口中看到收到的數(shù)據(jù)(十六進(jìn)制),,結(jié)果如下圖18所示。

圖18 ET200S 1SI發(fā)送數(shù)據(jù)調(diào)試軟件接收數(shù)據(jù)測(cè)試結(jié)果
2.調(diào)試軟件發(fā)送數(shù)據(jù),,ET200S 1 SI接收數(shù)據(jù)
首先將硬件配置和程序下載到CPU中,將FB2的M0.1設(shè)為TRUE,,使能ET200S 接收,。在PC機(jī)的串口軟件打開,在發(fā)送字符輸入窗口輸入16進(jìn)制數(shù)據(jù)1122334455667788 9900,,然后點(diǎn)擊“手動(dòng)發(fā)送"按鈕發(fā)送數(shù)據(jù),,則在PLC側(cè)DB2的個(gè)字節(jié)能接收到數(shù)據(jù),接收的長(zhǎng)度為10,,測(cè)試結(jié)果如下,。

圖19調(diào)試軟件發(fā)送數(shù)據(jù)ET200S 1SI接收數(shù)據(jù)測(cè)試結(jié)果