㈠ 請問,在編程中如何設置電腦關機
uFlag:EWX_SHUTDOWN關機
EWX_REBOOT重啟
EWX_LOGOFF注銷
詳情請參閱MSDN中ExitWindowsEx函數
BOOL MyExitWindowsEx(UINT uFlag)
{
OSVERSIONINFO osv; //定義一個操作系統信息的結構體
osv.dwOSVersionInfoSize=sizeof OSVERSIONINFO;
GetVersionEx(&osv); //查詢當前操作系統
if(osv.dwPlatformId==VER_PLATFORM_WIN32_NT) //判斷是否是2000/NT
{
//下面為向操作系統獲取許可權操作
HANDLE hProcess,hToken;
TOKEN_PRIVILEGES Privileges;
LUID luid;
hProcess=GetCurrentProcess();
//下面為打開當前進程對話
OpenProcessToken(hProcess,TOKEN_ADJUST_PRIVILEGES,&hToken);
Privileges.PrivilegeCount=1;
LookupPrivilegeValue(NULL,SE_SHUTDOWN_NAME,&luid);
Privileges.Privileges[0].Luid=luid;
Privileges.Privileges[0].Attributes=SE_PRIVILEGE_ENABLED;
AdjustTokenPrivileges(hToken,FALSE,&Privileges,NULL,NULL,NULL);
}
ExitWindowsEx(uFlag,0);
return TRUE;
}
㈡ 西門子 s7--200 PLC如何與電腦連接和在編程軟體中如何設置
一般西門子S7-200 PLC不帶RJ45網口,需先下載安裝西門子S7-200 PLC專用的調試軟體:STEP 7-Micro_WIN(網路:STEP 7 MicroWIN V4 SP9)。
2、購買一根USB轉PPI的西門子PLC下載專用電纜線。(如果200自帶有網口,用網線下載即可)
3、電腦插USB口,DP9的串口頭連接PLC上的9針COM口,選擇STEP 7-Micro_WIN上的通信,彈出的對話框右側有一個[雙擊查找]會自動找到PLC。
4、選擇刷出的PLC,點連接即可,不用做任何專門的設置。
5、200都停產了,換200smart吧,功能,命令,價格幾乎一樣,都可以用來學習和直接項目開發。
S7-200使用的編程軟體是STEP 7-Micro_WIN(我都卸載了,需要的話晚上下班安裝一次截圖手把手教你)
S7-200 SMART 使用的編程軟體是STEP 7-Micro_WIN SMART V2.3(我現在在用)
兩者不能通用,因200PLC 幾年前已經停產,西門子專為中國市場推出了200PLC的定製替代品200 Smart。
如果是S7-200 SMART 下載線用一根普通的網線即可,不用專門的編程下載電纜,一般S7-200 SMART 都自帶RJ45網口。當然已經買了的專用編程下載電纜也能用。