基于PLC的智能温度控制器的研究
4.2上位机程序部分
VB 带有专门管理串行通讯的MSComm 控件,利用它只需设置几个主要参数就可以实现PLC与计算机串行通讯.计算机采用VB编程, 主要有监控界面、当前温度显示、动态温度曲线显示、参数设置以及与PLC通信等方面的设计.通信参数设置程序如下:
MSComm1.CommPort = 1// 设置通讯口为COM1
MSComm1.Settings = 9600, n, 8, 1//波特率9600bps, 无奇偶校验,8位数据, 1 位停止
MSComm1.InputLen = 8//一次读取8 个字节
MSComm1.PortOpen= True//打开通信端口.计算机端的VB程序利用MSComm 控件与S7-200交换数据,通过自由口通讯程序从现场采集温度信号.并且上位机程序可以设定初始温度和PID参数、显示动态温度曲线.程序运行界面如图4所示.
5 结束语
本文介绍了基于S7-200系列PLC的智能温度控制器系统.阐述了温度控制的实现方法.介绍了VB环境下实现上位机和PLC温度监控系统的串行通信的技术.经过现场调试表明, 本系统具有可靠性高, 监控方便等优点.由于PLC在工业领域使用的普遍性, 该系统有很大的使用范围.
pid控制器相关文章:pid控制器原理
评论