怎样用PC监控PLC_第1页
免费预览已结束,剩余2页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、怎样用pc监控plc 因为plc结构紧凑、牢靠性高、灵便性强,因而广泛应用于各种系统。现在普遍采纳加plc的办法来监控设备,但触摸屏视角窄、不适应恶劣环境,且plc的数据存储能力相当有限、不易实现大规模网络互联。有鉴于此,我们采纳优秀的可视化软件visual basic,由计算机加plc组建监控系统。该系统既克服了由触摸屏加plc组建的监控系统的不足,又可完成对设备的实时监控。 1 串行通讯协议计算机与plc通讯时,普通由计算机发指令给plc,启动通信,plc收到指令后自动发回应答。下面给出了指令帧、应答帧以及帧检查的结构。fcs(frame checksum)表示报头开头到报文结束间全部数据

2、执行规律加操作所得的结果。它由两位ascii码字符组成,每次plc接收到计算机发送过来的一帧数据,即计算其校验和,结果记为fcs2,将fcs2与帧中所包含的fcs1比较,可检查该帧是否有数据错误。假如有数据错误,plc立刻发送错误信息给计算机,利用这一机制,有效防止了数据传输错误。2串行通信口初始化2.1 计算机串行通信口初始化vb的mscomm控件通过串行端口传送和接收数据。因此,可通过对visual basic的mscomm控件的相关属性的设置来对串口举行初始化。2.2 plc串行通信口初始化西门子s7-200可以采纳用户定义通信协议(自由口)模式实现计算机与plc、plc与plc的通信。

3、自由口通信是通过用户程序控制s7-200 cpu串行通信口的操作模式。利用自由口模式可实现用户定义通信协议衔接多种智能设备。3 实时数据传输处理由于各种缘由,使得系统参数发生了变幻,因此,监控系统必需具备实时性要求,也就是说,只要设备状态一转变,监控系统就将信息采集并传送到计算机,以便监控人员准时了解现场,对现场状况作出推断、举行相应的操作。实时性包括计算机与plc实时通信以及plc实时监控所联设备状态两方面内容。3.1 计算机实时数据处理该部分由vb的timer控件完成。通过引发timer大事(timer大事是vb模拟实时计时器的大事),timer控件可以定时执行规定的操作,使得plc所衔接

4、的设备状态信息准时传送到计算机。3.2 plc实时数据处理因为s7-200系列plc在自由口模式下,通信协议彻低由梯形图程序控制。s7-200cpu延续扫描用户程序、执行用户任务。plc在程序执行过程中,基于稳定、迅速、灵便等方面考虑,cpu每个扫描周期都通过输入输出映像寄存器来执行实际输入输出操作,即读实际输入点值到映像寄存器、写映像寄存器值到实际输出点。因为在中断中不能顺当举行数据读写操作,因此,可通过编程,利用plc循环扫描执行程序的特点,使得在程序扫描期间实现数据存储区与输入输出映像寄存器区交换数据,也就是说,计算机只要通过与数据存储区实时完成通信就可达到实时监控实际输入输出点的效果。4 结束语从以上讲述,可以看到,由计算机与plc组建实时监控系统关键在于解决计算机与plc实时通信、plc对设备状态实时监控问题。计算机与plc组建的实时监控系统开发成本低、实时性好、操作简便、通用性强,利用计算机易组网功能,既可以做到工厂内部网络互联、信息分享,又可通过调制解调器衔接

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论