litung
臺灣-李同在
級別: VIP會員
|
使用純軟體的方式來模擬PLC的動作 環境: GPPW+LLT+MX+VB6+電腦一臺 ^_^ 使用方法: 1 先開啟 GPPW 2 載入PLC程式 3 執行LLT 4 執行VB6 5 開啟附件檔(vb6程式碼) 動作: 有VB6的畫面來模擬氣壓缸的前進與後退。 PS:有興趣的朋友可以抓回去看看。 |
|
---|---|---|
本帖最近評分記錄:
|
litung
臺灣-李同在
級別: VIP會員
|
用 VISUAL BASIC 6.0 版 簡稱 VB6 |
|
---|---|---|
|
litung
臺灣-李同在
級別: VIP會員
|
LLT就是GX Simulator |
|
---|---|---|
|
litung
臺灣-李同在
級別: VIP會員
|
to 6樓的朋友: 寸動功能:使用MouseDown 與MouseUp 的事件來做。 按鈕:可以使用陣列索引(INDEX)的方式來作。縮短vb程式碼。 TIME的功能:這個就比較麻煩點了,但還是可以作。 D值:可以直接讀寫。 你先自己寫看看,有問題再上來討論。 |
|
---|---|---|
|
litung
臺灣-李同在
級別: VIP會員
|
想寫模擬,至少要對電腦程式有一些了解, 這樣才比較方便把您的想法,透過程式模擬出來。 有時寫模擬比寫PLC還麻煩,不止要模擬按鈕,還要模擬外部輸入 、也要模擬定位之類的;不過寫好後,要對PLC作DEBUG就比較方便 了,不怕PLC程式寫錯撞機(撞機只是畫面上的碰撞)。 |
|
---|---|---|
|
litung
臺灣-李同在
級別: VIP會員
|
這邊上傳有限制。所以小弟很懶 ^_^ 找時間再看看。 模擬,跟PLC的指令沒有關係。 您只要能模擬出PLC的I/O狀態就可以了,把這些I/O信號送給PLC程式、或是 將PLC的輸出讀出;然後用畫面表達出來,方便自己觀看動作是否是自己想要的。 QQ我很少上,雖然目前在大陸出差。 |
|
---|---|---|
|
litung
臺灣-李同在
級別: VIP會員
|
MX的使用資料,己經上傳了。 英文資料,有興趣,自己抓回去研究 ^_^ 資料在另一個新帖。 |
|
---|---|---|
|
litung
臺灣-李同在
級別: VIP會員
|
嗯,我先加在寸動模擬那個範例裡面。 只讀一個D0的值。 |
|
---|---|---|
|
litung
臺灣-李同在
級別: VIP會員
|
你把指令換一下就好了,自己先試試看。 讀:ReadDeviceBlock 寫:WriteDeviceBlock 讀寫16位元的D值比較容易。 要讀寫32位元的D值,VB程式要作數值轉換處理。 不管16位元或是32位元的D值,都可以用上面那二個指令去處理。 |
|
---|---|---|
|
litung
臺灣-李同在
級別: VIP會員
|
I(0)=0 WriteDeviceRandom("D0", CLng(1), I(0)) 這樣D0的值就會變成0了。 想改變D0的值,要指定數值給它。 |
|
---|---|---|
|
litung
臺灣-李同在
級別: VIP會員
|
指定i(0)的數值即可。 |
|
---|---|---|
|