西門子變頻器6SE6420-2UD27-5CA1
(8)軟件抗干擾措施
由于電磁干擾的復(fù)雜性,要根本消除干擾的影響是不可能的,因此在PLC控制系統(tǒng)的軟件設(shè)計(jì)和組態(tài)時(shí),還應(yīng)在軟件方面進(jìn)行抗干擾處理,進(jìn)一步提高系統(tǒng)的可靠性。
由于噪聲、開關(guān)的誤動(dòng)作、模擬信號(hào)誤差等因素的影響,PLC的外部開關(guān)量和模擬量輸入信號(hào)會(huì)出現(xiàn)錯(cuò)誤,引起程序判斷失誤,造成事故。當(dāng)按鈕、開關(guān)作為輸入信號(hào)時(shí),則不可避免產(chǎn)生抖動(dòng)。如果輸入信號(hào)是繼電器/接觸器觸點(diǎn),有時(shí)會(huì)產(chǎn)生瞬間跳動(dòng),引起系統(tǒng)誤動(dòng)作。在這種情況下,可采用定時(shí)器延時(shí)來去掉抖動(dòng),定時(shí)時(shí)間根據(jù)觸點(diǎn)抖動(dòng)情況和系統(tǒng)要求的響應(yīng)速度而定,這樣可保證觸點(diǎn)確實(shí)穩(wěn)定閉合(或斷開)后才執(zhí)行特定的任務(wù)處理。
對(duì)于模擬信號(hào)可采用多種軟件濾波方法來提高數(shù)據(jù)的可靠性。連續(xù)采樣多次,采樣間隔根據(jù)A/D轉(zhuǎn)換時(shí)間和信號(hào)的變化頻率而定。采樣數(shù)據(jù)先后存放在不同的數(shù)據(jù)寄存器中,經(jīng)比較后取中間值或平均值作為當(dāng)前輸入值。常用的數(shù)字濾波方法有程序判斷濾波、中值濾波、滑動(dòng)平均值濾波、防脈沖干擾平均值濾波、算術(shù)平均值濾波、去極值平均濾波等。
?、俪绦蚺袛酁V波適用于對(duì)采樣信號(hào)因受到隨機(jī)干擾或傳感器不穩(wěn)定而引起的失真進(jìn)行濾波。設(shè)計(jì)時(shí)根據(jù)經(jīng)驗(yàn)確定兩次采樣允許的大偏差,若先后兩次采樣的信號(hào)差值大于偏差,表明輸入是干擾信號(hào),應(yīng)去掉,用上次采樣值作為本次采樣值。若差值不大于偏差,則本次采樣值有效。
②中值濾波是連續(xù)輸入3個(gè)采樣信號(hào),從中選擇中間值作為有效采樣信號(hào)。
?、刍瑒?dòng)平均值濾波是將數(shù)據(jù)存儲(chǔ)器的一個(gè)區(qū)域(20個(gè)單元左右)作為循環(huán)隊(duì)列,每次數(shù)據(jù)采集時(shí)先去掉隊(duì)首的一個(gè)數(shù)據(jù),再把新數(shù)據(jù)放入隊(duì)尾,然后求平均值。
④去極值平均濾波是連續(xù)采樣n次,求數(shù)據(jù)的累加和,同時(shí)找出其中的大值和小值,從累加和中減去大值和小值,再求(n-2)個(gè)數(shù)據(jù)的平均值作為有效的采樣值。
?、菟阈g(shù)平均值濾波是求連續(xù)輸入的n個(gè)采樣數(shù)據(jù)的算術(shù)平均值作為有效的信號(hào)。它不能消除明顯的脈沖干擾,只是削弱其影響。要提高效果可采用去極值平均濾波。
⑥防脈沖干擾平均值濾波是連續(xù)進(jìn)行4次采樣,去掉其中的大值和小值,再求剩下的兩個(gè)數(shù)據(jù)的平均值。它實(shí)際上是去極值平均濾波的特例。
在設(shè)計(jì)中還可以用線性插值法、二次拋物線插值法或分段曲線擬合等方法對(duì)數(shù)據(jù)進(jìn)行非線性補(bǔ)償,提高數(shù)據(jù)的線性度。也可采用零位補(bǔ)償或自動(dòng)零跟蹤補(bǔ)償?shù)确椒▉硖幚砹闫拚`差,提高采樣數(shù)據(jù)的精度。
STEP 7
提供了一個(gè)用戶友好的,供用戶、編輯和控制應(yīng)用所需的邏輯,其中包
括用于和組態(tài)項(xiàng)目中所有設(shè)備(例如控制器和 HMI 等設(shè)備)的工具。
為了幫助用戶查找需要的信息,STEP 7 提供了內(nèi)容豐富的在線幫助。
STEP 7 提供了編程語言,用于方便地適合用戶具體應(yīng)用的控制程序。
LAD(梯形圖邏輯) (頁 214)是一種圖形編程語言。 它使用基于電路圖的表示法。
FBD(函數(shù)塊圖) (頁 215)是基于布爾代數(shù)中使用的圖形邏輯符號(hào)的編程語言。
SCL(結(jié)構(gòu)化控制語言) (頁 216)是一種基于文本的編程語言。
創(chuàng)建代碼塊時(shí),應(yīng)選擇該塊要使用的編程語言。
用戶程序可以使用由任意或所有編程語言創(chuàng)建的代碼塊。
說明
STEP 7 是 TIA Portal 中的編程和組態(tài)。 除了包括 STEP 7 外,TIA Portal
中還包括設(shè)計(jì)和執(zhí)行運(yùn)行可視化的 WinCC,以及 WinCC 以及 STEP 7
的在線幫助。
要求
必須使用員權(quán)限來安裝 STEP 7。
表格 3- 1 要求
硬件/ 要求
處理器類型 Intel® Core? i5-3320M 3.3 GHz 或更高版本
RAM 8 GB
可用硬盤空間 驅(qū)動(dòng)器 C: 上 2 GB
操作 可以將 STEP 7 與以下操作結(jié)合使用(僅 64
位):
? Microsoft Windows 7 Home Premium SP1
或更高版本( STEP 7 Basic,STEP 7
Professional 不支持)
? Microsoft Windows 7 或更高版本(Professional
SP1、Enterprise SP1、Ultimate SP1)
? Microsoft Windows 8.1( STEP 7
Basic,STEP 7 Professional 不支持)
? Microsoft Windows 8.1(Professional、Enterprise)
? Microsoft Server 2008 R2 版 SP1( STEP
7 Professional)
? Microsoft Server 2012 R2 版
圖形卡 32 MB RAM
SIMATICS7-1200, 通信模塊 CM 1241, RS-232,9 針 Sub-D(針), 支持端口
24 位顏色深度
屏幕分辨率 1920 x 1080(建議)
網(wǎng)絡(luò) 對(duì)于 STEP 7 和 CPU 之間的通信,10 Mbit/s
以太網(wǎng)或更快
光驅(qū) DVD-ROM
用戶程序的執(zhí)行
CPU 支持以下類型的代碼塊,使用它們可以創(chuàng)建有效的用戶程序結(jié)構(gòu):
組織塊 (OB) 定義程序的結(jié)構(gòu)。 有些 OB
具有預(yù)定義的行為和啟動(dòng)事件,但用戶也可以創(chuàng)建具有自定義啟動(dòng)事件的 OB。
功能 (FC) 和功能塊 (FB) 包含與特定任務(wù)或參數(shù)組合相對(duì)應(yīng)的程序代碼。 每個(gè) FC 或
FB 都提供一組輸入和輸出參數(shù),用于與調(diào)用塊共享數(shù)據(jù)。 FB
還使用相關(guān)聯(lián)的數(shù)據(jù)塊(稱為背景數(shù)據(jù)塊)來保存該 FB 調(diào)用實(shí)例的數(shù)據(jù)值。
可多次調(diào)用 FB,每次調(diào)用都采用的背景數(shù)據(jù)塊。
調(diào)用帶有不同背景數(shù)據(jù)塊的同一 FB 不會(huì)對(duì)其它任何背景數(shù)據(jù)塊的數(shù)據(jù)值產(chǎn)生影響。
數(shù)據(jù)塊 (DB) 存儲(chǔ)程序塊可以使用的數(shù)據(jù)。
用戶程序的執(zhí)行順序是:從一個(gè)或多個(gè)在進(jìn)入 RUN 時(shí)運(yùn)行一次的可選啟動(dòng)組織塊
(OB) 開始,然后執(zhí)行一個(gè)或多個(gè)循環(huán)執(zhí)行的程序循環(huán) OB。還可以將 OB
與中斷事件關(guān)聯(lián),該事件可以是事件或錯(cuò)誤事件。當(dāng)發(fā)生相應(yīng)的或錯(cuò)誤事件時(shí),
即會(huì)執(zhí)行這些 OB。
功能 (FC) 或功能塊 (FB) 是指可從 OB 或其它 FC/FB
調(diào)用的程序代碼塊,可下至以下嵌套深度:
16(從程序循環(huán) OB 或啟動(dòng) OB 開始)
6(從任意中斷事件 OB 開始)
FC 不與任何特定數(shù)據(jù)塊 (DB) 相關(guān)聯(lián)。FB 與 DB 直接相關(guān)并使用該 DB
傳遞參數(shù)及存儲(chǔ)中間值和結(jié)果。
用戶程序、數(shù)據(jù)及組態(tài)的大小受 CPU 中可用裝載存儲(chǔ)器和工作存儲(chǔ)器的。對(duì)各個(gè)
OB、FC、FB 和 DB 塊的數(shù)目沒有特殊。但是塊的總數(shù)在 1024 之內(nèi)。
使用中常常遇到因個(gè)別參數(shù)設(shè)置不當(dāng),導(dǎo)致變頻器不能正常工作的現(xiàn)象。
控制方式:即速度控制、轉(zhuǎn)距控制、PID控制或其他方式。采取控制方式后,一般要根據(jù)控制精度,需要進(jìn)行靜態(tài)或動(dòng)態(tài)辨識(shí)。
運(yùn)行頻率:即電機(jī)運(yùn)行的*小轉(zhuǎn)速,電機(jī)在低轉(zhuǎn)速下運(yùn)行時(shí),其散熱性能很差,電機(jī)長(zhǎng)時(shí)間運(yùn)行在低轉(zhuǎn)速下,會(huì)導(dǎo)致電機(jī)燒毀。而且低速時(shí),其電纜中的電流也會(huì)增大,也會(huì)導(dǎo)致電纜發(fā)熱。
運(yùn)行頻率:一般的變頻器頻率到60Hz,有的甚至到400 Hz,高頻率將使電機(jī)高速運(yùn)轉(zhuǎn),這對(duì)普通電機(jī)來說,其軸承不能長(zhǎng)時(shí)間的超額定轉(zhuǎn)速運(yùn)行,電機(jī)的轉(zhuǎn)子是否能承受這樣的離心力。
載波頻率:載波頻率設(shè)置的越高其高次諧波分量越大,這和電纜的長(zhǎng)度,電機(jī)發(fā)熱,電纜發(fā)熱變頻器發(fā)熱等因素是密切相關(guān)的。
電機(jī)參數(shù):變頻器在參數(shù)中設(shè)定電機(jī)的功率、電流、電壓、轉(zhuǎn)速、頻率,這些參數(shù)可以從電機(jī)銘牌中直接得到。
西門子變頻器6SE6420-2UD27-5CA1
西門子CPU1211C 產(chǎn)品簡(jiǎn)介:
S7-1200 控制器使用靈活、功能強(qiáng)大,可用于控制各種各樣的設(shè)備以滿足您的自動(dòng)化需求。 S7-1200 設(shè)計(jì)緊湊、組態(tài)靈活且具有功能強(qiáng)大的指令集,這些特點(diǎn)的組合使它成為控制各種應(yīng)用的*解決方案。
CPU 將微處理器、集成電源、輸入和輸出電路、內(nèi)置 PROFINET、高速運(yùn)動(dòng)控制 I/O 以及板載模擬量輸入組合到一個(gè)設(shè)計(jì)緊湊的外殼中來形成功能強(qiáng)大的控制器。 在您下載用戶程序后,CPU 將包含監(jiān)控應(yīng)用中的設(shè)備所需的邏輯。 CPU 根據(jù)用戶程序邏輯監(jiān)視輸入并更改輸出,用戶程序可以包含布爾邏輯、計(jì)數(shù)、定時(shí)、復(fù)雜數(shù)學(xué)運(yùn)算以及與其它智能設(shè)備的通信。
CPU 提供一個(gè) PROFINET 端口用于通過 PROFINET 網(wǎng)絡(luò)通信。 還可使用附加模塊通過 PROFIBUS、GPRS、RS485 或 RS232 網(wǎng)絡(luò)進(jìn)行通信。

| ① | 電源接口 |
② | 存儲(chǔ)卡插槽(上部保護(hù)蓋下面) |
③ | 可拆卸用戶接線連接器(保護(hù)蓋下面) |
④ | 板載 I/O 的狀態(tài) LED |
⑤ | PROFINET 連接器(CPU 的底部) |
|
S7-1200 系列提供了各種模塊和插入式板,用于通過附加 I/O 或其它通信協(xié)議來擴(kuò)展 CPU 的功能。 有關(guān)特定模塊的詳細(xì)信息。

① | 通信模塊 (CM) 或通信處理器 (CP) | CPU | 信號(hào)板 (SB)、通信板 (CB) 或電池板 (BB) | 信號(hào)模塊 (SM) |
列表: 數(shù)字量信號(hào)模塊和信號(hào)板
類型
僅輸入
僅輸出
輸入/輸出組合
|
③ 數(shù)字量 SB | 4 x 24 VDC 輸入, 200 kHz 4 x 5 VDC 輸入, 200 kHz | 4 x 24 VDC 輸出,200 kHz 4 x 5 VDC 輸出, 200 kHz | 2 x 24 VDC 輸入/2 x 24 VDC 輸出 2 x 24 VDC 輸入/2 x 24 VDC 輸出, 200 kHz 2 x 5 VDC 輸入/2 x 5 VDC 輸出, 200 kHz |
④ 數(shù)字量 SM | 8 x 24 VDC 輸入 | 8 x 24 VDC 輸出 8 x 繼電器輸出 8 x 繼電器輸出(切換) | 8 x 24 VDC 輸入/8 x 24 VDC 輸出 8 x 24 VDC 輸入/8 x 繼電器輸出 8 x 120/230 VAC 輸入/8 x 繼電器輸出 |
16 x 24 VDC 輸入 | 16 x 24 VDC 輸出 16 x 繼電器輸出 | 16 x 24 VDC 輸入/16 x 24 VDC 輸出 16 x 24 VDC 輸入/16 x 繼電器輸出 |
列表: 模擬量信號(hào)模塊和信號(hào)板
③ 模擬量 SB
1 x 12 位模擬量輸入
1 x 16 位 RTD
1 x 16 位熱電偶
1 x 模擬量輸出
-
④ 模擬量 SM
4 x 模擬量輸入
4 x 模擬量輸入 x 16 位
8 x 模擬量輸入
熱電偶:
- 4 x 16 位 TC
- 8 x 16 位 TC
RTD:
- 4 x 16 位 RTD
- 8 x 16 位 RTD
2 x 模擬量輸出
4 x 模擬量輸出
4 個(gè)模擬量輸入/2 個(gè)模擬量輸出
列表: 通信接口
模塊
類型
說明
|
① 通信模塊 (CM) | RS232 | 全雙工 |
RS422/485 | 全雙工 (RS422) 半雙工 (RS485) |
PROFIBUS 主站 | DPV1 |
PROFIBUS 從站 |
AS-i 主站 (CM 1243-2) | AS-Interface 接口 |
① 通信處理器 (CP) | 調(diào)制解調(diào)器連接性 | GPRS |
③ 通信板 (CB) | RS485 | 半雙工 |
TeleService1 | TS Adapter IE Basic | 連接到 CPU |
TS Adapter GSM | GSM/GPRS |
TS Adapter Modem | 調(diào)制解調(diào)器 |
TS Adapter IE-ISDN | ISDN |
TS Adapter RS232 |
1 TS Adapter IE Basic 允許用戶使用以太網(wǎng)電纜將各種通信接口連接到 CPU 的 PROFINET 端口。 用戶多可將 3 個(gè) TS 適配器模塊安裝到 TS Adapter IE Basic 上。

因?yàn)殡娫词冀K會(huì)有電壓加在RAM芯片的電源腳,當(dāng)然更換時(shí)亦要小心應(yīng)對(duì),注意電池的極性以及避免短路情況發(fā)生,是把PLC通電15分鐘(給內(nèi)部電容充電),斷電,在5分鐘內(nèi)換好新的電池,再上電試一下,西門子PLC有帶卡的。
安裝整齊的優(yōu)點(diǎn)于一身,它也是由各個(gè)單元的組合構(gòu)成,其特點(diǎn)是CPU自成獨(dú)立的基本單元(由CPU和一定的I/O點(diǎn)組成),其它I/O模塊為擴(kuò)展單元,在安裝時(shí)不用基板,僅用電纜進(jìn)行單元間的聯(lián)接,各個(gè)單元可以一個(gè)個(gè)地疊裝。
點(diǎn)擊計(jì)算機(jī)的 “開始菜單-運(yùn)行”(或同時(shí)按下計(jì)算機(jī)的 “Windows鍵+R鍵”),在彈出的 “運(yùn)行” 窗口中輸入 ncpa.cpl ,并點(diǎn)擊OK,如下圖。
在彈出的 “網(wǎng)絡(luò)連接” 窗口中找到本地連接,并在該連接上點(diǎn)擊右鍵后點(diǎn)擊屬性,如下圖。
在彈出的 “本地連接屬性”對(duì)話框中選擇 “Internet Protocol Version4(TCP/IPv4)”選項(xiàng)后,點(diǎn)擊屬性,為其設(shè)置靜態(tài)IP地址,IP地址應(yīng)與面板的IP地址處于同一網(wǎng)段,本例設(shè)為192.168.0.200,子網(wǎng)掩碼(Subnet mask)設(shè)置為 255.255.255.0,默認(rèn)網(wǎng)關(guān)(Default gateway)不需要設(shè)置。如下圖。

或連成網(wǎng)絡(luò)都能實(shí)現(xiàn)復(fù)雜的控制功能,S7-200PLC可提供4個(gè)不同的基本型號(hào)與8種CPU可供選擇使用,2.SIMATICS7-300PLCS7-300是模塊化小型PLC系統(tǒng),能滿足中等性能要求的應(yīng)用,各種單獨(dú)西門子PLC之S7家族的模塊之間可進(jìn)行廣泛組合構(gòu)成不同要求的系統(tǒng)。
雙擊[Ethernet"選項(xiàng),如下圖,將面板IP地址與計(jì)算機(jī)本地地址設(shè)置在同一網(wǎng)段,此例中作為下載使用的計(jì)算機(jī)IP地址為192,168,0,xxx網(wǎng)段,所以此處將屏的地址設(shè)置為192,168,0,126.請(qǐng)注意,子網(wǎng)掩碼(SubnetMask)設(shè)為255,255,255,0即可,默認(rèn)網(wǎng)關(guān)(Def,G。
在確認(rèn)了計(jì)算機(jī)IP地址與面板IP地址在同一網(wǎng)段后,使用 DOS的 Ping 命令確定計(jì)算機(jī)與面板的物理鏈路是否正常。點(diǎn)擊計(jì)算機(jī)的 “開始菜單à運(yùn)行”或點(diǎn)擊鍵盤上的 “Windows鍵+R鍵” ,在彈出的 “運(yùn)行” 窗口中輸入cmd 然后點(diǎn)擊確定,如下圖。
在彈出的 MS- DOS 窗口中輸入 “ping 面板IP地址”(ping和IP地址之間有空格),看到丟失(lost)后的數(shù)字為 0 時(shí),說明物理鏈路正常,如下圖,如果丟失(lost)后的數(shù)字不等于0,那么需要重新檢查兩臺(tái)設(shè)備的IP地址是否在同一網(wǎng)段,并且更換其他網(wǎng)線重新執(zhí)行ping命令直到丟失(lost)后的數(shù)值為0時(shí)才可進(jìn)行下一步。
確認(rèn)物理鏈路正常后,打開計(jì)算機(jī)的控制面板,將右上角的查看方式改為大圖標(biāo),然后找到 “設(shè)置PG/PC 接口”或“Set
PLC存在I/O響應(yīng)延遲問題,尤其在快速響應(yīng)設(shè)備中應(yīng)加以注意,四,輸出有繼電器型,晶體管型(高速輸出時(shí)宜選用),輸出可直接帶輕負(fù)載(LED指示燈等);五,輸入/斷開的時(shí)間要大于PLC掃描時(shí)間;六,PLC輸出電路中沒有保護(hù)。
數(shù)據(jù)是不會(huì)丟失的,但用戶實(shí)際使用PLC的環(huán)境情況不盡相同,例如電容的容量下降,RAM電源回路有灰塵,油泥等形成放電回路等,這會(huì)加快PLC斷電后電容的放電速度,從而使時(shí)間不好把握,如果在帶電的情況下更換電池就可保程序*。
那么二者之間就沒有什么區(qū)別了,保養(yǎng)編輯設(shè)備定期測(cè)試,調(diào)整(1)每半年或季度檢查PLC柜中接線端子的連接情況,若發(fā)現(xiàn)松動(dòng)的地方及時(shí)重新堅(jiān)固連接,(2)對(duì)柜中給主機(jī)供電的電源每月重新測(cè)量工作電壓,設(shè)備定期清掃(1)每六個(gè)月或季度對(duì)PLC進(jìn)行清掃。
還可以對(duì)多個(gè)下一級(jí)的可編程序控制器進(jìn)行監(jiān)控,它適合中型或大型控制系統(tǒng),西門子中型機(jī)有S7-300:處理速度0,8~1,2ms,存貯器2k,數(shù)字量1024點(diǎn),模擬量128路,網(wǎng)絡(luò)PROFIBUS,工業(yè)以太網(wǎng),MPI。