关于ST/SCL 气缸标准程序FB(西门子)
结构化文本(ST)是一种gaoji的文本语言,可以用来描述功能、功能块和程序的行为。
功能块(FB)是把反复使用的部分程序转换成一种通用的部件,它可以在程序被任何一种编程语言所调用,反复被使用,不仅可以提高程序的开发效率,也可以减少编程中的错误,从而改善了程序质量。
气缸是工业控制中常用的部件,它的相关操作可以做成一个标准化的FB
,可以做到减少程序开发周期的目的。
气缸的相关操作应该包含:气缸的触发(自动/手动)、气缸感应器报警、气缸报警时间的设置等等
下面以三种常见PLC为例来说明:
西门子博图V15气缸标准程序
图1、气缸FB
气缸FB接口:
气缸FB操作输入接口:手动条件、人机输入(手动操作气缸)、自动步骤触发气缸、气缸的动位、气缸的原位、气缸初始化命令、故障复位、气缸传感器检测报警设置
气缸FB输出接口:气缸伸触发、气缸缩触发、气缸动位异常报警、气缸原位异常报警、手动触发触发标志
图2、SCL程序
ST语言是标准的PLC编程语言,三菱、欧姆龙程序可以参考西门子的SCL程序相互转换