浙大中控DCS用户程序及功能块 V1.0[业界荟萃]

上传人:ni****g 文档编号:571215557 上传时间:2024-08-09 格式:PPT 页数:77 大小:1.21MB
返回 下载 相关 举报
浙大中控DCS用户程序及功能块 V1.0[业界荟萃]_第1页
第1页 / 共77页
浙大中控DCS用户程序及功能块 V1.0[业界荟萃]_第2页
第2页 / 共77页
浙大中控DCS用户程序及功能块 V1.0[业界荟萃]_第3页
第3页 / 共77页
浙大中控DCS用户程序及功能块 V1.0[业界荟萃]_第4页
第4页 / 共77页
浙大中控DCS用户程序及功能块 V1.0[业界荟萃]_第5页
第5页 / 共77页
点击查看更多>>
资源描述

《浙大中控DCS用户程序及功能块 V1.0[业界荟萃]》由会员分享,可在线阅读,更多相关《浙大中控DCS用户程序及功能块 V1.0[业界荟萃](77页珍藏版)》请在金锄头文库上搜索。

1、WebField ECS -700 系统组态工程师培训用户程序及功能块1行业知识用户程序2行业知识一、概要 IEC 61131 - 3是可编程序控制器的编程语言的标准,它将现代软件的概念和现代软件工程的机制与传统的PLC编程语言成功地结合,使它在工业控制领域的影响越出PLC的界限,成为DCS、IPC、PAC、PC控制、运动控制以及SCADA的编程系统事实上的标准。简 介3行业知识图形化编程语言图形化编程语言1 功能块图功能块图( FBD :FunctionBlockDiagram ) 梯形图梯形图 ( LD :LadderDiagram ) 顺控图顺控图 ( SFC:SequentialFun

2、ctionChart ) 文本化编程语言文本化编程语言2 结构化文本结构化文本 ( ST: Structured Text) 指令表指令表 ( IL :InstructionList) 简 介4行业知识二、基础概念 VisualField系统软件符合IEC61131-3标准,为用户提供高效的图形编程环境。 编辑工具:功能块图(FBD)、梯形图(LD)、 顺控图( SFC )、结构化文本(ST) 。简 介5行业知识简 介数据类型数据类型1 作用:作用:规定数据存放空间大小,对应数据对象; 6行业知识简 介变量类型变量类型2 作用:作用:中间运算值存放,运算结果调用; 7行业知识功能块图 - FB

3、D 8行业知识功能块图 程序页名称、类型、描述程序页名称、类型、描述 程序页属性程序页属性新建程序页新建程序页1 周期周期 相位相位 :为实现分配控制器程序运行负荷:为实现分配控制器程序运行负荷 的目的的目的 优先级:同相位分低、中、高优先级:同相位分低、中、高 三个级别三个级别 程序页密码程序页密码9行业知识功能块图 控制器周期控制器周期10行业知识FBD程序建立程序建立2 数据引用数据引用功能块图 位号、变量位号、变量 位号成员位号成员 功能块引用功能块引用 设置设置 信号连线信号连线11行业知识AI 位号成员位号成员数据类型数据类型描述描述默认值默认值FLAGUDINT质量码0PVREA

4、L过程变量0.0SWAMBOOL自动标志(OFF=手动,ON=自动)ONSIMINREAL仿真输入值0.0SWSIMBOOL仿真输入选择开关(ON=仿真,OFF=非仿真)OFFSWOOSBOOL位号禁止 (ON=禁止,OFF=使能)OFFSCHREALAI工程量程上限100.0SCLREALAI工程量程下限0.0LCUTREAL小信号切除值(百分量)0.5SWLCUTBOOL小信号切除开关(ON=切除,OFF=不切除)OFFTFLTREAL滤波时间常数(以秒为单位)1.0DPVREAL预设的单周期变化率报警限(每秒的变化量)100.0ERRBOOL位号状态标志(ON=坏)OFFCOMMCODE

