06. 图形化基础编程V1.4.pptx

  1. 1、本文档共100页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

DCS图形化编程

;1.图形化编程基础;图形化编程基础;图形化组态的作用?

编写自定义控制方案:

复杂的回路控制、联锁控制等

;启动方式

软件操作界面;符合IEC61131-3标准;编程基本步骤;变量类型;半浮点;模拟量的测量值都是半浮点数据类型

;模拟量输入信号的PV成员数据类型?

SFLOAT

半浮点数数据范围?

-7.9998~7.9998

开关量输入信号数据类型?

BOOL

;按作用范围分;;梯形图介绍;形象、直观和实用

触点和线圈来构建逻辑控制方案

联锁程序习惯使用LD编辑;左汇流条相应于梯级的相线

右汇流条缺省不画出;段落间的执行次序

段落内部的执行次序

区段内的执行次序

;;认识SCCONTROL的触点:

触点的特点:

每一个触点都有一个变量和它对应,触点是在变量的控制下断开或闭合。;不同类型的触点有什么区别?;假设触点对应的变量为TEMP;认识SCCONTROL的线圈:

线圈的特点:

每一个线圈都有一个变量和它对应,线圈的得电状态决定了变量的状态。;不同类型的线圈有什么区别?;;例1:要求当开关DI202_1为ON时DO202_2为ON;当DI202_1为OFF时DO202_2为OFF。;编程示例2;

工程实例讲解

;某ETS连锁停机程序。当发电机主保护动作信号DI108或汽机转速超速停机信号DI111或润滑油压低停机信号NDI6101305或抽汽压力高停机信号DI117或凝汽器真空低停机信号DI119出现时(为ON时)发出ETS信号(ETS=ON)。要求以上连锁条件可以分别通过各连锁开关来实现连锁条件的投切,同时设置总连锁开关实现所有条件的投切。但要求当DCS手动停机信号ETSHD或盘上紧急停机信号DI_MQ出现时无论以上连锁开关是否投入,均发出ETS信号(ETS=ON)。另外,当任一连锁条件成立时要求其对应的报警指示灯亮(使用自定义变量作为报警指示灯),并且工程师可以通过软按钮RESET_ETS对所有报警指示灯进行复位(要求该按钮能自复位)。;V1.4;功能块介绍;功能块指包含内部状态的程序块

功能块分为基本功能块和自定义功能块

功能块可用EN输入和ENO输出进行配置

由带有输入和输出的图形框来描述;EN是功能块的缺省的第0号输入。

ENO是功能块缺省的??0号输出。

可以隐藏EN和ENO引脚。

如果当调用功能块时EN值等于ON时,则由FFB定义的算法才被执行。

ENO=EN;模块库介绍;常用功能块应用举例;算术运算功能块;算术运算-ADD;例3:求温度TI_201(量程0~800℃)和TI_202(量程0~800℃)的平均值,并将运算结果存放至自定义变量TT中。;算术运算-MOVE;转换运算功能块;转换运算—SFLOAT_TO_FLOAT;例4:求温度TI_203(0~800℃)和TI_205(0~600℃)的平均值,并将计算结果存放到自定义变量T_SF(0~700℃)中。;比较运算功能块;比较运算--GE;例5:联锁要求,当压力PI_201(0~120kPa)超过90kPa时要求打开电磁阀KO101。

;逻辑运算功能块;逻辑运算--AND;例6:要求给例5联锁程序加上联锁投切开关K1,要求K1为ON时,联锁投入;K1为OFF时,联锁切除。;选择运算功能块;选择模块--SEL;例7:某装置有2个温度测点TI_201(0~800℃)和TI_202(0~800℃),要求添加一个开关量TH指示变量,当测量温度超过720℃时指示温度过高,当操作员将开关(一字节变量KT)打至OFF时,选择测点一(位号TI_201)作为判断信号;当操作员将开关(一字节变量KT)打至ON时,选择测点二(位号TI_202)作为判断信号。;定时器功能块;TON定时器模块;;定时器的基准为控制周期,定时时间必须设置为运行周期的整数倍。;定时器--TP;;例9:请利用TP模块制作一个自复位按钮,要求当按下按钮KT101后(即为ON)延时5秒种后将KT101复位(即为OFF)。;触发器功能块;RS触发器模块;常用于联锁程序;1.梯形图中所有的编程元素必须直接或间接的通过一个布尔输入引脚连接到左汇流条

;2.变量引用或连线时应注意数据类型必须保持一致。;综合编程应用;TIMER定时器应用;系统资源;例11:开灯程序,KOSTART为开灯信号。

当KOSTART为ON时要求灯(KO1001)开5秒关5秒,交替闪烁。当KOSTART为OFF时(KO1001)关。;;

定时器工作原理?

定时器对应的变量类型,定时器

文档评论(0)

加油,奥利给✊ + 关注
实名认证
内容提供者

无所谓。

1亿VIP精品文档

相关文档