Sw函数

用作返回指定输入位状态的函数。

格式
Sw (位编号)

参数

位编号
以整数或表达式指定I/O的输入位。

返回值
如果指定的输入为ON,则返回“1”;如果为OFF,则返回“0”。

说明
Sw用于检查I/O输入的状态。Sw最常用于对通过I/O进行动作的装载机、传送带、夹爪以及其它外围装置上连接的传感器进行检查。利用Sw命令进行检查的输入状态包括“1”或“0”。分别表示装置处于ON(1)或OFF(0)状态。

参阅
In、InBCD、MemOn、MemOff、MemSw、Off、On OpBCD、Oport、Out、Wait

Sw函数使用示例
如下所示为检查输入位5并根据其结果分支程序的示例。为了进一步明确,使用“On”以替代“1”。

Function main
    Integer i, feed5Ready
    feed5Ready = Sw(5)
    '确认Feeder的准备是否完成
    If feed5Ready = On Then
        Call mkpart1
    Else
        Print "Feeder #5 is not ready. Please reset and"
        Print "then restart program"
    EndIf
Fend

如下所示为利用命令窗口的简单操作示例。

> print sw(5)
1
>