cadtlf
級別: 探索解密
|
小弟最近做做一個項目,要求用vb做為上位機與plc通信,本人以前只用過HMI,對VB不太孰悉,各位大蝦vb與plc如何通信呢.有沒有實例程序供小弟參考下.謝謝 |
---|---|
|
gaoshanyeyun
級別: 略有小成
|
能不能具體一點呢 譬如 Lcpu WindowsXP 32 以太網(wǎng)口... |
---|---|
|
tingfenghu
級別: 工控俠客
|
vb可以用MX ComponentV4,里面的控件編寫比較容易,不用了解通訊協(xié)議,軟件里有例程。 |
|
---|---|---|
|
往事如風(fēng)
科技改變制造
級別: 網(wǎng)絡(luò)英雄
|
論壇上已經(jīng)有大師發(fā)表過的,找找 |
|
---|---|---|
|
sswater
sswater
級別: 網(wǎng)絡(luò)英雄
|
新項目用vb的應(yīng)該屬于比較奇葩的。不過vb確實挺好用的。 |
|
---|---|---|
|
liwenbin
自學(xué)PLC 同僚指點哦
級別: 略有小成
|
求教 假如我用FX3U-ENET-ADP 與VB連接呢 ,可否做一個簡單一點的程序給我們看看(強調(diào)簡單一點不然對初學(xué)者來說看不懂)望各位前輩賜教,感激不盡 |
---|---|
|
liuqiang2012
慎言慎行,三思而后行!
級別: 家園常客
|
為什么不用LABVIEW呢?新手用VB估計要寫死人。。。 |
|
---|---|---|
|
liwenbin
自學(xué)PLC 同僚指點哦
級別: 略有小成
|
LABVIEW可以做一個程序看看不 |
---|---|
|
shuangyu
工控行業(yè)呆的越久越迷茫.......懂得多?少?......
級別: 家園?
|
Function NewPLCFXENTE(ByVal PortNum As String) As Object Try Dim PLCFX As New ActProgTypeLib.ActProgType Dim PLCType As Integer = 520 Dim PLCUnitType As Integer = 74 Dim PLCUnitNumber As Integer = 0 Dim PLCPrgType As Integer = 5 Dim PLCHostAddress As String = "" Dim PLCTimeOut = 500 With PLCFX .ActCpuType = PLCType .ActUnitType = PLCUnitType .ActUnitNumber = PLCUnitNumber .ActProtocolType = PLCPrgType ' .ActHostAddress = "192.168.1." & PortNum .ActHostAddress = PortNum .ActTimeOut = PLCTimeOut End With Return PLCFX Catch ex As Exception MsgBox(ex.Message) MLog.LogErrWrite(ex.ToString) End Try End Function PLC0 = PLCM.NewPLCFXENTE(IPAddress(0)) PLCConErr(0) = PLC0.Open |
---|---|
|
liwenbin
自學(xué)PLC 同僚指點哦
級別: 略有小成
|
你這行代碼是以太網(wǎng)的嗎 |
---|---|
|