Ⅰ 求用VB編程式控制制外部程序的可行性和詳細思路步驟
用clswindow框架非常方便,舉個例子:
打開記事本,然後點擊菜單「編輯 - 轉到」,然後運行下面代碼:
Private Sub Command1_Click()
Dim w As New clsWindow
If w.GetWindowByTitle("轉到指定行", 0).hwnd <> 0 Then
w.SetElementTextByClassName "Edit", 999'將行號改成999
w.ClickElementByClassName "Button" '點擊「轉到」按鈕,如果要點擊「取消」按鈕可以用w.ClickElementByClassName "Button", 1
End If
End Sub
Ⅱ PLC控制系統編程步驟
熟悉控住對象、PLC選型及確定硬體配置、設計PLC的外部接線。設計控製程序、程序調試和編制技術文件。
1 了解控制對象,確定控制要求 這一步是系統設計的基礎。首先應詳細了解被控對象的全部功能和它對控制系統的要求,例如機械的動作,機械、液壓、氣動、儀表、電氣系統之間的關系,系統是否需要設置多種工作方式(如自動、半自動、手動等),PLC與系統中其他智能裝置之間的聯系,是否需要通信聯網功能,是否需要報警,電源停電及緊急情況的處理 ,在這一階段,還要選擇用戶輸入設備(按鈕、操作開關、限位開關、感測器等)、輸出設備(繼電器、接觸器、信號指示燈等執行元件),以及由輸出設備驅動的控制對象(電動機、電磁閥等)。
此外還應確定哪些信號需要輸入給PLC,哪些負載由PLC驅動,並分類統計出各輸入量和輸出量的性質,是開關量還是模擬量,是直流量還是交流量,以及電壓的大小等級,為PLC的選型和硬體配置提供依據。
2 確定硬體配置,設計外部接線圖 正確選擇PLC對於保證整個控制系統的技術與經濟性能指標起著重要的作用。選擇PLC,包括機型的選擇。容量的選擇。I/O模塊的選擇,電源模塊的選擇等。
根據被控對象對控制系統的要求,及PLC的輸入量、輸出量的類型和點數。確定出PLC的型號和硬體配置。對於整體式PLC,應確定基本單元和擴展單元的型號;對於模塊式PLC,應確定框架(或基板)的型號及所需模板的型號和數量。
PLC硬體配置確定後,應對I/O點進行分配,確定外部輸入輸出單元與PLC的I/O點的連接關系,完成I/O點地址定義表。
分配好與各輸入量和輸出量相對應的元件後,設計出PLC的外部接線圖。其他部分的電路原理圖、接線圖和安裝所需的圖紙,以便進行硬體裝配。
3 設計控製程序 在硬體設計的基礎上,通過控製程序的設計完成系統的各項功能。對於較簡單的控制系統可以使用經驗法直接設計出梯形圖。
4 程序調試 控製程序是控制整個系統工作的軟體,是保證系統工作正常、安全、可靠的關鍵。因此,控制系統的設計必須經過反復調試、修改,直到滿足要求為止。
程序的調試可以分為兩步。
(1)模擬調試。用戶程序一般先在實驗室進行模擬調試,實際的輸入信號可以用手動開關和按鈕來模擬,各輸入量的通斷狀態用PLC上對應的發光二極體來顯示,一般不用接PLC實際的負載(如接觸器、電磁閥等)。實際的反饋信號(如限位開關的接通等)可以根據流程圖,在適當的時候用開關和按鈕來模擬。
在調試時應充分考慮各種可能的情況,系統的各種不同的工作方式,有選擇序列的流程圖中的每一條支路,各種可能的進展路線,都應逐一檢查,不能遺漏。發現問題後及時修改程序,直到在各種可能的情況下輸入量與輸出量之間的關系完全符合要求。如果程序中的某些定時器或計數器的設定值過大,為了縮短調試時間,可以在調試時將它們減小,模擬調試結束後再寫入它們的實際設定值。
(2)現場調試。現場調試要等到系統其他硬體安裝和接線工作完成後才能進行。在設計和模擬調試程序的同時就可以設計、製作控制台或控制櫃,PLC之外的其他硬體的安裝、接線工作可以同時進行、以縮短整個工程的周期。
完成以上工作後,將PLC安裝到控制現場,進行聯機總調試,並及時解決調試時發現的軟體和硬體方面的問題。
5 編制技術文件 系統交付使用後,應根據調試的最終結果整理出完整的技術文件,並提供給用戶,以利於系統的維修和改進。技術文件主要如下:
(1)可編程序控制器的外部接線圖和其他電氣圖紙。
(2)可編程序控制器的編程元件表,包括程序中使用的輸入輸出繼電器、輔助繼電器、定時器、計數器、狀態寄存器等的元件號、名稱、功能以及定時器、計數器的設定值等。
(3)帶注釋的梯形圖和必要的文字說明
(4)如果梯形圖是用順序控製法編寫的,應提供順序功能圖或狀態表。
Ⅲ 三菱PLC編程問題。現有一個外部信號X1。怎麼樣實現按一下X1,輸入Y1亮。再按一下X1,輸出Y1滅。這樣循環
使用三菱plc交替輸出指令ALT就可以達到控制要求。
下面是梯形圖。
下面是指令表:
LDX001
ALTPY001
Ⅳ plc控制感測器信號怎麼給程序
在編程之前,一定要在草稿上寫出程序的流程圖。一個完整的程序,應該包括主程序、停止程序、急停程序、復位程序等部分,如果軟體允許,應該將各個程序按「塊」的形式編寫,即一個程序是一個塊,最終將每個塊按需求來調用即可。
PLC最擅長的就是處理順序控制,在順序控制中主流程是核心,一定要確保制定好的流程是正確的,要在草稿上仔細檢查。如果主流程存在問題,當程序被PLC執行後,很可能發生撞擊,損壞設備或對人身造成危險。
在軟體中編寫程序
確保主流程沒有問題後,便可以在軟體中編寫程序了。此外,還要注意停止、急停和復位程序的正確性,尤其是停止和急停程序,這是關繫到人身安全和設備安全的最重要的程序,萬萬不可小視。一定要保證無論在任何情況下,只要執行停止或急停程序,設備絕對不會對人身造成傷害。推薦您關注微信號技成培訓。
調試程序
在調試程序這一步中,可以分成兩個方面。
1.如果條件允許,或是你的邏輯能力超強,可以先用軟體的模擬功能做測試,但是很多繁瑣的程序很難用軟體模擬看出程序是否正確。
2.將程序下傳到PLC中進行在線的調試。如果設備不動或運行中出現異常情況,先不要去修改程序,很可能是感測器沒有調試到位,如果確保感測器無誤,再去修改程序。
調試完成後,再次編輯程序
在上一步的調試中,由於對程序有所修改,故必須再次整體檢查或編輯一下程序,然後將最終的程序下傳到PLC中。
保存程序
在這一步中,要注意一個問題,就是應該將程序保存在什麼地方?PC硬碟?快閃記憶體設備?移動硬碟?當然這些都不可以,所有這些存儲設備都可能感染病毒。所以,必須且只能將程序燒制到光碟上。而且還有一個問題,燒制的程序是哪個程序?在之前我們已經將最終調試並修改完成的程序下載到PLC中,如果PLC在執行該程序時完全無誤的話,就將該程序上傳到PC中,將此程序燒制到光碟中。
上面的一切都是為了安全。