- 1、本文档共5页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于VB的监控系统开发
张振亚
(河北钢铁集团石家庄钢铁有限责任公司)
摘要:本文以液压站为被控对象,利用vB语言开发了一套集状态监视、设各控制、报警记录与查询以及变鲢
要功能。
关键词:VB$7-200自由口通信监控报警趋势圈
0引言
目前在工业控制领域广泛采用HMI开发软件编制人机界面来实现对设备的监视和控制功能,蹦
赭,但必须花费高昂费用来购买,这必将大大增加项目的投资成本。那么能否自己开发一套软件
※满足实际控制需要呢?笔者以液压系统为对象,以Pc机和s7—200
1系统简介
口通过PPI电缆连接,进行半双工异步串行通信。
为了叙述清晰,本文只对上位机的开发细节予以重点描述,对从站的介绍较为简略。
1 I软件开发平台的选择
、,B作为面向对象的可视化编程语言,因其具有界面友好、简单易用的特点而受到广泛的使州。
在%6.0中提供了串行通信控件,使开发者可以方便快捷地开发串行通信程序;而且它具有极强的
源。因此本系统选择VB6.0作为软件开发平台。
1.2S7—200自由口通信协议构成
议约定如下:
址 状态 代码 号 卜4字节
符l I址l码I I I J I和I符
本协议由13个字节组成,其中
BYTEO:起始符定为68H
BYTEl/BYTE2:目的/源地址。主站地址为00
其它从站依此类推
BYTE3:读操作的功能码为05H,写操作功能码为04H
BYTE4:通信状态错误为5EH,正确为E5H
BYTE5:s7—200的数据区域代码(VD为08H)
BYTE6:数据在数据区域内存储的起始地址序号
BYTE7—BYTEl0:报文的有用数据卜4字节
否
BYTEl2:结束符定为16H
2系统通信的实现
以简单高效地实现设备之问的通信,而不必调用较为复杂的API函数,从而使编程效率大大提高。
考虑到系统的可靠性和响应速度,本系统通信采用事件驱动方式。即在通信过程中,当有通信
实现预期的功能。
2.1通信初始化
通过对VB
MSComml.CommPort=1 ’使用Comml通信端口
MSCo口I.Settings=’9600,n,8,l。
位、l位停止位
MSComml.InputLen=13 每次从接收缓冲区凄出13个字符
MSComml.InputMode=comlnputModeBinary以二进制形式读取数据
MSComml.RThreshold=13 每当接收缓冲区中收到13个字符时
引发OnComm事件
MSComml.PortOpen=True 打开通信端口
2.2通信过程
S7200接收到报文以后,首先进行目的地址判断,若与本机地址一致(如果不一致,则不做回应),
则再对校验和进行校验;如果校验不一致,则将按自由口协议组织的报文(通信状态置为错误/诬II)
发送给Pc机.Pc机收到返回的报文后,对上一报文再进行重发。如果校验一致,则对报文中的功
是s7—200将指令要求的数据写入指定单元。
过程同时进行而引发通信冲突。本程序读和写的操作分别用两个时钟控件进行控制。
以主站读取第一从站的数据为例,部分程序代码如下:
PrivateSub O ’利用Timerl来控制读操作
Timerl_Timer
As
As As 0 String
Dim 0 Byte,iInteger,temp
Val_Read
Const 020005E50832000000002616’ ’PC机读指令报
Temp_Str=’68
文
您可能关注的文档
- 低影响开发综合管理措施综述.pdf
- 地表水水源热泵系统在鹤峰县中心医院的应用.pdf
- 地表水源热泵温排水对水体热污染的影响研究.pdf
- 地方财经类应用性复合型卓越法律人才培养模式之构建--以安徽财经大学为例.pdf
- 地埋管地源热泵钻孔总长度优化分析.pdf
- 地铁盾构隧道收敛和沉降监测数据处理与分析.pdf
- 地铁区间隧道三维地震反应分析.pdf
- 地铁枢纽站火灾疏散模拟分析.pdf
- 地下水位下降对建筑地基变形计算的影响.pdf
- 地下水源热泵系统水力问题分析.pdf
- 基于人工智能教育平台的移动应用开发,探讨跨平台兼容性影响因素及优化策略教学研究课题报告.docx
- 高中生物实验:城市热岛效应对城市生态系统服务功能的影响机制教学研究课题报告.docx
- 信息技术行业信息安全法律法规研究及政策建议教学研究课题报告.docx
- 人工智能视角下区域教育评价改革:利益相关者互动与政策支持研究教学研究课题报告.docx
- 6 《垃圾填埋场渗滤液处理与土地资源化利用研究》教学研究课题报告.docx
- 小学音乐与美术教师跨学科协作模式构建:人工智能技术助力教学创新教学研究课题报告.docx
- 《航空航天3D打印技术对航空器装配工艺的创新与效率提升》教学研究课题报告.docx
- 教育扶贫精准化策略研究:人工智能技术在区域教育中的应用与创新教学研究课题报告.docx
- 《区块链技术在电子政务电子档案管理中的数据完整性保障与优化》教学研究课题报告.docx
- 《中医护理情志疗法对癌症患者心理状态和生活质量提升的长期追踪研究》教学研究课题报告.docx
最近下载
- 四川省绵阳市江油市2020-2021学年九年级上学期期中物理试题(含答案).docx VIP
- (新版)危害因素辨识与风险防控题库及答案解析 .pdf VIP
- 2022年华南农业大学工作人员招聘考试试题及答案.docx VIP
- 人教版小学五年级下册体育教案全集.pdf VIP
- 国有企业基层组织工作条例(试行)在线测试.doc VIP
- 初中常见化学式的默写.docx VIP
- 《基础生态学》(第二版_牛翠娟、孙儒泳、李庆芬)课后思考题答案.doc VIP
- essbase BIEE__学习笔记.ppt VIP
- 初中物理《内能的利用》真题演练含解析.pdf VIP
- TF02EP全自动口服液灌装机使用规程.pdf VIP
文档评论(0)