S7-1200/15 00 S7-300/4 00/ WinAC PARAM IN UInt – 参数编号:PARAM指定要写入的变频器参数。此参 数的范围是 0 到 2047 之间。对某些变频器来说, INDEX 参数的Zui高有效字节可用来访问大于2047 的 参数值。变频器手册中有关于访问扩展范围的更多信 息。 INDEX IN UInt – 参数索引:INDEX指定要写入的变频器参数索引。它 是 16 位值,其中Zui低有效位是介于 0 至 255 的实际索引值。变频器也可使用特定于变频器的Zui高有效字 节。有关详细信息,请参见变频器手册。 EEPROM IN Bool – 保存在变频器的EEPROM 中:如果为 TRUE,用于写 入变频器的参数事务保存在变频器的 EEPROM 中。 如果为FALSE,写入的值仅临时保存,下次启动变频 器时将丢失。 VALUE IN Variant (Word, Int, UInt,DWord, DInt, UDInt, Real) Any (Word, Int, DWord, DInt, Real) –要写入的参数值。它在 REQ 上升沿时必须有效。 USS_DB INOUT USS_BASE – USS_DB参数必须连接到背景数据块的(静态) USS_DB 参数,该参数是在向程序中添加 USS_Drive_Control /USS_Drive_Control_31 指令时 生成并初始化的。 DONE1 OUT Bool FALSE 如果为 TRUE,则表示VALUE 输入已写入变频器。 USS_Drive_Control / USS_Drive_Control_31 指令识别出变频器的写入响应时此位置位。下次调用 USS_Write_Param / USS_Write_Param_31 时此位复位。
S7- 1200/15 00 S7-300/400/ WinAC ERROR OUT Bool FALSE 如果为 TRUE,则表示出现错误且 STATUS 输出有效。出错时所有其它输出都置零。只在 USS_Port_Scan / USS_Port_Scan_31 指令的 ERROR 和STATUS 输出发出通信错误信号。 可能需要检查 USS_Drive_Control / USS_Drive_Control_31指令的背景数据块中静态变 量 USS_DB. w_USSExtendedError 的值。 STATUS OUT UInt 0错误代码(请参见错误消息 (页 8879))。 1 DONE 位表示已从引用的电机变频器读出有效数据并将其传到CPU。这并不表示 USS 库可立即读出其它参数。在相应变频器释放参数通道以供使用之前,必须将空的写入请求发送到电机变频器,并且必须由指令确认。直接调 用特定电机变频器的USS_Read_Param / USS_Read_Param_31 或 USS_Write_Param /USS_Write_Param_31 函数 会导致错误 0x818A。 指令版本 USS_Write_Param: 版本 1.6的功能与版本 1.5 完全相同,本次版本升级仅仅体现在内部措施方面。 USS_Write_Param_31: 版本 1.1的功能与版本 1.0 完全相同,本次版本升级仅仅体现在内部措施方面。 关于变频器设置的常规信息 (S7-300, S7-400)变频器设置的要求 • 用户需要对变频器的 4 个 PIV 字 (ParameterIDValue) 的用途进行组态。 • 变频器可组态2 个、4 个、6 个或 8 个 PZD 字(过程数据区)。 • 变频器中 PZD 字的数量必须对应于变频器的USS_Drive_Control 指令的 PZD_LEN 输入。 • 确保所有变频器的数据传输速率都对应于USS_Port_Scan 指令的 BAUD 输入。 • 确保为 USS 通信设置变频器。 • 确保在变频器中指定由 USS接口提供频率设定值。SINAMICS V20 变频器的连接与设置 有关在 S7-1200 中运行 SINAMICS V20的应用实例,请访问 Internet。 连接 SINAMICS V20 变频器 将 SIEMENS G120(C) 变频器连接到USS 网络的示例。 有关其它变频器的连接示例,请参见 相应的变频器手册。 通过插入式连接实现SINAMICS G120(C) 变频器到 USS 网络的连接。 连接具有短路保护和 绝缘功能。不同参考电压如果连接没有相同参考电压的设备,则可能在连接电缆中产生意外电流。 这些意外电流可 能导致通信错误或设备损坏。确保使用通信电缆连接的所有设备在电路中具有相同的参考导线,或者已在电气上断开以 避免产生意外电流。确保屏蔽接地或连接到变频器总线连接器的引脚 1。 确保 G120(C) 的接线终端 2 (GND) 接地。 如果 RS485主站(例如,带 CM1241 通信模块的 S7-1200 CPU)通过 PROFIBUS 连接器连接, 则按如下操作连接总线电缆:如果RS485 主站是网络中的终端站或采用点对点连接,则必须使用 PROFIBUS 连接器的端子 A1 和 B1(不是 A2 和B2),因为这些端子提供了终止设置(例如,DP 插头连接器 6ES7972‑0BB52‑0XA0)。 如果 G120(C)已组态为网络中的终端站,则必须将总线终端电阻器开关设置为“接通”。G120(C) 变频器设置 将变频器连接到 S7-1500 或 ET200SP 前,确保变频器具有下列系统参数。 步骤 指令 操作说明 G1201) G120C 2) 1 通过操作员面板 BOP‑2执行变频器的基本调试。 变频器为输入、输出和现场总线接口提供了不同的默认值(宏指令)。 在基本调试的第九步 (MAC PARp15),为 USS 通信选择宏指令 21。 以 决定以下参数的默认值: • 数据传输速率 (p2020): 38400 bps •PZD 数量 (p2022): 2 • PIV 数量 (p2023): 变量 注意: 也可通过 STARTER 调试软件或SINAMICS Startdrive 进行基本调试。 章节 4.4.3 章节 6.4.1 2 通过 G120 或 G120(C)控制单元上的地址开关指定变频器的 USS 地址。 • 有效地址范围:1...30 注意: 也可通过参数 p2021、STARTER 或SINAMICS Startdrive 设置 USS 地址。 章节 6.2.2.1 章节 8.4.2.1 通过以下步骤,可使用BOP-2 输入参数编号和修改参数值,从而直接 访问参数。 章节 4.4.2 章节 6.4.2 3在您的应用中,调整以下与通信相关的变频器参数: • 数据传输速率 (p2020),如果 ≠ 38400 bps (确保设置与USS_Port_Scan 通信指令的 BAUD 参数完全相同。) • PZD 数量 (p2022),如果 ≠ 2 (确保设置与USS_Drive_Control 通信指令的 PZD_LEN 参数完全相 同。) • PIV 数量 (p2023) = 4(将通过宏指令 21 设置为“变量”(127) 的值更改为默认值“4”(指令 USS_Read_Param 和USS_Write_Param 所需)。) • 现场总线 SS 监视时间 [ms] (p2040) 章错误消息 (S7-300,S7-400) USS 错误消息概述 错误代码 说明 解决办法 16#0000 无错误 ‑ 16#8180 变频器响应的长度错误检查变频器的响应帧。 16#8181 数据类型错误 检查参数 VALUE。 参数编号错误 PARAM 参数允许的值范围:0 到2047 16#8182 数据类型错误:针对“字”请求不得返回“双 字”或“实数”。 检查变频器的响应帧。 16#8183数据类型错误:针对“双字”或“实数”请求不 得返回“字”。 检查变频器的响应帧。 16#8184 变频器响应的校验和错误检查变频器和通信连接。 16#8185 寻址错误 有效的变频器地址范围:1 到 16 16#8186 设定值错误有效的设定值范围:-200% 至 +200% 16#8187 返回的变频器编号错误 检查变频器的响应帧。 16#8188 无效 PZD长度 允许的 PZD 长度:2、4、6 或 8 个字 16#8189 该模块不支持此数据传输速率。为该模块选择有效的数据传输速率。指定速度设定值源。 • n_set Eval (p1000[0]) = 6 (速度设定值由 USS总线提供。)