组态王与PLC连接通过RS485或总线方式构成集散控制系统完成复杂的工艺过程控制已被大家所认同,这里介绍一例组态王通过自身的逻辑控制完成对温度、压力、振动频率、振动力大小的采集与控制。
油田井下压力计在下井前要进行模拟实验,将其所测数据与标准压力计相比较以确定其放入井下后能可靠工作。该套设备由组态王进行逻辑控制,下位机选用亚当模块、宇光温控表和三星E5-0.75变频器。
主要功能有按照预设的实验条件控制温度恒定(加热或制冷);按照预设的压力曲线控制油压;控制振动的力大小和振子的振动频率;采集被测计的压力与标准计比较,比较曲线图可缩放及打印。
功能实现:组态王通过与宇光温控表通讯为其设定温度,宇光表通过脉冲信号控制加热板通断控制温度;组态王通过亚当模块的模拟量输出控制变频器的频率进而控制油泵及油压大小;通过模拟量输出控制可控硅的导通角从而控制振子力的大小;在控制频率时,组态王在编程时引用系统时钟的$分、$秒变量,以保证工作时长和振动周期的准确性,其精度可达1秒。另外标准压力计的读数并不是标准模拟量信号而是以文本方式记录的,组态王本身对这种带压缩方式的文本文件没法打开,所以我们使用VB编了一个小程序作为后台程序从文件中取值,组态王与该程序通过DDE方式通讯。
组态王运行主画面
实际使用证明该设备操作简单,数据处理及曲线部分功能较强,成本比用可编程控制器低许多。