160KW變頻器MM440西門子6SE64402UD416GA1
| 6SE6440-2UD41-6GA1 MICROMASTER 440 無(wú)濾波器 380-480V+10/-10% 三相交流 47-63Hz 恒定轉(zhuǎn)矩 160kW 過(guò)載 136% 57S,160% 3S 二次矩 200kW 1533x 326x 545(高x寬x深) 防護(hù)等級(jí) IP20 環(huán)境溫度 0-40°C 無(wú) AOP/BOP |
SIEMENS西門子
*,質(zhì)量保證,保修一年
專業(yè)銷售及維修西門子各類工控自動(dòng)化配件;
:S7-200CN、S7-200SMART、S7-300、S7-400、 S7-1200、S7-1500、ET200、LOGO邏西門子可編程控制器輯控制模塊
西門子HMI人機(jī)界面:觸摸屏
西門子變頻器:MM420、MM430、MM440、G110、G120、6SE70
西門子工業(yè)以太網(wǎng):通訊網(wǎng)卡、通訊電纜、通訊接頭、總線連接器 工控機(jī)、交換機(jī)、自動(dòng)化軟件等系型號(hào)齊全,快速報(bào)價(jià),買我們的產(chǎn)品無(wú)憂所值,我們的產(chǎn)品都承諾質(zhì)保一年,讓您買的省心舒心,用的放心!
常用WINCC腳本和技巧
1、從EXCEL中讀取數(shù)據(jù)并寫入變量-有文件是否存在判斷
2、把WINCC中變量值寫入EXCEL里面-判斷文件存在不存在,不存在自動(dòng)創(chuàng)建和上面的都EXCEL配套使用
3、使用WINCC自帶系統(tǒng)登錄-C腳本
#pragma code("USEADMIN.DLL")
#Include "PWRT_API.H"
#pragma code()
PWRTLogin('1');
登陸成功后,內(nèi)部變量“@CurrentUser”顯示登陸用戶名
注銷登陸:
#pragma code("USEADMIN.DLL")
#Include "PWRT_API.H"
#pragma code()
PWRTLogout();
4、SQL數(shù)據(jù)庫(kù)連接,WINCC里面通用,也就是SQL語(yǔ)言各不相同
5、自定義登陸畫面-相對(duì)于系統(tǒng)自帶的登陸反應(yīng)有些慢,不知道什么原因,如果哪位大神知道怎么解決,請(qǐng)指點(diǎn)一下,謝謝!
登錄:
更改密碼:
6、C語(yǔ)言里面的MessageBox對(duì)話框用法:
MessageBox(title,text{,icon{,button{,default}}})
參數(shù)title:string類型,消息對(duì)話框的標(biāo)題。text:消息對(duì)話框中顯示的消息,該參數(shù)可以是數(shù)值數(shù)據(jù)類型、字符串或boolean值。icon:Icon枚舉類型,可選項(xiàng),要在該對(duì)話框左側(cè)顯示的圖標(biāo)。 button:Button枚舉類型,可選項(xiàng),顯示在該對(duì)話框底部的按鈕。default:數(shù)值型,可選項(xiàng),作為缺省按鈕的按鈕編號(hào),按鈕編號(hào)自左向右依次計(jì)數(shù),缺省值為1,如果該參數(shù)的編號(hào)超過(guò)了顯示的按鈕個(gè)數(shù),那么MessageBox()函數(shù)將使用缺省值返回值Integer。函數(shù)執(zhí)行成功時(shí)返回用戶選擇的按鈕編號(hào)(例如1、2、3等),發(fā)生錯(cuò)誤時(shí)返回-1。如果任何參數(shù)的值為NULL,MessageBox()函數(shù)返回NULL。
用法
MessageBox()函數(shù)的icon參數(shù)顯示在窗口中的圖標(biāo),它是枚舉類型,可能取值為: 取值 圖標(biāo)Information! StopSign! Exclamation! Question! None! 無(wú)圖標(biāo)其中Information!是Icon參數(shù)的缺省值。Button參數(shù)在窗口中顯示哪些按鈕,有效取值為:取值中文Windows 95下顯示OK!“確定”按鈕OKCancel!“確定”、“取消”按鈕YesNo!“是”、“否”按鈕 YesNoCancel!“是”、“否”、“取消”按鈕RetryCancel!“重試”、“取消”按鈕AbortRetryIgnore!“終止”、 “重試”、“忽略”按鈕
函數(shù)原型
int MessageBox(HWND hWnd,LPCTSTR lpText,LPCTSTR lpCaption,UINT UType);
參數(shù)
hWnd:標(biāo)識(shí)將被創(chuàng)建的消息框的擁有窗口。如果此參數(shù)為NULL,則消息框沒有擁有窗口。
lpText:指向一個(gè)以NULL結(jié)尾的、含有將被顯示的消息的字符串的指針。
lpCaption:指向一個(gè)以NULL結(jié)尾的、用于對(duì)話框標(biāo)題的字符串的指針。
uType:一個(gè)決定對(duì)話框的內(nèi)容和行為的位標(biāo)志集。此參數(shù)可以為下列標(biāo)志組中標(biāo)志的組合。
下列標(biāo)志中的一個(gè)來(lái)顯示消息框中的按鈕,標(biāo)志的含義如下。
MB_ABORTRETRYIGNORE:消息框含有三個(gè)按鈕:Abort,Retry和Ignore。
MB_OK:消息框含有一個(gè)按鈕:OK。這是缺省值。
MB_OKCANCEL:消息框含有兩個(gè)按鈕:OK和Cancel。
MB_RETRYCANCEL:消息框含有兩個(gè)按鈕:Retry和Cancel。
MB_YESNO:消息框含有兩個(gè)按鈕:Yes和No。
MB_YESNOCANCEL:消息框含有三個(gè)按鈕:Yes,No和Cancel。
下列標(biāo)志中的一個(gè)來(lái)顯示消息框中的圖標(biāo):標(biāo)志的含義如下。
MB_ICONEXCLAMATION:
MB_ICONWARNING:一個(gè)驚嘆號(hào)出現(xiàn)在消息框。
MB_ICONINFORMATION:
MB_ICONASTERISK:一個(gè)圓圈中小寫字母i組成的圖標(biāo)出現(xiàn)在消息框。
MB_ICONQUESTION:一個(gè)問(wèn)題標(biāo)記圖標(biāo)出現(xiàn)在消息框。
MB_ICONSTOP:
MB_ICONERROR:
MB_ICONHAND:一個(gè)停止消息圖標(biāo)出現(xiàn)在消息框。
下列標(biāo)志中的一個(gè)來(lái)顯不缺省的按鈕:標(biāo)志的含義如下。
MB_DEFBUTTON1:一個(gè)按鈕為缺省按鈕。如果MB_DEFBUTTON2,MB_DEFBUTTON3,MB_DEFBUTTON4沒有被,則MB_DEFBUTTON1為缺省值。
MB_DEFSUTTON2;第二個(gè)按鈕為缺省按鈕。
MB_DEFBUTTON3:第三個(gè)按鈕為缺省按鈕。
MB_DEFBUTTON4:第四個(gè)按鈕為缺省按鈕。
下列標(biāo)志中的一個(gè)來(lái)顯示對(duì)話框的形態(tài):標(biāo)志的含義如卜。
MB_APPLMODAL:在hwnd參數(shù)標(biāo)識(shí)的窗口中繼續(xù)工作以前,用戶一定響應(yīng)消息框。但是,用戶可以移動(dòng)到其他線程的窗口且在這些窗口中工作。根據(jù)應(yīng)用程序中窗口的層次機(jī)構(gòu),用戶則以移動(dòng)到線程內(nèi)的其他窗口。所有母消息框的子窗口自動(dòng)地失效,但是彈出窗口不是這樣。如果既沒有MB_SYSTEMMODAL也沒有MB_TASKMOOAL,則MB_APPLMODAL為缺省的。
MB_SYSTEMMODAL:除了消息框有WB_EX_TOPMOST類型,MB_APPLMODAL和WS_EX_TOPMOST一樣。用系統(tǒng)模態(tài)消息框來(lái)改變各種各樣的用戶,主要的損壞錯(cuò)誤需要立即注意(例如,內(nèi)存溢出)。如果不是那些與hwnd聯(lián)系的窗口,此標(biāo)志對(duì)用戶對(duì)窗口的相互聯(lián)系沒有影響。
MB_TASKMODAL:如果參數(shù)hwnd為NULL,除了所有屬于當(dāng)前線程高層次的窗口足失效的,MB_TASKMODALL和MB_ApPLMODAL一樣。當(dāng)調(diào)用應(yīng)用程序或庫(kù)沒有一個(gè)可以得到的窗口句柄時(shí),使用此標(biāo)志。但仍需要阻止到調(diào)用應(yīng)用程序甲其他窗口的輸入而不是擱置其他線程。
另外,可以下列標(biāo)志。
MB_DEFAULT_DESKTOP_ONLy:接收輸入的當(dāng)前桌面一定是一個(gè)缺省桌面。否則,函數(shù)調(diào)用失敗。缺省桌面是一個(gè)在用戶已經(jīng)紀(jì)錄且以后應(yīng)用程序在此上面運(yùn)行的桌面。
MB_HELP:把一個(gè)Help按鈕增加到消息框。選擇Help按鈕或按F1產(chǎn)生一個(gè)Help事件。
MB_RIGHT:文本為右調(diào)整。
MB_RTLREADING:用在Hebrew和Arabic系統(tǒng)中從右到左的順序顯示消息和大寫文本。
MB_SETFOREGROUND:消息框變?yōu)榍熬按翱凇T趦?nèi)部系統(tǒng)為消息個(gè)調(diào)用SetForegroundWindow函數(shù)。
MB_TOPMOSI:消息框用WS_EX_TOPMOST窗口類型來(lái)創(chuàng)建MB_SERVICE_NOTIFICATION。
7、獲取窗口句柄-一般用于C語(yǔ)言,可以設(shè)置彈出對(duì)話框的所屬窗口,我試著就這一個(gè)好用,不知道還有沒有別的辦法
HWND hwnd;
hwnd=GetForegroundWindow();
8、改變窗口位置和大小
HWND hwnd;
hwnd=GetForegroundWindow();
MoveWindow(hwnd,0,0,1366,768,TRUE);
9、注冊(cè)表文件讀寫
Dim objWshShell
Set objWshShell = CreateObject("Wscript.Shell")
Dim shell
shell="regedit.exe /s " & HMIRuntime.ActiveProject.Path & "OCX" & "Set_yy-m-d.reg"
objWshShell.Run shell, 1
10、單按鈕啟停-好像也叫乒乓鍵...
VBS HMIRuntime.Tags("A").Write 1-HMIRuntime.Tags("A").Read
C:SetTagBit("A",!GetTagBit("A"));
11、多層次畫面對(duì)象設(shè)置
VBS畫面嵌套多了,對(duì)象查找少麻煩點(diǎn),比如主畫面“A.PDL"內(nèi)有畫面窗口控件“PIC_WIN_A”,該畫面窗口調(diào)用畫面“B.PDL”,在B.PDL畫面中又有一個(gè)畫面窗口控件“PIC_WIN_B”,這個(gè)畫面窗口調(diào)用畫面“C.PDL”,在C.PDL畫面里面有一個(gè)按鈕名稱為“BT_A”,如果想設(shè)置成這個(gè)對(duì)象,需要如下設(shè)置:
dim a
SET a=HMIRunTime.Screens("A.PIC_WIN_A:B.PIC_WIN_B:C").ScreenItems("BT_A")
zhangli0斑竹也發(fā)過(guò)一個(gè)類似的帖子,也有其他解決辦法,請(qǐng)看:
C腳本里面的對(duì)象設(shè)置相對(duì)來(lái)說(shuō)簡(jiǎn)單一些,直接選擇對(duì)象所在的畫面就可以了。
就這個(gè)問(wèn)題,我也曾打電話咨詢過(guò)西門子支持工程師,在WINCC幫助里面也有說(shuō)明
目錄是:使用WINCC->用于創(chuàng)建過(guò)程和動(dòng)作的VBS->VBS Reference->Objects and list->Screens Object(List)
160KW變頻器MM440西門子6SE64402UD416GA1