第一篇:西門子PLC密碼保護(hù)功能總結(jié)
一:硬件組態(tài)中打開CPU的protection(保護(hù))選項(xiàng),選第3個(gè)設(shè)置(讀寫保護(hù)),設(shè)置密碼后保存編譯重新下載硬件組態(tài)就可以了
二:1. 打開程序編輯窗口LAD/FBD/STL;
2. 將要進(jìn)行加密保護(hù)的程序塊生成轉(zhuǎn)換為源代碼文件(通過(guò)選擇菜單 File—>Generate source 生成); 3. 在LAD/FBD/STL 窗口中關(guān)閉您的程序塊,并在SIMATIC Manager項(xiàng)目管理窗口的source文件夾中打開上一步所生成的source文件;
4. 在程序塊的聲明部分,TITLE行下面的一行中輸入” KNOW_HOW_PROTECT”;
5. 存盤并編譯該source文件(選擇菜單File Compile);?Save,F(xiàn)ile?
6. 現(xiàn)在就完成了您程序塊的加密保護(hù)。
注意:千萬(wàn)不要丟失或刪除源文件,否則程序被保護(hù),用戶可以另存到其它目錄中,或Export Source到硬盤中,再刪除源文件,這樣別人只能看到未保護(hù)的塊。
三:
1,加密工具在STEP7軟件下面的文件夾中:STEP7 V5.5 SP2 chCD_2Optional ComponentsS7 Block Privacy 2,安裝后,右鍵單擊SIMATIC管理器中的“塊”,執(zhí)行快捷菜單中的“Block Provacy”命令,在彈出的“S7-Block Provacy”窗口勾選要加密的程序塊(見下圖),然后右鍵單擊選中的塊,執(zhí)行出現(xiàn)的“Encrypt block”命令,在出現(xiàn)的“Block encryption”窗口中輸入密碼(12~24個(gè)字符或24字節(jié)的數(shù)字),確定后就加密了,塊上面出現(xiàn)加密的符號(hào)。
3,需要解密時(shí)右鍵單擊“塊”,執(zhí)行快捷菜單中的“Block Provacy”命令,在彈出的窗口勾選要解密的程序塊,然后右鍵單擊塊,執(zhí)行出現(xiàn)的“Decrypt block”命令,在出現(xiàn)的“Block encryption”窗口中輸入密碼,確定后塊就解密了,塊上面加密的符號(hào)消失。要求S7-300的CPU的固件版本為V3.2 或更高,S7-400 CPU的固件版本為V6.0或更高。已加密的塊不能用PLCSIM仿真。
第二篇:西門子PLC學(xué)習(xí)講課稿
西門子PLC
一、PLC硬件組成
1、電源模塊(PS):用于將輸入的AC 22V電源或DC 24V電壓轉(zhuǎn)換為穩(wěn)定的DC 24V和DC 5V電壓,供其它模塊和輸出模塊的負(fù)載使用。
2、I/O模塊:DI、DO、AI、AO等。
3、通訊模塊(CP):用于PLC之間、PLC與遠(yuǎn)程I/O之間、PLC與計(jì)算機(jī)和其它智能設(shè)備之間的通訊。
4、CPU模塊:CPU模塊主要由微處理器(CPU芯片)和存儲(chǔ)器組成。4.1 CPU模塊面板:
SF燈:正常為灰色,故障時(shí)為紅色。
原因:
1、通訊故障:通訊速率(默認(rèn)1.5M/s,降速至19.2K/s);CPU主站與遠(yuǎn)程I/O連接 不上。
2、DP線上的“ON”、“OFF”位置不對(duì)。
3、IM153-2軟件地址,其軟件設(shè)置與硬件不一致。
4、帶診斷功能的模塊,紅色表示報(bào)警。
5、調(diào)試過(guò)程中,空開未合上。
6、程序內(nèi)部錯(cuò)誤。
BATF燈:電池故障,即電池電量不足或無(wú)電池。FRCE燈:強(qiáng)制功能。(用過(guò)之后一定要?jiǎng)h除)。RUN燈:運(yùn)行。STOP燈:停止。
檔位:RUN:運(yùn)行,編程器只能讀。
RUN-P:運(yùn)行,編程器能讀能寫。MRES:存儲(chǔ)器復(fù)位。注:
1、CPU復(fù)位方法:
把開關(guān)撥到MRES上,stop燈慢閃兩次,松開開關(guān)(自動(dòng)回到stop位置),迅速將開關(guān)撥到MRES處(stop燈快閃至少一次),松開(自動(dòng)回到stop處),將開關(guān)撥到RUN。
2、CPU復(fù)位情況:
2.1必須復(fù)位:編程人員調(diào)試完所有設(shè)備后,必須復(fù)位。2.2可以復(fù)位:檢修期間(邏輯備份完成后)。2.3不能復(fù)位:CPU運(yùn)行期間。
5、PLC各模塊連接
5.1 U型連接器(不支持熱插拔)
功能:供電(背板);信號(hào)傳輸。5.2 有源總線模板(支持熱插拔)
功能:供電(背板);信號(hào)傳輸;信號(hào)保持。
二、S7-300的安裝與設(shè)計(jì)
1、卡件連接方案:上述兩種,通常用第一種,原因是費(fèi)用較低。
2、安裝機(jī)架號(hào)和槽位號(hào): Rack:0-3(機(jī)架號(hào))
Slot:4-11(槽位號(hào))共計(jì)32個(gè)模塊
每一塊最多有32個(gè)通道,所以最多有1024個(gè)點(diǎn)(CPU點(diǎn)的容量)。主機(jī)架用IM360接口模塊;擴(kuò)展機(jī)架用IM361接口模塊,擴(kuò)展機(jī)架可以不用電源模塊;每排最多8個(gè)模塊卡件。
三、軟件安裝
1、STEP7編程軟件
2、PLC SIM仿真軟件(程序測(cè)試時(shí)用)
3、WinCC畫面組態(tài)軟件
注:所有軟件安裝目錄不允許有中文字符,并且英文目錄不能太長(zhǎng)。
四、梯形圖(LAD)及部分功能模塊簡(jiǎn)介
1、梯形圖:直觀的展示邏輯中各節(jié)點(diǎn)的閉合狀態(tài)。
2、邏輯圖示例:
3、S-R觸發(fā)器:
復(fù)位優(yōu)先
置位優(yōu)先
4、置位、復(fù)位邏輯:
(S)為置位符號(hào),(R)為復(fù)位符號(hào),(S)和(R)必須為一個(gè)點(diǎn)。
5、上升沿信號(hào):
當(dāng)M1.0由0→1時(shí),M1.1由0→1; 當(dāng)M1.0由1→0時(shí),M1.1仍然為1。
6、下降沿信號(hào):
當(dāng)M1.0由1→0時(shí),M1.1由0→1; 當(dāng)M1.0由0→1時(shí),M1.1仍為1。
7、CMP命令(比較命令)CMP_I:比較兩個(gè)整數(shù)大小 CMP_R:比較兩個(gè)實(shí)數(shù)大小 以實(shí)數(shù)為例,共有三種情況: 7.1 CMP>=R
當(dāng)IN1≥IN2時(shí),輸出為1。7.2 CMP<=R
當(dāng)IN1≤IN2時(shí),輸出為1。7.3 CMP==R
當(dāng)IN1=IN2時(shí),輸出為1。
8、基本數(shù)學(xué)功能 8.1加法
OUT=IN1+IN2 8.2減法
OUT=IN1-IN2 8.3乘法
OUT=IN1×IN2 8.4除法
OUT=IN1÷IN2
第三篇:西門子PLC實(shí)驗(yàn)指導(dǎo)書范文
實(shí)驗(yàn)一:PLC認(rèn)知及PLC編程軟件的使用(兩學(xué)時(shí))
一、實(shí)驗(yàn)?zāi)康模?/p>
1.熟悉典型繼電器電路的工作原理及電路接線。2.熟悉西門子PLC 的組成,模塊及電路接線。3.熟悉西門子STEP 7 編程軟件的使用方法。
4.熟悉利用STEP 7 建立項(xiàng)目、硬件組態(tài)、編程、編譯、下載和運(yùn)行等設(shè)計(jì)步驟。
5.學(xué)會(huì)用基本邏輯指令實(shí)現(xiàn)順控系統(tǒng)的編程,完成三相異步電機(jī)單向運(yùn)行控制程序的編制及調(diào)試。
二、實(shí)驗(yàn)設(shè)備:
1.個(gè)人PC 機(jī) 1 臺(tái)
2.西門子1214C AC/DC/RLY PLC 1 臺(tái) 3.西門子CM1241 RS485通信模塊 1 臺(tái) 4.實(shí)驗(yàn)操作板 1 塊 5.線纜若干
三、實(shí)驗(yàn)步驟:
1.參照黑板上的電路接線圖,電路連接好后經(jīng)指導(dǎo)教師檢查無(wú)誤,可以上電試驗(yàn)。
2.了解西門子PLC 的組成,熟悉PLC的電源、輸入信號(hào)端I 和公共端COM、輸出信號(hào)端Q 和公共端COM;PLC 的編程口及PC 機(jī)的串行通訊口、編程電纜的連接;PLC 上擴(kuò)展單元插口以及EEPROM 插口的連接方法;RUN/STOP開關(guān)及各類指示燈的作用等。
2.參照黑板上的電路接線圖,電路連接好后經(jīng)指導(dǎo)教師檢查無(wú)誤,并將RUN/STOP 開關(guān)置于STOP 后,方可接入220V交流電源。
3.在PC 機(jī)啟動(dòng) 西門子STEP 7編程軟件,新建工程,進(jìn)入編程環(huán)境。4.根據(jù)實(shí)驗(yàn)內(nèi)容,在西門子STEP 7編程環(huán)境下輸入梯形圖程序,轉(zhuǎn)換后,下載到PLC中。5.程序運(yùn)行調(diào)試并修改。6.寫實(shí)驗(yàn)報(bào)告。
四、實(shí)驗(yàn)內(nèi)容:
實(shí)驗(yàn)
1、三相籠型異步電動(dòng)機(jī)全壓起動(dòng)單向運(yùn)行控制
圖 1 三相籠型異步電動(dòng)機(jī)全壓起動(dòng)單向運(yùn)行控制接線圖
實(shí)驗(yàn)
2、三相籠型異步電動(dòng)機(jī)全壓起動(dòng)單向運(yùn)行PLC控制
圖 2 三相籠型異步電動(dòng)機(jī)全壓起動(dòng)單向運(yùn)行PLC控制梯形圖
五、實(shí)驗(yàn)總結(jié)與思考:
1.簡(jiǎn)述S7-1200 PLC的硬件由哪幾部分組成。
2.請(qǐng)簡(jiǎn)要敘述從硬件組態(tài)開始到程序下載到PLC進(jìn)行調(diào)試的整個(gè)過(guò)程。3.做完本次實(shí)驗(yàn)的心得體會(huì); 注:
? 實(shí)驗(yàn)報(bào)告要求
本次實(shí)驗(yàn)為學(xué)生第一次實(shí)驗(yàn),實(shí)驗(yàn)類型為驗(yàn)證型實(shí)驗(yàn),在實(shí)驗(yàn)過(guò)程中重點(diǎn)是熟悉編程環(huán)境、如何編寫程序、下載程序、調(diào)試程序、觀察結(jié)果、修改程序。
1.書寫規(guī)范,版面整潔。
2.做好實(shí)驗(yàn)總結(jié),回答思考題,寫出心得體會(huì)。3.不準(zhǔn)相互抄襲實(shí)驗(yàn)報(bào)告。
4.按照教師指定的時(shí)間完成并上交實(shí)驗(yàn)報(bào)告。
? 實(shí)驗(yàn)報(bào)告的內(nèi)容主要
1.實(shí)驗(yàn)?zāi)康模罕敬螌?shí)驗(yàn)主要達(dá)到的要求及目的。2.實(shí)驗(yàn)設(shè)備:本次實(shí)驗(yàn)的主要設(shè)備。
3.實(shí)驗(yàn)具體步驟及內(nèi)容:如何聯(lián)機(jī)、編寫程序、下載程序、調(diào)試程序、觀察結(jié)果、修改程序。
4.實(shí)驗(yàn)程序上機(jī)驗(yàn)證:寫出運(yùn)行后得到的結(jié)果,并分析與理論分析的結(jié)果是否相同,做思考題。
5.心得體會(huì):本次實(shí)驗(yàn)中遇到的問(wèn)題、解決方法及收獲。
實(shí)驗(yàn)二:PLC基本指令應(yīng)用編程練習(xí)(三學(xué)時(shí))
一、實(shí)驗(yàn)?zāi)康模?/p>
1.熟悉西門子STEP 7 編程軟件的使用方法。2.掌握基本指令應(yīng)用的編程方法。3.掌握PLC程序調(diào)試的基本步驟及方法 4.熟悉典型繼電器電路的工作原理。5.學(xué)會(huì)把典型繼電器電路改造成PLC控制回路
二、實(shí)驗(yàn)設(shè)備:
1.個(gè)人PC 機(jī) 1 臺(tái)
2.西門子1214C AC/DC/RLY PLC 1 臺(tái) 3.西門子CM1241 RS485通信模塊 1 臺(tái) 4.實(shí)驗(yàn)操作板 1 塊 5.線纜若干
三、實(shí)驗(yàn)步驟:
1.熟悉西門子STEP 7 編程軟件的使用方法。2.基本邏輯指令編程練習(xí)。
3.參照黑板上的電路接線圖,電路連接好后經(jīng)指導(dǎo)教師檢查無(wú)誤,并將RUN/STOP 開關(guān)置于STOP 后,方可接入220V交流電源。
3.在PC 機(jī)啟動(dòng) 西門子STEP 7編程軟件,新建工程,進(jìn)入編程環(huán)境。4.根據(jù)實(shí)驗(yàn)內(nèi)容,在西門子STEP 7編程環(huán)境下輸入梯形圖程序,轉(zhuǎn)換后,下載到PLC中。5.程序運(yùn)行調(diào)試并修改。6.寫實(shí)驗(yàn)報(bào)告。
四、實(shí)驗(yàn)內(nèi)容:
實(shí)驗(yàn)
1、三相異步電機(jī)正反轉(zhuǎn)運(yùn)行控制
圖1 三相異步電機(jī)正反轉(zhuǎn)運(yùn)行控制接線圖
圖 2 三相異步電機(jī)正反轉(zhuǎn)運(yùn)行控制梯形圖
實(shí)驗(yàn)2.多地點(diǎn)控制(選作)
圖3 三相異步電機(jī)多地點(diǎn)控制接線圖
圖 4 三相異步電機(jī)多地點(diǎn)控制梯形圖
實(shí)驗(yàn)3.搶答器設(shè)計(jì)(選作)
有I0.0,I0.1 和I0.2三個(gè)搶答輸入,對(duì)應(yīng)輸出分別為Q4.0,Q4.1和 Q4.2。要求:三人任意搶答,誰(shuí)先按動(dòng)瞬時(shí)按鈕,睡得指示燈優(yōu)先亮,且只能亮一盞燈,進(jìn)入下一個(gè)問(wèn)題時(shí),主持人按復(fù)位按鈕,搶答重新開始。
圖 5 三相異步電機(jī)多地點(diǎn)控制梯形圖
五、實(shí)驗(yàn)總結(jié)與思考
1.簡(jiǎn)述PLC與外部設(shè)備的接線過(guò)程及注意事項(xiàng); 2.做完本次實(shí)驗(yàn)的心得體會(huì)。
六、實(shí)驗(yàn)報(bào)告要求
1.書寫規(guī)范,版面整潔。
2.做好實(shí)驗(yàn)總結(jié),回答思考題,寫出心得體會(huì)。3.不準(zhǔn)相互抄襲實(shí)驗(yàn)報(bào)告。
4.按照教師指定的時(shí)間完成并上交實(shí)驗(yàn)報(bào)告。
實(shí)驗(yàn)三:基于PLC的三相異步電機(jī)雙機(jī)運(yùn)行控制(三學(xué)時(shí))
一、實(shí)驗(yàn)?zāi)康模?/p>
1.熟悉西門子STEP 7 編程軟件的使用方法。
2.掌握基本指令(邊沿指令及定時(shí)器)的應(yīng)用編程方法。3.掌握PLC程序調(diào)試的基本步驟及方法。
4.熟悉基于PLC的電氣控制系統(tǒng)的安裝與調(diào)試方法。
二、實(shí)驗(yàn)設(shè)備:
1.個(gè)人PC 機(jī) 1 臺(tái)
2.西門子1214C AC/DC/RLY PLC 1 臺(tái) 3.西門子CM1241 RS485通信模塊 1 臺(tái) 4.實(shí)驗(yàn)操作板 1 塊 5.線纜若干
三、實(shí)驗(yàn)步驟:
1.熟悉西門子STEP 7 編程軟件的使用方法。2.基本邏輯指令編程練習(xí)。
3.參照黑板上的電路接線圖,電路連接好后經(jīng)指導(dǎo)教師檢查無(wú)誤,并將RUN/STOP 開關(guān)置于STOP 后,方可接入220V交流電源。
3.在PC 機(jī)啟動(dòng) 西門子STEP 7編程軟件,新建工程,進(jìn)入編程環(huán)境。4.根據(jù)實(shí)驗(yàn)內(nèi)容,在西門子STEP 7編程環(huán)境下輸入梯形圖程序,轉(zhuǎn)換后,下載到PLC中。5.程序運(yùn)行調(diào)試并修改。6.寫實(shí)驗(yàn)報(bào)告。
四、實(shí)驗(yàn)內(nèi)容:
實(shí)驗(yàn)
1、電動(dòng)機(jī)的延遲啟動(dòng)與延遲停止控制
按下瞬時(shí)啟動(dòng)按鈕I0.0,延時(shí)5s后電動(dòng)機(jī)啟動(dòng),按下瞬時(shí)停止按鈕I0.1,延時(shí)10s后電動(dòng)機(jī)停止。
圖 1 電動(dòng)機(jī)的延遲啟動(dòng)與延遲停止控制梯形圖
實(shí)驗(yàn)
2、用接通延遲定時(shí)器和脈沖定時(shí)器分別實(shí)現(xiàn)一個(gè)周期振蕩電路(選作)
圖 2 用接通延遲定時(shí)器實(shí)現(xiàn)一個(gè)周期振蕩
圖 3 用脈沖定時(shí)器實(shí)現(xiàn)一個(gè)周期振蕩
五、實(shí)驗(yàn)總結(jié)與思考
1.請(qǐng)簡(jiǎn)述梯形圖中用到的定時(shí)器指令的特性; 2.做完本次實(shí)驗(yàn)的心得體會(huì)。
第四篇:西門子plc 實(shí)驗(yàn)一報(bào)告
1、聯(lián)機(jī)
單擊上圖標(biāo)示進(jìn)行通訊,單擊上圖標(biāo)示進(jìn)行聯(lián)機(jī)。
2、梯形圖編寫
3、梯形圖編譯
4、程序下載
五、實(shí)驗(yàn)內(nèi)容
梯形圖:
六、實(shí)驗(yàn)心得:
通過(guò)本次實(shí)驗(yàn)的學(xué)習(xí),我掌握了plc基本指令的應(yīng)用,以及plc工作的原理和內(nèi)部結(jié)構(gòu),在這次簡(jiǎn)單的實(shí)驗(yàn)中學(xué)到了梯形圖的編寫,在老師的指導(dǎo)下順利完成實(shí)驗(yàn)。在學(xué)習(xí)的過(guò)程中漸漸地發(fā)現(xiàn)了plc的許多優(yōu)點(diǎn),對(duì)這門課程產(chǎn)生了濃厚的興趣,今后會(huì)努力學(xué)習(xí)基礎(chǔ)知識(shí)來(lái)掌握這門課程。
第五篇:西門子總結(jié)
1、多個(gè)變量同時(shí)調(diào)用一個(gè)FB塊,如何監(jiān)控其中一個(gè)變量(以高爐程序FB204為例)
(1)打開程序找到變量所調(diào)用的FB塊(FB204),打開FB塊在菜單欄找到DEBUG——>Opration-->Test Opration(2)DEBUG-->Call Enviranment of the blocks-->Instance DB Number-->46(FB所對(duì)應(yīng)的DB塊)-->監(jiān)控
2、S7-200PLC遵循PPI協(xié)議,3、程序頻繁下載,導(dǎo)致內(nèi)存不足,不能下載解決辦法
打開PLC-->Diagnostic/Setting(診斷設(shè)置)-->Hardware Diagnostics(硬件診斷)-->Module Information(組件信息)-->Memory-->Compress(壓縮)
4、SIMATIC Manager打不開怎么辦? 問(wèn)題描述:
打開
SIMATICManager
提示:ConnotestablishconnectiontotheAutomationLicenseManagerService.<0x0000274D>
點(diǎn)
擊
確
定
后
提
示
:NOvalidlicensekeyfound.pleaseinstallavalidlicensekey.再點(diǎn)擊確定后提示:STEP7 hasfoundaproblemwiththeAutomation LicenseManager.Theapplicationisclosing.Pleasereinstallthe Automation LicenseManager.打開“AutomationLicenseManager“
提
示
:The“AutomationLicenseManagerService”hasnotbeenstarted!PleasestarttheService.解決方案: 在計(jì)算機(jī)的“控制面板>管理工具>服務(wù)“里,將AutomationLicenseManager的啟動(dòng)類型改為自動(dòng),并啟動(dòng)它。5、332-5HD01-0AB0模出模塊通道接線
以第一通道為例:
電流輸出只需要接3,6端子
電壓輸出的 2 線連接只需要接3,6端子
電壓輸出的 4 線連接需要接3,4,5,6端子
對(duì)負(fù)載進(jìn)行接線,并連接到電壓輸出
電壓輸出支持 2 線和 4 線負(fù)載的接線和連接。
然而,某些模擬輸出模塊不支持這兩種類型的接線和連接。
將 4 線負(fù)載連接到電氣隔離模塊的電壓輸出 4 線負(fù)載電路可獲得更高的精度。對(duì) S-和 S+ 傳感器線路直接接線并連接到負(fù)載。
這樣即可直接測(cè)量和修正負(fù)載電壓。
干擾和電壓突降可能會(huì)在檢測(cè)線路 S-和模擬電路 MANA的參考回路間產(chǎn)生電位差。
此電位差不得超過(guò)設(shè)定的限制值。
任何超過(guò)限制值的電位差都會(huì)對(duì)模擬信號(hào)的精度產(chǎn)生不利影響。
將 2 線負(fù)載接線到非隔離模塊的電壓輸出
將負(fù)載連接到QV端子和測(cè)量電路MANA的參考點(diǎn)。在前連接器中,將端子 S+ 互連到
QV,將端子 S 互連到 MANA。2 線電路不提供線路阻抗的補(bǔ)償。
6、工控機(jī)關(guān)機(jī)重啟之后與plc通訊異常,一定要將plc重新關(guān)閉
在打開才
WINCC 軟PLC 與遠(yuǎn)程站PLC S7-315-2AG10-0AB0 Profibus 通訊,工控機(jī)關(guān)機(jī)重啟之后與plc通訊異常,一定要將plc重新關(guān)閉在打開才能連接上,,怎樣解決!答:
1、這個(gè)問(wèn)題肯定存在:
兩者在處于通訊狀態(tài),一方關(guān)機(jī),另一方肯定處于通訊異常狀態(tài)。這個(gè)通訊異常狀態(tài)需要重啟后才可消除。
例如MODBUS的主從通訊,一旦從站停機(jī)后再要與主站通訊時(shí),必須要主站重啟后才可與該從站通訊連接上。
2、尤其是上位機(jī)非正常關(guān)閉,這種現(xiàn)象更為突出。
3、要解決這個(gè)問(wèn)題,編程起來(lái)需要:、兩者通訊采用測(cè)心跳的方法:
不要應(yīng)用通訊模塊本身來(lái)檢測(cè)(通訊模塊發(fā)生故障時(shí)檢測(cè)不了),例如通常應(yīng)用的測(cè)心跳方法,即主站與分站約定一信息位,主站S7-300可用OB35發(fā)送脈沖,分站S7-200檢測(cè)該信息位,如在一定的時(shí)間內(nèi)該信息位無(wú)變化,則認(rèn)為無(wú)心跳了,即為通訊故障。
這樣,當(dāng)對(duì)方正常停機(jī)或非正常停機(jī)時(shí)即無(wú)心跳時(shí)則關(guān)閉通訊程序,一旦測(cè)到心跳是在重新啟動(dòng)通訊程序。、關(guān)鍵問(wèn)題是要熟悉對(duì)于所采用的通訊協(xié)議如何進(jìn)行關(guān)閉與啟動(dòng)通訊的程序編制。注意,有的的軟件基于WINDOWS平臺(tái),有時(shí)必須啟動(dòng)系統(tǒng),此時(shí)這個(gè)問(wèn)題無(wú)解。
4、一定要將plc重新關(guān)閉在打開才能連接上:
其實(shí)掌握了這個(gè)規(guī)律,處理起來(lái)也十分簡(jiǎn)便。如果解決這個(gè)問(wèn)題,也有一定的工作量。還是將plc重啟一下來(lái)的容易。
7、S7400CPU信號(hào)
INTF 紅色,內(nèi)部故障,例如用戶程序運(yùn)行超時(shí),用戶程序錯(cuò)誤。EXTF 紅色,外部故障,例如電源故障,I/O模板故障。FRCE 黃色,至少有一個(gè)I/O被強(qiáng)制時(shí)點(diǎn)亮。RUN 綠色,運(yùn)行模式。STOP 黃色,停止模式。
BUS1F 紅色,MPI/PROFIBUS-DP接口1的總線故障。BUS2F 紅色,MPI/PROFIBUS-DP接口2的總線故障。MSTR 黃色,CPU運(yùn)行。REDF 紅色,冗余錯(cuò)誤。RACK0 黃色,CPU在機(jī)架0中。RACK1 黃色,CPU在機(jī)架1中。IFM1F 紅色,接口子模塊1故障。IFM2F 紅色,接口子模塊2故障。
8、關(guān)閉WINCC后臺(tái)運(yùn)行
:“開始”-----“運(yùn)行”---輸入“reset_wincc.vbs”
9、PLC無(wú)許可證不能啟動(dòng)“no.....”處理方法:
打開“開始”-----“控制面板”-----“管理工具”----“服務(wù)”----“Automation License Manager Service”選擇為“自動(dòng)”。
10、PLC通訊問(wèn)題匯總
STEP7中的通信功能塊如何區(qū)別?
問(wèn):做400/300通訊時(shí),調(diào)用的功能塊AGSEND(FC5),DPSEND(FC1)和BSEND(FB12/SFB12)
功能上有何區(qū)別?CP300庫(kù)里的BSEND(FB12)和標(biāo)準(zhǔn)庫(kù)里的BSEND(SFB12)又有何區(qū)別?為什么FB和SFB需要建立專用的背景數(shù)據(jù)塊?
答:1)AG_SEND,AG_RCV用于FDL, ISO , UDP,TCP/IP通訊時(shí);DP_SEND,DP_RCV用于Profibus-DP通訊時(shí),通過(guò)CP模塊做主站或從站時(shí)調(diào)用;BSEND和BRCV用于在Netpro中組態(tài)S7連接后,可用于兩個(gè)具有通信能力的伙伴通過(guò)雙邊編程的方式進(jìn)行數(shù)據(jù)交換,USEND 和URCV也是在這種情況下可以使用,但是它是雙邊、非協(xié)調(diào)發(fā)送/接收,最大發(fā)送440字節(jié),而BSEND和BRCV是雙邊、分塊發(fā)送/接收,最大可達(dá)64k字節(jié)。
2)S7-300 不包含用于擴(kuò)展通信的 SFB,與FB不同,SFB存儲(chǔ)在CPU的操作系統(tǒng)中并可由用戶調(diào)用
3)因?yàn)镕B與SFB都與FC不同,具有存儲(chǔ)空間(靜態(tài)變量),所以需要建立專用的背景數(shù)據(jù)塊。
樣例程序:在S7-400中使用SFB14(”GET“)和SFB15(”PUT")模塊進(jìn)行S7通信 顯示訂貨號(hào)
問(wèn)題:
如何給通信模塊SFB14(“GET”)和SFB15(“PUT”)編程,從而實(shí)現(xiàn)S7-400上的數(shù)據(jù)通信?
解答:
為了在兩個(gè)S7-400站之間通過(guò)在NetPro中組態(tài)的 一個(gè)S7連接進(jìn)行數(shù)據(jù)通信,必 須在S7程序中調(diào)用通信函數(shù)。SFB14(“GET”)用于從遠(yuǎn)程CPU讀取數(shù)據(jù),SFB15(“PUT”)用于向遠(yuǎn)程CPU寫入數(shù)據(jù)。< /p>
通信模塊FB14(“GET”)和 FB15(“PUT”)的特點(diǎn)
? ? ? SFB14 / SFB15是系統(tǒng)函數(shù)模塊,因此包含在CPU的固件中。
SFB14和SFB15是異步通信函數(shù)。
可以跨幾個(gè)OB1循環(huán)運(yùn)行。? ? SFB14和SFB15通過(guò)輸入?yún)?shù)(“REQ”)激活。
任務(wù)結(jié)束后顯示“DONE”、“NDR”或者“ERROR”。
樣例程序包含一個(gè)S7連接,通過(guò)該連接,使用SFB14從遠(yuǎn)程CPU讀取數(shù)據(jù),使用SFB15向遠(yuǎn)程CPU寫入數(shù)據(jù)。
樣例程序的說(shuō)明
項(xiàng)目包含兩個(gè)S7-500站,它們具有CPU 416-2DP和CP 443-1,用于在工業(yè)以太網(wǎng)上通信。通 信基礎(chǔ)是兩站之間建立的S7連接。如果通過(guò)“右鍵單擊 > Object Properties”打開NetPro中的S7連接屬性,則 可以看到通信功能塊的塊參數(shù)“ID”。當(dāng)調(diào)用SFB14或SFB15時(shí)必須遵守相應(yīng)的規(guī)定,以通過(guò)S7連接實(shí)現(xiàn)數(shù)據(jù)通信。
圖1: S7連接的屬性
STEP 7程序包含塊OB100、OB1、FB100、DB100、DB200、DB201、SFB14和SFB15。
? OB100 OB100是一個(gè)啟動(dòng)型OB,并且在CPU重啟時(shí)運(yùn)行。在這個(gè)OB中,用 于觸發(fā)第一次通信的使能信號(hào)是M1.0和M0.1。
圖2: OB100
? OB1 OB1被循環(huán)地調(diào)用。這個(gè)OB包含通過(guò)M1.0和M0.1對(duì)FB100(背景DB: DB100)的調(diào)用。一旦FB100運(yùn)行,M1.0被復(fù)位。
圖3: OB1 ? FB100 FB100在OB1循環(huán)中被調(diào)用。這個(gè)FB包含調(diào)用SFB14(“GET”)和SFB15(“ PUT”)。當(dāng)時(shí)鐘標(biāo)志M10.6出現(xiàn)一個(gè)上升沿并且沒有其它作業(yè)正在運(yùn)行時(shí),通過(guò)輸入?yún)?shù)“REQ”激活FB14。阻止這個(gè)函數(shù)調(diào)用是非常重要的,因?yàn)樵摵瘮?shù)是異步的并且持續(xù)好幾個(gè)循環(huán)。持續(xù)激活系統(tǒng)函數(shù)塊而不等待當(dāng)前作業(yè)結(jié)束,將導(dǎo)致通信過(guò)載。必 須使用在NetPro中S7連接的屬性對(duì)話框中的輸入?yún)?shù)“ID”(見圖1)。參數(shù)“ADDR_1”規(guī)定了將從遠(yuǎn)程CPU讀取的數(shù)據(jù)區(qū)域。對(duì) 于參數(shù)“RD_1”,必須指定用于數(shù)據(jù)讀取的數(shù)據(jù)區(qū)域。需要輸出參數(shù)“NDR”、“ERROR”和“STATUS”用于評(píng)估任務(wù),并 且僅僅在同一個(gè)循環(huán)中有效。
圖4: FB100: 調(diào)用SFB14
如果塊運(yùn)行出現(xiàn)錯(cuò)誤,保存塊的狀態(tài)字,用于錯(cuò)誤分析。
圖5: FB100: 保存狀態(tài)字
當(dāng)時(shí)鐘標(biāo)志M10.6出現(xiàn)一個(gè)上升沿并且沒有其它作業(yè)正在運(yùn)行時(shí),通過(guò)輸入?yún)?shù)“REQ”激活FB15。阻止這個(gè)函數(shù)調(diào)用是非常重要的,因 為該函數(shù)的行為是異步的并且持續(xù)好幾個(gè)循環(huán)。持續(xù)激活該函數(shù)塊而不等待當(dāng)前作業(yè)結(jié)束,將導(dǎo)致通信過(guò)載。必須使用在NetPro中 S7連接的屬性對(duì)話框中的輸入?yún)?shù)“ID”(見圖1)。對(duì)于參數(shù)“ADDR_1”必須指定遠(yuǎn)程CPU中用于數(shù)值寫入的數(shù)據(jù)區(qū)域。對(duì)于參數(shù)“ SD_1”,必須指定待發(fā)送數(shù)據(jù)的地址。需要輸出參數(shù)“DONE”、“ERROR”和“STATUS”用于評(píng)估任務(wù),并 且僅僅在同一個(gè)循環(huán)中有效。
圖6: FB100: 調(diào)用SFB15
如果塊運(yùn)行出現(xiàn)錯(cuò)誤,保存塊的狀態(tài)字,用于錯(cuò)誤分析。
圖7: FB100: 保存狀態(tài)字
要下載的STEP 7項(xiàng)目:
STEP 7項(xiàng)目包含一個(gè)樣例程序,用于調(diào)用SFB14和SFB15,具有狀態(tài)評(píng)估。是 通過(guò)STEP 7 V5.2創(chuàng)建的。
11、dp線(頭)故障檢查方法:將第一個(gè)及最后一個(gè)DP頭開關(guān)至“on”位置,中間所有DP頭開關(guān)至“off”位置,測(cè)量阻值(DP 頭的3、8號(hào)插針),正常阻值為110Ω(不正常為230Ω左右),若不正常應(yīng)逐步分段檢查,將相鄰兩個(gè)DP頭開關(guān)一個(gè)至“on”位置,測(cè)量?jī)梢粋€(gè)DP頭的3和8號(hào)插針之間阻值。
12、西門子官網(wǎng):登錄名:fman 密碼fjg1988@@
13、西門子PLC模擬量輸入模塊通道判斷是否損壞,測(cè)量其電阻值一般在250Ω左右,接入4-20ma信號(hào)電壓在1-5V之間。
14、EJA110-D.其中D就是支持通訊協(xié)議,這里的D是brain協(xié)議,如果D變成E那就是HART協(xié)議。
15、s7-1200軟件為什么無(wú)法安裝并會(huì)提示要重新啟動(dòng)電腦
最佳答案
單擊開始>運(yùn)行,輸入REGEDIT,然后按ENTER鍵打開注冊(cè)表編輯器,在注冊(cè)表內(nèi)“HKEY_LOCAL_MACHINESystemCurrentControlSetControlSession Manager ”中刪除注冊(cè)表值
“PendingFileRenameOperations” 不要重新啟動(dòng),繼續(xù)安裝軟件。