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

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

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

    

       

  4.ISaGRAF的运行

  ISaGRAF的运行逻辑如图3ISaGRAF运行时序框图如图4ISaGRAF开始运行后即扫描输入变量,输入变量值在执行周期中保持不变。核心软件以同步方式运行。执行周期的长短设置取决于所执行程序段的复杂性、循环周期中待执行程序的尺寸大小、以及所处理的变量数目等。输出变量只在数值有改变时 才更新,程序运行期间核心软件采用内部变量。若实际大于设置的运行周期,则程序溢出。如图3主程序运行后进人初始状态,由运行条件触发后进人正常执行部 分,正常时序由停止运行条件返回初始状态,故障时程序进入限制部分,然后返回初始状态。若实际运行时间小于设置时间,则程序进入等待初始状态,待下一个周期到来再启动下一程序循环执行周期。在一个执行周期中可以设置断点进行调试。程序的组织结构如图5所示。其中mainP2称为主程序或父程序,可由 ISaGRAF自动启动运行。其下一级如SINPIJP29等被称作孩儿(Child)程序。ISaGRAF规定孩儿程序只能由自己的父程序调用, 如P110孩儿程序不能由P2父程序调用(除非将P110设置为全局变量)。一个孩儿程序只能有一个父程序,而父程序只能控制自己的孩儿程序。 ISaGRAF也提供了子程序(Subprogram),子程序结构可以用于父程序和孩儿程序段中,子程序可以供主程序调用,且可以有多达31个调用参 数;只返回一个值(通常(Functions)及功能块程序(FunctionBlocks),这些功能()程序是通用的,不专用于特殊的主程序,它们位ISaGRAF程序段尾处。

   

     

  5.ISaGRAFMAXl000+PLUS分散控制系统的应用实现

  MAXl000+PLUS分散控制系统在其组态工具MAXVlJE中集成了ISaGRAF,构成MCS公司的IEC1131—3 ToolSet。该TooLSet由向OInternational公司购买的ISaGRAFMCS公司对其所做扩充构成。该ToolSet可提供对 IECll31--3五种程序语言的工作站图形组态功能,以及在分散处理单元DPU上的仿真调试和文本管理功能。扩充部分主要功能为:

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


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