5、USINT4字节通信位号的状态码012行业知识AO 位号成员位号成员数据类型数据类型描述描述默认值默认值FLAGUDINT质量码0INREAL输入的实时值0.0TVREAL跟踪输入值0.0OUTREALAO输出值0.0BKOUTREAL反演计算值0.0SWAMBOOL手自动开关(OFF=手动,ON=自动)OFFSWTRBOOL跟踪开关(ON=跟踪,OFF不跟踪)OFFSWOOSBOOL位号禁止开关(ON=禁止,OFF=正常)OFFSCHREAL输出量程高限100.0SCLREAL输出量程低限0.0TBREAL平衡时间常数(以秒为单位)0.5HOLIMREAL输出高限限幅值100.0LOLIMR

6、EAL输出低限限幅值0.0RAWVALREAL输出信号原始码0COMMCODEUSINT4字节通信位号的状态码0BKOUTERRBOOL反演计算输出状态ON13行业知识DI 位号成员位号成员数据类型数据类型描述描述默认值默认值FLAGUDINT质量码0PVBOOLDI过程变量值OFFAVUDINTDI上升沿累积值0.0SWSIMBOOL输入信号源选择(ON=仿真,OFF=非仿真)OFFSIMINBOOL仿真输入值0SWAMBOOL手自动开关(OFF=手动,ON=自动)ONSWOOSBOOL位号禁止开关(ON禁止,OFF使能)OFFAVRSTBOOLDI上升沿累积复位开关(ON=复位,OFF=不

7、复位)OFFAVSTRTBOOLDI上升沿累积控制指令(ON=启动,OFF=保持)OFFERRBOOLDI位号状态标志OFF14行业知识DO位号成员位号成员数据类型数据类型描述描述默认值默认值FLAGUDINT质量码0INBOOL输入值OFFTVBOOL跟踪输入值OFFOUTBOOLDO输出实时值OFFBKOUTBOOL反演计算值OFFSWAMBOOL手自动开关(ON=自动,OFF=手动)OFFSWTRBOOL跟踪开关(ON=跟踪,OFF=不跟踪)OFFSWOOSBOOL位号禁止开关(ON=禁止,OFF=不禁止)OFFBKOUTERRBOOL反演计算输出状态ON15行业知识功能块库功能块库3功

8、能块图 运算功能块运算功能块 处理功能块处理功能块 控制功能块控制功能块 通讯功能块通讯功能块16行业知识运算功能块 17行业知识运算功能块 算术运算功能块算术运算功能块18行业知识运算功能块 例题:例题:求一级进口压缩空气压力(求一级进口压缩空气压力(PI_101),二级进口),二级进口压缩空气压力(压缩空气压力(PI_201)之间的压力差()之间的压力差(Pd_001)。)。 例题:某装置出水阀例题:某装置出水阀(XV8219_OC),由变量,由变量XV8219OC 间接控制间接控制 。19行业知识运算功能块 比较运算功能块比较运算功能块20行业知识运算功能块 例题:例题:某储罐液位某储罐

9、液位LI_101(工程量程(工程量程0100 %),), 当当超过超过 85 %时要求打开电磁阀时要求打开电磁阀KO_101 。21行业知识运算功能块 逻辑运算功能块逻辑运算功能块22行业知识运算功能块 例题:例题:1#泵泵DI_001、2#泵泵DI_002, 两个泵都启动(两个泵都启动(ON状态)后,打开状态)后,打开DO_003; 任意一个泵停止(任意一个泵停止(OFF状态)后,关闭状态)后,关闭DO_003 23行业知识运算功能块 开关正跳变计数:开关正跳变计数:PVDI 脉冲增减计数:脉冲增减计数:COUNTER 开关边沿触发:开关边沿触发:TRIG INOUTT24行业知识运算功能块

10、 触发器:触发器:RS / SRRDV = OFFS=ON DV = OFFS=ON DV 保持原状态保持原状态 触发器:触发器:D若时钟信号若时钟信号CLK的上升沿到来,则输出的上升沿到来,则输出DV=输入输入IN;若置位信号若置位信号S=ON,则输出,则输出DV=ON;且其优先级高于时钟信号;且其优先级高于时钟信号;若复位信号若复位信号R=ON,则输出,则输出DV=OFF;且其优先级高于时钟信号;且其优先级高于时钟信号;25行业知识运算功能块 例题:当压力例题:当压力PI_101(010MPa)高于)高于6MPa时打开阀门时打开阀门KO_103,但要求操作员可以按下手动开关,但要求操作员可

