广东湘恒智能科技有限公司
主营产品: 西门子变频器,西门子PLC\西门子模块、西门子触摸屏、西门子伺服电机、西门子工控机、西门子集成系统、西门子低压、西门子控制单元、西门子CPU,广东省西门子授权代理商,等
1510SP和G120XA之间的USS通讯
发布时间:2024-11-22

USS 协议(通用串行接口协议)为点到点连接的通信协议。1510sp可通过 PtP 通信模块的 RS485 连接多个变频器并用USS指令进行通信。每个 RS485 端口最多可运行 16 个变频器。 USS 协议使用主站-从站网络进行基于串行总线的通信。主站使用地址参数向所选从站发送数据。 未先收到发送请求时从站不能发送。 各从站之间无法通信并且USS 通讯通常在半双工模式下进行。


第一

此文档测试的硬件和软件需求如下(实物图片如下)

图片图片


第二

CM PtP模块如何跟G120XA进行物理接线?

图片

ET200SP CM PTP 模块,使用 RS485 2线制方式 接口,根据手册的信息:

A:端子 14 为信号正极,需接变频器X128的P+端子,

B:端子 12为信号负极,接变频器X128的端子N-。


第三

对G120XA进行变频器的设置

首先进入快速调试,根据所带电机铭牌实际情况进行参数设置,重点选择P15为预设置(宏) 54(USS 控制模式),结束快速调试后进行电机静态优化。下面列出宏54的重要参数,也可以根据自己的通讯的实际情况更改参数:

图片

根据设置需要设置好以上参数后,需要改变几个参数:

A:宏51的默认启动为端子DIO启动,所以全部通讯控制需要把P840改为R2090.0,

B:把P2021 改为1,此项目的变频器总线地址为1

C:然后设置P971为1保存参数,等P971参数恢复为0后,必须断电重新启动变频器。


第四

PLC的设备组态和程序编程和通讯测试

建立 USS 通信的步骤
A. 在 STEP 7 的硬件和网络编辑器的设备视图中,组态一个带有 CPU 和 PTP的
S7-1500 组态。特别注意设置波特率为38400,奇偶效验为偶效验。

图片


B. 在项目树中,选择“程序块”(Program blocks) 文件夹。双击该文件夹,打开文件夹中的新建0b30。 由于OB30调用时间间隔 要小于 最小调用间隔的一半,所以此项目0B30 循环时间设为20MS将打开程序编辑器,把Communication里的uss port scan拖入OB30中并编写程序;

图片


C. 从“指令”(Instructions) 任务卡的“通信”(Communication) 区域中的“通信处理器”(Communications processor) 文件夹,把“USS_Drive_Control”指令拖放到 OB1 的程序段中,注意PZD必须设置为2,OFF2和OFF3设置为1。

图片


D.“USS_Read_Param”指令可用于读出驱动器的参数。

图片


E.“USS_Write_Param”指令可用于更改驱动器的参数。

图片


F.根据指令做循环读写程序,读写程序必须考虑读取写入的时间。


G.将硬件配置和用户程序下载到 CPU,并且监视监视列表和建立读写周期TRACE的图。

图片图片


H:查看G120XA的P1120参数值是否成功写入(斜坡函数发生器斜坡上降时间)

图片


展开全文
拨打电话 微信咨询 发送询价