当前位置:文档之家› USS_INIT USS协议

USS_INIT USS协议

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指令执行错误

相关主题