PCS7换热站编程实例(工程师培训)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
v 8、在CFC中测试小锅和小P的通信
33
Entire program(整个程序)选项将会被自动选中,因为这是第一次开始编译。 Generate module drivers(生成模块驱动块)选项必须选中。
v 8、在CFC中测试小锅和小P的通信
如果还要监视某些参数,鼠标右键选中该参数,选择【Add I/O】(添 加I/O)选项即可。
Properties...】(对象属性)选项。
p 弹出Properties-Input/Output (属性-输入/输出)对话框:
25
v 选中块,选择菜单命令【Edit】→【Object Properties…】(对 象属性…),打开Properties-Block – XXXX(CFC图标名)\ X( 块名)(属性-块)对话框,在I/Os(输入/输出)选项卡上,显示 的是该块全部参数。
22
v 6、修改各块参数的属性值
Ø 各块参数的属性值可以根据需要进行修改。 Ø 鼠标右键点击要修改的参数,在弹出的浮动菜单中选择【Object
Properties...】(对象属性),将会弹出PropertiesInput/Output(属性-输入/输出)对话框。 p 1)将所有CH_AI块、CH_AO块的MODE参数的数值设置为16#80010203
p 2)在详细视图中选择CFC(1)文件,将其更名为 DesuperheaterCtrl。双击该文件 ,将打开CFC编辑器。
5
6
v 在目录中将会看到3个标签:
Blocks(块):可在此处找到按块系列分类的块。 Charts(图表):可在此处找到在工厂层级中创建的所有图表。当 前已打开并显示在CFC编辑器中的CFC图表以一个小的打开文件夹 进行标记。 Libraries(库):包括所有PCS7标准库和主数据库。
7
v 2、将块插入到CFC中
p 1)切换到Libraries(库)选项卡,在树形视图中,打开PCS7 Library V71(PCS7 V7.1库)→Blocks + Templates\ Blocks(块+ 模板/块)→All blocks(所有块)文件夹。
8
p 2)打开DRIVER文件夹,将CH_AI [FC275: Analog Input]块、CH_AO [FC276: Analog Output]块分别从目录拖放到CFC图表中。操作过程 如图所示:
16
双击TI1104,给VALUE赋输入参数,连接之后如下图:
17
p 2)按照下表所示为其它的块的相关参数连接参数
18
u 5、将块与块互连,实现所需功能
p 1)鼠标点击第1页中TI1104块的输出参数V,然后点击TIC1104块的 输入参数PV_IN,将自动生成两个参数之间的连线。
p 2)点击TIC1104块的输出参数LMN,然后点击FV1103块的输入参数U ,连线将自动生成。
v 8、在CFC中测试小锅和小P的通信
p 1)在没有打开任何工程的前提下,在SMPT-1000监控环境中打开换 热器工程181921_ DesuperheaterForPCS7。点击工具栏中的 按钮 ,确认阀门/挡板控制配置对话框中阀门FV1103和FV1105均设为模 拟量信号状态。点击工具栏中的运行按钮 ,让换热器工程运行起 来。
9
v CH_AI、CH_AO、CH_DI、CH_DO等位于DRIVER文件夹中的块是与 PCS7硬件进行通信的驱动程序块,用于从S7 300/400 SM模块读取 过程值,转换成CFC使用的数据格式。这些块经过CFC编译后,会 自动生成与硬件诊断相关的系统文件,用于故障监测。
10
p 3)打开CONTROL文件夹,将CTRL_PID [FB61: PID Control]块拖 放到CFC图表中。
29
Entire program(整个程序)选项将会被自动选中,因为这是第一次开始编译。 Generate module drivers(生成模块驱动块)选项必须选中。
v 7、编译和下载CFC
p 1)点击菜单栏【Chart】→【Compile】(编译)→【Charts as Program...】(将图表编译为程序),将会弹出Compile program (编译程序)对话框。
v 8、在CFC中测试小锅和小P的通信
p 下图是与上述操作相对应的SMPT-1000的响应曲线。
p 4)选择菜单命令【Debug】(调试)→【Test Mode】(测试模式 ),取消测试模式。
38
Entire program(整个程序)选项将会被自动选中,因为这是第一次开始编译。 Generate module drivers(生成模块驱动块)选项必须选中。
23
p 2)修改CTRL_PID块的PV_IN参数的属性值。 鼠标右键点击PV_IN参数,在浮动菜单中选择【Object
Properties...】(对象属性)选项。
弹出Properties-Input/Output (属性-输入/输出)对话框:
24
p 修改CTRL_PID块的PV_IN参数的属性值。 p 鼠标右键点击PV_IN参数,在浮动菜单中选择【Object
v 7、编译和下载CFC
p 2)若编译无误,则点击菜单栏【CPU】→【Download...】(下载 ),将会弹出Download对话框,进行程序下载。
31
Entire program(整个程序)选项将会被自动选中,因为这是第一次开始编译。 Generate module drivers(生成模块驱动块)选项必须选中。
Dpro
PCS7换热站编程
v 初步掌握SIMATIC PCS7的CFC组态 v 初步掌握SIMATIC PCS7的OS组态 v 熟悉在SIMATIC PCS7中进行控制系统投运和控制器参
数整定的过程
2
3
v CFC(连续功能图,Continuous Function Chart)
p CFC处理自动化和控制功能,工厂的整个过程是连续运转的,这 些连续控制功能在CFC编辑器中以图形块的形式表示。
,是否和小锅的FV1103以及TI1104的变化趋势一致。 l 当TIC1104块PV_IN参数的值达到130时,将FV1105_OPERATE块的U参数的值设为50,观察
TIC1104块的LMN参数和PV_IN参数的变化,是否和小锅的FV1103以及TI1104的变化趋势一致。 l 观察TIC1104块PV_IN参数的值是否回到130。
26
p 3)按照下表所示对各块的参数进行设置
27
p 3)按照下表所示对各块的参数进行设置
28
v 7、编译和下载CFC
p 1)点击菜单栏【Chart】→【Compile】(编译)→【Charts as Program...】(将图表编译为程序),将会弹出Compile program (编译程序)对话框。
p 6)在工具栏Sheet/overview下拉栏中选择第3页,从DRIVER文件 夹拖入1个CH_AO [FC276: Analog Output]块,从OPERATE文 件夹拖入1个OP_A [FB45:Analog value operating]块。
13
u 3、定义块属性
p 1)选择CFC第1页上的CH_AI块,选择菜单命令【Edit】→【Object Properties…】(对象属性…),将打开Properties-Block – CFC(1)\1(属性-块)对话框,其中的General(常规)选项卡处于 选中状态。
34
Entire program(整个程序)选项将会被自动选中,因为这是第一次开始编译。 Generate module drivers(生成模块驱动块)选项必须选中。
v 8、在CFC中测试小锅和小P的通信
p 3)在CFC图表中可以监视对各种数值所做的全部更改。下面我们将 TIC1104控制器从手动状态切换到自动状态,并施加干扰,测试一 下控制器的工作效果。
11
p 4)从CONTROL文件夹中将MEAS_MON [FB65:Meas. value monitoring block]块拖放到CFC图表中
12
p 5)在工具栏Sheet/overview下拉栏中选择第2页,从DRIVER文件 夹拖入3个CH_AI [FC275: Analog Input]块,从CONTROL文件夹 拖入3个MEAS_MON [FB65:Meas. value monitoring block]块。
p 2)选择菜单命令【Debug】→【Laboratory Mode】(实验室模式 ),选择菜单命令【Debug】(调试)→【Test Mode】(测试模式 ),测试模式被激活。
32
Entire program(整个程序)选项将会被自动选中,因为这是第一次开始编译。 Generate module drivers(生成模块驱动块)选项必须选中。
p 2)在Name(名称)和Comment(注释)输入框中输入TI1104。
14
p 3)按照下表所示更改其它块的名称。
15
u 4、为块组态外部I/O
p 1)左键点击TI1104块的VALUE参数,点击鼠标右键,接):
进入如下图的画面:
p 在CFC编辑器中,可以使用具有特定功能的预置功能块。只需在 创建的CFC中,将这些功能块放置在功能图中,互连功能块并分 配参数即可。
4
v 1、打开CFC编辑器
p 1)在SIMATIC管理器的Plant View(工厂视图)的树形视图中选 择Hex_Prj → Plant → Boiler → Hex。
化,是否和小锅的FV1103的变化趋势一致。 l 将TIC1104块SP_OP参数的值设为120,观察LMN参数和PV_IN参数的变化,是否和小锅的FV1103以
及TI1104的变化趋势一致。 l 当TIC1104块PV_IN参数的值达到120时,将SP_OP参数的值设为130,观察LMN和PV_IN参数的变化
35
Entire program(整个程序)选项将会被自动选中,因为这是第一次开始编译。 Generate module drivers(生成模块驱动块)选项必须选中。
v 8、在CFC中测试小锅和小P的通信
l 观察TIC1104块AUT_ON_OP参数和SPEXTSEL_OP参数的状态。 l 确保AUT_ON_OP参数的状态为Manual;SPEXTSEL_OP参数的状态为Internal。 l 观察TIC1104块PV_IN参数的当前值,是否和小锅的TI1104值一致? l 观察TIC1104块LMN的值,是否和小锅的FV1103值一致? l 将TIC1104块MAN_OP的值设为53,观察TIC1104块LMN的值。 l 观察TIC1104块PV_IN参数的变化,是否和小锅的TI1104的变化趋势一致。 l 当TIC1104块PV_IN参数的值接近120时,将AUT_ON_OP参数的状态设置为Auto,观察LMN是否有变
p 3)点击TIC1104块的输出参数LMN,然后点击FV1103_DISPLAY块的 输入参数U,连线将自动生成。
p 4)点击TIC1104块的输出参数LMN,然后点击TIC1104块的输入参数 LMNR_IN,连线将自动生成。
19
20
p 5)按照下表所示将其它的块的相关参数进行连接。
21
p 参数连接后的第2页和第3页如下所示
36
Entire program(整个程序)选项将会被自动选中,因为这是第一次开始编译。 Generate module drivers(生成模块驱动块)选项必须选中。
v 8、在CFC中测试小锅和小P的通信
p 下图是与上述操作相对应的SMPT-1000的响应曲线。
37
Entire program(整个程序)选项将会被自动选中,因为这是第一次开始编译。 Generate module drivers(生成模块驱动块)选项必须选中。
Entire program(整个 程序)选项将会被自动 选中,因为这是第一次 开始编译。 Generate module drivers(生成模块驱动 块)选项必须选中。
30
Entire program(整个程序)选项将会被自动选中,因为这是第一次开始编译。 Generate module drivers(生成模块驱动块)选项必须选中。
相关文档
最新文档