发表于:2012/7/17 16:42:23
#0楼
原本用组态软件控制PLC的 现在要改用VB了 结果弄了几天连他们两个之间的通讯都没搞定
请问有没有做过这方面的好心人啊 回答我几个问题吧
1.通讯 PLC 需要编程 还是设置什么特别的东西么? 如果需要的话 求给个截图吧
2.VB 我查的是用 MSCOMM32 根据网上提供的初始化程序
MSComm1.CommPort = 1 设定端口号
MSComm1.Settings = "9600,n,8,1" 设定通讯波特率
MSComm1.InputLen = 6 输入缓冲区为6个字符
MSComm1.InBufferSize = 256 接收缓冲器大小
MSComm1.OutBufferSize = 256 输出缓冲器大小
MSComm1.InputMode = comInputModeBinary 以二进制传输
MSComm1.OutBufferCount = 0 ; 清空发送缓冲区
MSComm1.InBufferCount = 0 清空接收缓冲区
然后就不知道该干点儿什么了
其实我就想通过vb更改 PLC中 VW100中的数值 和 控制M0.0的 通断
请问有没有做过这方面的好心人啊 回答我几个问题吧
1.通讯 PLC 需要编程 还是设置什么特别的东西么? 如果需要的话 求给个截图吧
2.VB 我查的是用 MSCOMM32 根据网上提供的初始化程序
MSComm1.CommPort = 1 设定端口号
MSComm1.Settings = "9600,n,8,1" 设定通讯波特率
MSComm1.InputLen = 6 输入缓冲区为6个字符
MSComm1.InBufferSize = 256 接收缓冲器大小
MSComm1.OutBufferSize = 256 输出缓冲器大小
MSComm1.InputMode = comInputModeBinary 以二进制传输
MSComm1.OutBufferCount = 0 ; 清空发送缓冲区
MSComm1.InBufferCount = 0 清空接收缓冲区
然后就不知道该干点儿什么了
其实我就想通过vb更改 PLC中 VW100中的数值 和 控制M0.0的 通断