SIMATIC-PCS-标准培训-CFC编课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《SIMATIC-PCS-标准培训-CFC编课件.ppt》由用户(三亚风情)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- SIMATIC PCS 标准 培训 CFC 课件
- 资源描述:
-
1、2022-6-16SIMATIC PCS7 标准培训CFC编程Sciample Training - SIMATIC PCS722022-6-16内 容nCFC简介nCFC编程环境nCFC编程步骤nCFC技术块nCFC编程实例2022-6-16Sciample Training - SIMATIC PCS73CFC 简介nCFC是连续控制图,为英文单词Continuous Function Chart的缩写。nCFC是基于图形用户界面的编辑器,它通过给预先编辑好的块指定参数或者建立连接,从而实现创建CPU程序结构。2022-6-16Sciample Training - SIMATIC PCS
2、74CFC的编程环境(1)2022-6-16Sciample Training - SIMATIC PCS75CFC的编程环境(2)n打开CFC块,缺省只有一个级,可以通过添加达到26个级,分别以英文字母A-Z表示,在每个级中又分6页n右边为库,包括西门子自身提供的和用户预先编写好的块,对于熟悉块名称的用户可以在右下角直接输入块名搜索到你需要使用的块2022-6-16Sciample Training - SIMATIC PCS76CFC的编程环境(3)n快捷键部分: 通过该上下选择,可以切换当前浏览的页面 切换到所有页面总览模式 切换到具体某一页面浏览模式2022-6-16Sciample
3、Training - SIMATIC PCS77CFC的编程环境(4)n快捷键部分: 运行顺序,确定程序结构2022-6-16Sciample Training - SIMATIC PCS78CFC的编程环境(5)n快捷键部分: 编译 下载 测试模式 CFC块交叉索引2022-6-16Sciample Training - SIMATIC PCS79CFC的编程环境(6)n快捷键部分: 定义CFC块的接口,用于实现在CFC中调用 另一个预先编好的CFC块实现步骤(1)创建一个CFC块,定义好接口,用于在另外的CFC块中调用 (2)打开一个新的CFC块,从库的 Charts目录中选择预先编好的C
4、FC块,拖到程序中即可2022-6-16Sciample Training - SIMATIC PCS710CFC的编程环境(7)CFC编程步骤:n 组态n 编译n 下载n 测试(1)组态:从主数据库中把需要用到的块拖到相应的程序区域中,修改参数值,连接相应块的输入输出接口。 2022-6-16Sciample Training - SIMATIC PCS711CFC的编程环境(8)(2)编译: 2022-6-16Sciample Training - SIMATIC PCS712CFC的编程环境(9)nGenerate module drivers,生成模块驱动nUpdate samplin
5、g time,系统可以在编译之前,检查并查找相关块所安装的OB,并在输入端“SAMPLE_T”(相当于块的采样时间)进行相应的输入nDelete empty run-time groups,删除存在于S7程序中的空运行时间功能块组 2022-6-16Sciample Training - SIMATIC PCS713CFC的编程环境(10)(3)下载,把用户组态的工程下载到相应的PLC中(4)测试n选择菜单命令DebugTest Mode,激活测试模式n选择菜单命令DebugWatch On,所有在块属性中以测试模式激活的块I/O以黄色背景显示 Sciample Training - SIMA
6、TIC PCS7142022-6-16CFC技术块n驱动技术块n控制技术块n转换技术块n数学运算技术块n操作技术块n信息技术块2022-6-16Sciample Training - SIMATIC PCS7151、驱动技术块1(1)CH_AI:FC275实现功能:模拟量输入信号处理 nMODE:CFC块编译时选择“产生模块驱动”,系统自动连接到MOD块nVALUE:模拟量输入信号nVHRANGE、VLRANGE:定义模拟量输入信号的码值线性转换后的量程nSIM_ON为真值时,输出由仿真值SIM_V给出nSUBS_ON为真值时,输出由替换值SUBS_V给出 2022-6-16Sciample
7、Training - SIMATIC PCS7161、驱动技术块2nV:输出值nQUALITY:质量代码,具体有以下几种形式 16#80 有效值 16#60 仿真值 16#44 上一个有效值 16#48 替换值 16#00 无效值2022-6-16Sciample Training - SIMATIC PCS7171、驱动技术块3(2)CH_AO:FC276实现功能:模拟量输出信号处理 nMODE:CFC块编译时选择“产生模块驱动”,系统自动连接到MOD块nSIM_ON为真值时,输出VALUE由仿真值SIM_U给出;为假值时,由U给出nUHRANGE、ULRANGE定义量程内的数转换回码值的量
8、程2022-6-16Sciample Training - SIMATIC PCS7181、驱动技术块4(3)CH_DI:FC277 CH_DO:FC278实现功能:开关量输入输出信号处理 nMODE:CFC块编译时选择“产生模块驱动”,系统自动连接到MOD块nSIM_ON为真值时,由仿真值SIM_I给出到块输出;为假值时,分别由块输入VALUE、I给出到块输出nSUBS_ON为真值时,由替换值SUBS_I给出到块输出2022-6-16Sciample Training - SIMATIC PCS7192、控制技术块1(1)常规PID控制块 CTRL_PID:FB61 n适用场合: 固定设定值
9、控制 串级控制 比例控制 比值控制 2022-6-16Sciample Training - SIMATIC PCS7202、控制技术块2控制块本身可以实现的功能n模式:手动、自动、跟踪n判断过程值状态并且生成相应信息n抑制扰动n设定值跟踪n输入值、设定值、输出值的设限n死区n比例、积分、微分根据需要激活 2022-6-16Sciample Training - SIMATIC PCS7212、控制技术块3控制块工作原理: 2022-6-16Sciample Training - SIMATIC PCS7222、控制技术块4CTRL_PID技术块图解12022-6-16Sciample Tra
10、ining - SIMATIC PCS7232、控制技术块5该图解释了SP值的产生1、2、图中U_HL、U_LL和SPEXTHLM、SPEXTLLM分别起到在不同情况下给出SP值的限幅作用2022-6-16Sciample Training - SIMATIC PCS7242、控制技术块6CTRL_PID技术块图解22022-6-16Sciample Training - SIMATIC PCS7252、控制技术块7CTRL_PID技术块图解32022-6-16Sciample Training - SIMATIC PCS7262、控制技术块8以上两幅图解释了块输出LMN的产生n从OS站可以更
11、改块的运行模式(AUTO_ON_OP值1为自动,0为手动)n在手动模式下,输出由MAN_OP决定(要求允许手动输入MAN_OP_EN为1,且MAN_OP在上下限MAN_HLM、 MAN_LLM之间)n在自动模式下,输出通过PID计算给出(其中PV_IN为反馈,GAIN为比例,TN为积分,TV为微分)2022-6-16Sciample Training - SIMATIC PCS7272、控制技术块9n调节方向由比例系数正负值决定n在跟踪模式下,LMN和LMN_TRK相连,以避免手自动切换产生异常波动,不利于生产工况。n串级系统中,主回路输出LMN应连接到副回路输入SP_EXT;考虑到两个回路在
12、断开和建立串级之间的切换产生波动,主回路跟踪输入LMN_TRK应连接到副回路的SPn需要考虑内外部给出设定值SP之间的无扰动切换,由管角SP_TRK_ON决定2022-6-16Sciample Training - SIMATIC PCS7282、控制技术块10(2)MEAS_MON:FB65实现功能:监控一个模拟量,含有上下限报警和警告nU为监控的模拟量nU_AH、U_AL为报警的上下限值,U_WH、U_WL为警告的上下限值;QH_ALM、QL_ALM、QH_WRN、QL_WRN分别对应上下限报警或警告的给出2022-6-16Sciample Training - SIMATIC PCS72
13、92、控制技术块11(3)MOT_REV :FB67 实现功能:用于控制双向运转电机n模式切换:从OS站对管角AUT_ON_OP进行修改,可以切换运行模式,1为自动,0为手动;可以由QMAN_AUT验证n在FW_OP_EN,RV_OP_EN,OFFOP_EN允许情况下(1为允许,0为禁止),决定正转、反转以及停止分别由FORW_ON、MOT_OFF和REV_ON决定;正转、反转或停止只能有一种成立,建议电气上也应实现互锁2022-6-16Sciample Training - SIMATIC PCS7302、控制技术块12n模块提供可监视电机运行停止时间,在管角MONITOR为1的情况下,由T
14、IME_ON和TIME_OFF可知道当前电机运行、停止的时间n错误复位由管角RESET决定nSTART_OFF决定CPU切换到运行时电机的状态;1为电机停止,0为保持上一个运行状态2022-6-16Sciample Training - SIMATIC PCS7312、控制技术块13(4)MOT_SPED :FB68实现功能:用于控制单向运转,有快速和慢速运行之分的电机n基本解释见MOT_REV nSP1_ON, SP2_ON,MOT_OFF决定电机快速运行、慢速运行和停止;三个只能一个有效。2022-6-16Sciample Training - SIMATIC PCS7322、控制技术块1
15、4(5)MOTOR :FB66实现功能:用于控制电机,电机运行状态可选择监视n模式切换:从OS站对管角AUT_ON_OP进行修改,可以切换运行模式,1为自动,0为手动;可以由QMAN_AUT验证nLOCK和LOCK_ON决定电机立即运行或停止,优先级最高,其中LOCK让电机立即停止,在LOCK为0时, LOCK_ON让电机立即运行nFB_ON为电机反馈状态2022-6-16Sciample Training - SIMATIC PCS7332、控制技术块15(6)VALVE :FB73实现功能:用于控制阀的启停n模式切换:从OS站对管角AUT_ON_OP进行修改,可以切换运行模式,1为自动,0
展开阅读全文