基本信息
文件名称:PLC编程与应用(S7-1200)(第二版)教学课件项目五 精简系列面板的组态与应用 任务3 锅炉温度控制(修改).pptx
文件大小:3.9 MB
总页数:36 页
更新时间:2025-06-08
总字数:约3.19千字
文档摘要

项目五精简系列面板的组态与应用——任务3锅炉温度控制

任务3锅炉温度控制一、控制要求 使用精简系列面板10“显示屏KTP1000Basic、西门子PLC1214C,创建一个锅炉温度控制系统,该系统能在人机界面上把锅炉的温度采集过来,用趋势图显示。能设定温度的上下限,如温度超过上下限能进行报警。同时系统如果送出加热信号,电流检测不到,则报警加热输出回路有故障。

任务3锅炉温度控制一、控制要求 图6-95温度控制系统监控和报警画面

二、任务实施打开TIAPortalV14,创建一个“锅炉温度控制”新项目。选择对应的型号及订货号。1.添加设备

二、任务实施在PLC变量表中添加变量。选择对应的数据类型及设定相应的地址。2.编写PLC程序

二、任务实施2.编写PLC程序温度上下限是通过人机界面上设定提供给PLC的,温度是系统实时采集锅炉的温度,仿真时通过人机界面设定给PLC,报警信号是给“HMI”离散报警触发变量用的,加热电流检测信号在人机界面组态了一个开关,加热控制信号在人机界面组态了一个指示灯,加热故障在人机界面上组态了一个离散量报警。

二、任务实施2.编写PLC程序加热控制采用了一个功能来实现,在项目树→PLC_1程序块→双击添加新块,弹出添加新块对话框,选中函数FC,命名为“加热控制”,点击“确定”按钮完成添加新块。图6-97添加加热控制功能(FC)

二、任务实施在“加热控制”块接口中,定义临时变量编程名称,用临时变量编程。2.编写PLC程序

二、任务实施程序功能时当温度低于下限时进行加热,第一次高于下限且低于上限仍继续加热,当温度高于上限时停止加热,当温度下降,低于上限时仍不加热,降至下限时又重新加热(图6-99)。2.编写PLC程序

二、任务实施2.编写PLC程序图6-99加热控制程序

二、任务实施在Main(OB1)中,点击加热控制”(FC1)不放,拖放到编程所致位置即可(图6-100)。在填入相应地址就可方便编完程序。2.编写PLC程序

二、任务实施2.编写PLC程序图6-100FC功能的编程

二、任务实施2.编写PLC程序采用FC编程的好处是主程序结构清楚,可读性强,如果有多个相同功能的需要控制,可以多次调用编好的功能,就像执行计数器、定时器一样方便。

二、任务实施2.编写PLC程序当加热控制信号有输出时,加热器工作,肯定有电流通过,电流检测器件就能检测到电流,图6-60所示程序能测出加热输出回路是否有故障。

二、任务实施3.温度监控界面组态图6-102温度监控界面组态

二、任务实施3.温度监控界面组态双击打开锅炉监控界面,右边的任务卡自动打开了工具箱。图6-102是已经组态好的温度监控画面。文本、I/O域、开关、指示灯组态方法同任务1,本任务主要介绍趋势视图、报警视图组态的方法。

二、任务实施3.温度监控界面组态图6-103趋势视图属性对话框--趋势组态点击工具箱里控件中的趋势视图,拖放到工作区中,右击弹出对话窗口,选择属性,工作区下方巡视窗口显示属性对话框如图6-103所示。在属性里表格对话框中可见行中修改为1。

二、任务实施3.温度监控界面组态左侧值轴组态,根据需要是否显示左Y轴,设置轴起始端、末端的值,这里我们假定0℃----600℃。标签也作相应修改。修改数据参见图6-105。右轴方法同左侧轴。

二、任务实施3.温度监控界面组态双击项目树中报警画面,点击工具箱里控件中的“报警视图”,拖放到工作区中,右击弹出对话窗口,选择属性,工作区下方巡视窗口显示属性对话框如图6-106。在属性里常规选项中,在报警类别中勾选Acknowledgement和NoAcknowledgement,Acknowledgement(确认)类报警发生后即使故障信号消失后也一直保留在报警视图中操作员按“”确认键报警消除,NoAcknowledgement(未确认)类报警当发生时显示在报名视图中,当报警条件不成立时报警会自动消失。

二、任务实施3.温度监控界面组态

二、任务实施3.温度监控界面组态在列选项中(图6-107),根据需要勾选相应选项,组态可见列。其它采用默认选项。图6-107列组态

二、任务实施3.温度监控界面组态双击项目树里的“HMI报警”,组态要在报警视图中显示的报警。用户报警变量分为离散量(开关量)报警和模拟量报警。

二、任务实施3.温度监控界面组态在工作区中选择离散量报警,有两种方法组态离散量报警,一是直接在表格中直接进行组态如图6-110;二是分别在属性对话框中相应部分组态(图6-109、110