SIEMENS西门子 SITOP电源 UPS1600 6EP41343AB000AY0

供应商
浔之漫智控技术(上海)有限公司
认证
西门子
代理经销商
电源模块
全新原装 假一罚十
德国
正品现货 实体经营
联系电话
15801815554
手机号
15801815554
联系人
邓经理
所在地
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
更新时间
2024-12-02 08:00

详细介绍


               urcv_s: 非协调式接收数据 (s7-300) 说明 在 s7-300中,“urcv_s”指令能够以异步方式接收“usend_s (页 8720)”类型的远程伙伴指令发送的数据,并将数据复制至已组态的接收区。 若输入 en_r 的值为逻辑值 1,则表明该指令已经准备就绪可以接收数据。将 en_r设置为 0, 可以取消处于活动状态的作业。 在每一个 en_r 上升沿,都会使用参数 r_id、id 和 rd_1 的值。作业结束之后,可以为参数 r_id、id 和 rd_1 赋予新值。 需确保由参数 rd_1 和sd_1(相关伙伴指令:"usend_s (页 8720)" )定义的区,在以下几 个方面必须相互匹配: • 编号 • 长度 •数据类型error status (十进制) 说明 1 12 调用该指令时 • 已指定一个不属于 "usend_s" 的背景数据块 •已指定一个全局数据块,以代替指定背景数据块。 • 未找到背景 db(解决方案: 再次装载相关背景 db)。 1 18 • r_id已经存在于连接 id 之中。 • 在 cpu run 模式中,已经重载了实例(需要对 cpu 或者 cp 执行 stop-run切换。) 1 20 • 已经超过了并行作业/实例的zui大数量 • cpu 处于 run模式时,已经加载了实例,且覆盖了其它的实例(cpu 或者 cp 需要 执行 stop-run 切换。) • 首次调用时,可能出现 127 cpu 上没有该指令的功能代码。 数据一致性 为了保证数据一致性,必须在当前发送作业完成之后,才能再次对发送区 sd_1执行写操作。 这种情况下,状态参数 done 的值将变为 "1"。

              状态参数 ndr的值设置为逻辑值 "1" 时,表明复制操作已经成功完成。 两个指令中的参数 r_id 必须相同。 参数 指令 "urcv_s"的参数如下表所示: 参数 声明 数据类型 存储区 说明 en_r input bool i、q、m、d、l 控制参数 enabledto receive,若其输入已置位, 则表明已经准备好接收。 id input word m、d 或常量 寻址参数 id另请参见:s7 通信指令的常见参数 (页 8687)  r_id input dword i、q、m、d、l或常量 寻址参数 r_id 另请参见: s7 通信指令的常见参数 (页 8687)  ndr outputbool i、q、m、d、l 状态参数 ndr: • 0: 作业未启动,或者仍在执行之中。 • 1: 作业已经成功完成。 errorstatus output output bool word i、q、m、d、l i、q、m、d、l 状态参数 error 和status,错误代码: • error=0 status 的值为: 0000h: 既无警告也无错误 <> 0000h:警告,详细信息请参见 status 。 • error=1 出错,关于错误类型的详细信息,请参见 status 。 rd_1inout any m、d 指向第 i 个接收区的指针: 仅允许使用 bool 数据类型(不允许使用: 位数组),byte、char、word、int、dword、 dint、real、date、tod、time、s5time、date_and_time、counter、timer。 注: any 指针访问某个数据块时,必须始终指定 该数据块(例如:p#db10.dbx5.0 字节 10)。 有关有效数据类型的更多详细信息,请参见 "有效数据类型概述。参数 error 和status error status (十进制) 说明 0 9 溢出警告: 新接收的数据将覆盖早期接收的数据。 0 11 警告:已接收数据正在处理之中,但其优先级较低。 0 25 已开始通信。 作业正在处理。 1 1 通信故障,例如 •连接描述信息未加载(本地或远程) • 连接中断(例如: 电缆问题、cpu 关闭或者 cp 处于 stop 模式) •尚未与伙伴建立连接。 • 已经超过了并行作业/实例的zui大数量 1 4 接收区指针 rd_1 出错,该错误与数据长度或者数据类型有关。1 10 无法访问本地用户内存(例如,访问某个已经删除的数据块)。 1 12 调用该指令时 • 已指定一个不属于 "urcv_s"的背景数据块 • 已指定一个全局数据块,而不是背景数据块。 • 未找到背景 db(解决方案: 再次装载相关背景 db)。 1 18 •r_id 已经存在于连接 id 之中。 • cpu 处于 run 模式时,已经加载了实例,且覆盖了其它的实例(cpu 或者 cp 需要执行 stop-run 切换。) 1 19 相关的 "usend_s (页 8720)" 指令可以更快地发送数据,通过"urcv_s",可以将数 据复制至接收区。 1 20 • 已经超过了并行作业/实例的zui大数量 • cpu 处于 run模式时,已经加载了实例,且覆盖了其它的实例(cpu 或者 cp 需 要执行 stop-run 切换。) • 首次调用时,可能出现 127 cpu 内没有该块的功能码。 数据一致性 如果做到以下几点,则可以使接收的数据保持一致: 状态参数 ndr 变为值 "1"之后,必须立即再次调用 "urcv_s",且调用时,en_r 的值必须 设置为 "0"。 这确保接收区在评估之前不会被覆盖。彻底完成接收区 rd_1 的评估工作之后, 才能使用 1 作为控制输入 en_r 的值调用该块。control:确定指令实例的连接状态 (s7-400) 说明 使用指令 "control",可以获得 s7-400上属于本地通信指令背景的连接的状态。 在将控制输入 en_r 的值设置为 "1" 的情况下调用该指令之后,就可以查询使用 i_db选定的 通信指令背景所拥有的连接的当前状态。 参数 指令 "control" 的参数如下表所示: 参数 声明 数据类型 存储区 说明en_r input bool i、q、m、d、l 控制参数,若其输入已置位,则表明已经准备好 接收。 i_db input wordi、q、m、d、l 或 常数 背景数据块的编号 offset input word i、q、m、d、l 或 常数数据记录在多重背景数据块内以字节为单位计算 的偏移值(如果没有多重背景数据块,则必须在 此处输入 "0")。 ret_valreturn int i、q、m、d、l 错误信息 error status output output bool wordi、q、m、d、l i、q、m、d、l 状态参数 error 和 status,错误代码: • error=0 status 的值为:0000h:既无警告也无错误 <> 0000h:警告,详细信息请参见 status 。 • error=1出错,关于错误类型的详细信息,请参见 status 。 i_typ output byte i、q、m、d、l属于已选实例的块类型标识符。 i_state output byte i、q、m、d、l • = 0:上一次冷启动/暖启动或者加载之后,未 调用相应的指令背景。 • <> 0: 上一次冷启动/暖启动或者加载之后,至少调用了一次相应的指令背景。参数 声明 数据类型 存储区 说明 i_conn output bool i、q、m、d、l相应连接的状态。 可能的值: • 0: 连接已终止或尚未建立。 • 1: 连接已存在。 i_status output wordi、q、m、d、l 查询通信指令背景的状态参数 status 。 有关有效数据类型的更多信息,请参见“有效数据类型概述参数ret_val、error 和 status 对于指令 "control" 来说,输出参数 ret_val 可以具有以下两个值: •0000h: 执行期间未出现任何错误。 • 8000h: 执行期间出现错误。 error status (十进制) 说明 1 10无法访问本地用户内存(例如:将当前 cpu 中某个不存在的内存字节 指定为 i_typ 的实参)。 1 12 调用该指令时: •在不属于“control”指令的 i_db 参数处指定了一个背景数据块。 • 指定了全局数据块,而不是背景数据块。 •未找到背景数据块(补救措施: 再次装载相关背景 db)。 说明 即使输出参数 ret_val 的值显示为 0000h,也必须对输出参数 error 和 status 进行求值。 print: 将数据发送至打印机 (s7-400) print指令的说明 (s7-400) 说明 在 s7-400 中,使用“print”指令,可以通过 cp 441将数据和格式指令发送给远程打印机。 控制输入 req 上出现上升沿时,格式描述信息(format 参数)和数据 (sd_i)将会发送至 由 id 和 prn_nr 所指定的打印机。 如果没有使用全部四个发送区,确保使用参数 sd_1 描述第一个区;使用参数sd_2 描述第 二个区(如果有的话);使用参数 sd_3 描述第三个区(如果有的话)。 如果状态参数 done的值变为“1”,则表示该作业已经成功地完成。 如果出现错误,则错误 信息将由状态参数 error 和 status 表示。

Wincc软件,G120变频器,V90电机,交换机精智面板,PLC模块
展开全文
我们其他产品
我们的新闻
微信咨询 在线询价 拨打电话