USS_INIT USS协议
输入/输出操作数数据类型
模式VB, IB, QB, MB, SB, SMB, LB, AC, 常数, *VD, *AC, *LD字节
波特、激活VD, ID, QD, MD, SD, SMD, LD, AC, 常数, *VD, *AC, *LD双字
完成I, Q, M, S, SM, T, C, V, L布尔
错误VB, IB, QB, MB, SB, SMB, LB, AC, *VD, *AC, *LD字节
USS_INIT (端口0)或USS_INIT_P1 (端口1)指令被用于启用和初
始化或禁止MicroMaster驱动器通讯。在使用任何其他USS协议
指令之前,必须执行USS_INIT指令,且无错。一旦该指令完成,
立即设置“完成”位,才能继续执行下一条指令。
EN输入打开时,在每次扫描时执行该指令。
仅限为通讯状态的每次改动执行一次USS_INIT指令。使用边缘
检测指令,以脉冲方式打开EN输入。欲改动初始化参数,执行一
条新USS_INIT指令。
"模式"输入数值选择通讯协议:输入值1将端口分配给USS协议,
并启用该协议;输入值0将端口分配给PPI,并禁止USS协议。
"波特"将波特率设为1200、2400、4800、9600、19200、38400、
57600或115200。
“激活”表示激活驱动器。某些驱动器仅支持地址0至30。请参阅以下图解中的激活驱动器输入说明和格式。会在背景中对任何带有“激活”标签的驱动器自动进行轮询,以便控制驱动器、收集状态和预防驱动器中的串联链接超时。可使用驱动器通讯时间 topic中的驱动器扫描时间表计算驱动器状态轮询之间的时间。请参阅“
驱动器设置”标题中有关如何配置串联链接超时参数(P093)的信息。
输出USS指令执行错误主题定义指令执行错误条件。
下表显示USS_INIT子程序的操作数和数据类型。
USS_INIT实例:为USS通讯初始化S7-200端口0
LAD FBD
STL
LD I0.0
EU
CALL USS_INIT, 1, 9600, 16#00000001, M0.0, VB10
另请参阅:
USS协议程序举例使用USS协议指令
USS_CTRL
USS_RPM_X USS_WPM_x
USS指令执行错误