双容水箱液位串级控制DCS实训报告 本文关键词:水箱,实训,液位,控制,报告
双容水箱液位串级控制DCS实训报告 本文简介:双容水箱液位串级控制DCS实训报告院(部):电子信息与电气工程学院学生姓名:学号:专业班级:电气工程及其自动化2010级指导教师:邢春芳2013年12月10日DCS实训报告一、实训目的(1)熟悉集散控制系统(DCS)的组成。(2)掌握MACS组态软件的使用方法。(3)培养灵活组态的能力。(4)掌握系
双容水箱液位串级控制DCS实训报告 本文内容:
双容水箱液位串级控制DCS实训报告
院(部):
电子信息与电气工程学院
学生姓名:
学
号:
专业班级:电气工程及其自动化2010级
指导教师:
邢春芳
2013年
12月
10日
DCS实训报告
一、
实训目的
(1)熟悉集散控制系统(DCS)的组成。
(2)掌握MACS组态软件的使用方法。
(3)培养灵活组态的能力。
(4)掌握系统组态与装置调试的技能。
二、
实训内容
以双容水箱为对象设计液位串级控制系统,并用MACS组态软件完成组态包括:(1)数据库组态。
(2)设备组态。
(3)算法组态。
(4)画面组态。
(5)系统组态。
三、实训设备和器材
(1)THSA-1型生产过程自动化技术综合实训装置。
(2)和利时DCS控制系统。
四、实训步骤
1、工程分析
双容水箱液位串级控制系统需要两个输入测量信号,一个输出控制信号。因此需要一个模拟输出模块FM148A和一个模拟输出模块FM151.采集下水箱液位信号(LT1)控制电动控制发的开度。
2、工程建立
1)打开:开始→程序→macsv组态软件→数据库总控。
2)点击按钮或选择工程|新建工程,新建工程,输入工程名字:wenzhao。工程名必须为12个以内的非中文字符,只包括字母、数字。
3)点击“确定”按钮,然后在空白处选择这个工程,此时会显示当前域号为65535等信息。
4)选择“编辑>域组号组态”,选择组号为1,将刚创建的工程从“未分组的域”移动到右边“该组所包括的域”里,点“确定”按钮。出现当前域号:0等信息。
5)在数据库总控组态中添加变量。
选择菜单栏,编辑→编辑数据库,弹出窗口,输入用户名和口令bjhc/3dlcz。点击“确定”按钮。
6)选择系统→数据操作,出现下面对话框,点击“确定”。
7)因为双容水箱定制控制系统用到一个模块,两个通道,所以需要编辑两个点号。点击“AI模拟量输入”选项出现下图。
8)点击“全选A”按钮。将右侧的选择项名选中,点击“确定”按钮。
9)选择后确定进入编辑数据界面。
10)数据库编辑,注意:设置它的参数,根据实际情况,设置设备好(即设备地址),通道号(输入通道为2,对应FM148,对应FM143),量程上限下限,点名(注意:点名不能重复使用)。其他的可以不用设置。按照上面的步骤设置所有的变量,包括模拟量的输入和输出。
11)添加好变量后,选择图标更新数据库。
12)用同样的方法来定义模拟量输出AO。
13)单击数据库编译→基本编译,若显示数据库编译成功,则数据库组态完毕。
3、设备组态步骤
1)打开“设备组态工具”
打开“开始→程序→macsv组态软件→设备组态工具”,定义系统设备和I/O设备。
2)选择打开新建的工程“wenzhao”后点击“确定”按钮。
3)设置系统设备。选择菜单栏编辑→系统设备。打开系统设备组态对话框,设置上层的以太网网络。点击“下一步”。
4)出现MACS设备组态,如下图:
5)双击操作员50下面的以太网卡,设置A网IP地址,将130.0.0.50改为128.0.0.50
设置B网IP地址:131.0.0.50改为129.0.0.50
6)设置服务器以太网卡地址:双击服务0/以太网卡,同时将A往IP地址改为:128.0.0.1,B网IP地址改为:129.0.0.1。关闭当前窗口。至此,系统设备设置完毕。单击下装控制,弹出“检查类型”对话框,选择“单以太网结构”,单击确定。
7)设置I/O设备—现场控制站DP:选择菜单栏编辑→I/O设备。
设置下层的DP网络。右键,添加备份,添加使用到得备份。
出现下图:分别选择FM148A、FM151加入。
右键单击FM151,选择设备属性,将设备地址改为4,同样的方法,将FM148A的设备地址分别改为3和2.完毕后,单击下装按键,显示编译成功,保存I/O设备关闭窗口。
4、服务器算法组态组态步骤
1)打开服务器算法组态,在菜单栏中选择文件→新建文件,选择刚才新建的工程。
2)选择文件→新建站,获点击按钮新建站,在新建的工程下新建为服务器和控制站10,新建站保存到默认的安装目录下。点击“保存”按钮。
3)选中“服务器”,点击工具栏中的按钮,新建服务器算法方案,如图所示,请选择“FM”类型方案建立服务器算法方案。
保存方案,默认路径。
4)此时需要在“P1-1”右侧的空白框中键入“getsysper(_FUHE00)”几个字符,添加完毕,请保存方案页。
5)
点击菜单栏“编译”中的“当前方案”实现本方案页编译,如图所示;此时系统出现错误提示“FUHE00”数据库点类型未定义。
6)
打开“数据库总控”,选择“wenzhao”工程,在“数据库编辑”下的“AM”
项名,全选后确定。
7)类型数据库里添加“FUHE00”中间量点,更新数据库。
8)中间量点添加完毕,点击菜单栏“编辑”中的“当前方案”,会发现错误提示消失,点击工具栏中保存,再次保存方案页。在左边一栏选择“工程”。
9)选中“服务器”点击鼠标右键,编译“服务器”站,如图选择“全部重编”,最终出现“站编译成功”。
10)选中工程“wenzhao”点击右键,选择编译,出现提示窗口,选择“是”。
11)最终出现“工程编译成功”。
12)工程编译成功后,保存工程;点击菜单栏“文件”中“退出”项。
13)完全编译工程:打开数据库总控,选择工程wenzhao,并且保证当前的域号为0。选择工具栏里“完全编译”。直到编译成功,生成下装文件成功,关闭数据库。
5、控制器算法组态步骤
1)单击桌面上的“开始”→“程序”→“MACSV组态软件”→“控制器算法组态”,弹出工程选择窗口:
2)选中工程后,点击“选择”按钮;弹出控制器站选择窗口,选择“10站”进行算法组态的控制站。
3)选中控制站后点击“确定”按钮,控制其算法软件即被启动(注意此前一定要先进行目标安装,安装后在C盘根目录下会生成有TARGET文件夹)。
4)单击左下角“资源”按钮后,双击选择“目标设置”,“控制器类型”选择“Hollysys
CoDeSys
SP
for
QNX”。
5)具体设置可参照MACSV组态手册,点击“确定”按钮双击“任务配置”,可弹出“任务配置”窗口,在这里可以设置程序运行类型及程序循环周期,默认值为250ms。
6)双击“MACS配置”,弹出“MACS配置”对话框,如图所示:
7)双击“库管理器”。在库管理器左上角出右键“添加库”。
8)选择“hsac”文件,打开
9)设备组态里定义的设备信息可以在“MACS配置”窗口里看到。在菜单栏里选择“工程”下的“全部在编译”如图所示:
10)在下方信息栏窗口可以看到编译信息,如果系统不需要SOE报警,可以在主程序中将“SOE”语句删除。删除后再选择“工程”→“全部再编译”,系统无错误提示。
6、控制器程序编写步骤
1)如下图所示,在对象组织器中,选中POUs,可以新建一个文件夹,重命名为“THJ-3”,选中文件夹,单击鼠标右键,选中“增加对象”,弹出创建POU窗口,命名新的POU。
重命名为SY01
2)在资源→全局变量中,如图所示声明变量。
3)在主程序中编写程序。
4)编写子程序
首先,在工具栏中选择增加块,并根据实验要求增加输入、输出端子。
编写好程序后选择“工程→全部再编译”,检查是否有错误。保存工程。
7﹑图形组态步骤
1)打开“开始→程序→macsv组态软件→图形组态工具”。选择工程,新建一个画面。根据实际需要组态画面内容。如图所示:
2)设置显示变量LT1其动态特性和交互特性
LT2再进行相似设置,最后设置OP动态特性,如图
8、根据DCS操作步骤,运行调试。
1)在操作员站打开工程师在线下装
用户登陆
2)选择菜单中的系统命令→下装,对服务器进行下装,步骤如下:
3)选择菜单中的系统命令→下装,选择操作员下装。
4)关闭工程师在线下装,在服务器端重新启动服务器。在操作员站打开操作员站在线软件,在工程师功能功能中选择登陆。
5)
通讯参数设置
6)
登陆之后运行,打开操作员在线界面,调试参数
五、实训结果分析
下装完成后,经过反复调试、修改,输入通道可以正常采集并显示系统数据,输出通道也可以正常驱动控制阀,PID控制规律正常发挥作用。
六、实训心得
在老师的细心指导和帮助下,实训终于圆满完成了。通知这次实训,我对DCS控制和MACS系统的组成、功能及应用都有了进一步深入的了解。实训过程并不是一帆风顺的,开始的时候我们犯了很多错,走了很多弯路,但在老师的帮助下都迎刃而解。在解决这些问题的过程中,我深深的感觉到自己在实践活动中的不足,认识到想要把书本知识和实践动手相结合是需要不断的钻研和探索的,学海无涯,我们需要做的还有很多。
25