摘要:就a3000过程控制实验装置给出一个利用simaticplc和组态王实现的监控系统,并详细阐述系统的结构、硬件设计、通讯方式的构成以及软件的设计思想,而且该系统在实践教学中具有很好的利用价值。
关键词:plc;组态王;step7;a3000
-
1引言
a3000实验装置是是华晟高科和清华大学合作开发的综合性过程控制实验系统,被全国很多所高校引进,在自动化实践教学中发挥着重要作用。在自动化应用领域中,plc以其高可靠性、适应 工业 过程控制现场、强大的联网功能等特点,广泛应用于生产工艺过程。在a3000监控系统设计中选择plc作为现场级的控制设备,用于数据采集和控制;而在系统上位机(通常为工控机)上利用组态王kingview6.5来完成工艺流程及控制参数的显示,实现生产监控和管理等功能。
2系统概况
a3000现场系统包括三个加热管,水箱,一个大储水箱,一个锅炉,一个工业用板式换热器,两个水泵,大功率滞后时间可以调整的滞后系统,一个硬件联锁保护系统。WWw.133229.cOm传感器和执行器系统包括五个温度传感器、液位传感器(1~3个可选)、一个压力变送器,两个流量计(可选涡轮或电磁流量计),一个电动调节阀(可选变频器),两个电磁阀,两个个液位开关。
3硬件设计
3.1硬件选型
根据系统需要检测的参数个数选择配置一个cpu224、三个em235和一条pc/ppi通讯电缆。由a3000实验装置的监测点和plc配置的模块,则可以进行i/o点分配。
3.2通讯
选用rs485标准总线通讯,但因上位机的接口为rs232,所以还需一块rs232/rs485双路转换卡来完成标准转换。转换卡的跳线选择自由口模式。
4软件设计
4.1step7-micro/win32
step7-micro/win32是西门子公司专门为s7-200系列plc设计在个人 计算 机windows操作系统下运行的编程软件。在此软件上编制程序下载到plc中运行。
plc与step7-micro/win32的连接:
(1)在“setpg/pcinterface”对话框中配置pc/ppicable,选择interfaceparameterassignment为ppi;
(2)点击通讯参数图标communications,打开通讯对话框,设置ppi参数,pc/ppi编程电缆的通讯地址为2,接口设为com1,传输波特率9.6kbps;
(3)双击通讯框中得刷新图标后建立与s7-200的通信连接。需要编制模拟量输入程序:将模拟量输入端口的值,转换为工程量,送入已分配好的寄存器内。
例如:换热器热流出口温度te102温度传感器,0~100℃与4ma~20ma相对应,以t表示温度值,aiw6为plc模拟量采样值,则根据上式直接代入得出:t=((aiw0-6400)/25600)*100+0=(aiw0-6400)/256。将t值放入寄存器vw148,vw148可以直接显示温度值。其他的传感器工程量转换同理。此步也可在组态王中计算。
该监控系统,采用串级液位控制,锅炉温度控制控制下水箱液位和锅炉温度控制。pid控制器的控制程序在s7-200系统手册中有详细说明。
4.2组态王
plc与组态王也采用ppi的通讯协议,step7和组态王不能同时与plc通信。
plc与组态王的具体连接方法如下:
⑴单击com1新建设备:西门子s7-200ppicom1地址2。
⑵双击com1,设置串口com1:波特率9600bps;偶校验位;数据位8;停止位1;通讯方式rs485连接完成后,定义数据词典,设计图形界面并建立动画连接。即可投运和调试。
实现的功能:⑴工艺流程进行动画显示,可以直观的看出水位的变化和水流的走向;⑵仪表实时值显示;⑶实时显示故障报警画面、查询 历史 报警,并可以设置报警的极限值;⑷可以进行实时曲线监测和历史曲线查询;⑸可生成系统实时报表和历史报表,可以进行报表打印;⑹可对实时数据库和历史数据库进行方便的管理。⑺系统登录和安全区设置。
5结束语
a3000过程控制与实验系统,在各类院校的实践教学中得到了广泛的应用。该plc监控系统在完成了对温度、压力、流量、液位等过程参量的监控,且其故障报警功能改善了a3000系统的安全试验状况,对其他监控系统的设计和a3000控制系统的教学都具有很强的借鉴意义。
参考 文献 :
[1]周美兰,周封,王岳宇.plc电气控制与组态设计[m].北京: 科学 出版社,2004.