西門(mén)子0.25KW變頻器6SL3211-0KB12-5UB1,西門(mén)子0.25KW變頻器6SL3211-0KB12-5UB1 {西門(mén)子與客戶(hù)攜手,讓關(guān)鍵所在,逐一實(shí)現(xiàn)}
德國(guó)制造: 現(xiàn)貨 聯(lián) 系 人: 黃勇《黃工》 24小時(shí)聯(lián)系手機(jī): 13701633515
全新原裝: 參數(shù)
質(zhì)量保證: 保修 直線銷(xiāo)售 電 話: 021-31660605 在 線 商 務(wù) QQ: 77956468
價(jià)格優(yōu)勢(shì): 特價(jià)
我公司大量現(xiàn)貨供應(yīng),價(jià)格優(yōu)勢(shì),品質(zhì)保證,德國(guó)原裝進(jìn)口
凡在公司采購(gòu)西門(mén)子產(chǎn)品,均可質(zhì)保一年,假一罰十
花30秒詢(xún)價(jià),你會(huì)知道什么叫優(yōu)勢(shì);花60秒咨詢(xún),你會(huì)知道什么叫服務(wù);
合作一次,你會(huì)知道什么叫質(zhì)量!以質(zhì)量求生存,以信譽(yù)求發(fā)展。
我公司將提供一流的質(zhì)量,服務(wù)作為自已最重要的責(zé)任。
承諾一:1、絕對(duì)保證全新原裝進(jìn)口
承諾二:2、絕對(duì)保證安全準(zhǔn)時(shí)發(fā)貨
承諾三:3、絕對(duì)保證售后服務(wù)質(zhì)量
流程一:1、客戶(hù)確認(rèn)所需采購(gòu)產(chǎn)品型號(hào)
流程二:2、我方會(huì)根據(jù)詢(xún)價(jià)單型號(hào)查詢(xún)價(jià)格以及交貨期,擬一份詳細(xì)正規(guī)報(bào)價(jià)單
流程三:3,客戶(hù)收到報(bào)價(jià)單并確認(rèn)型號(hào)無(wú)誤后訂購(gòu)產(chǎn)品
流程四:4、報(bào)價(jià)單負(fù)責(zé)人根據(jù)客戶(hù)提供型號(hào)以及數(shù)量擬份銷(xiāo)售合同
流程五:5、客戶(hù)收到合同查閱同意后蓋章回傳并按照合同銷(xiāo)售額匯款到公司開(kāi)戶(hù)行
流程六:6、我公司財(cái)務(wù)查到款后,業(yè)務(wù)員安排發(fā)貨并通知客戶(hù)跟蹤運(yùn)單

