西门子PCS7软件CFC功能块编程(内部培训)

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2021/4/14
Sciample Training --- SIMATIC PCS7
6
CFC的编程环境(3)
快捷键部分: 通过该上下选择,可以切换当前浏览的页面 切换到所有页面总览模式 切换到具体某一页面浏览模式
2021/4/14
Sciample Training --- SIMATIC PCS7
系统自动连接到MOD块 VALUE:模拟量输入信号 VHRANGE、VLRANGE:定义模拟量输入信号的
码值线性转换后的量程 SIM_ON为真值时,输出由仿真值SIM_V给出 SUBS_ON为真值时,输出由替换值SUBS_V给出
2021/4/14
Sciample Training --- SIMATIC PCS7
2021/4/14
Sciample Training --- SIMATIC PCS7
21
2、控制技术块3
4
CFC的编程环境(1)
2021/4/14
Sciample Training --- SIMATIC PCS7
5
CFC的编程环境(2)
打开CFC块,缺省只有一个级,可以通过添加达 到26个级,分别以英文字母A-Z表示,在每个级中 又分6页
右边为库,包括西门子自身提供的和用户预先编 写好的块,对于熟悉块名称的用户可以在右下角 直接输入块名搜索到你需要使用的块
16
1、驱动技术块2
V:输出值
QUALITY:质量代码,具体有以下几种形式
16#80
有效值
16#60
仿真值
16#44
上一个有效值
16#48
替换值
16#00
无效值
2021/4/14
Sciample --- SIMATIC PCS7
17
1、驱动技术块3
(2)CH_AO:FC276 实现功能:模拟量输出信号处理 MODE:CFC块编译时选择“产生模块驱动”,
19
2、控制技术块1
(1)常规PID控制块 CTRL_PID:FB61
适用场合:
固定设定值控制 串级控制 比例控制 比值控制
2021/4/14
Sciample Training --- SIMATIC PCS7
20
2、控制技术块2
控制块本身可以实现的功能 模式:手动、自动、跟踪 判断过程值状态并且生成相应信息 抑制扰动 设定值跟踪 输入值、设定值、输出值的设限 死区 比例、积分、微分根据需要激活
12
CFC的编程环境(9)
Generate module drivers,生成模块驱动 Update sampling time,系统可以在编译之前,
检查并查找相关块所安装的OB,并在输入 端“SAMPLE_T”(相当于块的采样时间) 进行相应的输入 Delete empty run-time groups,删除存在 于S7程序中的空运行时间功能块组
系统自动连接到MOD块 SIM_ON为真值时,输出VALUE由仿真值SIM_U
给出;为假值时,由U给出 UHRANGE、ULRANGE定义量程内的数转换回
码值的量程
2021/4/14
Sciample Training --- SIMATIC PCS7
18
1、驱动技术块4
(3)CH_DI:FC277 CH_DO:FC278
2021/4/14
Sciample Training --- SIMATIC PCS7
13
CFC的编程环境(10)
(3)下载,把用户组态的工程下载到相应的PLC中 (4)测试 选择菜单命令Debug>Test Mode,激活测试模式 选择菜单命令Debug>Watch On,所有在块属性
中以测试模式激活的块I/O以黄色背景显示
9
CFC的编程环境(6)
快捷键部分: 定义CFC块的接口,用于实现在CFC中调用 另一个预先编好的CFC块
实现步骤(1)创建一个CFC块,定义好接口,用于 在另外的CFC块中调用 (2)打开一个新的CFC块,从库的 Charts目录中选择预先编好的CFC块,拖到程序 中即可
2021/4/14
Sciample Training --- SIMATIC PCS7
7
CFC的编程环境(4)
快捷键部分: 运行顺序,确定程序结构
2021/4/14
Sciample Training --- SIMATIC PCS7
8
CFC的编程环境(5)
快捷键部分: 编译 下载
测试模式
CFC块交叉索引
2021/4/14
Sciample Training --- SIMATIC PCS7
10
CFC的编程环境(7)
CFC编程步骤: 组态 编译 下载 测试 (1)组态:从主数据库中把需要用到的
块拖到相应的程序区域中,修改参数 值,连接相应块的输入输出接口。
11
CFC的编程环境(8)
(2)编译:
2021/4/14
Sciample Training --- SIMATIC PCS7
SIMATIC PCS7 标准培训
CFC编程
2
内容
CFC简介 CFC编程环境 CFC编程步骤 CFC技术块 CFC编程实例
3
CFC 简介
CFC是连续控制图,为英文单 词Continuous Function Chart 的缩写。
CFC是基于图形用户界面的编 辑器,它通过给预先编辑好的 块指定参数或者建立连接,从 而实现创建CPU程序结构。
2021/4/14
Sciample Training --- SIMATIC PCS7
14
CFC技术块
驱动技术块 控制技术块 转换技术块 数学运算技术块 操作技术块 信息技术块
2021/4/14
Sciample Training --- SIMATIC PCS7
15
1、驱动技术块1
(1)CH_AI:FC275 实现功能:模拟量输入信号处理 MODE:CFC块编译时选择“产生模块驱动”,
实现功能:开关量输入输出信号处理 MODE:CFC块编译时选择“产生模块驱动”,
系统自动连接到MOD块 SIM_ON为真值时,由仿真值SIM_I给出到块输出;
为假值时,分别由块输入VALUE、I给出到块输出 SUBS_ON为真值时,由替换值SUBS_I给出到块
输出
2021/4/14
Sciample Training --- SIMATIC PCS7
相关文档
最新文档