双容水箱串级控制系统实验报告
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
双容水箱串级控制系统实验报告
所属课程:《集散控制系统》
院(部):电子信息与电气工程学院
学生姓名:安永军
学号:201002040062
专业班级:电气工程及其自动化2010级
指导教师:邢春芳
双容水箱串级控制系统的设计
一、实训目的
(1)熟悉集散控制系统(DCS)的组成。
(2)掌握MACS组态软件的使用方法。
(3)培养灵活组态的能力。
(4)掌握系统组态与装置调试的技能。
二、实训内容
针对实验室内THSA-1型生产过程自动化技术综合实训设置,以双容水箱为对象设计液位串级控制系统, 用和利时的MACS进行组态实训,内容包括:(1)数据库组态。
(2)设备组态。
(3)算法组态。
(4)画面组态。
(5)系统组态。
三、实训设备和器材
(1)THSA-1型生产过程自动化技术综合实训装置。
(2)和利时DCS控制系统。
四、实训步骤
1、工程分析
双容水箱液位串级控制系统需要两个输入测量信号,一个输出控制信号。因此需要一个模拟输出模块FM148A和一个模拟输出模块FM151.采集下水箱液位信号(LT1)控制电动控制发的开度。
2、工程建立
(1)打开:开始→程序→macsv组态软件→数据库总控。
(2)点击按钮或选择工程/新建工程,新建工程,输入工程名字:surunmin。
(3)点击“确定”按钮,然后在空白处选择这个工程,此时会显示当前域
号为65535等信息。
(4)选择“编辑>域组号组态”,选择组号为1,将刚创建的工程从“未分组的域”移动到右边“该组所包括的域”里,点“确定”按钮。出现当前域号:0等信息。
(5)在数据库总控组态中添加变量。选择菜单栏,编辑→编辑数据库,弹出窗口,输入用户名和口令bjhc/3dlcz。点击“确定”按钮,进入数据库组态编辑窗口。
(6)选择系统→数据操作,出现一个对话框,点击“确定”。
(7)因为双容水箱定制控制系统用到一个模块,两个通道,所以需要编辑两个点号。点击“AI模拟量输入”选项出现图1。
图1
(8)在“AI模拟量输入”中选取通道号、设备号、点说明、量程上限、量程下限、点名、信号范围、站号这几项(其中点名是必选,其他变量可以看情况而定),然后点击“确定”按钮。
(9)选择后确定进入编辑数据界面。
(10)数据库编辑,设置它的参数,根据实际情况,设置设备号,通道号,量程上限下限,点名。按照上面的步骤设置所有的变量,包括模拟量的输入和输出,如图2所示。
图2
(11)添加好变量后,选择图标更新数据库。
(12)用同样的方法来定义模拟量输出AO,如图3所示。
图3
(13)单击数据库编译→基本编译,若显示数据库编译成功,则数据库组态完毕。
3、设备组态步骤
(1)打开“设备组态工具”。打开“开始→程序→macsv组态软件→设备组态工具”,定义系统设备和I/O设备。
(2)选择打开新建的工程“surunmin”后点击“确定”按钮。
(3)设置系统设备。选择菜单栏编辑→系统设备。打开系统设备组态对话框,设置上层的以太网网络,网段A为128,网段B为129,点击“下一步”。选择单机,点击“下一步”。I/O控制站数量:1,点击“下一步”。控制站数量:1,点击“下一步”。
(4)出现MACS设备组态,如图4所示:
图4
(5)设置I/O设备—现场控制站DP:选择菜单栏编辑→I/O设备。设置下层的DP网络。分别选择FM148A、FM151加入,如图5所示:
图5
右键单击FM151,选择设备属性,将设备地址改为4,同样的方法,将FM148A 的设备地址分别改为2,完毕后,单击下装按键,显示编译成功,保存I/O设备关闭窗口。
4、服务器算法组态组态步骤
(1)打开服务器算法组态,在菜单栏中选择文件→新建文件,选择刚才新建的工程。
(2)选择“文件”→“新建站”,或点击按钮新建站,在新建的工程下新建为服务器和控制站10,新建站保存到默认的安装目录下。点击“保存”按钮。
(3)选中“服务器”,点击工具栏中的按钮,新建服务器算法方案,如图6所示,选择“FM”类型方案建立服务器算法方案。保存方案,默认路径。
图6
(4)此时需要在“P1-1”右侧的空白框中键入“getsysper(_FUHE00)”字符,然后保存方案。
(5)打开“数据库总控”,选择“surunmin”工程,在“数据库编辑”下的“AM”项名,全选后确定。
(6)类型数据库里添加“FUHE00”中间量点,更新数据库。
(7)选中“服务器”点击鼠标右键,编译“服务器”站,如图选择“全部重编”,最终出现“站编译成功”。
图7
(8)选中工程“surunmin”点击右键,选择编译,出现提示窗口,选择“是”。
(9)最终出现“工程编译成功”。
(10)工程编译成功后,保存工程;点击菜单栏“文件”中“退出”项。
(11)完全编译工程:打开数据库总控,选择工程“surunmin”,并且保证当前的域号为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”语句删除。删除后再选择“工程”→“全部再编译”,系统无错误提示。
图9