11、以按下手动开关MT(为(为ON时)时)强行将该阀门关闭。强行将该阀门关闭。 26行业知识运算功能块 定时器定时器TIMER :TOFF :27行业知识运算功能块TON :输出OUT上升为高电平并一直保持到RST复位信号的上升沿到达 .TON_HOLD :28行业知识运算功能块TP :TP_TR :若DT大于0,小于一个控制周期,OUT为ON的时间为一个控制周期 29行业知识运算功能块 例题:某反应塔进料温度例题:某反应塔进料温度TI_101(01000)超过)超过600时,延时时,延时3秒后关闭电磁阀秒后关闭电磁阀KO_102 . 例题:某自复位开关例题:某自复位开关DO_S201,要求按下启

12、动后,输出,要求按下启动后,输出5秒秒的脉冲的脉冲ON信号,信号,5秒后自复位秒后自复位 .30行业知识运算功能块 选择运算功能块选择运算功能块31行业知识运算功能块TWOSEL :THRSEL :ISEL8 :32行业知识运算功能块ASW DS SS8 :33行业知识运算功能块 例题:求三个温度信号例题:求三个温度信号TI_201,TI_202,TI_203的平均值的平均值(变量(变量T_AVE1) 例题:由选择开关例题:由选择开关SEL_FIA选择参与控制的流量信号,选择参与控制的流量信号,SEL_FIA为为OFF时,时,FI_201作为参控流量信号;作为参控流量信号; SEL_FIA为为

13、ON时,时, FI_202作为参控流量信号。作为参控流量信号。 34行业知识运算功能块 思考题:思考题:Start 为开灯按钮为开灯按钮, 为灯控输出信号。为灯控输出信号。当当Start为为ON 时要求灯时要求灯DO001 开开5 秒关秒关5 秒,交替闪烁。秒,交替闪烁。当当Start 为为OFF 时灯关。时灯关。35行业知识处理功能块 36行业知识处理功能块 模拟量处理功能块模拟量处理功能块37行业知识 模拟量处理功能块模拟量处理功能块处理功能块38行业知识 例题:某流量信号例题:某流量信号FI101(0-100 M3/ h)需要实现累积。)需要实现累积。 例题:在工艺操作中,为了便于生产调

14、度,需要罐液例题:在工艺操作中,为了便于生产调度,需要罐液LI_301(0100%)转化为罐容积)转化为罐容积VI_101 .处理功能块39行业知识 例题:差压式流量计测量过热蒸汽流量,例题:差压式流量计测量过热蒸汽流量,过热蒸汽的设计压力为过热蒸汽的设计压力为4MPa(表压),设计温度为(表压),设计温度为400;过热蒸汽的实测压力为过热蒸汽的实测压力为PI-101:06MPa(表压),(表压), 实测温度为实测温度为TI-101:0600,流量为流量为FI_101(已在变送器上进行开方处理),(已在变送器上进行开方处理),补偿后的流量为补偿后的流量为BC_FI_101 .处理功能块40行业

15、知识 IO特殊处理功能块特殊处理功能块处理功能块41行业知识 例题:当前控制站中的本地例题:当前控制站中的本地AI721-S模块安装在第二个机架模块安装在第二个机架的第的第3槽位,采用就地冷端补偿的温度修正。槽位,采用就地冷端补偿的温度修正。 例题:例题:当前控制站需要实现机柜报警,要求电源当前控制站需要实现机柜报警,要求电源1高限或低高限或低限报警时在监控上提示(限报警时在监控上提示(Power1_ALM);电源);电源2高限或低限高限或低限报警时在监控上提示(报警时在监控上提示(Power2_ALM);机柜温度在监控上);机柜温度在监控上显示(显示(TEP_ALM)。)。处理功能块42行业

16、知识控制功能块 43行业知识控制功能块 回路控制功能块回路控制功能块44行业知识 例题:单回路液位例题:单回路液位LT通过位号通过位号LT001测量,输入流量测量,输入流量LC通通过过LC001输出,气开阀。输出,气开阀。 控制功能块45行业知识 例题:上例单回路控制中的流量不稳定,可采用串级控制,例题:上例单回路控制中的流量不稳定,可采用串级控制,液位液位LT通过位号通过位号LT001测量,测量,LC通过通过LC001输出,气开阀,输出,气开阀,输入流量为输入流量为FT001。 控制功能块46行业知识 例题:两种流体,需要按一定的比例进行混合:例题:两种流体,需要按一定的比例进行混合:F1/

