如何用USS协议实现变频器和西门子的PLC如何进行通讯?

来源:百度知道 编辑:UC知道 时间:2024/05/15 04:45:43
有人知道用变频器和西门子的PLC如何进行通讯吗?
主要是如何初始化USS-INTI和DRV—CTRL
以及如何在STEP-7软件中调用USS协议?
烦请哪位大虾相告!!!

USS-INT指令详解
EN: 初始化程序 USS_INIT 只需在程序中执行一个周期就能改变通信口的功能,以及进行其他一些必要的初始设置,因此可以使用 SM0.1 或者沿触发的接点调用 USS_INIT 指令;
Mode: 模式选择,执行 USS_INIT 时 ,Mode 的状态决定 是否在 Port 0 上使用 USS 通信功能;
= 1 设置 Port 0 为 USS 通信协议并进行相关初始化
0 恢复 Port 0 为 PPI 从站模式

Baud: USS 通信波特率。此参数要和变频器的参数设置一致;
= 2400 2400 bit/s
4800 4800 bit/s
9600 9600 bit/s
19200 19200 bit/s
38400 38400 bit/s
57600 57600 bit/s
115200 115200 bit/s

Active: 此参数决定网络上的哪些 USS 从站在通信中有效。详见下面的说明;
Done: 初始化完成标志
Error: 初始化错误代码

孤陋寡闻,我从来没看过有DRV-CTRL这条指令
USS-CTRL指令详解
EN: 使用 SM0.0 使能 USS_CTRL 指令
RUN: 驱动装置的启动/停止控制
= 0 停止
1 运行
此停车是按照驱动装置中设置的斜坡减速指电机停止
OFF2: 停车信号 2。此信号为“1"时,驱动装置将封锁主回路输出,电机自由停车
OFF3: 停车信号 3。此信号为”1"时,驱动装置将快速停车
F_ACK: 故障确认。当驱动装置发生故障后,将通过状态字向 USS 主站报告;如果造成故障的原因排除,可以使用此输入端清除驱动装置的报警状态,即复位。注意这是针对驱动装置的操作。
DIR: 电机运转方向控制。其“0/1”状态决定运行方向
Drive: 驱动装置在 USS 网络上的站号