浔之漫智控技术(上海)有限公司-西门子模组
西门子PLC全国模块经销商
发布时间:2024-01-15

西门子PLC全国模块经销商

国际化工业自动化科技产品供应商,西门子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 55、56 或 57 向 DPV1 从站传送数据记录且该从站运行于 DPV1 模式,DP 主站会按如下 原则判断它从此从站接收的故障信息: 如果错误信息位于从 W#16#8000 到 W#16#80FF 或从 W#16#F000 到 W#16#FFFF 的范围内,DP 主站 将错误信息传送到 SFC。如果它超出此范围,则 CPU 将值 W#16#80A2 传送到 SFC,并将从站挂起。 SFC 54“RD_DPARM”、SFC 55“WR_PARM”、SFC 56“WR_DPARM”和 SFC 57“PARM_MOD” 的故障信息。 错误代码 (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。 仅适用于 S7-400 的 SFC 54“RD_PARM”和 SFC 55“WR_PARM” 8093 本 SFC 不允许用于由 LADDR 和 IOID 所指定的模块 (允许下列模 块:S7-300 模块用于 S7-300、S7-400 模块用于 S7-400 、S7-DP 模块用于 S7-300 和 S7-400)。 - 80A1 当向模块发送数据记录时,收到否定的确认 (模块已拆除或在传送 期间损坏)。 1) 80A2 DP 协议在第 2 层出错,可能 DP 从站的硬件/接口故障 分布式 I/O 1) 80A3 DP 协议与用户接口/用户出错。 分布式 I/O 1) 80A4 通信总线上的通信问题。 CPU 与外部 DP 接口模块之 间出现故障 1) 80B0 SFC 不能用于此类型模块,模块不识别数据记录。 1) 80B1 传送的数据记录的长度不正确。SFC 54“RD_PARM”:由 RECORD 打开的目标区域太短。 - 80B2 组态的插槽未占用。 1) 80B3 实际模块类型与 SDB1 中要求的模块类型不匹配。对于模块的同一数据记录,上一个写任务的数据还未被模块处理。 1) 80C2 模块正在处理对一个 CPU 所可能的Zui大数量的任务。 1) 80C3 需要的资源 (存储区等) 当前被占用。 1) 80C4 内部暂时故障。无法处理任务。  重复执行该作业。如果经常发生此故障,请检查您的系统是否 存在电干扰源。 1) 80C5 分布式 I/O 不存在。 分布式 I/O 1) 80C6 由于优先级的中止 (热启动或后台操作),数据记录传送已停止 分布式 I/O 1) 80D0 在对应模块的 SDB 中无条目。 - 80D1 数据记录在对应模块的 SDB 中未组态 (数据记录号 = 241 被 STEP 7 拒绝)。 - 80D2 根据模块类型标识符,该模块不能被分配参数。 - 80D3 不能访问该 SDB,因为它不存在。 - 80D4 SDB 结构错误:SDB 内部指针指向 SDB 以外的值。 仅对 S7-300 80D5 数据记录是静态的。 仅对 SFC 55“WR_PARM” 8xyy 一般故障代码,请参见使用输出参数 RET_VAL 判断故障 1) 在SFC 54“RD_DPARM”中不会发使用 SFC 58“WR_REC”写数据记录 描述 通过 SFC 58“WR_REC”(写记录),可将包含在 RECORD 中的数据记录传送到指定地址的模块。 调用 SFC 58 时,给输入参数 REQ 赋值 1,可启动写任务。如果写任务可以立即执行,此 SFC 将在输出 参数 BUSY 中返回值 0。如果 BUSY 的值为 1,说明写任务尚未完成。 注意 如果使用 GSD 文件 (版本 3 以上的 GSD) 对 DPV1 从站进行组态,且 DP 主站的 DP 接口设置为 “S7 兼容”,则一定不能在用户程序中通过 SFC 58 将数据记录写入 I/O 模块。其原因就是此时的 DP 主站将寻址错误的插槽 (组态的插槽+3)。 纠正方法:将 DP 主站的接口设置为“DPV1”。 参数 声明 数据类型 存储区 描述 REQ INPUT BOOL I、Q、M、D、L、 常数 REQ=1:写请求 IOID INPUT BYTE I、Q、M、D、L、 常数 地址区域的 ID: B#16#54 = 外设输入 (PI) B#16#55 = 外设输出 (PQ) 若是混合模块,指定Zui低地址的 区域 ID。若地址相同,指定 B#16#54。 LADDR INPUT WORD I、Q、M、D、L、 常数 模块的逻辑基本地址。对于混合模块,则指定两 个地址中较低的一个。 RECNUM INPUT BYTE I、Q、M、D、L、 常数 数据记录号 (允许值:2 - 240) RECORD INPUT ANY I、Q、M、D、L 数据记录。只允许数据类型 BYTE。 注意:注意,S7-300 CPU 的 RECORD 参数总 是需要完整指定 DB 参数 (例如: P#DB13.DBX0.0 byte 100)。忽略明确的 DB 编 号对于 S7-300 CPU 是不允许的,这将会导致在 用户程序中生成一条出错消息。 RET_VAL OUTPUT INT I、Q、M、D、L 如果在功能激活时出错, 则返回值包含故障代码。 BUSY OUTPUT BOOL I、Q、M、D、L BUSY = 1:写操作尚未完成QQ截图20230625151753.png入参数 RECORD 要传送的数据是在第一个 SFC 调用时从参数 RECORD 读取的。如果数据记录的传送占用的时间长于一 次 SFC 调用的持续时间,则参数 RECORD 的内容不再与后续的 SFC 调用 (同一任务) 相关。 故障信息 使用 SFC 59“RD_REC”读数据记录 注意 如果出现常规错误 W#16#8544,只是表明对于至少一个字节的包含数据记录的 I/O 存储区访问被拒绝。 数据传送继续进行使用 SFC 59“RD_REC”读数据记录 描述 通过 SFC 59“RD_REC”(读记录),可从指定地址的模块中读取编号为 RECNUM 的数据记录。通过调 用 SFC 59 且将输入参数 REQ 置 1 启动读任务。如果读任务可以立即执行,此 SFC 在输出参数 BUSY 中返回值 0。如果 BUSY 的值为 1,则读任务尚未完成 (参见“第 0 章”)。如果数据传送没有错误,读 取的数据记录将被传送到由 RECORD 参数指定的目标区域中。 注意 如果从 1997 年 2 月以前购买的 FM 或 CP (下文称“旧式模块”) 中读取编号 > 1 的数据记录,SFC 59 的响应会有所不同。这一特殊状况在章节“使用旧的 S7-300 FM 和 CP 数据记录编号 >1”中有说明。 注意 如果使用 GSD 文件 (版本 3 以上的 GSD) 对 DPV1 从站进行组态,且 DP 主站的 DP 接口设置为 “S7 兼容”,则一定不能在用户程序中通过 SFC 59 从 I/O 模块读取数据记录。其原因就是此时的 DP 主站将寻址错误的插槽 (组态的插槽+3)。 纠正方法:将 DP 主站的接口设置为“DPV1”。 参数 声明 数据类型 存储区 描述 REQ INPUT BOOL I、Q、M、D、L、 常数 REQ=1:读请求 IOID INPUT BYTE I、Q、M、D、L、 常数 地址区域的 ID: B#16#54 = 外设输入 (PI) B#16#55 = 外设输出 (PQ) 若是混合模块,指定Zui低地址的区域 ID。如果两 个地址相同,指定 B#16#54。 LADDR INPUT WORD I、Q、M、D、L、 常数 模块的逻辑基本地址。对于混合模块,则指定两个 地址中较低的一个。 RECNUM INPUT BYTE I、Q、M、D、L、 常数 数据记录号 (允许值 0 - 240)描述 RET_VAL OUTPUT INT I、Q、M、D、L 如果在功能激活时出错,则返回值包含故障代码。 如果目标区域大于传送的数据记录且传送中未出 现错误,则返回值是被传送的数据记录实际字节数 (可能值:+1 - +240)。 BUSY OUTPUT BOOL I、Q、M、D、L BUSY = 1:读操作尚未完成。 RECORD OUTPUT ANY I、Q、M、D、L 被读取数据记录的目标区域。在异步执行 SFC59 时,确保在所有调用中 RECORD 的实际参数的长 度信息相同。只允许数据类型 BYTE。 注意:注意,S7-300 CPU 的 RECORD 参数 总是需要完整指定 DB 参数 (例如: P#DB13.DBX0.0 byte 100)。忽略明确的 DB 编号 对于 S7-300 CPU 是不允许的,这将会导致在用户 程序中生成一条出错消息。 输出参数 RET_VAL  如果在执行此功能时出错,则返回值包含故障代码。  如果未出错,RET_VAL 包含下列内容: - 0:整个目标区域都被所选数据记录填充 (数据记录也有可能不完整)。 - 传送的数据记录的实际字节长度 (可能值:+1 - + 240) (如果目标区域大于传送的数据记录)。 注意 如果出现常规错误 W#16#8545,这只表明对于至少一个字节包含数据记录的 I/O 存储区的访问遭到拒绝。 数据记录已被模块正确读取并写入 I/O 存储区。 设定 RECORD 注意 如果要确保每次都读取完整的数据记录,可将目标区长度选为 241 字节。如果数据传送无错,RET_VAL 包含被传送数据记录的实际字节数。QQ截图20230625160320.pngS7-300 FM 和 CP 数据记录号 > 1 如果要使用 SFC 59“RD_REC”从旧的 S7-300 FM 和 S7-300 CP 中读取编号大于 1 的数据记录, 请切记下列要点:  如果目标区域长度大于数据记录所需的实际长度,则数据不传入 RECORD。 RET_VAL 的值为 W#16#80B1。  如果目标区域长度小于数据记录所需的实际长度,CPU 将从数据记录的起始读取 RECORD 长度 信息中所定义的字节,并将这些字节传送到 RECORD。 RET_VAL 值为 0。  如果 RECORD 中指定的长度与数据记录的所需实际长度相同,CPU 读取数据记录并将其输入 RECORD 中。 RET_VAL 值为 0。 故障信息 下表中的“真实的”故障信息 (故障代码 W#16#8xyz) 可分为两类:  暂时故障 (故障代码 W#16#80A2 到 80A4、80Cx): 对于此类故障,有可能在不采取任何措施的情况下故障即会消除,换句话说,再次调用该 SFC (必要 时多次调用) 是可行的。 例如,所需资源当前正在使用 (W#16#80C3) 时,即会出现暂时故障。  yongjiu故障 (故障代码 W#16#809x、80A1、80Bx、80Dx): 如果不采取措施,此类故障就不会消除。只有消除故障后,再次调用 SFC 才能成功。例如,在 RECORD 中输入长度错误 (W#16#80B1) 即为一个yongjiu故障。 注意 如果利用 SFC 58“WR_REC”向 DPV1 从站传送数据记录或利用 SFC 59“RD_REC”从 DPV1 从站 读取数据记录且此从站正以 DPV1 模式运行,则 DP 主站会按如下原则判断所接收的来自从站的故障 信息: 如果错误信息位于从 W#16#8000 到 W#16#80FF 或从 W#16#F000 到 W#16#FFFF 的范围内,DP 主站 将错误信息传送到 SFC。如果它超出此范围,则 CPU 将值 W#16#80A2 传送到 SFC,并将从站挂起。 有关从 DPV1 从站接收的错误信息的描述,请参见通过 SFB 54“RALRM” STATUS[3]接收来自 DP 从站的中断信息。

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