1. 西門子PLC順序控制指令的簡介
西門子PLC順序控制指令即西門子S7-200系列PLC控制指令,主要分為定義順序段、段開始、段結束、段轉移四個板塊,詳細簡介如下:
1、定義順序段
即定義一個順序控制繼電器段(SCR段),一個SCR段有時也可稱為一個工步。工步指的是一個相對穩定的狀態,它必須包含3方面的內容:開始、結束和轉移。所對應的指令分別為LSCR、SCRE和SCRT。
2、段開始
LSCR段開始指令。定義一個順序控制繼電器段的開始。操作數為順序控翩繼電器位Sx.y,Sx.y作為本段的段標志位.當Sx.y位為1時,允許該SCR段工作。
3、段結束
SCRE段結束指令。一個SCR段必須用該指令來結束。
4、段轉移
SCRT段轉移指令。指令用來實現本段與下一個段之間的切換。操作數為順序控制繼電器位Sx.y,Sx.y是下一個SCR段的標志位。當使能輸入有效時,一方面對Sx.y置位以便讓下一個SCR段開始工作,另一方面同時對本SCR段的標志位復位,以便本段停止工作。
(1)流程式控制制命令擴展閱讀:
順序控制繼電器指令在順序過程和步進過程中可以很容易實現程序的設計,順序控製程序設計包括定義順序控制段和實現各種順序結構。
用以上順序控制指令通過靈活編程,可以實現多種順序控製程序結構,如並發順序(包括並發開始和並發結束)、選擇順序和循環順序等。例如:用順序繼電器實現的順序控制中一個步的程序段,這一步實現的功能是使兩電機M1和M2起動運行20秒後停止,切換到下一步。
2. PLC過程式控制制編程指令
編程軟體里按F1,非常詳細。
3. abb機器人流程式控制制指令和輸入輸出指令有那些
指令包括GO、MOVE、MOVEI、MOVES、DRAW、APPRO、APPROS、DEPART、DRIVE、READY、OPEN、OPENI、CLOSE、CLOSEI、RELAX、GRASP及DELAY等。
這些指令大部分具有使機器人按照特定的方式從一個位姿運動到另一個位姿的功能,部分指令表示機器人手爪的開合。例如:
MOVE #PICK!
表示機器人由關節插值運動到精確PICK所定義的位置。「!」表示位置變數已有自己的值。
MOVET <位置>,<手開度>
4. 程序控制指令的主要分類
主要包括三類,轉移指令(包括無條件轉移和有條件轉移)、程序調用和返回指令,循環控制指令。其中,前兩類指令在一般計算機中是必備的。最後一類指令用於對循環程序進行優化。
5. 控制面板各程序命令
打開控制面板的命令是:「control」
打開控制面板
命令: rundll32.exe shell32.dll,Control_RunDLL
結果: 顯示控制面板窗口。
例子:
Call Shell("rundll32.exe shell32.dll,Control_RunDLL")
輔助選項
模塊: access.cpl
命令: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,5
結果: 顯示輔助選項/常規。
命令: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,1
結果: 顯示輔助選項/鍵盤。
命令: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,2
結果: 顯示輔助選項/聲音。
命令: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,3
結果: 顯示輔助選項/顯示。
命令: rundll32.exe shell32.dll,Control_RunDLL access.cpl,,4
結果: 顯示輔助選項/滑鼠。
添加新硬體
模塊: sysdm.cpl
命令:rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl @1
增加新的列印機
模塊:shell32.dll
命令:rundll32.exe shell32.dll,SHHelpShortcuts_RunDLL AddPrinter
添加/刪除程序
模塊:appwiz.cpl
命令:rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,1
結果:顯示安裝/卸載。
命令:rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,2
結果:顯示Windows 安裝。
命令:rundll32.exe shell32.dll,Control_RunDLL appwiz.cpl,,3
結果:顯示啟動盤。
復制磁碟
模塊:disk.dll
命令:rundll32.exe disk.dll,DiskCopyRunDll
時間/日期
模塊: timedate.cpl
命令: rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,0
結果: 顯示設置日期/時間。
命令: rundll32.exe shell32.dll,Control_RunDLL timedate.cpl,,1
結果: 顯示設置時間區域。
撥號連接(DUN)
模塊: rnaui.dll
命令: rundll32.exe rnaui.dll,RnaDial 連接_名稱
結果: 打開指定的撥號連接。
例子:
x= Shell("rundll32.exe rnaui.dll,RnaDial " & "連接_名稱", 1)
顯示器
模塊: desk.cpl
命令: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,0
結果: 背景設置。
命令: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,1
結果: 屏幕保護設置。
命令: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,2
結果: 外觀設置。
命令: rundll32.exe shell32.dll,Control_RunDLL desk.cpl,,3
結果: 設置窗口。
操縱桿
模塊: joy.cpl
命令: rundll32.exe shell32.dll,Control_RunDLL joy.cpl
郵件/傳真
模塊: mlcfg32.cpl
命令: rundll32.exe shell32.dll,Control_RunDLL mlcfg32.cpl
結果: 出現 MS Exchange 屬性設置。
郵局設置
模塊: wgpocpl.cpl
命令: rundll32.exe shell32.dll,Control_RunDLL wgpocpl.cpl
結果: 顯示 MS Postoffice Workgroup Admin 設置。
主設置
模塊: main.cpl
命令: rundll32.exe shell32.dll,Control_RunDLL main.cpl @0
結果: 顯示滑鼠屬性。
命令: rundll32.exe shell32.dll,Control_RunDLL main.cpl @1
結果: 顯示鍵盤/速度屬性。
命令: rundll32.exe shell32.dll,Control_RunDLL main.cpl @1,,1
結果: 顯示鍵盤/語言屬性。
命令: rundll32.exe shell32.dll,Control_RunDLL main.cpl @1,,2
結果: 顯示鍵盤/常規屬性。
命令: rundll32.exe shell32.dll,Control_RunDLL main.cpl @2
結果: 顯示列印機屬性。
命令: rundll32.exe shell32.dll,Control_RunDLL main.cpl @3
結果: 顯示字體屬性。
命令: rundll32.exe shell32.dll,Control_RunDLL main.cpl @4
結果: 顯示電源管理屬性。
增加 Modem
模塊:modem.cpl
命令:rundll32.exe shell32.dll,Control_RunDLL modem.cpl,,add
多媒體
模塊: mmsys.cpl
命令: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,0
結果:聲音。
命令: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,1
結果:視頻。
命令: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,2
結果:聲音 MIDI。
命令: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,3
結果:CD/音樂。
命令: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl,,4
結果:高級。
命令: rundll32.exe shell32.dll,Control_RunDLL mmsys.cpl @1
結果:聲音。
網路
模塊:netcpl.cpl
命令:rundll32.exe shell32.dll,Control_RunDLL netcpl.cpl
打開方式窗口(Open With)
模塊: shell32.dll
命令:rundll32.exe shell32.dll,OpenAs_RunDLL pathfilename
口令
模塊: password.cpl
命令: rundll32.exe shell32.dll,Control_RunDLL password.cpl
區域設置
模塊: intl.cpl
命令: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,0
結果: 區域設置。
命令: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,1
結果: 數字格式設置。
命令: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,2
結果: 金額格式設置。
命令: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,3
結果:時間格式設置。
命令: rundll32.exe shell32.dll,Control_RunDLL intl.cpl,,4
結果: 日期格式設置。
屏幕保護
模塊: appwiz.cpl
命令: rundll32.exe desk.cpl,InstallScreenSaver c:winsystemFlying Windows.scr
結果: 安裝屏幕保護並顯示預覽屬性頁。
系統設置
模塊: sysdm.cpl
命令: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,0
結果: 顯示常規設置。
命令: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,1
結果: 顯示設備管理設置。
命令: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,2
結果: 顯示硬體設置。
命令: rundll32.exe shell32.dll,Control_RunDLL sysdm.cpl,,3
結果: 顯示性能設置。
IE4 設置
模塊: inetcpl.cpl
命令: rundll32.exe shell32.dll,Control_RunDLL inetcpl.cpl
6. 程序控制類指令有哪些
改變 ip、flag 寄存器的指令屬於程序控制類指令,包括 call、轉移指令、int、std/cld、sti/cli、stc/clc、popf 等等。
7. 易語言中的流程式控制制語句里的「返回」命令怎麼用
返回就是執行到這里,不再繼續向下執行!比如:
判斷〔I=2〕
返回
判斷〔I=3〕
如果I等於2程序將停止執行後面的代碼!如果不使用返回,當I等於2時程序會繼續執行判斷以下的語句!
8. 三菱PLC的PID指令怎麼使用啊
三菱PLC的PID指令如下:
1、對於溫度系統:P(%)20--60,I(分)3--10,D(分)0.5--3
2、對於流量系統:P(%)40--100,I(分)0.1--1
3、對於壓力系統:P(%)30--70,I(分)0.4--3
4、對於液位系統:P(%)20--80,I(分)1--5
PID操作系統里指進程識別號,也就是進程標識符。操作系統里每打開一個程序都會創建一個進程ID,即PID。
在運行時PID是不會改變標識符的,但是進程終止後PID標識符就會被系統回收,就可能會被繼續分配給新運行的程序。只要運行一程序,系統會自動分配一個標識。
是暫時唯一:進程中止後,這個號碼就會被回收,並可能被分配給另一個新進程。只要沒有成功運行其他程序,這個PID會繼續分配給當前要運行的程序。
如果成功運行一個程序,然後再運行別的程序時,系統會自動分配另一個PID。
(8)流程式控制制命令擴展閱讀
在工程實際中,應用最為廣泛的調節器控制規律為比例、積分、微分控制,簡稱PID控制,又稱PID調節。PID控制器問世至今已有近70年歷史,它 以其結構簡單、穩定性好、工作可靠、調整方便而成為工業控制的主要技術之一。
當被控對象的結構和參數不能完全掌握,或得不到精確的數學模型時,控制理論的 其它技術難以採用時,系統控制器的結構和參數必須依靠經驗和現場調試來確定,這時應用PID控制技術最為方便。
即當我們不完全了解一個系統和被控對象,或不能通過有效的測量手段來獲得系統參數時,最適合用PID控制技術。PID控制,實際中也有PI和PD控制。PID控制器就是根據系統的誤差,利用比例、 積分、微分計算出控制量進行控制的。
9. 指令,命令,程序,軟體的概念,區別,聯系
指令:告訴計算機從事某一特殊運算的代碼。如:數據傳送指令、算術運算指令、位運算指令、程序流程式控制制指令、串操作指令、處理器控制指令。
程序:是指為了得到某種結果而可以由計算機等具有信息處理能力的裝置執行的代碼化指令序列,或者可以被自動轉換成代碼化指令序列的符號化指令序列或者符號化語句序列。
軟體:是一系列按照特定順序組織的計算機數據和指令的集合。一般來講軟體被劃分為系統軟體、應用軟體和介於這兩者之間的中間件。軟體並不只是包括可以在計算機(這里的計算機是指廣義的計算機)上運行的電腦程序,與這些電腦程序相關的文檔一般也被認為是軟體的一部分。簡單的說軟體就是程序加文檔的集合體。
可以這樣理解:軟體包含程序,程序包含指令。
10. 指令系統中控製程序流程的指令通常有( )
指令系統中控製程序流程的指令通常有比較指令。
指令系統按功能劃分的種類有:
1、數據處理指令:包括算術運算指令、邏輯運算指令、移位指令、比較指令等。
2、數據傳送指令:包括寄存器之間、寄存器與主存儲器之間的傳送指令等。
3、程序控制指令:包括條件轉移指令、無條件轉移指令、轉子程序指令等。
4、輸入-輸出指令:包括各種外圍設備的讀、寫指令等。有的計算機將輸入-輸出指令包含在數據傳送指令類中。
5、狀態管理指令:包括諸如實現置存儲保護、中斷處理等功能的管理指令。
(10)流程式控制制命令擴展閱讀:
一個完善的指令系統應滿足如下四方面的要求:
1、完備性:指用匯編語言編寫各種程序時,指令系統直接提供的指令足夠使用,而不必用軟體來實現。完備性要求指令系統豐富、功能齊全、使用方便。
2、有效性:是指利用該指令系統所編寫的程序能夠高效率地運行。高效率主要表現在程序占據存儲空間小、執行速度快。
3、規整性:包括指令系統的對稱性、勻齊性、指令格式和數據格式的一致性。對稱性是指:在指令系統中所有的寄存器和存儲器單元都可同等對待,所有的指令都可使用各種定址方式;勻齊性是指:一種操作性質的指令可以支持各種數據類型。
4、兼容性:至少要能做到「向上兼容」,即低檔機上運行的軟體可以在高檔機上運行。
參考資料來源:網路-指令系統