浔之漫智控技术(上海)有限公司-西门子模组
西门子模块全国模块经销商

西门子模块全国模块经销商

国际化工业自动化科技产品供应商,西门子G120、G120C V20 变频器; S120 V90 伺服控制系统;6EP电源;电线;电缆;

网络交换机;工控机等工业自动化的设计、技术开发、项目选型安装调试等相关服务是专业从事工业自动化控制系统、机电一体化装备和信息化软件系统

集成和硬件维护服务的综合性企业。与西门子品牌合作,只为能给中国的客户提供值得信赖的服务体系,我们

的业务范围涉及工业自动化科技产品的设计开发、技术服务、安装调试、销售及配套服务领域。建立现代化仓

储基地、积累充足的产品储备、引入万余款各式工业自动化科技产品,我们以持续的卓越与服务,取得了年销

售额10亿元的佳绩,凭高满意的服务赢得了社会各界的好评及青睐。其产品范围包括西门子S7-SMART200、 S7-200CN、S7-300、S7-400、S7-1200、S7-1500、S7-ET200SP 等各类工业自动化产品。西门子授权代理商、西门子一级代理商 西门子PLC模块代理商﹐西门子模块代理商供应全国范围:

与此同时,我们还提供。

西门子中国授权代理商—— 浔之漫智控技术(上海)有限公司,本公司坐落于松江工业区西部科技园,西边和全球zhuming芯片制造商台积电毗邻,

东边是松江大学城,向北5公里是佘山国家旅游度假区。轨道交通9号线、沪杭高速公路、同三国道、松闵路等

交通主干道将松江工业区与上海市内外连接,交通十分便利。


目前,浔之漫智控技术(上海)有限公司将产品布局于中、高端自动化科技产品领域,

PLC模块S7-200、S7-1200、S7-300、S7-400、ET200分布式I/O等

HMI触摸屏、SITOP电源、6GK网络产品、ET200分布式I/O SIEMENS 驱动产品MM系列变频器、G110 G120变频器、直流调速器、电线电缆

