全国服务热线 15801815554

SIEMENS西门子 WinCC Web浏览器 6AV6 362-1AD00-0BB0

更新时间:2024-07-02 08:00:00
价格:请来电询价
西门子:代理经销商
WinCC软件:全新原装 假一罚十
德国:现货 实体经营
联系电话:15801815554
联系手机:15801815554
联系人:邓经理
让卖家联系我
详细介绍


           计算与驱动器通信的时间 与驱动器的通信和 S7-1200 的周期异步进行。与驱动器的通信通常经历若干个 S7-1200 运 行周期。 “USS_PORT”的时间间隔是指执行一个驱动器事务所需的时间。下表列出了各种波特率对应的 “USS_PORT”的Zui短时间间隔。 如果调用“USS_PORT”的时间短于“USS_PORT”的时间间隔,不 会增加事务数。驱动器的超时时间是指出现通信错误时尝试 3 次来完成事务所需要的时间。 默认情况下,每个使用 USS 协议的事务Zui多进行 2 次尝试。USS_PORT: 编辑通过 USS 网络执行的通信 (S7-1200) 说明 使用 CM1241 仅固件版本 V2.1 及以上版本的模块,该指令才能与 CM1241 一同使用。 说明 “USS_PORT”指令处理 USS 程序段上的通信。在程序中,每个 PtP 通信端口使用一条 “USS_PORT”指令来控制与一个驱动器的传输。 分配给一个 USS 网络和一个 PtP 通信端口的所有 USS 指令必须使用同一个背景数据块。

             程序必须经常执行“USS_PORT”指令以避免驱动器超时。因此,从循环中断 OB 中调用 “USS_PORT”指令可避免驱动器超时并始终为“USS_DRIVE (页 6222)”调用提供Zui新的 USS 数 据更新。 参数 下表列出了“USS_PORT”指令的参数: 参数 声明 数据类型 存储区 说明 PORT Input PORT D、L 或常量 PtP 通信端口标识符 常数,可在默认变量表的“常数”(Constants) 选 项卡中引用。 BAUD Input DINT I、Q、M、D、L 或 常量 USS 通信波特率。 USS_DB InOut USS_BASE D 指“USS_DRIVE (页 6222)”指令的背景数据块。 ERROR Output BOOL I、Q、M、D、L 发生错误时,ERROR 置位为 TRUE。STATUS 输 出上输出相应的错误代码。 STATUS (页 6229) Output WORD I、Q、M、D、L 请求的状态值。它指示循环或初始化的结果。可 以在“USS_Extended_Error (页 6229)”变量中 找到有关某些状态码的更多信息。 有关有效数据类型的更多信息,请参见“有效数据类型概述 (页 255)”。 USS_DRIVE: 与驱动器交换数据 (S7-1200) 说明 使用 CM1241 仅固件版本 V2.1 及以上版本的模块,该指令才能与 CM1241 一同使用。 说明 “USS_DRIVE”指令通过创建请求消息和解释驱动器响应消息来与驱动器交换数据。必须针对 每个驱动器使用一条单独的指令,但分配给一个 USS 程序段和一个 PtP 通信模块的所有 USS 指令都必须使用同一个背景数据块。在编程第一条“USS_DRIVE”指令时必须创建 DB 名称。然 后,在插入初始指令时重用该 DB。在首次执行“USS_DRIVE”指令时,USS 地址(DRIVE 参数)表示的驱动器在背景 DB 中初始化。 在这次初始化后,后续“USS_PORT (页 6221)”指令可以启动与该驱动器编号所对应的驱动 器的通信。 更改驱动器编号要求 PLC 从 STOP 切换到 RUN 模式,这会初始化该背景 DB。输入参数组态到 USS 发送缓冲区中,输出从“上一个”有效的响应缓冲区(如果存在)中读取。执行 “USS_DRIVE”指令期间,没有数据传输。执行“USS_PORT (页 6221)”与驱动装置进行数据通 信,“USS_DRIVE”将只组态待发送的消息并评估上一个请求中所接收的数据。 可以使用 DIR(BOOL)输入或使用 SPEED_SP(REAL)输入的符号(正号或负号)来控制驱 动器的旋转方向。下表解释了这些输入如何协同确定驱动器方向,假设电机按正向接线。单击该功能框的底部,将展开该功能框并显示所有参数。灰显的参数连接为可选项,不需要 进行指定。 下表列出了“USS_DRIVE”指令的参数: 参数 声明 数据类型 存储区 说明 RUN Input BOOL I、Q、M、D、L 或 常量 驱动器起始位:如果该参数的值为 TRUE,则该 输入使驱动器能以预设的速度运行。 OFF2 Input BOOL I、Q、M、D、L 或 常量 “电气停止”位:如果该参数的值为 FALSE,则 该位会导致驱动器逐渐停止而不使用制动装置。 OFF3 Input BOOL I、Q、M、D、L 或 常量 快速停止位 - 如果该参数的值为 FALSE,则该位 会通过制动驱动器来使其快速停止。 F_ACK Input BOOL I、Q、M、D、L 或 常量 故障应答位 - 该位将复位驱动器上的故障位。故 障清除后该位置位,以通知驱动器不必再指示上 一个故障。 DIR Input BOOL I、Q、M、D、L 或 常量 驱动器方向控制 - 该位置位以指示方向为正向 (当 SPEED_SP 为正数时)。 DRIVE Input USINT I、Q、M、D、L 或 常量 驱动器地址:此输入为 USS 驱动器的地址。有 效范围为驱动器 1 至 16。参数 声明 数据类型 存储区 说明 PZD_LEN Input USINT I、Q、M、D、L 或 常量 字长 - 这是 PZD 数据字的数目。有效值为 2、4、 6 或 8 个字。默认值为 2。 SPEED_SP Input REAL I、Q、M、D、L 或 常量 速度设定值 - 这是驱动器速度,表示为组态频率 的百分比。正值表示正向(当 DIR 的值为 TRUE 时)。 CTRL3 Input WORD I、Q、M、D、L 或 常量 控制字 3 - 写入驱动器上用户组态的参数中的 值。用户必须在驱动器上组态这个值。可选参数 CTRL4 Input WORD I、Q、M、D、L 或 常量 控制字 4 - 写入驱动器上用户组态的参数中的 值。用户必须在驱动器上组态这个值。可选参数 CTRL5 Input WORD I、Q、M、D、L 或 常量 控制字 5 - 写入驱动器上用户组态的参数中的 值。用户必须在驱动器上组态这个值。可选参数 CTRL6 Input WORD I、Q、M、D、L 或 常量 控制字 6 - 写入驱动器上用户组态的参数中的 值。用户必须在驱动器上组态这个值。 CTRL7 Input WORD I、Q、M、D、L 或 常量 控制字 7 - 写入驱动器上用户组态的参数中的 值。用户必须在驱动器上组态这个值。可选参数 CTRL8 Input WORD I、Q、M、D、L 或 常量 控制字 8 - 写入驱动器上用户组态的参数中的 值。用户必须在驱动器上组态这个值。可选参数 NDR Output BOOL I、Q、M、D、L 新数据就绪 - 如果该参数的值为 TRUE,则该位 表明输出中包含来自新通信请求的数据。 ERROR Output BOOL I、Q、M、D、L 发生错误 - 如果该参数的值为 TRUE,则表示发 生了错误并且 STATUS 输出有效。发生错误时所 有其它输出都复位为零。仅在“USS_PORT”指令 的 ERROR 和 STATUS 输出中报告通信错误。 STATUS (页 6229) Output WORD I、Q、M、D、L 请求的状态值。它指示循环结果。这不是从驱动 器返回的状态字。 RUN_EN Output BOOL I、Q、M、D、L 启用运行 - 该位指示驱动器是否正在运行。 D_DIR Output BOOL I、Q、M、D、L 驱动器方向 - 该位指示驱动器是否正向运行。 INHIBIT Output BOOL I、Q、M、D、L 禁用驱动器 - 该位表明驱动器上的禁用位的状态。 FAULT Output BOOL I、Q、M、D、L 驱动器故障 - 该位表明驱动器已记录一个故障。 用户必须清除该故障并置位 F_ACK 位以清除该 位。 SPEED Output REAL I、Q、M、D、L 驱动器当前速度(驱动器状态字 2 的标定值) - 驱动器的速度值表示为组态速度的百分比。 STATUS1 Output WORD I、Q、M、D、L 驱动器状态字 1 - 该值包含驱动器的固定状态位。参数 声明 数据类型 存储区 说明 STATUS3 Output WORD I、Q、M、D、L 驱动器状态字 3 - 该值包含驱动器上用户可组态 的状态字。 STATUS4 Output WORD I、Q、M、D、L 驱动器状态字 4 - 该值包含驱动器上用户可组态 的状态字。 STATUS5 Output WORD I、Q、M、D、L 驱动器状态字 5 - 该值包含驱动器上用户可组态 的状态字。 STATUS6 Output WORD I、Q、M、D、L 驱动器状态字 6 - 该值包含驱动器上用户可组态 的状态字。 STATUS7 Output WORD I、Q、M、D、L 驱动器状态字 7 - 该值包含驱动器上用户可组态 的状态字。 STATUS8 Output WORD I、Q、M、D、L 驱动器状态字 8 - 该值包含驱动器上用户可组态 的状态字。 有关有效数据类型的更多信息,请参见“有效数据类型概述 (页 255)”。 USS_RPM: 从驱动器读取参数 (S7-1200) 说明 使用 CM1241 仅固件版本 V2.1 及以上版本的模块,该指令才能与 CM1241 一同使用。 说明 “USS_RPM”指令从驱动器读取参数。指定给一个 USS 程序段和一个 PtP 通信模块的所有 USS 函数必须使用同一个数据块。“USS_RPM”必须从主程序 OB 中调用。

联系方式

  • 地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201100
  • 电话:15801815554
  • 联系人:邓经理
  • 手机:15801815554
  • 微信:15801815554
  • QQ:190755061