图 2. 调用 USS_CTRL 指令 图中:
a. EN: 使用 SM0.0 使能 USS_CTRL 指令 b. RUN: 驱动装置的启动/停止控制 =
0 1
停止 运行
c. 此停车是按照驱动装置中设置的斜坡减速指电机停止
d. OFF2: 停车信号 2。此信号为“1\"时,驱动装置将封锁主回路输出,电机自由停车
e. OFF3: 停车信号 3。此信号为”1\"时,驱动装置将快速停车
f. F_ACK: 故障确认。当驱动装置发生故障后,将通过状态字向 USS 主站报告;如果造成故障的原因排除,可以使用此输入端清除驱动装置的报警状态,即复位。注意这是针对驱动装置的操作。
g. DIR: 电机运转方向控制。其“0/1”状态决定运行方向
h. Drive: 驱动装置在 USS 网络上的站号。从站必须先在初始化时激活才能进行控制
i. Type: 向 USS_CTRL 功能块指示驱动装置类型 =
0 1
MM 3 系列,或更早的产品 MM 4 系列,SINAMICS G 110
j. Speed_SP: 速度设定值。速度设定值必须是一个实数,给出的数值是变频器的频率范围百分比还是绝对的频率值取决于变频器中的参数设置(如 MM 440 的 P2009)
k. Resp_R: 从站应答确认信号。主站从 USS 从站收到有效的数据后,此位将为“1\"一个程序扫描周期,表明以下的所有数据都是最新的 l. Error: 错误代码。0 = 无出错。其他错误代码请参考
m. Status: 驱动装置的状态字。此状态字直接来自驱动装置的状态字,表示了当时的实际运行状态 n. Speed: 驱动装置返回的实际运转速度值,实数。是否频率值跟随设定值的规格化设定 o. Run_EN: 运行模式反馈,表示驱动装置是运行(为 1)还是停止(为 0) p. D_Dir: 指示驱动装置的运转方向,反馈信号
q. Inhibit: 驱动装置禁止状态指示(0 - 未禁止,1 - 禁止状态)。禁止状态下驱动装置无法运行。要清除禁止状态,故障位必须复位,并且 RUN, OFF2 和 OFF3 都为 0
r. Fault: 故障指示位(0 - 无故障,1 - 有故障)。表示驱动装置处于故障状态,驱动装置上会显示故障代码(如果有显示装置)。要复位故障报警状态,必须先消除引起故障的原因,然后用 F_ACK 或者驱动装置的端子、或操作面板复位故障状态。 打开 USS 指令库分支,像调用子程序一样调用 USS_INIT 指令。
图 2. 调用 USS_INIT 指令 图中:
a. EN: 初始化程序 USS_INIT 只需在程序中执行一个周期就能改变通信口的功能,以及进行其他一些必要的初始设置,因此可以使用 SM0.1 或者沿触发的接点调用 USS_INIT 指令; b. Mode: 模式选择,执行 USS_INIT 时 ,Mode 的状态决定 是否在 Port 0 上使用 USS 通信功能; =
1 0
设置 Port 0 为 USS 通信协议并进行相关初始化 恢复 Port 0 为 PPI 从站模式
c. Baud: USS 通信波特率。此参数要和变频器的参数设置一致; =
2400 4800 9600 19200 38400 57600 115200
2400 bit/s 4800 bit/s 9600 bit/s 19200 bit/s 38400 bit/s 57600 bit/s 115200 bit/s
d. Active: 此参数决定网络上的哪些 USS 从站在通信中有效。详见下面的说明;
e. Done: 初始化完成标志 f. Error: 初始化错误代码
http://www.mirautomation.com/zt/s7200a/
因篇幅问题不能全部显示,请点此查看更多更全内容