您好,欢迎访问三七文档
当前位置:首页 > 资格认证/考试 > 技工职业技能考试 > 技能培训专题-中控ECS-700 用户程序 V2.0
WebFieldECS-700系统组态工程师培训用户程序用户程序一、概要IEC61131-3是可编程序控制器的编程语言的标准,它将现代软件的概念和现代软件工程的机制与传统的PLC编程语言成功地结合,使它在工业控制领域的影响越出PLC的界限,成为DCS、IPC、PAC、PC控制、运动控制以及SCADA的编程系统事实上的标准。简介图形化编程语言图形化编程语言图形化编程语言图形化编程语言1•功能块图功能块图功能块图功能块图(FBD:Function Block Diagram)•梯形图梯形图梯形图梯形图(LD:Ladder Diagram)•顺控图顺控图顺控图顺控图(SFC:Sequential Function Chart)文本化编程语言文本化编程语言文本化编程语言文本化编程语言2•结构化文本结构化文本结构化文本结构化文本(ST:Structured Text)•指令表指令表指令表指令表(IL:Instruction List)简介二、基础概念VisualField系统软件符合IEC61131-3标准,为用户提供高效的图形编程环境。编辑工具:功能块图(FBD)、梯形图(LD)、顺控图(SFC)、结构化文本(ST)。简介简介数据类型数据类型数据类型数据类型1•作用:作用:作用:作用:规定数据存放空间大小,对应数据对象;简介变量类型变量类型变量类型变量类型2•作用:作用:作用:作用:中间运算值存放,运算结果调用;功能块图-FBD功能块图•程序页名称、类型、描述程序页名称、类型、描述程序页名称、类型、描述程序页名称、类型、描述•程序页属性程序页属性程序页属性程序页属性新建程序页新建程序页新建程序页新建程序页1�周期周期周期周期:普通周期、快周期:普通周期、快周期:普通周期、快周期:普通周期、快周期�相位相位相位相位:为实现分配控制器程序运行负荷:为实现分配控制器程序运行负荷:为实现分配控制器程序运行负荷:为实现分配控制器程序运行负荷的目的的目的的目的的目的�优先级:同相位分低、中、高优先级:同相位分低、中、高优先级:同相位分低、中、高优先级:同相位分低、中、高三个级别三个级别三个级别三个级别•程序页密码程序页密码程序页密码程序页密码功能块图•控制器周期控制器周期控制器周期控制器周期功能块图•控制器负荷控制器负荷控制器负荷控制器负荷�若某一相位负荷高于若某一相位负荷高于若某一相位负荷高于若某一相位负荷高于70%70%70%70%,则出现,则出现,则出现,则出现CPUCPUCPUCPU负荷报警;负荷报警;负荷报警;负荷报警;�若某一相位负荷高于若某一相位负荷高于若某一相位负荷高于若某一相位负荷高于85%85%85%85%,则根据优先级强制停止程序;,则根据优先级强制停止程序;,则根据优先级强制停止程序;,则根据优先级强制停止程序;�优先级低先停、优先级高后停;优先级低先停、优先级高后停;优先级低先停、优先级高后停;优先级低先停、优先级高后停;�通过调整起始相位通过调整起始相位通过调整起始相位通过调整起始相位可以降低相位负荷可以降低相位负荷可以降低相位负荷可以降低相位负荷,避免出现超负荷;,避免出现超负荷;,避免出现超负荷;,避免出现超负荷;建议重要联锁、保护逻辑与主要程序的起始相位错开。建议重要联锁、保护逻辑与主要程序的起始相位错开。建议重要联锁、保护逻辑与主要程序的起始相位错开。建议重要联锁、保护逻辑与主要程序的起始相位错开。FBDFBDFBDFBD程序建立程序建立程序建立程序建立2•数据引用数据引用数据引用数据引用功能块图�位号、变量位号、变量位号、变量位号、变量�位号成员位号成员位号成员位号成员•功能块引用功能块引用功能块引用功能块引用\\\\设置设置设置设置•信号连线信号连线信号连线信号连线04字节通信位号的状态码USINTCOMMCODEOFF位号状态标志(ON=坏)BOOLERR100.0预设的单周期变化率报警限(每秒的变化量)REALDPV1.0滤波时间常数(以秒为单位)REALTFLTOFF小信号切除开关(ON=切除,OFF=不切除)BOOLSWLCUT0.5小信号切除值(百分量)REALLCUT0.0AI工程量程下限REALSCL100.0AI工程量程上限REALSCHOFF位号禁止(ON=禁止,OFF=使能)BOOLSWOOSOFF仿真输入选择开关(ON=仿真,OFF=非仿真)BOOLSWSIM0.0仿真输入值REALSIMINON自动标志(OFF=手动,ON=自动)BOOLSWAM0.0过程变量REALPV0质量码UDINTFLAG默认值描述数据类型AIAIAIAI位号成员ON反演计算输出状态BOOLBKOUTERR04字节通信位号的状态码USINTCOMMCODE0输出信号原始码REALRAWVAL0.0输出低限限幅值REALLOLIM100.0输出高限限幅值REALHOLIM0.5平衡时间常数(以秒为单位)REALTB0.0输出量程低限REALSCL100.0输出量程高限REALSCHOFF位号禁止开关(ON=禁止,OFF=正常)BOOLSWOOSOFF跟踪开关(ON=跟踪,OFF=不跟踪)BOOLSWTROFF手自动开关(OFF=手动,ON=自动)BOOLSWAM0.0反演计算值REALBKOUT0.0AO输出值REALOUT0.0跟踪输入值REALTV0.0输入的实时值REALIN0质量码UDINTFLAG默认值描述数据类型AOAOAOAO位号成员OFFDI位号状态标志BOOLERROFFDI上升沿累积控制指令(ON=启动,OFF=保持)BOOLAVSTRTOFFDI上升沿累积复位开关(ON=复位,OFF=不复位)BOOLAVRSTOFF位号禁止开关(ON=禁止,OFF=使能)BOOLSWOOSON手自动开关(OFF=手动,ON=自动)BOOLSWAM0仿真输入值BOOLSIMINOFF输入信号源选择(ON=仿真,OFF=非仿真)BOOLSWSIM0.0DI上升沿累积值UDINTAVOFFDI过程变量值BOOLPV0质量码UDINTFLAG默认值描述数据类型DIDIDIDI位号成员ON反演计算输出状态BOOLBKOUTERROFF位号禁止开关(ON=禁止,OFF=不禁止)BOOLSWOOSOFF跟踪开关(ON=跟踪,OFF=不跟踪)BOOLSWTROFF手自动开关(ON=自动,OFF=手动)BOOLSWAMOFF反演计算值BOOLBKOUTOFFDO输出实时值BOOLOUTOFF跟踪输入值BOOLTVOFF输入值BOOLIN0质量码UDINTFLAG默认值描述数据类型DODODODO位号成员功能块库功能块库功能块库功能块库3功能块图•运算功能块运算功能块运算功能块运算功能块•处理功能块处理功能块处理功能块处理功能块•控制功能块控制功能块控制功能块控制功能块•通讯功能块通讯功能块通讯功能块通讯功能块运算功能块运算功能块•算术运算功能块算术运算功能块算术运算功能块算术运算功能块运算功能块•例题:例题:例题:例题:求一级进口压缩空气压力(求一级进口压缩空气压力(求一级进口压缩空气压力(求一级进口压缩空气压力(PI_101PI_101PI_101PI_101),二级进口),二级进口),二级进口),二级进口压缩空气压力(压缩空气压力(压缩空气压力(压缩空气压力(PI_201PI_201PI_201PI_201)之间的压力差()之间的压力差()之间的压力差()之间的压力差(Pd_001Pd_001Pd_001Pd_001)。)。)。)。•例题:某装置出水阀例题:某装置出水阀例题:某装置出水阀例题:某装置出水阀(XV8219_OC)(XV8219_OC)(XV8219_OC)(XV8219_OC),由变量,由变量,由变量,由变量XV8219OCXV8219OCXV8219OCXV8219OC间接控制间接控制间接控制间接控制。。。。运算功能块•比较运算功能块比较运算功能块比较运算功能块比较运算功能块运算功能块•例题:例题:例题:例题:某储罐液位某储罐液位某储罐液位某储罐液位LI_101LI_101LI_101LI_101(工程量程(工程量程(工程量程(工程量程0~100%0~100%0~100%0~100%),),),),当当当当超过超过超过超过85%85%85%85%时要求打开电磁阀时要求打开电磁阀时要求打开电磁阀时要求打开电磁阀KO_101KO_101KO_101KO_101。。。。运算功能块•逻辑运算功能块逻辑运算功能块逻辑运算功能块逻辑运算功能块运算功能块•例题:例题:例题:例题:1#1#1#1#泵泵泵泵DI_001DI_001DI_001DI_001、、、、2#2#2#2#泵泵泵泵DI_002DI_002DI_002DI_002,,,,两个泵都启动(两个泵都启动(两个泵都启动(两个泵都启动(ONONONON状态)后,打开状态)后,打开状态)后,打开状态)后,打开DO_003DO_003DO_003DO_003;;;;任意一个泵停止(任意一个泵停止(任意一个泵停止(任意一个泵停止(OFFOFFOFFOFF状态)后,关闭状态)后,关闭状态)后,关闭状态)后,关闭DO_003DO_003DO_003DO_003运算功能块•开关正跳变计数:开关正跳变计数:开关正跳变计数:开关正跳变计数:PVDIPVDIPVDIPVDI•脉冲增减计数:脉冲增减计数:脉冲增减计数:脉冲增减计数:COUNTERCOUNTERCOUNTERCOUNTER•开关边沿触发:开关边沿触发:开关边沿触发:开关边沿触发:TRIGTRIGTRIGTRIGININININOUTOUTOUTOUTTTTT运算功能块•触发器:触发器:触发器:触发器:RS/SRRS/SRRS/SRRS/SRRRRRDV=OFFDV=OFFDV=OFFDV=OFFS=ONDV=OFFS=ONDV=OFFS=ONDV=OFFS=ONDV=OFFS=ONDVS=ONDVS=ONDVS=ONDV保持原状态保持原状态保持原状态保持原状态•触发器:触发器:触发器:触发器:DDDD若时钟信号若时钟信号若时钟信号若时钟信号CLKCLKCLKCLK的上升沿到来,则输出的上升沿到来,则输出的上升沿到来,则输出的上升沿到来,则输出DV=DV=DV=DV=输入输入输入输入ININININ;;;;若置位信号若置位信号若置位信号若置位信号S=ONS=ONS=ONS=ON,则输出,则输出,则输出,则输出DV=ONDV=ONDV=ONDV=ON;且其优先级高于时钟信号;;且其优先级高于时钟信号;;且其优先级高于时钟信号;;且其优先级高于时钟信号;若复位信号若复位信号若复位信号若复位信号R=ONR=ONR=ONR=ON,则输出,则输出,则输出,则输出DV=OFFDV=OFFDV=OFFDV=OFF;且其优先级高于时钟信号;;且其优先级高于时钟信号;;且其优先级高于时钟信号;;且其优先级高于时钟信号;运算功能块•例题:当压力例题:当压力例题:当压力例题:当压力PI_101PI_101PI_101PI_101((((0~10MPa0~10MPa0~10MPa0~10MPa)高于)高于)高于)高于6MPa6MPa6MPa6MPa时打开阀门时打开阀门时打开阀门时打开阀门KO_103KO_103KO_103KO_103,但要求操作员可以按下手动开关,但要求操作员可以按下手动开关,但要求操作员可以按下手动开关,但要求操作员可以按下手动开关MTMTMTMT(为(为(为(为ONONONON时)时)时)时)强行将该阀门关闭。强行将该阀门关闭。强行将该阀门关闭。强行将该阀门关闭。运算功能块•定时器定时器定时器定时器TIMER:TIMER:TIMER:TIMER:TOFF:TOFF:TOFF:TOFF:运算功能块TON:TON:TON:TON:输出OUT上升为高电平并一直保持到RST复位信号的上升沿到达.TON_HOLD:TON_HOLD:TON_HOLD:TON_HOLD:运算功能块TP:TP:TP:TP:TP_TR:
本文标题:技能培训专题-中控ECS-700 用户程序 V2.0
链接地址:https://www.777doc.com/doc-8085626 .html