国产PLC-VB与海为PLC通讯源程序讲解.doc
《国产PLC-VB与海为PLC通讯源程序讲解.doc》由会员分享,可在线阅读,更多相关《国产PLC-VB与海为PLC通讯源程序讲解.doc(13页珍藏版)》请在得力文库 - 分享文档赚钱的网站上搜索。
1、VB与海为PLC通讯源程序讲解作者:厦门海为科技有限公司在做自动化工程项目时常常需要用上位机对PLC进行监控,如果是大的工程项目可以使用组态软件来完成,但对中小项目为了节约成本,可以采用自己写上位机程序来完成对PLC的监控。海为提供了一个海为PLC的通讯控件,通过这个控件实现上位机与海为PLC之间的通讯十分方便,它封装了Modbus通讯协议和HaiwellBus协议,以点的形式实现对海为PLC的数据访问,对每个点可以定义它的名称/数据类型/小数长度/点注释等,不必去了解Modbus通讯协议和HaiwellBus协议的具体内容,只要有上位机编程经验就可以完成。海为PLC的通讯控件和例子源程序可以
2、到海为网站(下面以VB为例介绍该控件的使用,新建一个VB工程,添加2个窗口如下图:窗口1的程序如下:Option Explicit启动跑马灯按钮Private Sub Command1_Click()启动跑马灯,M0置1,点序号30HWPLCComm1.HWPLCs(1).SetPointValue 30, 1EndSub停止跑马灯按钮Private Sub Command2_Click()停止跑马灯,M1置1,点序号31HWPLCComm1.HWPLCs(1).SetPointValue 31, 1EndSub启动采样按钮Private Sub Command3_Click()HWPLCCo
3、mm1是海为PLC通讯控件名称,Timer1是画面刷新定时器HWPLCComm1.Run Not HWPLCComm1.RunFlagTimer1.Enabled = HWPLCComm1.RunFlagIf HWPLCComm1.RunFlag ThenCommand3.Caption = 停止采样Shape2.FillColor = vbGreen 采样指示灯绿色ElseCommand3.Caption = 启动采样Shape2.FillColor = vbWhite 采样指示灯红色End IfEndSub窗口1装载Private Sub Form_Load()Dim i As Long添
4、加1台PLC,PLC地址为1,名称为“1号PLC”HWPLCComm1.HWPLCs.AddPLC 1, 1号PLC在“1号PLC”下增加采样点For i = 0 To 15HWPLCComm1.HWPLCs(1).AddPoint y & i 增加采样点Y0-Y15Nexti在“1号PLC”下增加其他离散的采样点HWPLCComm1.HWPLCs(1).AddPoint sv0, , 当前扫描时间 单位0.1msHWPLCComm1.HWPLCs(1).AddPoint sv1, , 最小扫描时间 单位0.1msHWPLCComm1.HWPLCs(1).AddPoint sv2, , 最大扫
5、描时间 单位0.1msHWPLCComm1.HWPLCs(1).AddPoint sv12, Year, 年HWPLCComm1.HWPLCs(1).AddPoint sv13, Month, 月HWPLCComm1.HWPLCs(1).AddPoint sv14, Day, 日HWPLCComm1.HWPLCs(1).AddPoint sv15, Hour, 时HWPLCComm1.HWPLCs(1).AddPoint sv16, Minute, 分HWPLCComm1.HWPLCs(1).AddPoint sv17, Second, 秒HWPLCComm1.HWPLCs(1).AddPoi
6、nt sv18, Week, 星期HWPLCComm1.HWPLCs(1).AddPoint sm3, , 10ms时钟脉冲HWPLCComm1.HWPLCs(1).AddPoint sm4, , 100ms时钟脉冲HWPLCComm1.HWPLCs(1).AddPoint sm5, , 1s时钟脉冲HWPLCComm1.HWPLCs(1).AddPoint m0, Start, 跑马灯启动HWPLCComm1.HWPLCs(1).AddPoint m1, Stop, 跑马灯停止HWPLCComm1.HWPLCs(1).AddPoint v0HWPLCComm1.HWPLCs(1).AddPo
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 国产 PLC VB 通讯 源程序 讲解
限制150内