litung
臺(tái)灣-李同在
級(jí)別: VIP會(huì)員
![]() |
想寫(xiě)模擬,至少要對(duì)電腦程式有一些了解, 這樣才比較方便把您的想法,透過(guò)程式模擬出來(lái)。 有時(shí)寫(xiě)模擬比寫(xiě)PLC還麻煩,不止要模擬按鈕,還要模擬外部輸入 、也要模擬定位之類(lèi)的;不過(guò)寫(xiě)好後,要對(duì)PLC作DEBUG就比較方便 了,不怕PLC程式寫(xiě)錯(cuò)撞機(jī)(撞機(jī)只是畫(huà)面上的碰撞)。 |
|
---|---|---|
|
yamasoxi
級(jí)別: *
![]() |
樓主能給出DLL函數(shù)庫(kù).函數(shù)使用方法和介紹嗎.? 我看勒下.DLL函數(shù)不是很多.但很多函數(shù)不知道是什么意思.也不知道怎么用. 比如.SetD...和SetD..2有什么區(qū)別.還有是否有置位復(fù)位指令.用Set.似乎是點(diǎn)動(dòng)的.! 問(wèn)下你QQ多少.?一起交流下.! 在家里看勒下.模擬一些簡(jiǎn)單的可以.似乎有些高級(jí)指令不怎么支持. PLC模擬軟件不支持... 畢竟是模擬吧.有些必須需要硬件來(lái)實(shí)現(xiàn)的.! |
---|---|
|
litung
臺(tái)灣-李同在
級(jí)別: VIP會(huì)員
![]() |
這邊上傳有限制。所以小弟很懶 ^_^ 找時(shí)間再看看。 模擬,跟PLC的指令沒(méi)有關(guān)係。 您只要能模擬出PLC的I/O狀態(tài)就可以了,把這些I/O信號(hào)送給PLC程式、或是 將PLC的輸出讀出;然後用畫(huà)面表達(dá)出來(lái),方便自己觀看動(dòng)作是否是自己想要的。 QQ我很少上,雖然目前在大陸出差。 |
|
---|---|---|
|
litung
臺(tái)灣-李同在
級(jí)別: VIP會(huì)員
![]() |
MX的使用資料,己經(jīng)上傳了。 英文資料,有興趣,自己抓回去研究 ^_^ 資料在另一個(gè)新帖。 |
|
---|---|---|
|
夏日雪夢(mèng)
為了夢(mèng),夢(mèng)一生
級(jí)別: VIP會(huì)員
![]() |
樓主你好,我寫(xiě)了好久還是沒(méi)能讀出D值,請(qǐng)你幫忙做個(gè)示例了。 |
---|---|
|
litung
臺(tái)灣-李同在
級(jí)別: VIP會(huì)員
![]() |
嗯,我先加在寸動(dòng)模擬那個(gè)範(fàn)例裡面。 只讀一個(gè)D0的值。 |
|
---|---|---|
|
yamasoxi
級(jí)別: *
![]() |
你們下一本MX的編程說(shuō)明書(shū)就OK勒. 很容易看的. 樓主請(qǐng)教個(gè)問(wèn)題. 就是如何讀32位寄存器.! |
---|---|
|
夏日雪夢(mèng)
為了夢(mèng),夢(mèng)一生
級(jí)別: VIP會(huì)員
![]() |
19樓,你看一下這個(gè)是不是讀32位寄存器 Private Sub btn_Write32BitInteger_Click() Dim lReturnCode As Long 'Return code Dim buffer32BitInteger As udt32BitInteger 'User-defined type for '32bit Integer' data Dim bufferInteger As udtInteger 'User-defined type for writing to the PLC 'Error Handler On Error GoTo CatchError 'Copy the TextBox data to the user-defined type for '32bit Integer'. buffer32BitInteger.l32BitInteger = CLng(txt_Write32BitInteger.Text) 'Copy the 'buffer32BitInteger' to the user-defined type for writing to the PLC. LSet bufferInteger = buffer32BitInteger 'The WriteDeviceBlock2 method is executed.(to D10-D11) lReturnCode = ActEasyIF1.WriteDeviceBlock2("D10", |
---|---|
|
夏日雪夢(mèng)
為了夢(mèng),夢(mèng)一生
級(jí)別: VIP會(huì)員
![]() |
呵呵,樓主再辛苦你來(lái)一個(gè)寫(xiě)D0 值的示例了。 [ 此帖被夏日雪夢(mèng)在2009-09-01 10:24重新編輯 ] |
---|---|
|
litung
臺(tái)灣-李同在
級(jí)別: VIP會(huì)員
![]() |
你把指令換一下就好了,自己先試試看。 讀:ReadDeviceBlock 寫(xiě):WriteDeviceBlock 讀寫(xiě)16位元的D值比較容易。 要讀寫(xiě)32位元的D值,VB程式要作數(shù)值轉(zhuǎn)換處理。 不管16位元或是32位元的D值,都可以用上面那二個(gè)指令去處理。 |
|
---|---|---|
|