电工技术基础_电工基础知识_电工之家-电工学习网

欢迎来到电工学习网!

怎样用顺序功能图语言来编程?

2017-03-14 14:04分类:PLC自学教材 阅读:

 

    S7 Graph语言是S7-300/400用于顺序控制程序编程的顺序功能图语言,遵从IEC 61131-3标准中的顺序功能图语言“Se-quential Function Chart”的规定。
    用S7 Graph编写的顺序功能图程序以功能块(FB)的形式被别的逻辑块调用,功能块相当于子程序。S7 Graph FB有许多系统定义的参数,可以通过参数设置来对顺序系统进行控制,从而实现系统的初始化和工作方式的转换等功能。
    一个顺序控制项目至少需要3个块:
    (1) -个调用S7 Graph FB的块,它可以是组织块(OB)、功能(FC)或功能块(FB)。
    (2) -个用来描述顺序控制系统各子任务(步)和相互关系(转换)的S7 Graph FB,它由一个或多个顺序控制器(Se-quencer)组成。S7 Graph用梯形图或功能块图语言为转换、互锁和监控等编程。
    (3) -个指定给S7 Graph FB的背景数据块(DB),它包含了顺序控制系统的参数。
    图5-30是用S7 Graph设计的用程序状态功能监控的运输带控制系统(见图5-19)的顺序功能图。
    图中的圆角矩形是步,步中的S1等是步的编号,“Initial”等是步的符号地址。图中用绿色表示活动步(见图5-30中的初始步S1)。

    S7 Graph的动作在表示步的圆角矩形右边的方框内,该步变为活动步后,它的动作方框上方的两个监控定时器开始定时。
它们用来计当前步被激活的时间,其中定时器U不包括干扰出现的时间。S7 Graph的详细使用方法请参阅参考文献[9]。
    S7-300/400没有像S7-200的SMO.1那样的只在第1个扫描周期接通的元件,可以在启动组织块08100中将初始步S1置位。
    

上一篇:设计公用程序应注意什么问题?

下一篇:S7 Graph中的动作有什么特点

相关推荐

电工推荐

    电工技术基础_电工基础知识_电工之家-电工学习网
返回顶部