浔之漫智控技术(上海)有限公司-西门子模组
西门子WinCC软件中国经销代理商

西门子WinCC软件中国经销代理商

与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们

的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓

储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销

售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。其产品范围包括西门子S7-SMART200、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。西门子授权代理商、西门子一级代理商 西门子PLC模块代理商﹐西门子模块代理商供应全国范围:

与此同时,我们还提供。

西门子中国授权代理商—— 浔之漫智控技术(上海)有限公司,本公司坐落于松江工业区西部科技园,西边和全球zhuming芯片制造商台积电毗邻,

东边是松江大学城,向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等

交通主干道将松江工业区与上海市内外连接,交通十分便利。


目前,浔之漫智控技术(上海)有限公司将产品布局于中、高端自动化科技产品领域,

PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等

HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS 驱动产品MM系列变频器、G110 G120变频器、直流调速器、电线电缆、

驱动伺服产品、数控设备SIEMENS低压配电与控制产品及软起动器等



西门子中国有限公司授权——浔之漫智控技术(上海)有限公司为西门子中国代理商,主要供应全国范围:西门子PLC代理商SIEMENS可编程控制器PLC模块、HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS 驱动产品MM系列变频器、G110 G120变频器、直流调速器、电线电缆、

说明USS_RPM(REQ:=_bool_in_, DRIVE:=_usint_in_, PARAM:=_uint_in_, INDEX:=_uint_in_, DONE=>_bool_out_, ERROR=>_bool_out_, STATUS=>_word_out_, VALUE=>_variant_out_, USS_DB:=_fbtref_inout_);USS_RPM 指令用于从驱动器读取参数。 与同一个 USS 网络和 PtP 通信端口相关的所有USS 功能都必须使用同一个数据块。必须从主程序循环 OB 调用 USS_RPM。表格 12- 41 参数的数据类型参数类型 数据类型 说明REQ IN Bool 发送请求: REQ 为真时,表示需要新的读请求。 如果该参数的请求已处于待决状态,将忽略新请求。DRIVE IN USInt 驱动器地址: DRIVE 是 USS 驱动器的地址。 有效范围是驱动器 1 到驱动器 16。PARAM IN UInt 参数编号: PARAM 指示要写入的驱动器参数。 该参数的范围是 0 到 2047。在某些驱动器上,Zui高有效字节可以访问大于2047 的 PARAM 值。有关如何访问扩展范围的详细信息,请参见驱动器手册。INDEX IN UInt 参数索引: INDEX 指示要写入的驱动器参数索引。 索引为一个16 位值,其中Zui低有效字节是实际索引值,其范围是 0 到255。 Zui高有效字节也可供驱动器使用,且取决于具体的驱动器。 有关详细信息,请参见驱动器手册。USS_DB INOUT USS_BASE 将 USS_DRV 指令放入程序时创建并初始化的背景数据块的名称。这是已读取的参数的值,仅当 DONE 位为真时才有效。DONE1 OUT Bool 该参数为真时,表示 VALUE 输出包含先前请求的读取参数值。USS_DRV 发现来自驱动器的读响应数据时会设置该位。 满足以下条件之一时复位该位: 用户通过另一个 USS_WPM 轮询请求响应数据,或在执行接下来两个 USS_DRV 调用的第二个时请求ERROR OUT Bool 出现错误: ERROR 为真时,表示发生错误,并且 STATUS 输出有效。 其它所有输出在出错时均设置为零。 仅在USS_PORT 指令的 ERROR 和 STATUS 输出中报告通信错误。STATUS OUT Word STATUS 表示读请求的结果。 对于有些状态代码,还在“USS_Extended_Error”变量中提供了更多信息。1 DONE 位表示已从参考电机驱动器读取有效数据并已将其传送给 CPU。 它不表示 USS 库能够立即读取另一参数。 必须将空的 PKW 请求发送到电机驱动器并由指令确认,才能使用特定驱动器的参数通道。 立即调用指定电机驱动器的 USS_RPM 或 USS_WPM FC 将导致 0x818A 错误。12.4.5 USS_WPM 指令说明EEPROM 写操作(用于 USS 驱动器内部的 EEPROM)请勿过多使用 EEPROM yongjiu写操作。 请尽可能减少 EEPROM 写操作次数以延长微信图片_20230525160428.pngUSS_WPM 指令用于修改驱动器中的参数。 与同一个 USS 网络和 PtP 通信端口相关的所有USS 功能都必须使用同一个数据块。必须从主程序循环 OB 中调用 USS_WPM。表格 12- 43 参数的数据类型参数和类型 数据类型 说明REQ IN Bool 发送请求: REQ 为真时,表示需要新的写请求。 如果该参数的请求已处于待决状态,将忽略新请求。DRIVE IN USInt 驱动器地址: DRIVE 是 USS 驱动器的地址。 有效范围是驱动器 1 到驱动器 16。PARAM IN UInt 参数编号: PARAM 指示要写入的驱动器参数。 该参数的范围是 0 到 2047。在某些驱动器上,Zui高有效字节可以访问大于2047 的 PARAM 值。有关如何访问扩展范围的详细信息,请参见驱动器手册。INDEX IN UInt 参数索引: INDEX 指示要写入的驱动器参数索引。 索引为一个16 位值,其中Zui低有效字节是实际索引值,其范围是 0 到255。 Zui高有效字节也可供驱动器使用,且取决于具体的驱动器。 有关详细信息,请参见驱动器手册。EEPROM IN Bool 存储到驱动器 EEPROM: 该参数为真时,写驱动器参数事务将存储在驱动器 EEPROM 中。 如果为假,则写操作是临时的,在驱动器循环上电后不会保留。VALUE IN Word, Int,UInt, DWord,DInt, UDInt,Real要写入的参数值。 它必须在 REQ 切换时有效。说明DONE1 OUT Bool DONE 为真时,表示输入 VALUE 已写入驱动器。 USS_DRV发现来自驱动器的写响应数据时会设置该位。 如果用户通过另一个 USS_RPM 轮询请求响应数据,或在执行接下来两个USS_DRV 调用的第二个时请求响应数据,则复位该位。ERROR OUT Bool ERROR 为真时,表示发生错误,并且 STATUS 输出有效。 其它所有输出在出错时均设置为零。 仅在 USS_PORT 指令的ERROR 和 STATUS 输出中报告通信错误。STATUS OUT Word STATUS 表示写请求的结果。 对于有些状态代码,还在“USS_Extended_Error”变量中提供了更多信息。1 DONE 位表示已从参考电机驱动器读取有效数据并已将其传送给 CPU。 它不表示 USS 库能够立即读取另一参数。 必须将空的 PKW 请求发送到电机驱动器并由指令确认,才能使用特定驱动器的参数通道。 立即调用指定电机驱动器的 USS_RPM 或 USS_WPM FC 将导致 0x818A 错误。12.4.6 USS 状态代码在 USS 功能的 STATUS 输出端返回 USS 指令状态代码。表格 12- 44 STATUS 代码 1STATUS(W#16#....)说明0000 无错误8180 驱动器响应的长度与从驱动器收到的字符数不匹配。 出错的驱动器编号在“USS_Extended_Error”变量中返回。 请参见本表格下方的扩展错误描述。8181 VALUE 参数不是 Word、Real 或 DWord 数据类型。8182 用户提供了 Word 参数值,但从驱动器响应中收到 DWord 或 Real 值。8183 用户提供了 DWord 或 Real 参数值,但从驱动器响应中收到 Word 值。8184 驱动器响应报文的校验和有错误。 出错的驱动器编号在“USS_Extended_Error”变量中返回。 请参见本表格下方的扩展错误描述。8185 非法的驱动器地址(有效驱动器地址范围: 1 到 16)8186 速度设定值超出有效范围(有效速度 SP 范围: -200% 到 200%)。QQ截图20230526161817.png指定的 PZD 字长度非法(有效范围 = 2、4、6 或 8 个字)8189 指定了非法的波特率。818A 参数请求通道正在由该驱动器的另一个请求使用。818B 驱动器尚未对请求和重试做出响应。 出错的驱动器编号在“USS_Extended_Error”变量中返回。 请参见本表格下方的扩展错误描述。818C 驱动器返回了有关参数请求操作的扩展错误。 请参见本表格下方的扩展错误描述。818D 驱动器返回了有关参数请求操作的非法访问错误。 有关可能限制参数访问的原因信息,请参见驱动器手册。818E 驱动器尚未初始化。 若从未调用过该驱动器的 USS_DRV,则该错误代码将返回到USS_RPM 或 USS_WPM。 这会防止首次扫描 USS_DRV 的初始化过程覆盖未决的参数读/写请求,因为它会将驱动器初始化为新条目。 要修复该错误,请针对此驱动器编号调用 USS_DRV。80Ax-80Fx 从 USS 库调用的 PtP 通信 FB 返回的特定错误 - 这些错误代码值不会被 USS 库修改且在PtP 指令说明中定义。1 除了上述列出的 USS 指令错误,还可能返回底层 PtP 通信指令 (页 581)的错误信息。对于一些 STATUS 代码,在 USS_DRV 背景数据块的“USS_Extended_Error”变量中提供更多信息。 对于 STATUS 代码 8180、8184、8187 和 818B(十六进制),USS_Extended_Error 包含出现通信错误的驱动器编号。 对于 STATUS 代码 818C(十六进制),USS_Extended_Error 包含使用 USS_RPM 或 USS_WPM 指令时从驱动器返回的驱动器错误代码。仅报告有关 USS_PORT 指令(而非 USS_DRV 指令)的通信错误 (STATUS =16#818B)。 例如,如果没有正确地终止网络,则驱动器可能切换到 RUN 模式,但USS_DRV 指令将为相关输出参数全部显示 0。 在这种情况下,只能检测有关USS_PORT 指令的通信错误。 由于该错误仅在一个扫描周期内可见,所以需要添加一些捕获逻辑,如下面的示例所示。 在本例中,当 USS_PORT 指令的错误位为 TRUE 时,STATUS 和 USS_Extended_Error 值将保存到 M 存储器中。 当 STATUS 代码值是十六进制的 8180、8184、8187 或 818B 时,驱动器编号将放网络 1 "PortStatus" 端口状态和"USS_DRV_DB".USS_Extended_Error 扩展错误代码值仅在一个程序扫描周期内有效。 必须捕获这些值以便后期处理。网络 2“PortError”触点触发将“PortStatus”值存储在“LastPortStatus”中以及将"USS_DRV_DB".USS_Extended_Error 值存储在“LastExtError”中。USS 驱动器支持对驱动器的内部参数进行读写访问。 通过该功能可进行驱动器的远程控制和组态。 由于发生类似值超出范围或驱动器当前模式的请求非法等错误,驱动器参数访问操作可能会失败。 驱动器会生成在“USS_Extended_Error”变量中返回的错误代码值。 该错误代码值仅对 USS_RPM 或 USS_WPM 指令的Zui后一次执行有效。 当STATUS code 值为十六进制的 818C 时,驱动器错误代码将放入 USS_Extended_Error变量中。 “USS_Extended_Error”的错误代码值取决于驱动器型号。 有关读写参数操作的扩展错误代码的描述,请参见驱动器手册。12.4.7 常规驱动器设置信息常规驱动器设置要求● 驱动器必须设置为使用 4 个 PKW 字。● 驱动器可组态为使用 2、4、6 或 8 个 PZD 字。● 驱动器中 PZD 字的数量必须与该驱动器的 USS_DRV 指令的 PZD_LEN 输入相匹配。● 所有驱动器的波特率必须与 USS_PORT 指令的 BAUD 输入相匹配。● 驱动器必须设置为可进行远程控制。● 驱动器必须设置为使用适合通信链路上 USS 的频率设定值

发布时间:2024-01-15
展开全文
优质商家推荐 拨打电话