17、F2=1.4,产生一种产品。假设流量,产生一种产品。假设流量F1通过位号通过位号FL001测量,流量测量,流量F2通过位号通过位号FL002测量,通过测量,通过FC001控制阀门。控制阀门。控制功能块47行业知识 例题:反应釜中,根据产品流出量来控制进料。为了保证例题:反应釜中,根据产品流出量来控制进料。为了保证控制精度及阀门动作的快速性,采用两个阀门对流量进行控控制精度及阀门动作的快速性,采用两个阀门对流量进行控制,其中制,其中F1所对应的阀门通过位号所对应的阀门通过位号FC001控制,是精调阀,控制,是精调阀,F2所对应的阀位通过位号所对应的阀位通过位号FC002控制,是粗调阀,控制,是粗

18、调阀,FO通过位通过位号号FL001测量。测量。控制功能块48行业知识通讯功能块 49行业知识通讯功能块 站间通讯功能块站间通讯功能块50行业知识运算功能块 例题:位号例题:位号FI001由控制器由控制器1(地址为(地址为0.4)采集,而控制器)采集,而控制器2(地址为(地址为10.6)需要该位号的值与强制)需要该位号的值与强制/非强制状态参与运算。非强制状态参与运算。在控制器在控制器2中,我们用自定义模拟量中,我们用自定义模拟量FT_001来接收来接收FI001.PV的值,用自定义开关量的值,用自定义开关量FT_001_SWAM来接收来接收FT001.SWAM的值。的值。 。过程控制网0.2

19、0.4SendGet51行业知识梯形图 - LD 52行业知识梯形图新建程序页新建程序页1添加段落添加段落2 标准段落:包括左汇流条、常开触点、常规线圈、右汇流条 段落注释:双击汇流条 53行业知识梯形图 汇流条汇流条54行业知识梯形图添加元素添加元素3 触点触点55行业知识梯形图IN56行业知识梯形图INPNTT57行业知识梯形图 线圈线圈58行业知识梯形图OUTOUT59行业知识梯形图OUTSOUTR60行业知识梯形图OUTpOUTNTT61行业知识梯形图 功能块库功能块库 运算功能块:算术、比较、逻辑、选择 处理功能块:模拟量处理 控制功能块:逻辑控制 通讯功能块:通讯辅助62行业知识

20、例题:与、或功能例题:与、或功能63行业知识用户功能块 - ST64行业知识ST语言新建功能块新建功能块1添加参数添加参数265行业知识添加变量添加变量3ST语言66行业知识编写代码编写代码4 函数函数ST语言67行业知识编写代码编写代码4 函数函数ST语言68行业知识 操作符操作符ST语言69行业知识 关键字及语法关键字及语法赋值语句赋值语句: =IF 语句语句IF 条件表达式1 THEN.(*语句序列1*);ELSEIF 条件表达式2 THEN.(*语句序列2*);ELSEIF 条件表达式3 THEN.(*语句序列3*);ELSE.(*语句序列4*);END_IF;ST语言70行业知识CA

21、SE 语句语句CASE 整型变量 OF1 : . (*语句序列1*);2 : . (*语句序列2*);ELSE . (*语句序列3*);END_CASE;ST语言71行业知识FOR 语句语句FOR I := 1 TO 100 BY 2 DODOSOMETHING();END_FOR;WHILE 语句语句WHILE 条件 DO (*语句组*)END_WHILE;ST语言72行业知识ST语言73行业知识 例题:自定义综合算术运算模块例题:自定义综合算术运算模块 Mode =1 : OUT=IN1+IN2Mode =2 : OUT=IN1- IN2Mode =3 : OUT=IN1 * IN2Mode =4 : OUT=IN1 IN2ST语言74行业知识 例题:自定义三选二运算模块例题:自定义三选二运算模块 例题:自定义系统例题:自定义系统 计时器计时器 TimeST语言75行业知识 例题:流量累积运算模块例题:流量累积运算模块 SW 累积控制开关;累积控制开关;QL 流量清零开关;流量清零开关;IN 流量信号输入;流量信号输入; FQ 流量累积值流量累积值ST语言76行业知识谢 谢!77行业知识

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 研究生课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号