通道语句的规定和命令的信息是相同的。 状态信息是预先确定的结构类型“STATE_T”的变量的反馈。 如果要寻址外部模块,这是必要的,因为预定义的结构变量无法直接寻址。例如,外部模块LD_EXT_OBJ1不能通过$EXT_MOD_1直接寻址。 CHANNEL :Channel name :Interface name Structure variable
Channelname
任何符号名。
Interfacename
预先确定的信号变量SER_1 连续界面1SER_2 连续界面2
Structurevariable
系统决定结构变量。赋值不能输出。.
“STATE_T”有下列的定义:
STRUC STATE_T CMD_STAT R ET1, INT HITS, INT LENGTH “CMD_STAT”是被下面预先确定的举例类型的数据: ENUMCMD_STATCMD_OK,CMD_TIMEOUT ,DATA_OK ,DATA_BLK,DATA_END,CMD_ABORT,CMD_REJ ,CMD_PART,CMD_SYN ,FMT_ERR 这个命令可使用“CREAD”和“CWRITE”语句产生的可能用到预先确定的列举类型:ENUMMODUS_TSYNC ,ASYNC,ABS ,COND ,SEQ 在单独的命令中解释规定和命令的意义。只有参数被使用时才被列出。 例子 外部模块1的CHANNEL语句: CHANNEL :LD_EXT_OBJ1 :LD_EXT_OBJ1 $EXT_MOD_1 使用“CHANNEL”语句分配实际通道的通道名: Channel name: SER_2