西门子S7-400经销模块代理商
西门子S7-400经销模块代理商
国际化工业自动化科技产品供应商,西门子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变频器、直流调速器、电线电缆
数据类型 存储区 描述 ACK_STATE OUTPUT WORD I、Q、M、D、L 包含所有八个消息的当前确认状态的位字段: (1:事件已确认,0:事件未确认): 0 到 7 位分别对应 SIG_1 至 SIG_8 的进 入事件 8 到 15 位分别对应 SIG_1 至 SIG_8 的 离开事件 初始化状态:W#16#FFFF,即已确认所 有进入和离开事件 故障信息 下表包含所有可通过 ERROR 和 STATUS 参数输出的 SFB 34 特有的出错信息。 ERROR STATUS (十进制) 解释 0 11 消息丢失:上一次信号改变或上一个消息无法发送,将由当前消息代替。 0 22 所选的 SEVERITY 实际参数超出了允许的范围。激活的消息将在 SEVERITY=127 下发送。 0 25 启动了通讯。正在处理消息。 1 1 通讯问题:连接中止或未登录 启用了确认触发报告时:临时显示,如果没有显示设备可以支持确认触发报告 1 4 初次调用时,指定的 EV_ID 超出了允许的范围。 1 10 无法访问本地用户存储器 (例如,访问的 DB 已被删除) 1 12 9) 调用 SFB 时: 10) 指定了不属于 SFB 34 的实例 DB 11) 指定的是共享数据块而不是实例 DB 1 18 EV_ID 已由 SFB 31 或 33 至 36 之一使用。 1 20 工作存储器不足。 H 系统:更新过程中调用了此 SFB 1 21 禁用了带有指定 EV_ID 的消息 注意 初次调用块后,将设置 ACK_STATE 输出的所有位,并假定输入 SIG_i (1 < i < 8) 的先前值均为 0。SFB 37“AR_SEND”将归档数据发送给为此目的登录的操作员界面系统。这些系统把登录消息中的相 关归档号通知 CPU。视 CPU 可用的存储空间和已用地址区,归档数据Zui大长度可达 65534 个字节。在 归档数据的结构中,必须考虑所使用的操作员界面系统的默认值。 数据的发送在调用块后由控制输入 REQ 的上升沿激活。归档数据的起始地址由 SD_1 指定,数据字段的 长度由 LEN 指定。数据传送与用户程序的执行异步。DONE 状态参数的值为 1 表示传送成功完成。控制 输入 R 的上升沿中止数据的传送。 参数 声明 数据类型 存储区 描述 REQ INPUT BOOL I、Q、M、D、L 控制参数请求 R INPUT BOOL I、Q、M、D、L、 常数 控制参数重置:当前作业已中止 ID INPUT WORD I、Q、M、D、L、 常数 消息的数据通道:仅在初次调用时判断 W#16#EEEE ID。 AR_ID INPUT DWORD I、Q、M、D、L、 常数 归档号 (不允许为 0) 仅在初次调用时判断 AR_ID。此后,每次使用 相应实例 DB 调用 SFB 37 时,都将使用初次 调用时的归档号。STEP 7 会自动分配消息号 以确保消息号的一致性。 DONE OUTPUT BOOL I、Q、M、D、L DONE 状态参数:发送已完成 ERROR OUTPUT BOOL I、Q、M、D、L ERROR 状态参数 ERROR=TRUE 表示处理过程中出错。有关详 细信息,请参考参数 STATUS。 STATUS OUTPUT WORD I、Q、M、D、L STATUS 参数:显示出错信息判断。 只允许使用下列数据类型:BOOL (不允许: 位域)、CHAR、WORD、INT、DWORD、DINT、 REAL、DATE、TOD、TIME、S5TIME、 DATE_AND_TIME 归档数据必须具有 PLC 特有的结构。 注意: 如果使用 ANY 指针访问一个数据块, 则必须要指定该数据块 (例如: P# DB10.DBX5.0 Byte 10)。 LEN IN_OUT WORD I、Q、M、D、L 要发送的数据字段的长度 (字节) 故障信息 下表包含所有可通过 ERROR 和 STATUS 参数输出的 SFB 37 特有的出错信息。 ERROR STATUS (十进制) 解释 0 11 警告:新作业未激活,因为前一作业仍在进行。 0 25 通信已经启动。作业正在处理。 1 1 通讯问题 1 2 否定确认,无法执行功能 1 3 没有针对指定 AR_ID 的登录。 1 4 归档数据指针 SD_1 中存在涉及数据长度或数据类型的错误。 初次调用时,指定的 AR_ID 超出了允许的范围。 1 5 所请求的重置已执行。 1 7 由于当前功能已完成或未激活 (块处于不正确的状态),因此与 RESET 作业 无关。 1 10 无法访问本地用户存储器 (例如,访问的 DB 已被删除)。 1 12 调用 SFB 时: 指定了不属于 SFB 37 的实例 DB 指定的是共享数据块而不是实例 DB 1 18 AR_ID 已由 SFB 37 使用。 1 20 工作存储器空间不足。 H 系统:更新过程中调用了此 SFB使用 SFC 10“DIS_MSG”禁止与块相关的消息、与符号相关的消息以及 组状态消息 描述 可以使用 SFC 10“DIS_MSG”(禁用消息) 禁用由 SFB 生成的块相关消息及禁用符号相关消息 (SCAN) 和组状态消息。使用输入参数 MODE 和 MESGN 来选择要禁用的消息。只有在未使用 SFC 10 禁用消息 时,才能调用 SFC 10“DIS_MSG”并成功禁用消息。 对于准备在调用 SFC 10 时发送但仍然位于内部缓冲区中的消息,将无法再行禁用,而会发送出去。禁 用的消息在“NOTIFY”、“NOTIFY_8P”、“ALARM”、“ALARM_8P”和“ALARM_8” SFB 的 ERROR 和 STATUS 输出中给予指示。 通过在调用 SFC 10 时为 REQ 输入参数赋值 1 来启动对消息的禁用。 SFC 10 的工作方式 禁用以异步方式执行,换言之,它可以在若干个 SFC 10 调用过程中一直保持激活状态。另请参见异步 工作 SFC 的 REQ、RET_VAL 和 BUSY 含义: 初次调用时 (REQ = 1),SFC 10 检查输入参数,并尝试占据所需的系统资源。如果尝试成功,将在 RET_VAL 中输入值 W#16#7001、设置 BUSY 并启动对消息的禁用。 如果不成功,将在 RET_VAL 中输入出错信息并终止作业。在这种情况下不会评价 BUSY。 如果期间进行了更多调用,将在 RET_VAL 中输入值 W#16#7002 (仍然由 CPU 执行作业) 并设置 BUSY。进行更多调用不会影响当前作业。 Zui后一次调用 SFB 时,如果没有出错,将在 RET_VAL 中输入值 W#16#0000。届时 BUSY 的值将 是 0。如果出错,将在 RET_VAL 中输入出错信息且不会评价 BUSY。 参数 声明 数据类型 存储区 描述 REQ INPUT BOOL I、Q、M、D、L REQ=1:触发禁用 MODE INPUT BYTE I、Q、M、D、L、 常数 有关用于选择要禁用消息的参数,请参见下表 MESGN INPUT DWORD I、Q、M、D、L、 常数 只有在将 MODE 设置为 5、6、7 时,消息号才 有意义。可以通过它禁用单个消息。 RET_VAL OUTPUT INT I、Q、M、D、L 有关出错信息,请参见“出错信息”表 BUSY OUTPUT BOOL I、Q、M、D、L BUSY = 1:尚未取消禁用。ODE 输入参数 下表列出了允许 MODE 输入参数使用的值: 值 含义 0 使用 SFB 生成 CPU 的所有块相关、符号相关和组状态 消息 1 使用 SFB 生成 CPU 的所有块相关消息,即所有由 “NOTIFY”、“NOTIFY_8P”、“ALARM”、“ALARM_8P”和“ALARM_8” SFB 生成的消息 2 CPU 的所有组状态消息 3 CPU 的所有符号相关消息 (SCAN) 5 “符号相关消息”类的单个消息 6 “使用 SFB 生成的块相关消息”类的单个消息 7 “组状态消息”类的单个消息 故障信息 错误代码 (W#16#...) 解释 0000 禁用终止而没有出错。 7000 初次调用时 REQ = 0:未激活禁用。 7001 初次调用时 REQ = 1:触发了禁用。 7002 再次调用:禁用已激活。 8081 访问参数时出错 8082 MODE 含有违规值。 8083 消息号超出了允许的值范围。 8084 没有登录使用 MODE (及可能的情况下使用 MESGN) 指定的消息。 80C3 无法禁用要在 MODE (及可能的情况下在 MESGN) 中禁用的消息,因为目前 SFC 10 已在禁用消息。 8xyy 一般错误信息,请参见使用输出参数 RET_VAL 判断故障使用 SFC 9“EN_MSG”启用与块相关的消息、与符号相关的消息以及组 状态消息 描述 使用 SFC 9“EN_MSG”(启用消息) 可以启用先前禁用的块相关、符号相关和组状态消息。或者在显示 设备上禁用消息,或者使用 SFC 10“DIS_MSG”禁用。 使用 MODE 和 MESGN 输入参数指定要启用的消息。只有在 SFC 9 尚未有效地启用消息时,才能使用 SFC 9“EN_MSG”成功地启用消息。 通过为 SFC 9 的 REQ 输入参数赋值 1 来启动启用功能。 SFC 9 的工作方式 启用以异步方式执行,换言之,它可以在若干个 SFC 9 调用过程中一直保持激活状态。另请参见异步工 作 SFC 的 REQ、RET_VAL 和 BUSY 的含义: 初次调用时 (REQ = 1),SFC 9 会检查输入参数,并尝试占用所需的系统资源。如果尝试成功,将 在 RET_VAL 中输入值 W#16#7001、设置 BUSY 并启动对消息的启用。 如果不成功,将在 RET_VAL 中输入出错信息并终止作业。在这种情况下不会评价 BUSY。 如果期间进行了更多调用,将在 RET_VAL 中输入值 W#16#7002 (仍然由 CPU 执行作业) 并设置 BUSY。进行更多调用不会影响当前作业。 Zui后一次调用 SFB 时,如果没有出错,将在 RET_VAL 中输入值 W#16#0000。届时 BUSY 的值将 是 0。如果出错,将在 RET_VAL 中输入出错信息且不会评价 BUSY。 参数 声明 数据类型 存储区 描述 REQ INPUT BOOL I、Q、M、D、L REQ=1:触发启用 MODE INPUT BYTE I、Q、M、D、L、 常数 用于选择要启用消息的参数 MESGN INPUT DWORD I、Q、M、D、L、 常数 只有在将 MODE 设置为 5、6、7 时,消息号才 有意义。可以通过它启用单个消息。 RET_VAL OUTPUT INT I、Q、M、D、L 出错信息,请参见表格。 BUSY OUTPUT BOOL I、Q、M、D、L BUSY = 1:尚未取消启