需要安装西门子的USS指令库,在库中可以找到!
其功能块的作用:
INIT USS通信初始化,SM0.1调用
CTRL 用于对单个驱动装置进行运行控制。这个功能块利用了USS协议中的PZD数据传输,控制和反馈信号更新较快。
RPM-W 读取无符号字参数
RPM-D 读取无符号双字参数
RPM-R 读取实数(浮点数)参数
WPM-W 写入无符号字参数
WPM-D 写入无符号双字参数
WPM-R 写入实数(浮点数)参数
USS通信中每个功能块输入输出都有什么实际意义?
Mode 1 为USS 自由口 0为PPI
Baud 波特率 2400-115200 bps
Active 在这个USS网络里有多少台变频器,站号分别是多少
Done 初始化完成位 完成后 至 1
Error 错误代码 放入到VB40里面
RUN 1 运行 0 停止
OFF1 斜坡停车(Run =0时)
OFF2 自由停车 惯性停车
OFF3 快速停车
F-ACK 故障确认 有故障可以确认掉
DIR 方向
Drive 驱动器的USS站号
Type MM4/SINAMICS=1
Speed 速度设定,必须实数,给出的数值是变频器的频率范围百分比还是绝对的频率值取决于变频器中的参数设置(如MM440 的P2009)
Resp-R 从站应答确认信号,主站从USS从站收到有效的数据后,此位将为1一个程序扫描周期,表面以下的所有数据都是最新的
Error 错误代码
Status 驱动状态字
Speed 速度实际值
Run -En 运行反馈信号
D-Dir方向反馈信号
Inhibit驱动禁止状态指示
Fault 故障指示位
读取实数(浮点数)参数,PKW变频器参数
XMT-R 发送请求 沿触发
Drive 驱动器USS站号
Param 参数号 r0022
Index 参数下标
DB-Ptr 读写指令需要一个数据缓冲区,不能冲突
Done 读完后至1
Error 错误代码
Value 读出的数据值
变频器中USS设置:
P700=5 控制源来自COM Link 上的USS通信
P1000=5 设定源来自COM Link 上的USS通信
P2009=0 设定值为百分比
=1 设定值为绝对频率值
P2010=USS 通讯速率
P2011=驱动器USS站地址
P2012=PZD长度 参考说明书
P2013=PKW长度 参考说明书
P2014=USS通讯超时时长(ms),0 时不检查超时时长