浙大中控DCS用户程序及功能块V0用户程序 一、概要 IEC 61131 3是可编程序控制器的编程语言的标准,它将现代软件的概念和现代软件工程的机制与传统的PLC 编程语言成功地结合,使它在工业控制领域的影响越出 PLC的界限,成为DCS、IPC、PAC、PC控制、运动控制以 及SCADA的编程系统事实上的标准。 功能块图(FBD:Function Block Diagram LD:Ladder Diagram SFC:SequentialFunction Chart 结构化文本(ST:StructuredText) 指令表(IL :Instruction List) 二、基础概念VisualField系统软件符合IEC61131-3标准,为用户提供高效 的图形编程环境。 编辑工具:功能块图(FBD)、梯形图(LD)、 SFC)、结构化文本(ST)。 作用:中间运算值存放,运算结果调用;功能块图- FBD 大家学习辛苦了,还是要坚持 大家学习辛苦了,还是要坚持 继续保持安静 继续保持安静 功能块图 程序页属性新建程序页 程序页密码功能块图 控制器周期FBD程序建立 数据引用功能块图 功能块引用\设置 信号连线功能块库 通讯功能块运算功能块 运算功能块 算术运算功能块运算功能块 例题:求一级进口压缩空气压力(PI_101),二级进口压缩空气压力(PI_201)之间的压力差(Pd_001)。 例题:某装置出水阀(XV8219_OC),由变量XV8219OC间接控制。 运算功能块 比较运算功能块运算功能块 当超过85%时要求打开电磁阀KO_101 逻辑运算功能块运算功能块 例题:1#泵DI_001、2#泵DI_002,两个泵都启动(ON状态)后,打开DO_003; 任意一个泵停止(OFF状态)后,关闭DO_003 运算功能块 DV保持原状态 触发器:D若时钟信号CLK的上升沿到来,则输出DV=输入IN; 若置位信号S=ON,则输出DV=ON;且其优先级高于时钟信号; 若复位信号R=ON,则输出DV=OFF;且其优先级高于时钟信号; 运算功能块 例题:当压力PI_101(0~10MPa)高于6MPa时打开阀门KO_103,但要求操作员可以按下手动开关MT(为ON时) 强行将该阀门关闭。 运算功能块 定时器TIMER 运算功能块TON 输出OUT上升为高电平并一直保持到RST