找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 3721|回复: 15

PLC与PC机通讯的VB源程序

  [复制链接]

11

主题

437

回帖

2823

积分

高级会员

积分
2823
发表于 2018-10-4 17:08:23 | 显示全部楼层 |阅读模式
    PLC与PC机通讯的VB源程序
PLC与PC机通讯的VB源程序大体如下:我采用的是FX232BD通讯模块,协议就是FX通讯协议。
强制PLC为RUN
Private Sub command1_Click()
Dim dat As String
commli.OutBufferCount = 0
commli.InBufferCount = 0
dat = "01FFRR0"
commli.Output = Chr$(5) + dat + SumChk(dat)
End Sub
强制PLC为STOP
Private Sub command2_Click()
Dim dat As String
commli.OutBufferCount = 0
commli.InBufferCount = 0
dat = "01FFRS0"
commli.Output = Chr$(5) + dat + SumChk(dat)
End Sub
强制Y0为1
Private Sub command3_Click()
Dim dat As String
commli.OutBufferCount = 0
commli.InBufferCount = 0
commli.Output = “01FFBW0Y001011”
End Sub
强制Y0为0
Private Sub command3_Click()
Dim dat As String
commli.OutBufferCount = 0
commli.InBufferCount = 0
commli.Output = “01FFBW0Y001010”
End Sub
设置电脑通信参数
Private Sub Commlis()
If commli.PortOpen = True Then
commli.PortOpen = False
End If
If Not commli.PortOpen Then
commli.CommPort = 1 ''通信口
commli.Settings = "9600,N,8,1"
commli.Handshaking = 0
commli.InputLen = 0
commli.OutBufferCount = 0
commli.InBufferCount = 0
commli.PortOpen = True
End If
Exit Sub
End Sub
Private Function SumChk(Dats$) As String
Dim i&
Dim CHK&
For i = 1 To Len(Dats)
CHK = CHK + Asc(Mid(Dats, i, 1))
Next i
SumChk = Right(Hex$(CHK), 2)
End Function
工控课堂 www.gkket.com

11

主题

428

回帖

2354

积分

高级会员

积分
2354
发表于 2019-1-1 00:56:26 | 显示全部楼层
真是难得给力的帖子啊。
工控课堂 www.gkket.com

0

主题

422

回帖

2639

积分

高级会员

积分
2639
发表于 2019-4-18 13:33:38 | 显示全部楼层
我只是路过打酱油的。
工控课堂 www.gkket.com
  • 打卡等级:即来则安
  • 打卡总天数:29
  • 打卡月天数:1
  • 打卡总奖励:7791
  • 最近打卡:2025-12-13 17:25:16

2540

主题

1355

回帖

2万

积分

管理员

积分
21304
发表于 2019-4-27 05:15:18 | 显示全部楼层
党的好公民,人民的好公仆。。。
工控课堂 www.gkket.com

0

主题

154

回帖

526

积分

中级会员

积分
526
发表于 2019-4-27 09:32:01 | 显示全部楼层
感谢{author}无私分享!
工控课堂 www.gkket.com

0

主题

262

回帖

963

积分

中级会员

积分
963
发表于 2019-5-17 21:30:10 | 显示全部楼层
感谢分享,佩服佩服!
工控课堂 www.gkket.com

0

主题

100

回帖

348

积分

注册会员

积分
348
发表于 2025-11-12 10:11:02 | 显示全部楼层
路过打卡,为优质内容疯狂打 call
工控课堂 www.gkket.com
  • 打卡等级:即来则安
  • 打卡总天数:29
  • 打卡月天数:1
  • 打卡总奖励:7791
  • 最近打卡:2025-12-13 17:25:16

2540

主题

1355

回帖

2万

积分

管理员

积分
21304
发表于 2025-11-14 22:59:57 | 显示全部楼层
学到干货了,感谢分享,已火速收藏
工控课堂 www.gkket.com

0

主题

108

回帖

183

积分

新手上路

积分
183
发表于 2025-11-15 02:55:30 | 显示全部楼层
理性围观,感觉大家说的都有道理~
工控课堂 www.gkket.com

0

主题

105

回帖

322

积分

注册会员

积分
322
发表于 2025-11-15 03:15:31 | 显示全部楼层
这评论区卧虎藏龙,个个都是人才!
工控课堂 www.gkket.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-23 05:45 , Processed in 0.108327 second(s), 28 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表