商品编号(市售编号)6ES7288-1SR20-0AA0产品说明SIMATIC S7-200 SMART,CPU SR20, 上,AC/DC/继电器, 机载 I/O: 12 个 24V DC 数字输入;8 DO 继电器 2A; 电源:交流 47-63Hz 时 85-264V AC, 程序存储器/数据存储器 20 KB产品家族订货数据总览产品生命周期 (PLM)PM300:有效产品本公司主营西门子工业自动化产品,全新原装,品质保证、上海斌勤电气技术有限公司 高级业务顾问;康晓肆竭诚为你服务.公司地址:上海市松江区三新北路(松江电子商务园区)24号楼公司主要从事工业自动化产品的集成,销售各维修。 致力于为您提供在食品、化工、水泥、电力、环保等领域的电气及自动化技术的完整解决方案,包括自动化产品及系统、工程项目执行及管理、主要过程控制领域技术支持,以及专业的售后服务、培训等。公司产品经营范围如下: 1、 SIMATIC S7 系列PLC:S7-200、S7-1200、S7-300、S7-400、ET-200 2、 逻辑控制模块 LOGO!230RC、230RCO、230RCL、24RC、24RCL等 3、 SITOP直流电源 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A可并联.4、HMI 触摸屏TD200 TD400C OP177 TP177,MP277 MP377,SIEMENS 交、直流传动装置 1、 交流变频器 MICROMASTER系列:MM420、MM430、MM440、G110、G120. 2、全数字直流调速装置 6RA23、6RA24、6RA28、6RA70、6SE70系列SIEMENS 数控 伺服SINUMERIK:801、802S 、802D、808D, 802D SL、810D、840D、611U、S120系统及伺报电机,伺服驱动等备件销售。 原装进口,新品现货,假一罚十,值得采购STEP 7会在插入指令时自动创建DB。2在SCL示例中,“D_ACT_DP_SFB_DB”是背景DB的名称无法通过指令D_ACT_DP禁用/启用IE/PB Link PN IO类型的网关。但如果在指定网关中使用D_ACT_DP,则CPU将返回值W#16#8093 (对于LADDR中指定的地址,没有可激活或取消激活的硬件对象)说明取消激活或禁用操作需要通过循环控制点的多个运行。因此,需要等待编程回路中这种作业结束。功能描述D_ACT_DP是异步指令,这意味着作业处理需要多次执行D_ACT_DP指令来完成。使REQ = 1,调用“D_ACT_DP”,将启动作业。输出参数RET_VAL和BUSY用于指示作业状态。应用如果在实际不存在或当前不需要的CPU中组态PROFINET IO设备,CPU将不会按规定时间间隔继续访问这些PROFINET IO设备。取消激活设备后,将停止进一步的CPU访问。从而避免错误事件的发生。442S7-1200可编程控制器系统手册,V4.2, 09/2016, A5E02486685-AK扩展指令9.3分布式 I/O (PROFINET、PROF I BUS 或 AS-Interface)示例从机器OEM的角度看,这可提供大量的系列生产选项。但每一交付的机器都只包括一种所选选项组合制造商将每个可能的机器选项组态为PROFINET IO设备。制造商执行该操作从而可创建和维护拥有所有可能选项的通用用户程序。在机器启动时,可使用D_ACT_DP取消激活所有不存在的PROFINET IO设备。与此类似的情况是机床,可以使用大量加工选件,但实际上常常用到的仅是其中的一小部分。这些工具即作为PROFINET IO设备执行。使用D_ACT_DP,用户程序可激活当前需要的工具,取消激活那些稍后才用到的工具。作业标识如果己启动一个取消激活或激活作业,并在作业完成之前,再次调用了D_ACT_DP,则指令的行为取决于新的调用是否会涉及同一作业。如果输入参数LADDR匹配,则该调用将作为跟随调用解释。取消激活PROFINET IO设备如果使用D_ACT_DP取消激活PROFINET IO设备时,则其过程输出会置为组态的替代值或“0”(安全状态)。分配的PROFINET IO控制器不再继续寻址该组件。PROFINET IO控制器或CPU上的错误LED不会将取消激活的PROFINET IO设备识别为故障或丢失。CPU将PROFINET IO设备的过程映像输入更新为“0”。因此,CPU将取消激活的PROFINET IO设备作为故障PROFINET IO设备对待。如果从程序直接访问之前取消激活的PROFINET IO设备,则系统行为取决于块错误处理选择:?如果启用了全局错误处理,系统将在诊断缓冲区中输入访问错误启动事件,并保持RUN模式。S7-1200可编程控制器系统手册,V4.2, 09/2016, A5E02486685-AK443扩展指令9.3分布式 I/O (PROFINET、PROF I BUS 或 AS-Interface)?如果启用了错误处理,系统会在错误结构中输入错误原因。您可以使用GET_ERROR_ID (页340)指令访问错误原因。读访问错误返回“0”。有关错误处理的更多信息,请参见“事件执行的优先级与排队:(页112)。如果尝试访问通过指令(如“RD_REC (页426)”)取消激活的PROFINET IO设备,则在RET_VAL中会收到和不可用PROFINET IO设备相同的错误信息。如果在使用D_ACT_DP进行取消激活操作后,PROFINET IO站出现故障,操作系统不会检测该故障。激活PROFINET IO设备使用D_ACT_DP重新激活PROFINET IO设备后,即由相关的PROFINET IO控制器组态部件并分配参数(如同返回故障PROFINET IO站一样)。当组件能够传送用户数据时,启用即完成。如果尝试通过D_ACT_DP指令激活无法访问的PROFINET IO设备(如,因物理断开总线而导致无法访问),则在分布式I/O所组态的参数分配时间结束后,该指令将返回错误代码W#16#80A7。PROFINET IO设备将激活,但实际上所激活的PROFINET IO设备无法访问并显示相应的系统诊断信息。如果随后可再次访问PROFINET IO设备,就会引起标准的系统行为。说明对PROFINET IO设备进行激活可能较为耗时。如果要取消当前正在运行的激活作业,为LADDR和MODE输入相同值2并运行D_ACT_DP指令。为MODE输入值2,重复调用0_八0丁_0卩,直至显示RET_VAL等于0,指示激活的作业己成功取消。444S7-1200可编程控制器系统手册,V4.2, 09/2016, A5E02486685-AK扩展指令9.3分布式 I/O (PROFINET、PROF I BUS 或 AS-Interface)参数下表列出了 D_ACT_DP指令的参数:参数声明数据类型说明REQINBool电平触发控制参数 REQ = 1:启用或禁用运行MODEINUSInt作业标识符 可能值: ?0:请求寻址组件的状态信息(激活/取消激活)(使用 RET_VAL参数进行输出) ?1:激活 PROFINET IO设备 ?2:取消激活PROFINET IO设备LADDRINHW_DEVICEPROFINET IO设备的硬件标识符(HW_Device) 可以从网络视图中的PROFINET IO 设备属性或标准变量表的“系统常量”(System constants) 选项卡中获得编号。 如果该处同时指定了设备诊断的标识符以及操作状态转换 的ID,则必须使用设备诊断的代码。RET_VALOUTInt在指令执行过程中如果发生错误,则返回值将包含错误代 码。BUSYOUTBool有效代码: ?BUSY = 1:作业仍处于激活状态。 ?BUSY = 0:作业己终止。S7-1200可编程控制器系统手册,V4.2, 09/2016, A5E02486685-AK445扩展指令9.3分布式 I/O (PROFINET、PROF I BUS 或 AS-Interface)参数 RET_VAL错误代码* (W#16#...)说明0000作业己经成功完成。0001PROFINET IO设备处于启用状态(该错误代码仅适用于MODE = 0 时的情况)。0002PROFINET IO设备处于取消激活状态(该错误代码仅适用于MODE = 0 时的情况)。7000首次调用时,REQ = 0:在LADDR中指定的作业未激活,BUSY 的值为“0”。7001首次调用时,REQ = 1。程序触发LADDR中指定的作业,BUSY 的值为“0”。7002中间调用(与REQ无关)。激活的作业仍处于激活状态;BUSY = 1。8090?没有使用LADDR指定的地址组态模块。 ?将CPU作为智能从站/智能设备运行,并在LADDR 中指定了该智能从站/智能设备的地址。8092取消激活当前寻址的PROFINET IO设备(MODE =2)不能通过激活取消(MODE =1)。在稍后时间启用组件。8093LADDR中指定的地址不属于任何可激活或取消激活的PROFINET IO 设备,或MODE参数未知。8094己尝试激活作为工具更换端口潜在通信伙伴的装置。但此时,己有其它装 置在该端口启用。激活的装置仍保持激活状态。80A0CPU和IO控制器的通信期间产生错误。80A1无法为寻址的组件分配参数。(仅当MODE = 1 时,才可能出现该错误代码。) 注:如果所激活的设备进行参数分配时,该组件再次发生故障,则 D_ACT_DP指令将返回该错误信息。如果某个模块参数分配失败,则 D_ACT_DP将返回错误信息W#16#0000。80A3相关PROFINET IO控制器不支持该功能。80A4对于外部PROFINET IO控制器,CPU不支持该功能。446S7-1200可编程控制器系统手册,V4.2, 09/2016, A5E02486685-AK扩展指令9.3分布式 I/O (PROFINET、PROF I BUS 或 AS-Interface)错误代码* (W#16#…)说明80A6PROFINET IO设备中的插槽错误;无法访问所有用户数据(只有在 MODE = 1时,才会出现该错误代码)。 注:只有在分配参数后及D_ACT_DP 指令执行结束之前激活的组件再次故障,D_ACT_DP 才返回该错误信息。如果仅一个单个模块不可用,D_ACT_DP 返回错误信息W#16#0000。80A7在激活过程中发生超时错误:远程设备无法访问,或为集中式和分布式I/O 设置的参数分配时间过短。远程设备的状态为“己激活”(activated),但无法 访问。80AA激活时PROFINET IO设备中有错误:组态差异80AB激活时PROFINET IO设备中有错误:参数分配错误80AC激活时PROFINET IO设备中有错误:需要维护80C1D_ACT_DP己启动且一直以另一地址运行(当MODE = 1和MODE = 2 时,可能会产生该错误代码)。80C3?临时资源错误:CPU当前正在处理大可能数量的激活和禁用作业 (8)。(仅当MODE = 1且MODE = 2时,才可能出现该错误代码。) ? CPU正忙于接收修改的组态。当前无法启用/禁用PROFINET IO 设备。80C6PROFINET:重启时会放弃用户未收集的作业。常见错误信 息有关如何获取错误信息,请参见GET_ERROR_ID (页340)指令。*在程序编辑器中,错误代码可显示为整数或十六进制值。S7-1200可编程控制器系统手册,V4.2, 09/2016, A5E02486685-AK447扩展指令9.3分布式 I/O (PROFINET、PROF I BUS 或 AS-Interface)9.3.9RDREC、WRREC 和 RALRM 的 STATUS 参数输出参数STATUS包含被解释为ARRAY[1...4] OF BYTE的错误信息,其结构如下:表格9-85 STATUS输出数组数组元素名称说明STATUS[1]Function_Nu m?B#16#00 (如果无错误) ?DPV1-PDU的功能ID:如果发生错误,会对,B#16#80 执行“逻辑或”运算(对于读取数据记录: B#16#DE 对于写入数据记录:B#16#DF)。如果未使用DPV1 协议元素,则输出B#16#C0。STATUS[2]Error_Decode错误ID的位置STATUS[3]Error_Code_1错误IDSTATUS[4]Error_Code_2制造商特定的错误ID扩展表格9- 86 STATUS[2]值Error一decode (B#16#■…)源型说明00到7FCPU无错误或无警告80DPV1因不符合EC 61158-6而出错81到8FCPUB#16#8x表示在指令的第“x”个调用参数中存在错误。FE、FFDP配置文件配置文件特定错误448S7-1200可编程控制器系统手册,V4.2, 09/2016, A5E02486685-AK扩展指令9.3分布式 I/O (PROFINET、PROF I BUS 或 AS-Interface)表格9- 87 STATUS[3]值Error_decode (B#16#■…)Error一code_1 (B#16#■…)解释(DVP1)说明0000无错误,无警告7000保留,拒绝初始调用;未传送活动数据记录01保留,拒绝初始调用;己开始传送数据记录02保留,拒绝中间调用;己激活数据记录传送8090保留,通过逻辑起始地址无效92保留,通过Variant指针的类型非法93保留,通过通过丨D或FJD寻址的DP组件未组态。96“RALRM (页437)”不能提供OB 启动信息、管理信息、文件头信息或其它中断信 息。 对于以下OB,可以使用“DPNRM_DG (页464)”指令异步读取相关DP 从站的当前诊断消息帧(OB 启动信息中的地址信息): ?硬件中断(页101) ?状态(页109)、更新(页109)或配置文件 (页110) ?诊断错误中断(页104) ?拔出或插入模块(页106)A0读取错误读取模块时得到否定确认。A1写错误写入模块时得到否定确认A2模块故障第2层出现DP 协议错误(例如,从站故障或总线故障)A3保留,通过?PROF丨BUS DP: 直接数据链路映射器或用户接口 /用户出现DP 协议错误 ?PROF丨NET丨O:常规CM错误A4保留,通过通信总线上的通信中断A5保留,通过-A7保留,通过DP从站或模块己被占用(临时错误)。S7-1200可编程控制器系统手册,V4.2, 09/2016, A5E02486685-AK449扩展指令9.3分布式 I/O (PROFINET、PROF I BUS 或 AS-Interface)Error一decode (B#16#■…)Error一code一1 (B#16#■…)解释(DVP1)说明A8版本冲突DP从站或模块报告出现不兼容版本。A9特性不受支持特性不受DP从站或模块支持AA 到 AF用户特定DP 从站或模块报告其应用中出现制造商特定错误。 请检查DP从站或模块的制造商提供的文档。B0索引无效模块中出现未知数据记录;非法数据记录编号乏 256B1写长度错误RECORD参数中的长度信息不正确。 ?对于“RALRM”: AINFO中的长度错误 注: 要立即访问有关如何解释“AINFO”返回缓冲区的信 息,请参见STEP 7的在线信息系统。 ?对于“RDREC (页426)”和“WRREC (页426)”: “MLEN”中的长度错误B2无效插槽组态的插槽未被占用。B3类型冲突实际模块类型与指定的模块类型不匹配。B4无效区域DP从站或模块报告对无效区域的访问。B5状态冲突DP从站或模块未就绪B6访问被拒绝DP从站或模块拒绝访问。B7无效范围DP从站或模块报告参数或值的范围无效。B8无效参数DP从站或模块报告参数无效。B9无效类型DP从站或模块报告类型无效: ?对于“RDREC (页426)”: 缓冲区过小(无法读取子网) ?对于“WRREC (页426)”: 缓冲区过小(无法写入子网)BA 到 BF用户特定DP从站或模块在访问时报告制造商特定错误。 请检查DP从站或模块的制造商提供的文档。450S7-1200可编程控制器系统手册,V4.2, 09/2016, A5E02486685-AK扩展指令9.3分布式 I/O (PROFINET、PROF I BUS 或 AS-Interface)Error_decode (B#16#■…)Error_code_1 (B#16#■…)解释(DVP1)说明C0读限制冲突?对于“WRREC (页426)”:仅当CPU处于 STOP模式时才能写入数据。 注意:这意味着无法通过用户程序写入数据。 只能使用PG/PC在线写入数据。 ?对于“RDREC (页426)”: 模块可发送数据记录,但没有数据,或仅当 CPU处于STOP模式时才能读取数据。 注意:如果仅当CPU处于STOP 模式时才能读取数据,则用户程序无法进行评 估。在这种情况下,只能使用PG/PC 在线读取数据。C1写限制冲突针对相同数据记录向模块发送的上一次写请求的 数据尚未被该模块处理。C2资源忙模块正在处理CPU允许的最多作业数。C3资源不可用所需操作资源当前己被占用。C4内部临时错误。无法执行作业。 重复作业。 如果此错误经常发生,请检查安装的电气干扰源C5DP从站或模块不可用C6由于取消优先级而使数据记录传送被取消。C7作业由于DP主站的暖启动或冷启动而中止。C8到 CFDP从站或模块报告制造商特定资源错误。 请检查DP从站或模块的制造商提供的文档。Dx用户特定DP从站特定。参见DP从站的说明。8100到 FF初始调用参数错误(对于“RALRM (页437)”: MODE)00非法工作模式8200到 FF第二个调用参数错误
留言咨询