- 節(jié)省空間的基本類(lèi)型
- 擴(kuò)展模塊連接接口,最多可編址 24 點(diǎn)數(shù)字量輸入、20 (16) 點(diǎn)數(shù)字量輸出、8 點(diǎn)模擬量輸入和 8 (2) 點(diǎn)模擬量輸出
- 可選擇連接 LOGO!TD 文本顯示(可連接到所有 LOGO!0BA6 和 0BA7 基本型);LOGO!TDE 可與 LOGO! 連接8 或更高
LOGO! 的新改進(jìn)8
- 所有基本單元都配有集成 Web 服務(wù)器
- 外殼寬度與 LOGO! 相同 0BA6 (4 MW)
- 所有基本單元都帶有以太網(wǎng)接口,用于與 LOGO!、SIMATIC 控制器、SIMATIC 面板和 PC 通信
- 采用標(biāo)準(zhǔn)微型 CF 卡
LOGO!0BA7 型號(hào):
- 以太網(wǎng)接口,用于與 SIMATIC 控制器、SIMATIC 面板以及 PC 進(jìn)行通訊
- 可組網(wǎng)多達(dá) 8 個(gè) LOGO! 設(shè)備
- 標(biāo)準(zhǔn) CF 卡或 SIMATIC 存儲(chǔ)卡的使用
LOGO! 0BA6:
- 繼電器輸出,最高輸出電流 10A(不適于 LOGO!24).
- 集成了可參數(shù)設(shè)計(jì)背光的顯示區(qū)(4x12字符)。
- 集成了操作員控制面板。
- 內(nèi)置EEPROM存儲(chǔ)器,用于控制程序和設(shè)定值
- 用于防復(fù)制和專(zhuān)有技術(shù)保護(hù)的可選程序模塊。
- 可選電池模塊和組合電池/程序模塊,2 年后備集成實(shí)時(shí)時(shí)鐘。
- 內(nèi)置夏令時(shí)/冬令時(shí)自動(dòng)調(diào)節(jié)的實(shí)時(shí)時(shí)鐘。
- 8個(gè)數(shù)字量輸入,4個(gè)數(shù)字量輸出。
- 對(duì)于DC12/24V型號(hào),4個(gè)輸入作為模擬量輸入(0-10V);也可作為數(shù)字量輸入。
- 4個(gè)輸入可用來(lái)高速計(jì)數(shù),最高5KHz(只針對(duì)于直流型)。
- 擴(kuò)展模塊連接接口,最多可編址 24 點(diǎn)數(shù)字量輸入、16 點(diǎn)數(shù)字量輸出、8 點(diǎn)模擬量輸入和 2 點(diǎn)模擬量輸出。
- 用于連接到 LOGO!TD 文字顯示屏。
- 每個(gè)用戶(hù)程序最多 200 個(gè)函數(shù)塊
LOGO!0BA7:
- 以太網(wǎng)接口(取代以前系列的串行編程接口)
- 繼電器輸出,輸出電流最大為 10A
- 集成了可參數(shù)設(shè)計(jì)背光的顯示區(qū)(4x12字符)。
- 集成了操作員控制面板。
- 內(nèi)置EEPROM存儲(chǔ)器,用于控制程序和設(shè)定值
- 標(biāo)準(zhǔn) SD 卡或 SIMATIC 存儲(chǔ)卡可選
- 內(nèi)置夏令時(shí)/冬令時(shí)自動(dòng)調(diào)節(jié)的實(shí)時(shí)時(shí)鐘。
- 備份集成的實(shí)時(shí)時(shí)鐘 20 天。
- 8個(gè)數(shù)字量輸入,4個(gè)數(shù)字量輸出。
- 對(duì)于DC12/24V型號(hào),4個(gè)輸入作為模擬量輸入(0-10V);也可作為數(shù)字量輸入。
- 4個(gè)輸入可用來(lái)高速計(jì)數(shù),最高5KHz(只針對(duì)于直流型)。
- 擴(kuò)展模塊連接接口,最多可編址 24 點(diǎn)數(shù)字量輸入、16 點(diǎn)數(shù)字量輸出、8 點(diǎn)模擬量輸入和 2 點(diǎn)模擬量輸出。
- 用于連接到 LOGO!TD 文字顯示屏。
LOGO!8:
- 以太網(wǎng)端口
- 繼電器輸出,輸出電流最大為 10A
- 背光可參數(shù)化集成顯示區(qū)(6 x 16 個(gè)字符,3 種背光顏色)。
- 集成了操作員控制面板。
- 內(nèi)置EEPROM存儲(chǔ)器,用于控制程序和設(shè)定值
- 可選的標(biāo)準(zhǔn)微型 CF 卡
- 內(nèi)置夏令時(shí)/冬令時(shí)自動(dòng)調(diào)節(jié)的實(shí)時(shí)時(shí)鐘。
- 備份集成的實(shí)時(shí)時(shí)鐘 20 天。
- 8個(gè)數(shù)字量輸入,4個(gè)數(shù)字量輸出。
- 對(duì)于DC12/24V型號(hào),4個(gè)輸入作為模擬量輸入(0-10V);也可作為數(shù)字量輸入。
- 4個(gè)輸入可用來(lái)高速計(jì)數(shù),最高5KHz(只針對(duì)于直流型)。
- 擴(kuò)展模塊連接接口,最多可編址 24 點(diǎn)數(shù)字量輸入、20 點(diǎn)數(shù)字量輸出、8 點(diǎn)模擬量輸入和 8 點(diǎn)模擬量輸出。
- 連接 LOGO!TDE 通過(guò)以太網(wǎng)。
- 集成有基本和特殊功能:
- 基本邏輯功能:
與,或,非,與非,或非,異或,上升沿/下降沿觸發(fā)。 - 特殊功能:
接通延時(shí),鎖存接通延時(shí),斷開(kāi)延時(shí),脈沖延時(shí),鎖定延時(shí),計(jì)數(shù)器(加計(jì)數(shù)/減計(jì)數(shù)),時(shí)間開(kāi)關(guān),間隔延時(shí)繼電器,運(yùn)行小時(shí)數(shù)計(jì)數(shù)器,觸發(fā)器,異步脈沖發(fā)生器,年時(shí)間開(kāi)關(guān),舒適照明開(kāi)關(guān)功能,隨機(jī)發(fā)生器,樓梯照明開(kāi)關(guān)功能(符合 DIN 18015-2),邊沿觸發(fā)間隔延時(shí)繼電器,組合接通/斷開(kāi)延時(shí),模擬值比較器,模擬觸發(fā)器,模擬值變化觸發(fā)器,模擬看門(mén)狗,模擬放大器,文本和變量顯示,移位寄存器,軟鍵功能,PI 控制器,斜坡功能,模擬復(fù)用器,PWM 功能,模擬算術(shù)運(yùn)算功能,模擬算術(shù)運(yùn)算功能錯(cuò)誤檢測(cè)功能。
- 可鏈接 200/400 個(gè)函數(shù)塊。
- 27/64 個(gè)位存儲(chǔ)器
(包括重啟位存儲(chǔ)器,用于控制集成顯示屏和 LOGO! 的背光顯示位存儲(chǔ)器TD,用于在消息文本中的 2 個(gè)可參數(shù)化字符之間切換的位存儲(chǔ)器)。 - 內(nèi)置保持。
- 口令保護(hù)。
作為選項(xiàng)可提供的功能
- 作為選項(xiàng)可提供專(zhuān)有保護(hù)技術(shù)程序模塊或 CF/微型 CF 卡。
- LOGO! 0BA6 集成實(shí)時(shí)時(shí)鐘的后備, 可選用使用壽命 2 年的電池模塊和組合電池/程序模塊
- LOGO! 集成實(shí)時(shí)時(shí)鐘的后備 0BA7 和 LOGO!8 個(gè),20 天。
- 可選用的 LOGO!TD 文本顯示屏與所有 ..0BA6 Pure 型的連接
用于 LOGO! 的其它功能0BA7
- 數(shù)據(jù)記錄至內(nèi)部存儲(chǔ)器或 CF 卡(最多 2000 個(gè)記錄)
- 用于 LOGO! 的宏(用戶(hù)自定義功能)Soft Comfort V7
- 可以連接 400 個(gè)功能塊
- 16 個(gè)模擬位存儲(chǔ)器
- 64 個(gè)接線端子
- 4 個(gè) 8 位移位寄存器
- 新增特殊功能:
天文時(shí)鐘,模擬濾波器,平均值計(jì)算,最小/最大值,定時(shí)器 - 診斷功能
用于 LOGO! 的其它功能8
- 數(shù)據(jù)記錄至內(nèi)部存儲(chǔ)器或微型 CF 卡(最多 20000 個(gè)記錄)
- 用于 LOGO! 的宏(用戶(hù)自定義功能)極為簡(jiǎn)單
- 可以連接 400 個(gè)功能塊
- 64 個(gè)模擬位存儲(chǔ)器
- 64 個(gè)接線端子
- 4 個(gè) 8 位移位寄存器
- 擴(kuò)展診斷功能
-
OMC/ELS | |
6GK1 100-2AB00 | 工業(yè)以太網(wǎng)OMC TP11 (多模光纖) |
6GK1 100-2AC00 | 工業(yè)以太網(wǎng)OMC TP11-LD (單模光纖) |
6GK1 102-6AA00 | 工業(yè)以太網(wǎng)ELS TP40 (二個(gè)RJ45口) |
6GK1 102-6AB00 | 工業(yè)以太網(wǎng)ELS TP40M (二個(gè)RJ45口) |
6GK1 102-7AA00 | 工業(yè)以太網(wǎng)ELS TP80 (八個(gè)RJ45口) |
SCALANCE X005入門(mén)級(jí)交換機(jī) |
6GK5 005-0BA00-1AA3 | X005(五個(gè)RJ45口) |
6GK5 005-0BA00-1CA3 | X005(五個(gè)RJ45口),工作溫度-40至70攝氏度 |
SCALANCE X100非網(wǎng)管型交換機(jī) |
6GK5 104-2BB00-2AA3 | X104-2(四個(gè)RJ45口,兩個(gè)BFOC) |
6GK5 106-1BB00-2AA3 | X106-1(六個(gè)RJ45口,一個(gè)BFOC) |
6GK5 108-0BA00-2AA3 | X108(八個(gè)RJ45口)(星型連接) |
6GK5 112-2BB00-2AA3 | X112-2(12個(gè)RJ45口,2個(gè)BFOC) |
6GK5 116-0BA00-2AA3 | X116(16個(gè)RJ45口)(星型連接) |
6GK5 124-0BA00-2AA3 | X124(24個(gè)RJ45口)(星型連接) |
SCALANCE X200網(wǎng)管型交換機(jī) |
6GK5 204-2BB00-2AA3 | X204-2(四個(gè)RJ45口,兩個(gè)BFOC,PROFINET) |
6GK5 206-1BB10-2AA3 | X206-1(六個(gè)RJ45口,一個(gè)BFOC,PROFINET) |
6GK5 208-0BA10-2AA3 | X208(八個(gè)RJ45口,PROFINET) |
6GK5 208-0HA00-2AA6 | X208PRO (八個(gè)RJ45口,防護(hù)等級(jí):IP65) |
6GK5 216-0BA00-2AA3 | X216(16個(gè)RJ45口,PROFINET) |
6GK5 224-0BA00-2AA3 | X224(24個(gè)RJ45口,PROFINET) |
6GK5 204-0BA00-2BA3 | X204IRT (四個(gè)RJ45口) |
6GK5 202-2BB00-2BA3 | X202-2IRT (二個(gè)RJ45口,兩個(gè)BFOC) |
SCALANCE X300增強(qiáng)型可網(wǎng)管交換機(jī) |
6GK5 308-2FL00-2AA3 | X308-2 (1個(gè)10/100/1000M RJ45口,7個(gè)10/100M RJ45口,兩個(gè)1000M SC 接口) |
6GK5 310-0FA00-2AA3 | X308-2 (3個(gè)10/100/1000M RJ45口,7個(gè)10/100M RJ45口) |
SCALANCE X400千兆模塊化交換機(jī) |
6GK5 414-3FC00-2AA2 | X414-3E 交換機(jī)底板,2個(gè)1000M RJ45口,12個(gè)100M RJ45口,可搭配介質(zhì)模塊和擴(kuò)展模塊 |
6GK5 408-2FD00-2AA2 | X408-2 交換機(jī)底板,4個(gè)1000M RJ45口,4個(gè)100M RJ45口,可搭配介質(zhì)模塊 |
6GK5 491-2AB00-8AA2 | 介質(zhì)模塊,兩個(gè)百兆多模光纖端口-BFOC接口 |
6GK5 491-2AC00-8AA2 | 介質(zhì)模塊,兩個(gè)百兆單模光纖端口-BFOC接口 |
6GK5 492-2AL00-8AA2 | 介質(zhì)模塊,兩個(gè)千兆多模光纖端口-SC接口 |
6GK5 492-2AM00-8AA2 | 介質(zhì)模塊,兩個(gè)千兆單模光纖端口-SC接口 |
6GK5 495-8BA00-8AA2 | 擴(kuò)展模塊,八個(gè)百兆R(shí)J45接口 |
6GK5 496-4MA00-8AA2 | 帶有4個(gè)可插入介質(zhì)模塊槽位的擴(kuò)展模塊 |
軟件 | |
6GK1 716-1CB64-3AA0 | S7-CP1613/Windows NT 4.0,2000網(wǎng)卡驅(qū)動(dòng)程序 |
6GK1 716-1TB64-3AA0 | TF-CP1613/Windows NT 4.0,2000網(wǎng)卡驅(qū)動(dòng)程序 |
6GK1 716-1PB62-3AA0 | PG-CP1613/Windows NT 4.0,2000網(wǎng)卡驅(qū)動(dòng)程序 |
6GK1 716-0HB64-3AA0 | S7-REDCONNECT/Windows NT 4.0,2000網(wǎng)卡冗余軟件 |
6GK1 704-1CW64-3AA0 | S7-SOFTNET/Windows 2006 網(wǎng)卡驅(qū)動(dòng)程序 |
6GK1 704-1PW64-3AA0 | PG-SOFTNET/Windows 2006 網(wǎng)卡驅(qū)動(dòng)程序 |
6GK1 970-1BA10-0AA1 | 西門(mén)子工業(yè)以態(tài)網(wǎng)手冊(cè) |
6GK1 970-5CA20-0AA1 | 西門(mén)子PROFIBUS網(wǎng)絡(luò)手冊(cè) |
6GK1 975-1AA00-3AA0 | 西門(mén)子網(wǎng)絡(luò)電器手冊(cè)(通訊,產(chǎn)品等) |
6GK1 500-0AA10 | PROFIBUS總線端子 9.6-12000 K BIT/S,帶1.5M連接電纜 |
6GK1 500-0AB00 | PROFIBUS總線端子 9.6-1500 K BIT/S,帶3.0M連接電纜 |
6GK1 500-0DA00 | PROFIBUS總線端子 有PG接口,帶1.5M連接電纜 |
西門(mén)子觸摸屏Smart Line
在過(guò)去的幾年中,S7-200 PLC取得了飛速發(fā)展,大多數(shù)廠商選擇把S7-200 PLC做為控制系統(tǒng)的標(biāo)準(zhǔn)配置。S7-200 PLC 豐富的功能和靈活的通訊組網(wǎng)能力成為小型自動(dòng)化解決方案的首選,與之配套應(yīng)用的人機(jī)界面的地位就顯得尤為突出。為了滿(mǎn)足客戶(hù)對(duì)于低成本高品質(zhì)的需求,西門(mén)子于今年12月份推出了全新精彩系列操作屏。該系列操作屏有7寸和10寸兩種型號(hào),全部采用高分辨率寬屏彩色顯示和LED背光技術(shù)。相信精彩系列操作屏將進(jìn)一步鞏固西門(mén)子小型自動(dòng)化解決方案在市場(chǎng)中的地位。
西門(mén)子多年的人機(jī)界面研發(fā)和生產(chǎn)平臺(tái)、經(jīng)驗(yàn)豐富的研發(fā)團(tuán)隊(duì)、嚴(yán)格的歐洲標(biāo)準(zhǔn)以及完善的質(zhì)量保障體系為精彩系列操作屏可信賴(lài)的質(zhì)量奠定了堅(jiān)實(shí)的基礎(chǔ)。
做為新一代的人機(jī)界面產(chǎn)品,精彩系列操作屏采用了全新的技術(shù)和系統(tǒng)設(shè)計(jì),個(gè)性鮮明,特點(diǎn)突出:
高分辨率寬屏顯示
800×480 dpi 寬屏顯示設(shè)計(jì)和傳統(tǒng)屏幕相比具有更大的可視面積,使單個(gè)畫(huà)面中可以顯示更多的信 息,讓操作員具有更舒適的視覺(jué)體驗(yàn),高分辨率使得畫(huà)面更清晰,畫(huà)質(zhì)更細(xì)膩。
LED 背光,節(jié)能降耗
LED 較之 CCFL,背光板厚度降低一半左右,使精彩系列面板更輕巧。同時(shí),操作屏亮度更高,色彩更均勻,表現(xiàn)力更強(qiáng),可視范圍提高到 140°??梢越档驮O(shè)備能耗,結(jié)合屏保功能最大程度地延長(zhǎng)操作屏的使用壽命。
強(qiáng)大且豐富的通訊能力
PPI 通訊協(xié)議確保精彩系列面板與 S7-200 建立高速無(wú)縫的連接,和 S7-200 PLC 組成完美的小型自動(dòng)化解決方案。集成的 RS 422/485 通訊口使精彩系列面板的通訊更加靈活,可以和市場(chǎng)主流的小型 PLC 建立穩(wěn)定可靠的通訊連接。(三菱 FX 系列;歐姆龍 CP1 系列)
高性能處理器、高速外部總線及 64M DDR 內(nèi)存
高端的 ARM 處理器,主頻達(dá)到 400MHz,使數(shù)據(jù)處理更快,畫(huà)面顯示更流暢。高速的外部總線充分發(fā)揮處理器的強(qiáng)大性能,增強(qiáng)的 64M DDR 內(nèi)存使得畫(huà)面的切換速度更快。
先進(jìn)的工業(yè)設(shè)計(jì)理念
獨(dú)特的邊框倒角設(shè)計(jì),讓操作屏的外觀更具流線型,給人以舒適感。使用符合 UL 標(biāo)準(zhǔn)的 PC + ABS 合金材料,耐高溫、抗腐蝕,特別適用于工業(yè)現(xiàn)場(chǎng)的應(yīng)用環(huán)境。
可靠的電源設(shè)計(jì)
內(nèi)置的 24V 電子自恢復(fù)反接保護(hù),避免因誤接線而導(dǎo)致的產(chǎn)品損壞。供電電源范圍可達(dá) ±20%。
先進(jìn)的生產(chǎn)失效故障模式分析
潛在的缺陷及故障分析模型貫穿產(chǎn)品從研發(fā)到生產(chǎn)的每個(gè)環(huán)節(jié),最大程度確保產(chǎn)品可靠性。成熟的生產(chǎn)流程及完善的質(zhì)量控制體系確保產(chǎn)品質(zhì)量。
德國(guó)品質(zhì),輕松擁有
精彩系列面板的 ESD、RS 等關(guān)鍵指標(biāo)比國(guó)際標(biāo)準(zhǔn)(IEC)提高 50%,通過(guò) CE 認(rèn)證。
西門(mén)子為精彩系列操作屏建立了從研發(fā)、生產(chǎn)到物流以及售后等完整的保障體系,隨著精彩系列操作屏在市場(chǎng)上的知名度越來(lái)越高,它將成為西門(mén)子在中小OEM客戶(hù)中人機(jī)界面產(chǎn)品的首選。
PLC安裝順序及注意事項(xiàng)
本文介紹了
PLC安裝順序及注意事項(xiàng)和解決辦法。
1 安裝順序及注意事項(xiàng) 1.1 安裝順序
MicroWIN→Step7→Net→Wincc→WinCC flexible→Simatic_EKB_Install
1.2 安裝注意事項(xiàng)
添加消息隊(duì)列
打開(kāi)控制面板,找到添加/刪除程序,添加/刪除windows組件,選最后一個(gè)“消息隊(duì)列”,勾上安裝。安裝時(shí)可能需要winxp光盤(pán)(要原版,非Ghost版),選擇光盤(pán)里的i386目錄。
Net問(wèn)題
如果先裝Net后裝Step7的話, Net中Ncm選項(xiàng)千萬(wàn)不能選,否則裝不上去的.
Step7和SimaticNet中都包含NCM,先安裝SimaticNet后,NCM可以組態(tài)PC站,并不能打開(kāi)或組態(tài)Step7項(xiàng)目中的AS站;再安裝Step7時(shí),安裝程序檢測(cè)到NCM已經(jīng)存在,所以會(huì)中止安裝Step7。而先安裝Step7后,再安裝SimaticNet時(shí),安裝程序檢測(cè)到NCM已經(jīng)存在,所以只是不會(huì)安裝SimaticNet中的NCM,但會(huì)安裝其它組件。我一般先安裝Step7,再安裝SimaticNet,最后安裝WinCC。注意三者之間的兼容性。
反復(fù)重新啟動(dòng)
很多人受西門(mén)子軟件安裝需重新啟動(dòng)機(jī)器,然而啟動(dòng)機(jī)器后又提示重新啟動(dòng)機(jī)器,然而反復(fù)重新啟動(dòng)仍然出現(xiàn)這樣的提示,導(dǎo)致軟件不能安裝。現(xiàn)在給出解決方案:
在注冊(cè)表內(nèi)“HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Session Manager\”中刪除注冊(cè)表值“PendingFileRenameOperations”
解決反復(fù)重啟無(wú)法安裝西門(mén)子軟件(VBS解決方案)
‘delete PendingFile
Set WshShell = Wscript.CreateObject("Wscript.Shell")
WshShell.RegDelete "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\PendingFileRenameOperations"
Set WshShell = Nothing
將上面的腳本保存到文本文件里,文本文件擴(kuò)展名由TXT改名為VBS即可
例如:Delete PendingFile(解決重啟問(wèn)題).vbs
不要重新啟動(dòng),繼續(xù)安裝軟件。
現(xiàn)在可以安裝更多程序而無(wú)需重啟計(jì)算機(jī)了。
最簡(jiǎn)單的安裝方法就是,安裝Vista系統(tǒng),然后安裝完所有的西門(mén)子軟件,最后將系統(tǒng)升級(jí)為Win7系統(tǒng)。
比較折中的方式就是使用Win7的XP Mode模式或者直接安裝諸如WMware,VisualBox這種虛擬系統(tǒng),并安裝XP。
2 安裝&卸載
2.1 在Windows 7安裝STEP 7 MicroWIN
SP4能安裝,安裝完畢后發(fā)現(xiàn)‘設(shè)置PG/PC接口’沒(méi)有PLC PC/PPI cable(PPI)這一項(xiàng),那就等于不能連接PLC。
SP7也能安裝,安裝到了90%的時(shí)候出現(xiàn)以下情況,找不到S7EpaSRVx.exe文件
找了一臺(tái)VISTA系統(tǒng)的電腦把S7EpaSRVx.exe復(fù)制到本PC的Windows\System32目錄下。再重新安裝又出現(xiàn)以下情況
在網(wǎng)上找到了解決的路徑,到 http://download.microsoft.com/download/D/3/3/D33A8F5D-A7E1-4BBE-B04D-7A688785A229/Application%20Compatibility%20Toolkit.msi 下載了一個(gè)Microsoft發(fā)布名叫Application Compatibility Toolkit的小工具。先安裝好Application Compatibility Toolkit,再安裝STEP 7 MicroWIN SP6 就OK了!
2.2 Windows7下安裝Step7 V5.4SP5
正常情況下,在Windows7下安裝Step7 V5.4 SP5時(shí),會(huì)無(wú)法安裝,出現(xiàn)如下圖的提示:
解決辦法:
使用灰色按鈕加強(qiáng)版軟件使能”忽略”按鈕,
使用工具?注意要右鍵以管理員身份運(yùn)行之)
灰色按鈕加強(qiáng)版軟件界面:
按以上設(shè)置后,”忽略”按鈕即可,”點(diǎn)亮”然后就可以繼續(xù)安裝了.
安裝過(guò)程中,會(huì)出現(xiàn)下面的警告:
選”始終安裝此驅(qū)動(dòng)軟件”,即可.
軟件安裝成功后,控制面板里可能會(huì)找不到,”P(pán)C/PG”接口設(shè)置,如圖:
只須更改一下”查看方式”就可以找到了
最新版的西門(mén)子s7-300/400編程軟件Step7 V5.5英文版,英文版,支持XP和WIN7系統(tǒng),
運(yùn)用VC#編程通過(guò)OPC方式實(shí)現(xiàn)PC機(jī)與西門(mén)子PLC通訊
1、 配置OPC服務(wù)器
對(duì)于服務(wù)器的配置與同步通訊的配置一樣,這里不需再講解,若有不清楚的,可以參閱之前發(fā)布的<運(yùn)用VC#編程通過(guò)OPC方式實(shí)現(xiàn)PC機(jī)與西門(mén)子PLC通訊>
2、 OPC編程
變量組、項(xiàng)的命名規(guī)則與同步通訊的一樣,這里不再描敘,下面主要就開(kāi)發(fā)一個(gè)異步通訊類(lèi) AsynServer來(lái)講解如何編程。
<1>、引用
在VC#開(kāi)發(fā)環(huán)境中添加對(duì)OpcRcw.Da庫(kù)以及OpcRcw.Comn庫(kù)的引用,該庫(kù)屬于.NET庫(kù),不屬于COM庫(kù),西門(mén)子雖然編寫(xiě)了類(lèi)庫(kù),以提供對(duì).NET平臺(tái)的支持,但這些類(lèi)庫(kù)仍然難于編程,里面包含了大量的在托管和非托管區(qū)傳輸數(shù)據(jù),因此我們需要在它的基礎(chǔ)上再開(kāi)發(fā)一個(gè)類(lèi)庫(kù),以簡(jiǎn)化以后的編程,首先在類(lèi)的開(kāi)頭使用命名空間:
using OpcRcw.Comn;
using OpcRcw.Da;
using System.Runtime.InteropServices;
using System.Collections;
<2>、編程
異步編程的原理就是在OPC服務(wù)器那邊檢測(cè)當(dāng)前活動(dòng)的變量組,一但檢測(cè)到某一個(gè)變量,譬如變量Q0.0從1變成0,就會(huì)執(zhí)行一個(gè)回調(diào)函數(shù),以實(shí)現(xiàn)針對(duì)變量發(fā)生變化時(shí)需要實(shí)現(xiàn)的動(dòng)作,在這里可以采用委托來(lái)實(shí)現(xiàn)該功能。
1、 在命名空間的內(nèi)部、類(lèi) AsynServer聲明之前添加委托的申明:
// 定義用于返回發(fā)生變化的項(xiàng)的值和其對(duì)應(yīng)的客戶(hù)句柄
public delegate void DataChange(object[] values,int[] itemsID);
2、 該類(lèi)繼承于西門(mén)子提供的庫(kù)接口IOPCDataCallback
public class AsynServer:IOPCDataCallback
在類(lèi)的開(kāi)頭部分聲明變量:
struct groupStru
{
public int groupID;
public object groupObj;
}
internal const int LOCALE_ID = 0x407; //本地語(yǔ)言
private Guid iidRequiredInterface;
private string serverType="";
private int hClientGroup = 0; //客戶(hù)組號(hào)
private int nSvrGroupID; // server group handle for the added group
private Hashtable hashGroup; //用于把組收集到一起
private int hClientItem=0; //Item號(hào)
3、編寫(xiě)構(gòu)造函數(shù),接收委托參數(shù)已確定當(dāng)數(shù)據(jù)發(fā)生變化時(shí)需要執(zhí)行的方法入口點(diǎn):
//創(chuàng)建服務(wù)器
//svrType 服務(wù)器類(lèi)型的枚舉
//dataChange 提供用于在數(shù)據(jù)發(fā)生變化時(shí)需要執(zhí)行的函數(shù)入口
public AsynServer(ServerType svrType,DataChange dataChange)
{
switch(svrType)
{
case ServerType.OPC_SimaticHMI_PTPR
serverType="OPC.SimaticHMI.PTPro";break;
case ServerType.OPC_SimaticNET:
serverType="OPC.SimaticNET";break;
case ServerType.OPC_SimaticNET_DP:
serverType="OPC.SimaticNET.DP";break;
case ServerType.OPC_SimaticNET_PD:
serverType="OPC.SimaticNET.PD";break;
case ServerType.OPCServer_WinCC:
serverType="OPCServer.WinCC";break;
}
hashGroup=new Hashtable(11);
dtChange=dataChange;
}
4、創(chuàng)建服務(wù)器
// 創(chuàng)建一個(gè)OPC Server接口
//error 返回錯(cuò)誤信息
//若為true,創(chuàng)建成功,否則創(chuàng)建失敗
public bool Open(out string error)
{
error="";bool success=true;
Type svrComponenttyp ;
//獲取 OPC Server COM 接口
iidRequiredInterface = typeof(IOPCItemMgt).GUID;
svrComponenttyp = System.Type.GetTypeFromProgID(serverType);
try
{
//創(chuàng)建接口
pIOPCServer =(IOPCServer)System.Activator.CreateInstance(svrComponenttyp);
error="";
}
catch (System.Exception err) //捕捉失敗信息
{
error="錯(cuò)誤信息:"+err.Message;success=false;
}
return success;
}
5、 編寫(xiě)添加Group的函數(shù)
///
/// 添加組
///
/// 組名
/// /創(chuàng)建時(shí),組是否被激活
/// //組的刷新頻率,以ms為單位
/// 返回錯(cuò)誤信息
/// 若為true,添加成功,否則添加失敗
public bool AddGroup(string groupName,int bActive,int updateRate,out string error)
{
error="";bool success=true;
int dwLCID = 0x407; //本地語(yǔ)言為英語(yǔ)
int pRevUpdateRate;
float deadband = 0;
// 處理非托管COM內(nèi)存
GCHandle hDeadband;
IntPtr pTimeBias = IntPtr.Zero;
hDeadband = GCHandle.Alloc(deadband,GCHandleType.Pinned);
try
{
pIOPCServer.AddGroup(groupName, //組名
bActive, //創(chuàng)建時(shí),組是否被激活
updateRate, //組的刷新頻率,以ms為單位
hClientGroup, //客戶(hù)號(hào)
pTimeBias, //這里不使用
(IntPtr)hDeadband,
dwLCID, //本地語(yǔ)言
out nSvrGroupID, //移去組時(shí),用到的組ID號(hào)
out pRevUpdateRate, //返回組中的變量改變時(shí)的最短通知時(shí)間間隔
ref iidRequiredInterface,
out pobjGroup1); //指向要求的接口
hClientGroup=hClientGroup+1;
groupStru grp=new groupStru();
grp.groupID=nSvrGroupID;grp.groupObj=pobjGroup1;
this.hashGroup.Add(groupName,grp);//儲(chǔ)存組信息
// 對(duì)異步操作設(shè)置回調(diào),初始化接口
pIConnectionPointContainer = (IConnectionPointContainer)pobjGroup1;
Guid iid = typeof(IOPCDataCallback).GUID;
pIConnectionPointContainer.FindConnectionPoint(ref iid,out pIConnectionPoint);
pIConnectionPoint.Advise(this,out dwCookie);
}
catch (System.Exception err) //捕捉失敗信息
{
error="錯(cuò)誤信息:"+err.Message;success=false;
}
finally
{
if (hDeadband.IsAllocated) hDeadband.Free();
}
return success;
}
6、 編寫(xiě)激活、或者取消激活組的函數(shù)
在同步編程中對(duì)于組的激活或者取消激活沒(méi)有實(shí)質(zhì)的意義,但在異步通訊編程中卻異常重要,這是因?yàn)镺PC服務(wù)器只對(duì)當(dāng)前處于活動(dòng)狀態(tài)的組中的變量進(jìn)行監(jiān)控,同時(shí)這也是很有必要的,因?yàn)槲覀兛梢园巡煌缑嬷械淖兞烤幊滩煌慕M,即同一界面中的變量規(guī)成一個(gè)組,而在某一時(shí)刻提供給用戶(hù)的只有一個(gè)界面,讓該界面中用到的組處于活動(dòng)狀態(tài),這樣執(zhí)行委托調(diào)用時(shí)只會(huì)執(zhí)行于該界面中有關(guān)的變量檢測(cè),而如果讓所有的組處于活動(dòng)狀態(tài),則當(dāng)前沒(méi)有顯示給用戶(hù)的界面用到的變量若發(fā)生變化也會(huì)觸發(fā)對(duì)委托函數(shù)的調(diào)用,這根本是沒(méi)有必要的,同時(shí)會(huì)大大降低程序的性能,請(qǐng)嚴(yán)格控制組的激活。
///
/// 激活或者取消激活組
///
/// 指定組名
/// true為激活,false為取消激活
/// 若有錯(cuò)誤,返回錯(cuò)誤信息
/// 若為true,添加成功,否則添加失敗
public bool AciveGroup(string groupName,bool toActive,out string error)
{
error="";bool success=true;
//通過(guò)名稱(chēng)獲取組
object grp=((groupStru)hashGroup[groupName]).groupObj;
IOPCGroupStateMgt groupStateMgt=(IOPCGroupStateMgt)grp;
//初始化傳遞參數(shù)
IntPtr pRequestedUpdateRate = IntPtr.Zero; //由客戶(hù)指定的Item更新間隔時(shí)間
int nRevUpdateRate = 0; //由服務(wù)器返回的能夠更新的最短時(shí)間間隔
IntPtr hClientGroup = IntPtr.Zero; //客戶(hù)組
IntPtr pTimeBias = IntPtr.Zero;
IntPtr pDeadband = IntPtr.Zero;
IntPtr pLCID = IntPtr.Zero;
// 激活或者取消激活組
int nActive = 0;
GCHandle hActive = GCHandle.Alloc(nActive,GCHandleType.Pinned);
if(toActive)
hActive.Target = 1;
else
hActive.Target = 0;
try
{
groupStateMgt.SetState(pRequestedUpdateRate,out nRevUpdateRate,hActive.AddrOfPinnedObject(),pTimeBias,pDeadband,pLCID,hClientGroup);
}
catch(System.Exception err)
{
error="錯(cuò)誤信息:"+err.Message;success=false;
}
finally
{
hActive.Free();
}
return success;
}
7、 向指定的組中添加變量的函數(shù)
///
/// 向指定的組添加一系列項(xiàng)
///
/// 指定組名
/// 完整的item名數(shù)組
/// 由服務(wù)器返回讀寫(xiě)數(shù)據(jù)時(shí)需要使用的item號(hào)
/// 無(wú)錯(cuò)誤,返回true,否則返回false
public bool AddItems(string groupName,string[] itemsName,int[] itemsID)
{
bool success=true;
OPCITEMDEF[] ItemDefArray=new OPCITEMDEF[itemsName.Length];
for(int i=0;i {
hClientItem=hClientItem+1; //客戶(hù)項(xiàng)自動(dòng)加1
ItemDefArray[i].szAccessPath = ""; // 可選的通道路徑,對(duì)于Simatiic Net不需要。
ItemDefArray[i].szItemID = itemsName[i]; // ItemID, see above
ItemDefArray[i].bActive = 1; // item is active
ItemDefArray[i].hClient = hClientItem; // client handle ,在OnDataChange中會(huì)用到
ItemDefArray[i].dwBlobSize = 0; // blob size
ItemDefArray[i].pBlob = IntPtr.Zero; // pointer to blob
ItemDefArray[i].vtRequestedDataType = 4; //DWord數(shù)據(jù)類(lèi)型
}
//初始化輸出參數(shù)
IntPtr pResults = IntPtr.Zero;
IntPtr pErrors = IntPtr.Zero;
try
{
// 添加項(xiàng)到組
object grp=((groupStru)hashGroup[groupName]).groupObj;
((IOPCItemMgt)grp).AddItems(itemsName.Length,ItemDefArray,out pResults,out pErrors);
int[] errors = new int[itemsName.Length];
IntPtr pos = pResults;
Marshal.Copy(pErrors, errors, 0,itemsName.Length);
for(int i=0;i {
if (errors[i] == 0)
{
OPCITEMRESULT result = (OPCITEMRESULT)Marshal.PtrToStructure(pos, typeof(OPCITEMRESULT));
itemsID[i] = result.hServer;
pos = new IntPtr(pos.ToInt32() + Marshal.SizeOf(typeof(OPCITEMRESULT)));
}
else
{
String pstrError;
pIOPCServer.GetErrorString(errors[0],0x407,out pstrError);
success=false;
break;
}
}
SetItenClient(groupName,itemsID,itemsID); //要求始終只有一個(gè)組被激活,才不會(huì)引起沖突。
}
catch (System.Exception err) // catch for error in adding items.
{
success=false;
//error="錯(cuò)誤信息:"+error+err.Message;
}
finally
{
// 釋放非托管內(nèi)存
if(pResults != IntPtr.Zero)
{
Marshal.FreeCoTaskMem(pResults);
pResults = IntPtr.Zero;
}
if(pErrors != IntPtr.Zero)
{
Marshal.FreeCoTaskMem(pErrors);
pErrors = IntPtr.Zero;
}
}
return success;
}