zx1234
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 871 個(gè)
工控威望: 1207 點(diǎn)
下載積分: 7642 分
在線時(shí)間: 596(小時(shí))
注冊(cè)時(shí)間: 2012-10-02
最后登錄: 2024-12-21
查看zx1234的 主題 / 回貼
樓主  發(fā)表于: 2016-07-28 22:15
各位老大:在vb中使用m元件控制plc只能用一次,再次使用無效了,plc重啟了又可以使用了,請(qǐng)問為啥這樣
421010857
每天進(jìn)步一點(diǎn)點(diǎn)!
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 90 個(gè)
工控威望: 285 點(diǎn)
下載積分: 285 分
在線時(shí)間: 259(小時(shí))
注冊(cè)時(shí)間: 2013-09-12
最后登錄: 2024-12-06
查看421010857的 主題 / 回貼
1樓  發(fā)表于: 2016-07-29 08:25
貼你代碼看看
湖南株洲有工控問題可以找我! 電話18670873544
john42tw
級(jí)別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 1278 個(gè)
工控威望: 6109 點(diǎn)
下載積分: 52272 分
在線時(shí)間: 1123(小時(shí))
注冊(cè)時(shí)間: 2012-04-24
最后登錄: 2024-12-19
查看john42tw的 主題 / 回貼
2樓  發(fā)表于: 2016-07-29 08:39
VB 在與PLC直接通訊時(shí)會(huì)因時(shí)脈原因造成上述問題。

除非對(duì)VB很熟,不然要完全正常通訊,有些困難。

建議改用C#,或用輔助外掛軟體如MX OPC
weizuqiang
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 309 個(gè)
工控威望: 402 點(diǎn)
下載積分: 48675 分
在線時(shí)間: 196(小時(shí))
注冊(cè)時(shí)間: 2016-05-29
最后登錄: 2024-12-14
查看weizuqiang的 主題 / 回貼
3樓  發(fā)表于: 2016-07-29 08:50
貼你代碼看看
laihuaxun200
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 219 個(gè)
工控威望: 362 點(diǎn)
下載積分: 1168 分
在線時(shí)間: 316(小時(shí))
注冊(cè)時(shí)間: 2013-11-20
最后登錄: 2024-08-19
查看laihuaxun200的 主題 / 回貼
4樓  發(fā)表于: 2016-07-29 09:14
是不是你把M元件置 ON了之后沒有復(fù)位。咳绻沁@樣,當(dāng)然只能用一次了
zx1234
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 871 個(gè)
工控威望: 1207 點(diǎn)
下載積分: 7642 分
在線時(shí)間: 596(小時(shí))
注冊(cè)時(shí)間: 2012-10-02
最后登錄: 2024-12-21
查看zx1234的 主題 / 回貼
5樓  發(fā)表于: 2016-07-29 12:09
plc梯形圖就是啟,保,停的梯形圖啊
vb語(yǔ)句如下
private sub command1_click()
dim outstring as string
mscomm1.outbuffercount=0
mscomm1.inbuffercount=0
outstring=chr(&h2)+"7"+"0008"+chr(&h3)+"02"
mscomm1.output=outstring
ebd sub
這是啟動(dòng)的語(yǔ)句m0   停止的語(yǔ)句m1和上面一樣,只是地址不同:0108          03
zx1234
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 871 個(gè)
工控威望: 1207 點(diǎn)
下載積分: 7642 分
在線時(shí)間: 596(小時(shí))
注冊(cè)時(shí)間: 2012-10-02
最后登錄: 2024-12-21
查看zx1234的 主題 / 回貼
6樓  發(fā)表于: 2016-07-29 12:12
是end    sub.打錯(cuò)了一個(gè)字母
zx1234
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 871 個(gè)
工控威望: 1207 點(diǎn)
下載積分: 7642 分
在線時(shí)間: 596(小時(shí))
注冊(cè)時(shí)間: 2012-10-02
最后登錄: 2024-12-21
查看zx1234的 主題 / 回貼
7樓  發(fā)表于: 2016-07-29 12:15
聽說加載外掛軟件后vb很卡,再說也還是要寫語(yǔ)句,我搞了下外掛軟件頭都大了,果斷卸載了
mythic
mythic
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 299 個(gè)
工控威望: 485 點(diǎn)
下載積分: 29480 分
在線時(shí)間: 275(小時(shí))
注冊(cè)時(shí)間: 2013-05-14
最后登錄: 2024-02-07
查看mythic的 主題 / 回貼
8樓  發(fā)表于: 2016-07-29 12:27
ON跟OFF不可能語(yǔ)句一樣的,操作碼就不一樣了,但是要想操作同一個(gè)元件,ON和OFF的地址絕對(duì)是必須一樣的,除非是位置ON,然后通過操作字讓同一個(gè)位OFF,
zx1234
級(jí)別: 論壇先鋒
精華主題: 0
發(fā)帖數(shù)量: 871 個(gè)
工控威望: 1207 點(diǎn)
下載積分: 7642 分
在線時(shí)間: 596(小時(shí))
注冊(cè)時(shí)間: 2012-10-02
最后登錄: 2024-12-21
查看zx1234的 主題 / 回貼
9樓  發(fā)表于: 2016-07-29 18:00
請(qǐng)問復(fù)位語(yǔ)句怎么寫?謝謝了
zhuyikang
級(jí)別: 網(wǎng)絡(luò)英雄
精華主題: 0
發(fā)帖數(shù)量: 196 個(gè)
工控威望: 5892 點(diǎn)
下載積分: 9459 分
在線時(shí)間: 970(小時(shí))
注冊(cè)時(shí)間: 2011-04-26
最后登錄: 2024-10-26
查看zhuyikang的 主題 / 回貼
10樓  發(fā)表于: 2016-08-01 10:56
outstring=chr(&h2)+"8"+"0008"+chr(&h3)+"03"
ww168tech
級(jí)別: 略有小成
精華主題: 0
發(fā)帖數(shù)量: 85 個(gè)
工控威望: 247 點(diǎn)
下載積分: 3670 分
在線時(shí)間: 51(小時(shí))
注冊(cè)時(shí)間: 2007-12-04
最后登錄: 2023-07-17
查看ww168tech的 主題 / 回貼
11樓  發(fā)表于: 2016-08-04 00:34
引用
引用第8樓mythic于2016-07-29 12:27發(fā)表的  :
ON跟OFF不可能語(yǔ)句一樣的,操作碼就不一樣了,但是要想操作同一個(gè)元件,ON和OFF的地址絕對(duì)是必須一樣的,除非是位置ON,然后通過操作字讓同一個(gè)位OFF,

樓上說的正確,你寫的是ON指令,相當(dāng)于置位,若想重復(fù)用,兩方法,1在plc程序里自己復(fù)位,2,上位機(jī)程序里寫復(fù)位