一个用VB与ORMON PLC通信的例子

[复制链接]
查看4364 | 回复16 | 2006-9-2 19:11:00 | 显示全部楼层 |阅读模式
好久没来了,一直都很忙,也无聊,压力也很大,感情也很无赖。。。去OMRON公司散了一下心,学习串口通信,收获较多。。。现把一VB程式,通过VB 访问有HOSTLINK 协议的设备。还有就是超级终端其实是一个很好的东东,不竞可以调试移动设备,也可以调试工业设备等等咯。

Private Sub com1_Click()
MSComm1.CommPort = 1
End Sub

Private Sub Command1_Click()
Me.Timer1.Enabled = False


End Sub
Private Sub Command2_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
End Sub

Private Sub Form_Load()
Text3.Text = "@00RD00000001"
End Sub

Private Sub MSComm1_OnComm()
Select Case MSComm1.CommEvent
Case comEvReceive
temp = MSComm1.Input
If temp <> "" Then Text1.Text = Text1.Text + temp
Me.Refresh
End Select

End Sub

Private Sub Option1_Click()
If Me.MSComm1.PortOpen = True Then
Me.MSComm1.PortOpen = False
End If
MSComm1.CommPort = 2
End Sub

Private Sub Timer1_Timer()
Dim FcsResult As String
Dim StrIn As String
Dim jytemp As Integer
Dim temp As String
jytemp = 0
StrIn = Text3.Text
Text1.Text = ""
'************** 校 验
For i = 1 To Len(StrIn)
jytemp = Asc(Mid$(StrIn, i, 1)) Xor jytemp
Next i

FcsResult = Hex$(jytemp)
'**************
Text2.Text = FcsResult

If (MSComm1.PortOpen = False) Then MSComm1.PortOpen = True
MSComm1.Output = Text3.Text + Text2.Text + "*" + Chr(13)
End Sub

Private Sub 停止通讯_Click()
Me.Timer1.Enabled = False

End Sub


[upload=jpg]UploadFile/2006-9/20069219104919185.jpg[/upload]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册哦

x
lsllhd | 2006-10-20 23:45:00 | 显示全部楼层
我也做了一个欧姆龙的编程口VB通讯。http://www.lsllhd.com/
jinming_02 | 2006-10-29 23:06:00 | 显示全部楼层

非常不错

我顶

k78047489 | 2007-3-10 03:07:00 | 显示全部楼层
楼主真的好样的
myele2008 | 2007-5-11 15:54:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
gmg320 | 2007-5-17 08:33:00 | 显示全部楼层
非常感谢!问一下能用VC开发相应的程序吗?
CHRIST998 | 2007-12-25 10:06:00 | 显示全部楼层
[em03]
gdzqhxm | 2007-12-25 20:05:00 | 显示全部楼层

好谢谢楼主!

xiech123 | 2008-2-21 15:39:00 | 显示全部楼层

好好,学习学习!

jeffreygreat | 2008-3-17 22:49:00 | 显示全部楼层
[em04]能下载吗?
billyli | 2008-3-27 20:18:00 | 显示全部楼层
怎么不能下载
luckyzhen | 2008-4-3 18:24:00 | 显示全部楼层
收下了,谢谢
jianhua5ok | 2008-4-4 16:42:00 | 显示全部楼层
太感谢了。。
kissa | 2009-9-9 17:23:00 | 显示全部楼层
支持一下
eidolonjia | 2009-9-21 16:20:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
非西施不娶 | 2012-12-29 15:53:28 | 显示全部楼层
非常感谢。很实用。。。。。。
星空一点roy | 2013-3-12 22:39:13 | 显示全部楼层
谢谢楼主分享!
您需要登录后才可以回帖 登录 | 注册哦

本版积分规则