USS 编程概述

时间:2021-07-30点击次数:354

USS 编程概述

程序要求 USS 通信 - 顺序

下图显示用户程序和 USS 变频器之间通信的 USS 指令的功能。(下游需要使用指令 Send_P2P、Receive_P2P 和 Config 指令)。

USS 指令

应用

指令

说明

在 CPU、通信模块和 USS 变频器之间进行通信。

USS_Port_Scan

USS_Port_Scan 指令允许在 USS 网络中通过通信模块与较多 16 个变频器进行通信(必须循环调用)。

USS_Port_Scan 指令通过 PtP 通信端口控制 CPU 和变频器之间的通信。每次调用此功能时,将进行与变频器之间的通信。需要执行一次指令 USS_Port_Scan:

由于大多数变频器都具有根据**时来监视通信完整性的可组态内部功能,因此应从时间控制的 OB 中调用 USS_Port_Scan 指令。

与 USS 变频器进行数据交换

USS_Drive_Control

USS_Drive_Control 指令允许为变频器准备发送数据并显示接收数据。

指令的输入和输出与变频器的状态和操作功能相对应。每个变频器必须调用一次 USS_Drive_Control 指令。对于 USS 网络,只需将一个通用背景数据块用于指令 USS_Drive_Control 的全部调用。针对 USS 网络,将指令 USS_Drive_Control 的所有调用与同一背景数据块互联。

应从主程序的循环 Main (OB1) 中调用 USS_Drive_Control 指令。

读取或修改 USS 驱动器中的参数

USS_Read_Param

USS_Read_Param 指令允许从变频器中读取参数。

使用 USS_Read_Param 指令读取控制变频器内部功能的变频器操作参数。

应从主程序的循环 Main (OB1) 中调用 USS_Read_Param 指令。

USS_Write_Param

USS_Write_Param 指令允许更改变频器中的参数。

应从主程序的循环 Main (OB1) 中调用 USS_Write_Param 指令。

设置 USS 通信的步骤

要求:通信模块的设备视图以及属性对话框中 CPU 和通信模块的组态和参数分配均已完成。

    在 CPU 的项目树中,选择“程序块”(Program blocks) 文件夹,然后双击打开所需的时间控制的 OB。程序编辑器随即打开。

    从“指令”(Instructions) 任务卡的“通信”(Communication) 区域中选择指令 USS_Port_Scan 并将其拖放到时间控制 OB 的网络中。

    USS_Port_Scan 指令允许通过 USS 网络通信。

    在 CPU 的项目导航中,选择文件夹“程序块”(Program blocks),然后双击打开文件夹中的 Main (OB1)。程序编辑器随即打开。

    根据您的任务,从“指令”(Instructions) 任务卡的“通信”(Communication) 区域中为 USS 通信选择相应指令并将它们拖放到 Main (OB1) 的网络中:

    USS_Drive_Control 指令用于与变频器进行数据交换。

    USS_Read_Param 指令用于从变频器中读取参数。

    USS_Write_Param 指令用于更改变频器中的参数。

    按照规范组态指令。

    将硬件组态和用户程序下载到 CPU 中。


http://shtxjd.cn.b2b168.com

产品推荐