新闻
西门子S7-300授权总经销商 6ES7390-1AF30-0AA0 异型导轨
2023-12-19 07:31  浏览:32
西门子S7-300授权总经销商 6ES7390-1AF30-0AA0 异型导轨

西门子S7-300授权总经销商 6ES7390-1AF30-0AA0 异型导轨

6ES7390-1AF30-0AA0

SIMATIC S7-300,异型导轨, 长度:530 mm

说明 参数 EN 和 ENO 仅存在于图形化表示(LAD 或 FBD)中。 编译器使用二进制结果 BR 处理这些参数。如果块被终止且未出错,则将二进制结果设置为信号状态“1”。 如果有错 误,则将 BR 设置为“0”。 FB P_RCV_RK 与背景数据块 I_RCV_RK 配合使用。 调用时将传递 DB 号。 实例 DB 需 要 414 个字节的装载存储器和 152 个字节的 RAM。不允许访问背景数据块中的数据。 说明 例外情况: 如果出现错误 STATUS == W#16#1E0E,可以参考 SFCERR 变量获取其它 详细信息。 该错误变量只能通过对背景数据块进行符号访问来装载。 CP 341 点到点通讯、安装和参数分配 设备手册, 04/2011, A5E01156022-03 通过功能块进行通讯 配合使用功能块和 3964(R) 程序 6 .3 FB P_RCV_RK 参数     下表列出了 FB P_RCV_RK 的参数。 说明 L_TYP、L_NO、L_OFFSET、L_CF_BYT 和 L_CF_BIT 参数与 3964R 程序不相关,不 必进行分配。 表格 6- 3 名称 FB P_RCV_RK 参数 分类 数据类型 说明 EN_R INPUT BOOL 允许的值、备注 启用数据读取   R INPUT BOOL 取消请求 LADDR INPUT INT 取消正在进行的请求。 接收被禁止。 CP 341 起始地址 DB_NO INPUT INT 数据块号 起始地址从 STEP 7 获取。 接收 DB 号: 依 CPU 而定,不允许为零 DBB_NO INPUT INT 数据字节号 0 ≤ DBB_NO ≤ 8190,从数据字节开始 接收数据 NDR OUTPUT BOOL 请求已完成且没有错 误,接受了数据 ERROR1 OUTPUT BOOL STATUS 参数 == 16#00; 请求完成但有错误 LEN1 OUTPUT INT 错误信息已写入 STATUS 参数。 已接收的消息帧的长度 1 ≤ LEN ≤ 4096,通过字节数指定 STATUS1 OUTPUT WORD 错误规范 如果 ERROR == 1,则 STATUS 参数 将包含错误信息。 1 该参数在下次调用 FB 之前一直可用。 CP 341 点到点通讯、安装和参数分配 设备手册, 04/2011, A5E01156022-03 137 通过功能块进行通讯   6.3 配合使用功能块和 3964(R) 程序 FB P_RCV_RK 的时序图   下图说明了 NDR、LEN 和 ERROR 参数的特性(取决于 EN_R 和 R 的输入电路)。 图 6-2 FB 7 P_RCV_RK 的时序图 说明 EN_R 输入端的状态必须设置为静态的“1”。 在整个接收请求过程中,必须为 EN_R 参数 提供逻辑运算结果“1”。 CP 341 点到点通讯、安装和参数分配 138 设备手册, 04/2011, A5E01156022-03 通过功能块进行通讯 配合使用功能块和 RK 512 计算机连接 6 .4 6.4 数据传输选项 配合使用功能块和 RK 512 计算机连接 可通过 RK 512 程序连接到通讯伙伴的功能块如下所示:   ● FB 8 P_SND_RK,用于发送或获取数据 ● FB 7 P_RCV_RK,用于接收或提供数据 主动请求: FB 8 P_SND_RK 功能块使您可以在 CPU 的用户程序中向 CP 341 发出主动请求。 可以 ● 从自动化系统向远程通讯伙伴发送数据。 ● 从远程通讯伙伴获取数据,并将其存储在自动化系统的 S7 数据区中 注意: 如果从 CP 341 中获取数据,则必须始终在 CP 341 上对 FB P_RCV_RK 进行 编程。 被动请求: FB 7 P_RCV_RK 功能块使您可以使用被动请求协调 CP 341 上的数据读取和数据供应。 通讯伙伴为主动方。 可以 ● 在自动化系统的 S7 数据区中读入从通讯伙伴发送的数据。 ● 将自动化系统中的数据提供给远程通讯伙伴。 可同时处理的请求 在用户程序中,只能为每个 CP 341 编写一个主动请求和一个被动请求。 CP 341 可同时 处理主动请求和被动请求。   此外,请切记,您只能:   ● 为 FB P_SND_RK 使用 1 个背景数据块, ● 为 FB P_RCV_RK 使用 1 个背景数据块 这是因为 FB 的内部例程所需的状态存储在该背景数据块中。 处理器间通讯标志 支持与 SIMATIC S5 类似的处理器间通讯标志功能可以在 CP 341 接收或提供数据 (FB 7 P_RCV_RK) 时以及在 CPU 上处理数据时协调异步覆盖。 处理器间通讯标志只能与 RK 512 计算机链接配合使用。   CP 341 点到点通讯、安装和参数分配 设备手册, 04/2011, A5E01156022-03 139 通过功能块进行通讯   6.4 配合使用功能块和 RK 512 计算机连接 数据一致性 140 块大小将 CPU 和 CP 341 之间数据传输的数据一致性限制为 32 个字节。 如果您要传输超过 32 个字节的一致性数据,则必须注意以下事项: ● 发送方: 仅当所有数据均已完整传输 (DONE = 1) 后才会访问发送 DB。 ● 获取数据: 仅当所有数据均已完整传输 (DONE = 1) 后才会访问发送 DB。 ● 接收方: 使用处理器间通讯标志。 在收到所有数据之前,请勿访问接收 DB(判断为 该作业指定的处理器间通讯标志;如果 NDR = 1,则该处理器间通讯标志在 FB 中可 用,持续时间为一个周期)。 处理完收到的数据后,请将该处理器间通讯标志复位为 “0”。 ● 提供数据: 使用处理器间通讯标志。 在获取完所有数据之前,不要访问提供的数据 (评估为此作业指定的处理器间通讯标志)。 如果 NDR = 1,则该处理器间通讯标志 在 FB 中可用,持续时间为一个周期)。 处理完要获取的数据后,请将该处理器间通 讯标志复位为“0”。 如果您的伙伴从 I(输入)、Q(输出)、M(位存储器)、T(定时器)或 C(计数器) 区域获取数据,则数据一致性被限制为 32 个字节(假设您无法使用该处理器间通讯标志 阻止用户程序中的其它位置在传输期间访问这些区域)。 CP 341 点到点通讯、安装和参数分配 设备手册, 04/2011, A5E01156022-03 通过功能块进行通讯 配合使用功能块和 RK 512 计算机连接 6 .4 6.4.1 通过 FB P_SND_RK 发送数据(主动请求) 可通过参数设置 SF =“S”使用 FB P_SND_RK 功能块从 S7 数据区向 CP 341 传输数据。 由 REQ 输入处的正跳沿启动数据传输。 根据包含的数据量 (LEN),数据传输操作可能需 要多次调用(程序周期)。 LADDR 参数指定要寻址的 CP 341 的地址。 只允许将数据块区域作为要发送的数据的源。 该源完全由数据块号 (DB_NO) 以及该数据 块中要发送的第一个数据字节的偏移量 (DBB_NO) 指定。 允许的目标区域为数据类型 (R_TYP)、数据块 (DB) 和扩展数据块 (DX)。 该目标完全由 CPU 号(R_CPU_NO,仅与多个处理器通信有关)、数据类型(R_TYP:DB 或 DX)、 数据块号 (R_NO) 以及与要写入第一个字节的位置的偏移量 (R_OFFSET) 指定。 伙伴 CPU 上的处理器间通信标志字节和位通过 R_CF_BYT 和 R_CF_BIT 指定。 当 R 参数输入处的信号状态为“1”时,可循环调用 FB P_SND_RK 功能块。 这会取消向 CP 341 的传输并将 FB P_SND_RK 设置为其初始状态。 CP 341 已接收到的数据仍发送 给通信伙伴。 如果 R 输入处的信号状态保持为静态“1”,这意味着已取消激活发送。 FB P_SND_RK 处的错误显示 DONE 输出显示“请求已完成且没有错误”。 ERROR 指示是否已发生错误。 在 STATUS 中,发生错误时显示事件编号。 如果没有发生错误,则 STATUS 的值为 0。还会输出 DONE 和 ERROR/STATUS 以响应 FB P_SND_RK 的 RESET。 发生错误时,二进制结 果 BR 复位。 如果块已完成且没有错误,则二进制结果的状态为“1”。 说明 FB P_SND_RK 函数块不会进行参数检查。 如果参数分配不正确,则 CPU 可能转至 STOP 模式。 发送数据的特性 请注意以下有关发送数据的特性: ● RK 512 仅允许发送偶数量的数据。 如果指定了奇数量的数据作为长度 (LEN),那么 将在数据末尾发送值“0”作为附加的填充字节。 ● RK 512 仅允许偶数偏移量。 如果指定了奇数偏移量,则将从下一个较低的偶数偏移 量开始在伙伴中存储数据。 实例: 偏移量是 7,数据从字节 6 开始存储。

相关新闻
联系方式
公司:浔之漫智控技术(上海)有限公司
姓名:王明炎(先生)
手机:15801997124
地区:直辖市-上海
地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
拨打电话 请卖家联系我