SFC是一种顺序控制语言,用这种语言可以对一个控制过程进行控制,并显示该过程的状态。对于用户的应用,可将逻辑分成易于处理的步和转换来替代较长的梯形图或结构文本。SFC中的每一步对应于一个控制任务(实际上是一段为了完成某一个控制任务的程序,该程序可以是梯形图、结构文本、SFC的任一形式),用方框表示,步与步之间有转换条件(也是一段程序),通过对该条件的检测来决定处理器什么时候可始执行下一步,转换条件用水平线表示。通过显示这些步和转换条件,你可在任何时刻看到一个机器过程的状态。简单的SFC程序例子,如图2示。
图2
二、指令系统
A-B PLC具有丰富的指令系统(约有110多条指令),虽然不同系列的PLC所能支持的指令的种类有所区别,但一些基本指令却是大家共用的,下面主要介绍PLC-5系列可编程序控制器的指令类型。
1、继电器指令
继电器指令用于监控数据表中的位状态,如输入位或者计时器控制字的位,继电器型指令包括:
检查通(XIC);检查断(XIO);
输出激励(OTE);输出锁存(OTL);
输出解锁(OTU);立即输入(IIN);
立即输出(IOT)。
2、计时器/计数器指令
计时器和计数器指令用于控制基于时间和事件计数的操作,包括:
通延时计时器(TON);断延时计时器(TOF);
保持型计时器(RTO);加计数(CTU);
减计数(CTD);计时器/计数器复位(RES)。
3、比较指令
比较指令用于比较表达式或指定比较指令的值,它包括:
比较(CMP);等于(EQU);
大于等于(GEQ);大于(GRT);
小于等于(LEQ);小于(LES);
极限测试(LIM);屏蔽相等比较(MEQ);
YASKAWA USAREM-02CE2K
YASKAWA USAREM-02CS2K
YASKAWA UGCMEM-04FB1SF
YASKAWA CIMR-H15B
INDRAMAT 2AD132D-B05OB2-AS03-B2N1
SIEMENS 6AV6644-2AB01-2AX0
MAGNETEK GPD505V-B021
FANUC S-900IB/220L
YASKAWA USAREM-02CE2K
YASKAWA USAREM-02CS2K
YASKAWA UGCMEM-04FB1SF
YASKAWA SGMG-30A2ABC
FANUC A06B-6114-H105
YASKAWA USAFED-09FA1
YASKAWA USAFED-09FS2OE
SIEMENS 6AV6545-0AH10-0AX1
SIEMENS 6AV7613-0AA10-0CF0
YASKAWA EELQ-5I
MDS-C1-SP-75
MDS-C1-SPA-75
MDS-C1-V1-45S
ABB 3HAC025097-001/13 DSQC639
HEIDENHAIN LE246F
FANUC A06B-6087-H115
INDRAMAT MAC112B-0-GD-4-C/130
YASKAWA SGMG-44A2AB
YASKAWA SGDB-30ADG
SIEMENS 6FC5357-0BA21-1AE1
FANUC A06B-0315-B005-7076
SIEMENS 1FT6064-1AF71-4EH1
OKUMA BL-MH301E-12S
SIEMENS 6DS1731-8DD
BECKHOFF CP6531-0002
SIEMENS 1FT5064-0AG01-2-Z
+++++++++++++++++********************
免责声明:
AMIKON我们销售新产品和停产产品,独立渠道购买此类特色产品。阿米控不是本网站特色产品的授权分*商、经销商或代表。本网站上使用的所有产品名称/产品图片、商标、品牌和徽标均为其各自所有者的财产。带有这些名称,图片、商标、品牌和徽标的产品描述、描写或销售仅用于识别目的,并不表示与任何权利持有人有任何关联或授权。