西门子S7-1500授权总经销商 6ES7532-5HF00-0AB0 S7-1500, 模拟量输出模块

供应商
浔之漫智控技术(上海)有限公司
认证
西门子
全国代理
S7-1500
全新
德国
现货
联系电话
15801997124
手机号
15801997124
联系人
王明炎
所在地
上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
更新时间
2024-04-10 13:46

详细介绍

西门子s7-1500授权总经销商 6es7532-5hf00-0ab0 s7-1500, 模拟量输出模块

simatic s7-1500, 模拟量输出模块 模拟输出 8xu/i 高速型,16 位分辨率 , 精度 0.3%, 8通道,分成组,每组 8, 诊断;替换值 8 通道以 0.125ms 过采样; 模块支持 安全 断开负载组 至 sil2 根据eniec 62061:2021 和 category 3 / pl d 根据 en iso 13849-1:2015。供货范围内包含 馈电元素,屏蔽支架 和屏蔽端子: 前连接器(螺钉型接线端子 或直插式)单独订货

9.4 s7-1500r/h 冗余系统的特殊指令 s7-1500r/h 冗余系统 278 系统手册, 01/2023,a5e41815205-ae 处于 syncup 状态时,主 cpu 的用户程序运行的循环时间会延长。在该循环中,冗余系统响应输入信号变化之前存在一定的延迟。 在 syncup 系统状态下,当一件行李通过扫描仪时,冗余系统只能在如上所述的延长循环时间后才会响应扫描仪。*坏的情况下,行李已在系统作出响应之前通过导向装置。此件 行李随后会移至行李领取处,而不是转接班机。 特点需要使用“rh_ctrl”指令,根据需要禁用和启用 syncup 的执行。 解决方法 可使用“rh_ctrl”指令禁用s7-1500r/h 冗余系统 syncup 系统状态的执行。如果不再需 要禁用 syncup状态,可使用“rh_ctrl”指令再次启用此状态的执行。 禁用 syncup的执行可避免行李处理系统满负荷或接近满负荷运行时程序循环延长。为 此,在用户程序中使用块参数 mode = 3调用“rh_ctrl”指令。 用替换 cpu 更换故障 cpu。 将更换后的 cpu 从禁用的 syncup 状态设置为 run状态后,r/h 系统立即做出以下响 应: • 更换后的 cpu(备用 cpu)显示 syncup 状态。 • 然后,主 cpu 显示run-syncup 状态。 • 冗余系统切换为 syncup 系统状态。冗余系统尚未运行 syncup。一旦行李处理系统以低负荷运行(例如在夜间),则立即启用 syncup 系统状态。为此, 在用户程序中使用块参数 mode = 4调用“rh_ctrl”指令。 冗余系统以 syncup 状态运行。冗余系统随后会切换为 run-redundant 系统状态。现在,在用户程序中使用块参数 mode = 3 调用“rh_ctrl”指令,再次禁用 syncup。 参考有关“rh_ctrl”指令的更多信息,请参见 step 7 在线帮助。 有关 syncup 的更多信息,请参见“syncup 系统状态(页 329)”部分。 程序执行的基本知识 9.4 s7-1500r/h 冗余系统的特殊指令 s7-1500r/h 冗余系统系统手册, 01/2023, a5e41815205-ae 279 9.4.2 通过“rh_getprimaryid”确定主 cpu使用“rh_getprimaryid”指令读取当前作为主 cpu 的 cpu。该指令会在块参数 ret_val 中 输出主 cpu的冗余 id。 图 9-4 “rh_getprimaryid”指令 示例:从主 cpu 的 simatic 存储卡中读取维护信息 从主cpu 的 simatic 存储卡中读取维护信息的操作步骤如下: 1. 通过“rh_getprimaryid”获取主 cpu 的冗余id。 2. 通过“getsmcinfo”从主 cpu 的 simatic 存储卡中读取维护信息。 – 如果冗余 id 为 1 的cpu 为主 cpu,则在块参数 mode 中输入“12”(“1”代表冗余 id,“2”代表维护信息)。 – 如果冗余 id 为 2的 cpu 为主 cpu,则在块参数 mode 中输入“22”(“2”代表冗余 id,“2”代表维护信息)。 参考有关“rh_getprimaryid”指令的更多信息,请参见 step 7 在线帮助。 程序执行的基本知识 9.5 异步指令s7-1500r/h 冗余系统 280 系统手册, 01/2023, a5e41815205-ae 9.5 异步指令 简介在程序执行过程中,同步和异步指令有着显著不同。 “同步”和“异步”属性与指令调用与执行间的时间顺序相关。以下情况适用于同步指令:同步指令调用完成时,指令执行也完成。而异步指令,则情况有所不同:异步指令调用完成时,异步指令的执行不一定完成。这也 就意味着,异步指令的执行可以跨多次调用。在 cpu中,异步指令的执行与用户程序循 环同时进行。异步指令在 cpu 中生成待处理的作业。异步指令通常用于传输数据(例如,模块的数据记录、通信数据或诊断数据)。 同步/异步指令之间的不同之处下图显示了异步指令和同步指令处理的不同之处。在该图中,cpu 在指令执行完成(如, 完成传输数据记录)之前,调用该异步指令五次。使用同步指令,在每次调用中全面执行该指令。 ① 第一次调用异步指令,开始执行 ② 中间调用异步指令,继续执行。 ③*后一次调用异步指令,执行完成 ④ 每次调用后,作业会完全通过同步指令进行处理。 完全执行的作业的持续时间 图 9-5异步指令和同步指令之间的不同之处 程序执行的基本知识 9.5 异步指令 s7-1500r/h 冗余系统 系统手册, 01/2023,a5e41815205-ae 281 说明 syncup 系统状态下处理异步指令。 如果 s7-1500r/h 冗余系统执行syncup,会延长异步指令的处理时间。 需要循环调用异步指令(例如在 ob 1 中)才能实现 syncup 系统状态的动态响应。异步指令作业的并行处理 cpu 可同时执行多个异步指令作业。在以下情况下,cpu 将并行执行多个作业: •用于异步指令的作业会启动,而该指令的其它作业仍在运行中。 • 但不超出该指令可同时运行的作业*大数目。 下图显示了 wrrec指令中两个作业的并行处理。在一段时间内,两个指令同时执行。 图 9-6 异步指令 wrrec 的并行执行 说明 异步语句之间的依赖关系用户程序中的调用顺序可能不同于异步指令的处理顺序。这可能导致异步指令之间的依赖 关系出现问题。解决方法:为确保能够正确地按先后顺序进行处理,请在顺控器中使用异步语句的状态输 出。仅当异步指令已完成且已通过参数 done确认后,才能开始执行下一条异步指令。 示例:对于 recipeimport 和 recipeexport 配方功能,需要使用 csv文件存储配方数据。 如果导入和导出时使用同一 csv 文件,则两个异步语句会建立相互依赖关系。在顺控器 中,将跳转中recipeimport 指令的参数 done 状态关联到将执行 recipeexport 的下一步。进行此关联后,可确保正确进行处理。 程序执行的基本知识 9.5 异步指令 s7-1500r/h 冗余系统 282 系统手册,01/2023, a5e41815205-ae 为作业分配指令调用 要跨多个调用执行一个指令,cpu需向该指令正在运行的作业唯一指定一个后续调用。 cpu 可通过以下两种方式为作业分配一个调用,具体取决于指令的类型: •使用指令的背景数据块(“sfb”类型) • 使用标识该作业的指令的输入参数。在异步指令的执行过程中,这些输入参数必须与执行过程中的各调用相匹配。 示例:指令“rd_dpara”由 laddr 和 recnum 标识。 异步指令的状态 异步指令通过块参数status/ret_val 和 busy 显示指令的状态。有些异步指令也会使用 块参数 done 和 error 显示。下图显示了两个异步指令 wrrec 和 rd_dpara 的执行 ① 输入参数 req 用于启动作业,执行异步指令。 ② 输出参数done 用于指示该作业已完成且无错误。 ③ 输出参数 busy 用于指示作业是否正在执行。busy=1 时,为该异步指令分配资源。busy= 0 时,未分配资源。 ④ 输出参数 error 用于指示发生了错误。 ⑤ 输出参数 status/ret_val用于提供有关作业执行的状态信息。发生错误后,输出 参数 status/ret_val 用于接收错误信息。 图 9-7 指令 wrrec和 rd_dpara 示例中,异步指令的块参数说明。 程序执行的基本知识 9.5 异步指令 s7-1500r/h 冗余系统 系统手册,01/2023, a5e41815205-ae 283 总结下表简要列出了上文中介绍的参数关系。在该表格中,还特别列示了调用后但指令执行不 完整时可能的输出参数值。 说明同步指令的输出参数可以在每次调用时更改。 因此,每次调用异步指令后,需对相关输出参数进行评估。 表格 9- 6作业“运行”过程中,req、status/ret_val、busy 和 done 间的相互关系。 调用的顺 序号 调用的类型 re/ret_val busy done error 1 第一次调用 1 w#16#7001 1 0 0 错误代码(如,w#16#80c3 表示资源不 足) 0 0 1 2 到 (n - 1) 中间调用 - w#16#7002 1 0 0 n *后一次调用 - w#16#0000(如果无错 误) 0 1 0 错误代码(如果出 错)。 0 0 1 程序执行的基本知识 9.5 异步指令s7-1500r/h 冗余系统 284 系统手册, 01/2023, a5e41815205-ae 资源的使用异步指令在执行过程中将占用 cpu 中的资源。根据 cpu 类型和指令的不同,资源的使用 具有一定限制。cpu仅可同时处理设定的*大数目的异步指令作业。在作业成功完成后或 在出错后,这些资源将再次可用。 示例:对于 rdrec指令,s7-1500r/h cpu *多可以并行处理 20 个作业。如果超出一个指令可同时运行的*大作业数量,开始另一作业时,会出现以下情况: • 作业未执行。 • error 输出参数返回值 1。 •status 块参数返回错误代码 w#16#80c3(资源不足)。 说明 低层级的异步指令某些异步指令可使用一个或多个低层级的异步指令进行处理。下表列出了这种相关性。请注意,每条级别较低的指令通常占用指令资源池中的一个资源。 扩展指令:可同时运行作业的*大数目 表格 9- 7所用的扩展异步指令和级别较低的指令中可同时运行的*大作业数 扩展指令 1513r-1 pn 1515r-2 pn 1517h-3 pn1518hf-4 pn 分布式 i/o rdrec 20 wrrec 20 asi_ctrl 使用 rdrec、wrrecprofienergy pe_start_end 使用 rdrec、wrrec pe_cmd 使用 rdrec、wrrecpe_ds3_write_et20 0s 使用 rdrec、wrrec pe_wol 使用rdrec、wrrec、tusend、turcv、tcon、tdiscon 程序执行的基本知识 9.5 异步指令 s7-1500r/h冗余系统 系统手册, 01/2023, a5e41815205-ae 285 扩展指令 1513r-1 pn 1515r-2 pn1517h-3 pn 1518hf-4 pn 模块参数分配 rd_dpar 10 rd_dpara 10 rd_dparm 10 诊断get_im_data 10 getstationinfo 10 配方 recipeexport 10 recipeimport 10数据块函数 create_db 10 read_dbl 10 writ_dbl 10 delete_db 10通信:可同时运行作业的*大数目 表格 9- 8 用于开放式用户通信的异步指令和级别较低的指令中可同时运行的*大作业数 开放式用户通信1513r-1 p n 1515r-2 pn 1517h-3 pn 1518hf-4 pn v2.9.x 及以 下版本 v3.0 或更高版本 tsend tusend 88 108 128 288 320 trcv turcv 88 108 128 288 320tcon 88 108 128 288 320 tdiscon 88 108 128 288 320 t_reset 88 108128 288 320 t_diag 88 108 128 288 320 程序执行的基本知识 9.5 异步指令 s7-1500r/h冗余系统 286 系统手册, 01/2023, a5e41815205-ae 开放式用户通信 1513r-1 p 1515r-2 pn1517h-3 pn 1518hf-4 tsend_c 使用 tsend、tusend、trcv、tcon、tdiscontrcv_c 使用 tsend、tusend、trcv、turcv、tcon、tdiscon 表格 9- 9 用于 modbustcp 的异步指令的级别较低的指令 modbus tcp 1513r-1 pn 1515r-2 pn 1517h-3 pn1518hf-4 pn mb_client 使用 tsend、tusend、trcv、turcv、tcon、tdisconmb_server 使用 tsend、tusend、trcv、turcv、tcon、tdiscon 表格 9- 10用于通信处理器的异步指令的级别较低的指令 通信处理器 1513r-1 pn 1515r-2 pn 1517h-3 pn1518hf-4 pn ptp 通信 port_config 使用 rddec、wrrec send_config 使用rddec、wrrec receive_config 使用 rddec、wrrec send_p2p 使用 rddec、wrrecreceive_p2p 使用 rddec、wrrec receive_reset 使用 rddec、wrrec signal_get使用 rddec、wrrec signal_set 使用 rddec、wrrec get_features 使用rddec、wrrec set_features 使用 rddec、wrrec uss 通信 uss_port_scan 使用rddec、wrrec modbus (rtu) modbus_comm_loa d 使用 rddec、wrrec 参考有关块参数分配的更多信息,请参见 step 7 在线帮助。 s7-1500r/h 冗余系统 系统手册, 01/2023,a5e41815205-ae 287 保护 10 10.1 保护功能概述 简介 本部分描述了用于防止未经授权的访问的功能: •保护机密的组态数据 • 访问保护 • 专有技术保护 • 通过锁定 cpu 进行保护 其它 cpu 保护措施下列措施进一步防止了通过外部资源和网络进行未经授权的访问: • 不激活通过 ntp 服务器进行时间同步。 • 不激活 put/get通信。 10.2 保护机密的组态数据 自 step 7 v17 起,可通过指定一个密码保护相应 cpu 的机密组态数据。包括诸如私钥等基于证书的协议正常运行所需数据。 有关机密组态数据保护的更多信息,请参见功能手册《通信(https://support.industry.siemens.com/cs/ww/zh/view/59192925)》。 保护10.3 组态 cpu 的访问保护 s7-1500r/h 冗余系统 288 系统手册, 01/2023, a5e41815205-ae10.3 组态 cpu 的访问保护 简介 s7-1500r/h冗余系统提供了四种或五种不同的访问级别,用于限制对特定功

西门子S7-1500授权总经销商 6ES7532-5HF00-0AB0 S7-1500, 模拟量输出模块

展开全文

我们其他产品
我们的新闻
咨询 在线询价 拨打电话