您当前的位置:五五电子网电子知识plc技术PLC入门DCS与PLC通用的集成化编程平台ISaGRAF研析 正文
DCS与PLC通用的集成化编程平台ISaGRAF研析

DCS与PLC通用的集成化编程平台ISaGRAF研析

点击数:7790 次   录入时间:03-04 11:57:49   整理:http://www.55dianzi.com   PLC入门

  (5) 元件库

  元件库由功能子程序和功能块子程序两大类构成。功能子程序(Functions)可以有多达31个的调用函数,但只能有一输出参数,返回值一般就是这个参 数值,且用该功能名来命名。功能块(F.Block)可以接受32VO输人参数,可以有多个输出参数,且每一个功能块在使用中都应定义唯一的名字。功能 块可以由FBDSrIL等写成,也可由C语言编写生成。

  3.FBD编程简介

  虽然梯形图(LD)编程具有直观的特点,但因ID只能用于布尔型,所以目前较常用的是FBD功能块编程。FBD可以采用布尔型和模拟型等变量,适用于广泛 的工业过程监控和管理,并且有大量的功能块库函数供编程使用。FBD编程中使用公用Common、全局Global和局部Local三种变量域。公用和全 局之间的区别是公用可以由任意程序调用,而全局变量只能由一个程序来调用。用ISaGRAF进行程序开发的步骤如下:第一步:建立程序组和选择实现方法 (SFCFBD);

  第二步:定义程序结构,如主循环、主顺序结构、各功能块等;

  第三步:定义变量,如全局变量、布尔变量、时间变量等;

  第四步:设计程序,如编制非SFC程序代码,绘制FBDID图等;

  第五步:连接输入和输出,如定义PLC I/O模件,将IlO变量与通道连接等;

  第六步:运行代码生成,如进行编辑选项设置、生成列表、调试等;

  第七步:仿真验证并下装运行。仿真功能可由ISaGRAF的模拟功能提供。ISaGRAF可提供模拟的I/O点信号。

  ISaGRAF可以用图1的项目管理器来进行编程开发。选择creation可新建一个项目,选择procl进行该项目的编程管理。选择菜单条的EDIT 时打开项目编程管理窗口如图2所示。该图中示出了ISaGRAF程序组织运行的五个部分即Begin(开始)Sequential(顺序执行)、 end(结束)Functions(功能调用)F.Blocks(功能块)

上一页  [1] [2] [3] [4] [5]  下一页


本文关键字:通用  PLC入门plc技术 - PLC入门