针对 SFC 58“WR_REC”和 SFC 59“RD_REC”的故障信息。 错误代码 (W#16#...) 解释 限制 0000 无错误 - 7000 首次调用 REQ=0:没有数据传输;BUSY 的值为 0。 - 7001 首次调用 REQ=1:没有数据传输;BUSY 的值为 1。 分布式 I/O 7002 中间调用 (REQ 无关联):数据传送已经激活;BUSY 的值为 1。 分布式 I/O 8090 指定的逻辑基址无效:SDB1/SDB2x 中没有赋值,或者没有基址。 - 8092 在 ANY 参考中指定的类型不是 BYTE。 jinxian S7-400 8093 本 SFC 不允许用于由 LADDR 和 IOID 所指定的模块 (允许下列 模块:S7-300模块用于S7-300、S7-400模块用于S7-400、S7-DP 模块用于 S7-300 和 S7-400)。 - 80A0 当从模块读取数据时,收到否定的确认  模块在读任务期间被拆除或损坏  另外,对于 H 系统:备用 CPU 一侧的 I/O 不可用 (例如, CPU 处于 STOP 状态) jinxian SFC 59“RD_REC” 80A1 向模块发送数据记录时收到否定的确认  该模块已在传送期间拆除或损坏  另外,对于 H 系统:备用 CPU 一侧的 I/O 不可用 (例如, CPU 处于 STOP 状态) jinxian SFC 58“WR_REC” 80A2  第 2 层上的 DP 协议错误 (例如,从站故障或总线问题)  对于 ET200S,无法在 DPV0 模式下读取数据记录。 分布式 I/O 80A3 DP 协议与用户接口/用户出错 分布式 I/O 80A4 通信总线上的通信问题 错误发生在 CPU 与外部 DP 接 口模块之间。 80B0  SFC 不能用于此类型模块。  模块不能识别数据记录。  不允许使用数据记录号 241。  对于 SFC 58 (WR_REC),不允许数据记录号 0 和 1。ECORD 参数中定义的长度不正确。  SFC 58“WR_REC”: 长度不正确  SFC 59“RD_REC”(仅在 使用旧 S7-300 FM 和 S7-300 CP 时):指定 长度 > 记录长度  对于 SFC 13 “DPNRM_DG”:指定 长度 > 记录长度 80B2 组态的插槽未占用。 - 80B3 实际模块类型与 SDB1 中要求的模块 类型不匹配 - 80B7 DP 从站或模块发出信号表示这是一个参数或数值的禁止使用的 范围 仅对 SFC 59“RD_REC” 80C0 对于 SFC 58“WR_REC”:只有在 CPU 处于 STOP 模式时才 能写入数据。注意:这使得无法通过用户程序写入。只能通过 PG/PC 在线写入数据。 对于 SFC 59“RD_REC”:模块具有数据记录,但不能读取数 据或只能在 CPU 处于 STOP 模式才能读取数据。注意:若只有 在 CPU 处于 STOP 模式时才能读取数据,则无法由用户程序进 行判断。这种情况下,只能通过 PG/PC 在线读取数据。 对于 SFC 13“DPNRM_DG”:没有诊断信息。 对于 SFC 58“WR_REC”或 SFC 59“RD_REC”或 SFC 13 “DPNRM_DG” 80C1 对于模块的同一数据记录,上一个写任务的数据还未被模块 处理。 - 80C2 模块正在处理对一个 CPU 所可能的Zui大数量的任务。 - 80C3 需要的资源 (存储区等) 当前被占用。 - 80C4 内部暂时故障。无法处理任务。  重复执行该作业。如果经常发生此故障,请检查您的系统 是否存在电干扰源。 - 80C5 分布式 I/O 不存在。 分布式 I/O 80C6 由于优先级的中止 (热启动或后台), 数据记录传送已停止 分布式 I/O 8xyy 一般故障代码,请参见使用输出参数 RET_VAL 判断故障微信图片_20230802101102.pngSFC 55 到 59 的进一步故障信息 jinxian S7-400 使用 S7-400 时 SFC 55 到 59 也可返回故障信息 W#16#80Fx。在此情况下,将产生无法定位的故障。 此时,请联系维护部门。 7.10 使用 SFB 81“RD_DPAR”读取预定义的参数 描述 SFB 81“RD_DPAR”(读取设备参数) 允许您通过组件 (可从用 STEP 7 组态的系统数据中寻址该组件) INDEX 号读取数据记录。这可以是集中插入的模块或分布式组件 (PROFIBUS DP 或 PROFINET IO)。 VALID 输出参数的值 TRUE 表明数据记录已成功传送到 RECORD 目标地址。这种情况下,LEN 输出参 数包含读取数据的长度 (单位为字节)。 如果传送数据记录期间出错,则会通过输出参数 ERROR 加以指示。如果发生错误,则输出参数 STATUS 包含错误信息。 功能 SFB 81“RD_DPAR”以异步方式运行;即,处理过程涉及多个 SFB 调用。要启动数据传送,调用 REQ = 1 的 SFB 81。 输出参数 BUSY 和输出参数 STATUS 的字节 2 和 3 显示作业状态。STATUS 的字节 2 和 3 对应于 异步操作 SFC 的输出参数 RET_VAL (另请参见异步操作 SFC 的 REQ、RET_VAL 和 BUSY 的含义 当输出参数 BUSY 值为 FALSE 时,即说明数据记录的传送已完成描述 REQ INPUT BOOL E、A、M、D、L REQ=1:读请求 LADDR INPUT WORD I、Q、M、D、L、 常数 模块的任意逻辑地址 第 15 位指示显示的是输入地址 (位 15 = 0) 还是输出地址 (位 15 = 1)。 INDEX INPUT INT I、Q、M、D、L、 常数 数据记录号 VALID OUTPUT BOOL I、Q、M、D、L 新数据记录已被接收且有效 BUSY OUTPUT BOOL I、Q、M、D、L BUSY = 1:作业未终止。 ERROR OUTPUT BOOL I、Q、M、D、L ERROR = 1:读取过程中出错。 STATUS OUTPUT DWORD I、Q、M、D、L  调用标识符 (字节 2 和 3) 或错误 代码  字节 1:B#16#00 (如果无错误)。 DPV1-PDU 上的其它功能标识符: 如果在读取数据记录 B#16#DE 时出 现一个错误,如果在写入数据记录 B#16#DF 时出现一个错误。如果未 使用 DPV1 协议单元:B#16#C0。  字节 4:错误 ID 的供应商特定扩展名 LEN OUTPUT INT I、Q、M、D、L 读取的数据记录信息的长度 RECORD IN_OUT ANY I、Q、M、D、L 用于读取数据记录的目标区域 注意:切记:S7-300 CPU 的 RECORD 参数始终要求完整的 DB 参数说明 (例如: P#DB13.DBX0.0 byte 100)。忽略明确的 DB 编号对于 S7-300 CPU 是不允许的, 这将会导致在用户程序中生成一条出错 消息。 故障信息 参见使用 SFC 57“PARM_MOD”为模块分配参数符合 PNO AK 1131 的 DPV1 SFB 8.1 用 SFB 52“RDREC”读取数据记录 注意 SFB52“RDREC”接口与“符合 IEC 61131-3 标准的 PROFIBUS 指南 PROFIBUS 通信和代理功能块” 标准中定义的 FB“RDREC”完全相同。 描述 使用 SFB52“RDREC”(读取记录),可从组件读取编号为 INDEX 的数据记录。这可能是中央机架或分 布式组件 (PROFIBUS DP 或 PROFINET IO) 中的一个模块。 在 MLEN 中指定要读取的Zui多字节数。目标区域 RECORD 的选定长度至少应等于 MLEN 字节的长度。 输出参数 VALID 如为 TRUE,则表明已将数据记录成功传送到目标区域 RECORD 中。此时,输出参数 LEN 包含所取得的数据的长度 (以字节计)。 输出参数 ERROR 用以指示是否发生数据记录传送错误。如果发生错误,则输出参数 STATUS 包含错误 信息。 注意 如果使用 GSD 文件 (版本 3 以上的 GSD) 对 DPV1 从站进行组态,且 DP 主站的 DP 接口设置为 “S7 兼容”,则一定不能在用户程序中通过 SFC 52 从 I/O 模块读取数据记录。其原因就是此时的 DP 主站将寻址错误的插槽 (组态的插槽+3)。 纠正方法:将 DP 主站的接口设置为“DPV1QQ截图20230509171743.pngSFC 52“RDREC”以异步方式工作,即处理过程涉及多个 SFC 调用。通过使用 REQ = 1 调用 SFC52 来启动作业。 作业状态通过输出参数 BUSY 和输出参数 STATUS 的中间两个字节显示。此处,STATUS 的中间两个字 节与异步 SFC 的输出参数 RET_VAL 对应 (参见 REQ、RET_VAL 和 BUSY 对于异步运行 SFC 的含义)。 如果输出参数 BUSY = FALSE,则表明数据记录传送完成。 参数 声明 数据类型 存储区 描述 REQ INPUT BOOL I、Q、M、D、L、常数 REQ=1:传送数据记录 ID INPUT DWORD I、Q、M、D、L、常数 DP 从站/PROFINET IO 组件 (模块或子模 块) 的逻辑地址 对于输出模块,必须设置位 15 (例如对于 地址 5:ID:=DW#16#8005)。 对于组合模块,应确定两个地址中的较小 地址。 INDEX INPUT INT I、Q、M、D、L、常数 数据记录号。 MLEN INPUT INT I、Q、M、D、L、常数 要获取的数据记录信息的Zui大长度 (以字 节计) VALID OUTPUT BOOL I、Q、M、D、L 新数据记录已被接收且有效 BUSY OUTPUT BOOL I、Q、M、D、L BUSY = 1:读操作尚未结束。 ERROR OUTPUT BOOL I、Q、M、D、L ERROR = 1:发生读错误。 STATUS OUTPUT DWORD I、Q、M、D、L 块状态或错误信息 LEN OUTPUT INT I、Q、M、D、L 所获取数据记录信息的长度 RECORD IN_OUT ANY I、Q、M、D、L 被读取数据记录的目标区域 注意:注意,S7-300 CPU 的 RECORD 参 数总是需要完整指定 DB 参数 (例如: P#DB13.DBX0.0 byte 100)。忽略明确的 DB 编号对于 S7-300 CPU 是不允许的,这 将会导致在用户程序中生成一条出错消息。 注意 如果使用 SFB 52 读取 PROFINET IO 的数据记录,INDEX、MLEN 和 LEN 参数中的负值将被解释为不 带前缀符号的 16 位整数。

展开全文
优质商家推荐 拨打电话