全国服务热线 15801815554

SIEMENS西门子 S-1FL2 低惯量型电机 1FL21044AG011MC0

更新时间:2024-09-29 08:00:00
价格:请来电询价
西门子:原装
驱动器电机电缆:假一罚十
德国:现货包邮
联系电话:15801815554
联系手机:15801815554
联系人:邓经理
让卖家联系我
详细介绍


                   使用 USS 通信 (S7-1500) 与 USS 建立串行连接的操作过程 (S7-1500) 要求 • 已设置硬件并且存在到链路伙伴的电气连接。 • 已在 STEP 7 (TIA Portal) 中创建项目并且 CPU 已插入到硬件组态中。 步骤 - 硬件组态 1. 将 CM PtP 通信模块插入硬件组态中。 2. 选择自由口协议并设置通信参数。 注意:通过指令实现 USS 功能。 3. 根据报文长度,确定是否要激活“针对多短帧情况进行性能优化”(Performance optimized for many short frames) 参数。 步骤 - 编程 1. 插入来自 USS 通信库的 USS_Port_Scan 指令。 2. 在 PORT 输入处互连系统变量的 HWID。 3. 插入来自 USS 通信库的 USS_Drive_Control 指令。 4. 将 USS_Drive_Control 指令的背景数据块中的 USS_DB 数据结构互连到 USS_Port_Scan 指令的 USS_DB。数据结构包含要传送的所有驱动器的数据。 5. 针对要通过 USS 接口连接的每个附加轴,插入 USS_Drive_Control 指令的附加调用。 每次都使用相同背景数据块。借助在 USS_Drive_Control 指令的 DRIVE 输入处指定的 USS 地 址,会产生区别。这意味着您可在每个驱动器的相应调用的参数处访问控制和反馈数据。 USS 通信概述 (S7-1500) 系统环境中的位置 下列 USS 描述指的是相应通信模块的使用。 • CM PtP RS232 BA • CM PtP RS422/485 BA • CM PtP RS232 HF简介 USS® 协议(通用串行接口协议)是一种简单的串行数据传输协议,旨在满足变频器技术的 要求。 USS 协议定义了一种访问方法,该方法基于主站-从站原理,通过串行总线进行通信。总线 可以连接一个主站和Zui多 16 个变频器(从站)。主站使用消息帧中的地址字符来选择各个 变频器。只有通过主站启动的变频器才能发送消息。因此,各个变频器之间无法直接传输数 据。以半双工模式进行通信。无法传输此主站功能。 变频器技术需要具体的响应时间以进行任务控制和严格的循环帧通信: 主站连续向变频器发送帧(作业帧),并等待接收来自每个寻址的变频器的响应帧。 如果变频器收到帧而没有出错, • 并且该帧中寻址的就是此变频器, • 则变频器必须发送响应帧。 如果不满足上述条件或是在广播中寻址变频器,则变频器不会发送响应帧。 如果在指定的处理时间(响应延迟时间)内收到变频器发送的响应帧,则主站会与相应的这 个变频器连接。 帧结构 每个帧均以一个起始字符 (STX) 开头,后面依次为长度规范 (LGE)和地址字节 (ADR)。然后 是数据域。帧以块校验字符 (BCC) 结束。帧长度包括用户数据(数量 n)、地址字节 (ADR) 和数据校验符 (BCC)。对于单字(16 位)数据,首先发送高字节,然后发送低字节。相应地,对于双字数据,采 取同样的发送方式。帧长度以字节为单位。数据传输步骤 该主站可确保在帧中进行循环数据传输。该主站使用作业帧对所有从站设备逐个进行寻址。 被寻址的节点通过一个响应帧进行响应。接收作业帧之后,从站必须按照主站-从站过程向 主站发送响应帧。只有这样,主站才能对下一个从站进行寻址。

            • 参数区 (PKW) PKW 区域处理两个通信伙伴(例如控制器和变频器)之间的参数传输。例如,这包括读 取和写入参数值以及读取参数说明和关联的文本。PKW 接口通常包含操作和显示、维护 和诊断作业。 • 过程数据区 (PZD) PZD 区包含自动化操作所需的信号: – 控制字和设定值(从主站到从站) – 状态字和实际值(从从站到主站) 参数区和过程数据区的内容由从站变频器进行定义。 有关这方面的其它信息,请参考变频器文档。功能概述 (S7-1500) 传输顺序 此类指令为Zui多 16 个变频器从站循环处理数据传输。一次只能为一个变频器激活一个作业。 性能特性: • 根据总线组态为通信创建数据存储区 • 执行和监视 PKW 作业 • 监视整个系统和故障排除 • 与 CPU 进行通信 • 访问变频器功能 • 读取变频器参数 • 写入变频器参数 编程 - 使用指令进行通信 (S7-1500) 点对点编程概述 (S7-1500) 使用自由口或 3964(R) 通信进行数据交换 必须在相应 CPU 用户程序的数据块或位存储器地址区中提供发送数据。接收数据的通信模 块中提供接收缓冲区。在数据块中设置相应数据块。 在 CPU 的用户程序中,以下指令用于执行 CPU 与通信模块之间的数据传输。 • Send_P2P • Receive_P2P 接收缓冲区可以通过 Receive_Reset 指令删除。 通过用户程序的动态组态 作为通信模块的组态/参数分配 (页 2072)部分中所述的通信模块接口参数分配的替代或补充, 建议在特定应用领域动态建立通信,即通过程序控制具体应用的通信。在 CPU、通信模块和 通信伙伴之间通进行 数据交换(通信)。 Send_P2P 指令 Send_P2P(发送点对点数据)可用于向通信伙伴发送数据。 调用指令 Send_P2P 以通过自由口协议发送数据。在指令的输出参数 中接收到相应确认前,您必须循环调用该指令。 注意:在 XON/XOFF 数据流控制的参数分配期间,用户数据不可包含 任何已组态的 XON 或 XOFF 字符。默认设置为 DC1 = 11H (XON) 和 DC3 = 13H (XOFF)。 Receive_P2P 指令 Receive_P2P(接收点对点数据)可用于从通信伙伴中获取通信 模块中接收的消息。 循环调用 Receive_P2P 指令以通过自由口协议接收数据。如果新接收 的数据可用,指令将在 NDR 参数中加以指示。 为了表示消息传输的开始和结束,需要在识别消息的开始和结束的自 由口协议中定义标准。 检测接收缓冲区 Receive_Reset 指令 Receive_Reset(删除接收缓冲区)允许清除通信模块的接收缓冲 区。 接口或端口的动态参 数分配(可选) Port_Config 您可以使用 Port_Config 指令(端口组态)来组态基本接口参数,如 数据传输率、奇偶校验和数据流控制(通过用户程序动态执行)。 Send_Config 通过指令 Send_Config(发送组态),您可以为点对点通信接口动态 地组态串行发送参数,如 RTS ON 延迟/RTS OFF 延迟。 Receive_Config 指令 Receive_Config(接收参数分配)允许将串行接收参数动态分配 给通信模块。 该指令可组态指定所接收消息的开始和结束的条件。 P3964_Config 指令P3964_Config(组态协议)可用于动态组态程序 3964(R) 的协议 参数,例如字符延迟时间、优先级和块检查(使用程序)。 操作 RS232 伴随信号 Signal_Get 通过 Signal_Get 指令(获取 RS232 信号),您可以读取 RS232 信号 的当前状态。 Signal_Set 通过 Signal_Set 指令(获取 RS232 信号),可以设置 RS232 信号 DTR 和 RTS 的状态。 启用 Modbus CRC 支 持和诊断中断 Get_Features 可使用 Get_Features 指令(获取扩展功能)获取有关 Modbus 支持和 有关生成诊断报警的信息。 Set_Features 如果模块支持,可使用指令 Set_Features(设置扩展功能)激活诊断 报警的生成。自由口或 3964(R) 通信的设置步骤 要求:通信模块的设备视图以及属性对话框中 CPU 和通信模块的组态和参数分配均已完成。 1. 在 CPU 的项目导航中,选择文件夹“程序块”(Program blocks),然后双击打开文件夹中的 Main (OB1)。程序编辑器随即打开。 2. 从“指令”(Instructions) 任务卡的“通信”(Communication) 区域中选择指令 Send_P2P 和 Receive_P2P 并将它们拖放到 Main (OB1) 的网络中。 3. 按照规范组态指令。 4. 将硬件组态和用户程序下载到 CPU 中。 Modbus 编程概述 (S7-1500) Modbus 通信的程序调用 - 顺序 下图所示是用户程序和 Modbus 设备之间通信的 Modbus 指令的功能。(下游使用 Send_P2P、Receive_P2P 和 Config 指令)。在用户程序和 Modbus 设备之间 进行数据交换(通 信) Modbus_Master Modbus_Master 指令允许通过 PtP 端口作为 Modbus 主站进行通信。 利用 Modbus_Master 指令,CPU 可用作 Modbus RTU 主站设备,与一 个或多个 Modbus 从站设备进行通信。 Modbus_Slave Modbus_Slave 指令允许通过 PtP 端口作为 Modbus 从站进行通信。 利用 the Modbus_Slave 指令,CPU 可用作 Modbus RTU 从站设备,与 一个 Modbus 主站设备进行通信。 接口和协议的参数 分配(可选) Modbus_Comm_ Load 指令 Modbus_Comm_Load 允许组态 Modbus RTU 的通信模块端口。 必须运行 Modbus_Comm_Load 来设置 PtP 端口参数,例如:数据传 输率、奇偶校验和流控制。为 Modbus RTU 协议组态完接口后,它只 能由 Modbus_Master 或 Modbus_Slave 指令使用。 说明 交替使用 Modbus_Slave 和 Modbus_Master 通信模块既可充当主站也可充当从站。 设置 Modbus 通信的步骤 要求:通信模块的设备视图以及属性对话框中 CPU 和通信模块的组态和参数分配均已完成。 1. 在 CPU 的项目导航中,选择文件夹“程序块”(Program blocks),然后双击打开文件夹中的 Main (OB1)。程序编辑器随即打开。 2. 根据您的任务,从“指令”(Instructions) 任务卡的“通信”(Communication) 区域中为 Modbus 通信选择相应指令并将它们拖放到 Main (OB1) 的网络中: – 指令 Modbus_Comm_Load 可为 Modbus 通信组态通信模块的端口。 报告 DONE(或 ERROR)前,必须在 Main (OB1) 中调用 Modbus_Comm_Load。 – Modbus_Master 指令用于 Modbus 主站功能。 – Modbus_Slave 指令用于 Modbus 从站功能。 3. 按照规范组态指令。 4. 将硬件组态和用户程序下载到 CPU 中。

联系方式

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