西门子S7-1500经销模块代理商
国际化工业自动化科技产品供应商,西门子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 17“ALARM_SQ”生成可确认的与块相关的消息以及使用 SFC 18“ALARM_S”生成yongjiu确认的与块相关的消息 注意 新创建的程序只能使用 SFC 107 和 108 (如果您的 CPU 支持 SFC 107 和 108),因为它们提供了用于管 理系统资源的增强选项。 描述 每次调用 SFC 17“ALARM_SQ”和 SFC 18“ALARM_S”时,它们都会生成一个可以向其添加关联 值的消息。把该消息发送给为此而登录的所有站。SFC 17 和 SFC 18 提供了简单的消息发送机制。必须 确保当触发信号 SIG 的值是上一调用的反值时,只调用 SFC 17 或 SFC 18。如果不是这种情况,将在 RET_VAL 中给予指示,且不会发送消息。初次调用 SFC 17 或 SFC 18 时,必须确保 SIG 输入的值为 1。 否则,RET_VAL 将包含出错信息,且不会发送消息。 注意 请务必在先前已分配了适当系统属性的 FB 中调用 SFC 17 和 SFC 18!有关向块分配系统属性的更多详 细信息,请参考/234/一节。 系统资源的使用 使用 SFC 17“ALARM_SQ”和 18“ALARM_S”生成消息时,操作系统在信号周期过程中使用一个 系统资源。 对于 SFC 18“ALARM_S”,信号周期从 SFC 调用 SIG=1 开始持续到 SIG=0 的另一个调用。对于 SFC 17“ALARM_SQ”,此时期还包括直到其中一个已报告的显示设备确认进入信号的时间 (必要时)。 如果在信号周期过程中,生成消息的块超载或被删除,相关系统资源将保持占用状态,直到下次重启 (暖启动)。 确认消息 在受监视信号的状态为 1 时,可以确认由 SFC 17“ALARM_SQ”发送的消息。可以使用 SFC 19“ALARM_SC”查询上一“进入事件消息”的确认状态和上次 SFC 调用的信号状态。始终隐式 确认使用 SFC 18“ALARM_S”发送的消息。使用 SFC 19“ALARM_SC”可以查询上次 S态的临时存储 SFC 17“ALARM_SQ”和 SFC 18“ALARM_S”会临时占用系统资源。它们在此处输入上两个信号状 态 (包括时间标志和关联值) 等信息。如果在未发送上两个“有效”SFC 调用的信号状态 (信号溢出) 时 调用 SFC 17 或 SFC 18,将放弃当前和上一信号状态,并在缓冲区中设置溢出 ID。在下一个可能的时机, 将发送倒数第二个信号和溢出标识符。 实例: t t 0 t 1 t 2 t0、t1 和 t2 是调用 SFC 17 或 SFC 18 所在的点。如果 t0和 t1的信号状态未在时间 t2发送,将放弃 t1和 t2的信号状态,并会为 t0的信号状态设置溢出标识符。 实例溢出 如果 SFC 17 或 SFC 18 调用的数量大于 CPU 系统资源的Zui大数量,可能会导致资源不足 (实例溢出)。 将通过 RET_VAL 中的信息和登录的显示设备指明这种情况。 SFC 17 或 SFC 18 调用的Zui大数量取决于具体的 CPU。您将在/70/和/101/中找到此信息。 参数 声明 数据类型 存储区 描述 SIG INPUT BOOL I、Q、M、D、L 触发消息的信号 ID INPUT WORD I、Q、M、D、L、 常数 消息的数据通道:W#16#EEEE EV_ID INPUT DWORD I、Q、M、D、L、 常数 消息号 (不允许为 0) SD INPUT ANY I、Q、M、D、T、C 相关值 Zui大长度:12 字节 允许使用以下数据类型 BOOL (不允许:位域)、 BYTE、CHAR、WORD、INT、DWORD、DINT, REAL、DATE、TOD、TIME、S5TIME、 DATE_AND_TIME、COUNTER、TIMER。 RET_VAL OUTPUT INT I、Q、M、D、L 故障信息块相关的消息 用于 S7-300/400 系统和标准函数的系统软件 卷 2/2 534 参考手册, 10/2010, A5E03290617-01 故障信息 错误代码 (W#16#...) 解释 0000 未产生故障。 0001 关联值超过了允许的Zui大长度或 无法访问用户存储器 (例如,访问的 DB 已被删除)。发送消息。 关联值指向本地数据区中的某个值。发送消息。(jinxian S7-400) 0002 警告:已经使用了Zui后一部分可用的消息确认存储器。(jinxian S7-400) 8081 指定的 EV_ID 超出了允许的范围。 8082 由于 CPU 不再有可以供 SFC 生成块相关消息的资源,消息丢失。 8083 由于已存在相同的信号更改但尚无法发送 (信号溢出),消息丢失。 8084 当前 SFC 17 或 SFC 18 调用中,触发消息的信号 (SIG) 的值与上次调用时的值相同。 8085 没有针对指定 EV_ID 的登录 8086 已在较低优先级类执行了针对指定 EV_ID 的 SFC 调用。 8087 初次调用 SFC 17 或 SFC 18 时,消息触发信号的值为 0。 8088 指定的 EV_ID 已由另一个系统资源 (分配给 SFC 17、18、107、108) 使用。 8xyy 一般错误信息,请参见使用输出参数 RET_VAL 判断故障使用 SFC 19“ALARM_SC”查询上一 ALARM_SQ/ALARM_DQ 进入事 件消息的确认状态 描述 使用 SFC 19“ALARM_SC”可以查询下列内容: 上一 ALARM_SQ/ALARM_DQ 进入状态消息的确认状态和上次调用 SFC 17“ALARM_SQ”/ SFC 107“ALARM_DQ”时触发消息的信号状态,或 上次调用 SFC 18“ALARM_S”/SFC 108“ALARM_D”时触发消息的信号状态。 假定在消息组态期间分配了消息号,将通过 SFC 19“ALARM_SC”访问 SFC 17 或 SFC 18/SFC 107/ SFC 108 临时占用存储器的唯一消息号引用消息或信号。 参数 声明 数据类型 存储区 描述 EV_ID INPUT DWORD I、Q、M、D、L、 常数 上次 SFC 调用信号状态的消息号或想要查询的 上一进入状态消息 (jinxian使用 SFC 17 和 SFC 107!) 的确认状态。 RET_VAL OUTPUT INT I、Q、M、D、L 故障信息 STATE OUTPUT BOOL I、Q、M、D、L 上次 SFC 调用触发消息的信号状态 Q_STATE OUTPUT BOOL I、Q、M、D、L 如果指定的 EV_ID 参数属于 SFC 18/SFC 108 调用:1 如果指定的 EV_ID 参数属于 SFC 17/SFC 107 调用:上一进入状态消息的确认状态: 0:未确认 1:已确认使用 SFC 107“ALARM_DQ”和 108“ALARM_D”生成可确认和yongjiu确 认的块相关消息 描述 每次调用,SFC 107“ALARM_DQ”和 108“ALARM_D”都会生成一个可向其附加关联值的消息。 从而与 SFC 17“ALARM_SQ”和 18“ALARM_S”保持一致。 使用 SFC 107“ALARM_DQ”和 108“ALARM_D”生成消息时,操作系统会在信号周期过程中临时 占用系统资源。 SFC 108“ALARM_D”的信号周期始于 SIG=1 的 SFC 调用,终于 SIG=0 的新调用。对于 SFC 107 “ALARM_DQ”,它的周期可能因时间超时而延长,一直到在登录的显示设备上确认进入信号为止。 对于 SFC 108“ALARM_D”,信号周期从 SFC 调用 SIG=1 开始持续到 SIG=0 的另一个调用。对于 SFC 107“ALARM_DQ”,此时期还包括直到其中一个已报告的显示设备确认进入信号的时间 (如有 必要)。 如果在信号周期过程中,生成消息的块超载或被删除,相关系统资源将保持占用状态,直到下次重启 (暖启动)。 与 SFC 17 和 18 相比,SFC 107“ALARM_DQ”和 108“ALARM_D”所增加的功能是:可以对这些占 用的系统资源进行管理: 借助 SFC 105“READ_SI”,可以获取与占用的系统资源有关的信息。 可以使用 SFC 106“DEL_SI”再次释放占用的系统资源。这对于yongjiu占用的系统资源具有特殊意义。 例如,如果在程序更改过程中删除了包含 SFC107 或 SFC108 调用的 FB,当前占用的系统资源将保 持占用状态,直到下次重启 (暖启动)。更改程序并重新加载包含 SFC 107 或 SFC 108 调用的 FB 时, 可能会发生 SFC 107 和 108 不再生成消息的情况。SFC 107 和 108 包含的参数比 SFC 17 和 18 多一个,即输入 CMP_ID。使用此输入可以将由 SFC 107 和 108 生 成的消息分配到逻辑区,例如,系统的各个部分。。如果调用 FB 中的 SFC 107/SFC 108,显然需要将相应的实 例 DB 号分配到 CMP_ID。 参数 声明 数据类型 存储区 描述 SIG INPUT BOOL I、Q、M、D、L 消息触发信号 ID INPUT WORD I、Q、M、D、L、 常数 消息的数据通道:W#16#EEEE EV_ID INPUT DWORD I、Q、M、D、L、 常数 消息号 (不允许:0) CMP_ID INPUT DWORD I、Q、M、D、L、 常数 组件标识符 (不允许:0) 将相应消息分配到的部分系统的 ID 建议值: 低位字:1 至 65535 高位字:0 如果使用上述建议值,将不会遇到与 SIEMENS 程序数据包冲突的情况。 SD INPUT ANY I、Q、M、D、T、C 相关值 Zui大长度:12 字节 只允许使用 BOOL 型数据 (不允许:位域)、 BYTE、CHAR、WORD、INT、DWORD、 DINT、REAL、DATE、TOD、TIME、S5TIME、 DATE_AND_TIME生故障。 0001 关联值的长度超出了允许的Zui大长度,或 无法访问用户存储器 (例如,访问的 DB 已被删除)。发送激活的消息。 关联值指向本地数据区中的某个值。发送消息。(jinxian S7-400) 0002 警告:Zui后一部分可用的消息确认存储器已被占用。(jinxian S7-400) 8081 指定的 EV_ID 超出了有效范围。 8082 由于 CPU 不再有可以供 SFC 生成块相关消息的资源,消息丢失。 8083 由于已存在相同的信号转变但尚无法发送 (信号溢出),消息丢失。 8084 对于当前和以前的 SFC 107-/SFC-108 调用,消息触发信号 SIG 具有相同的值。 8085 没有针对指定 EV_ID 的登录。 8086 已在较低优先级类处理了针对指定 EV_ID 的 SFC 调用。 8087 初次调用 SFC 107/SFC 108 时,消息触发信号的值为 0。 8088 指定的 EV_ID 已由另一个系统资源 (分配给 SFC 17、18、107、108) 使用。 8089 已将 CMP_ID 赋值为 0。 8xyy 一般错误信息,请参见使用输出参数 RET_VAL 判断故障使用 SFC 105“READ_SI”读取动态系统资源 使用 SFC 107 和 108 生成消息时,动态占用的系统资源有何变化 使用 SFC 107“ALARM_DQ”和 108“ALARM_D”生成消息时,操作系统会临时占用系统存储器空间。 例如,如果不删除 CPU 中存在的包含 SFC 107 或 SFC 108 调用的 FB,可能会发生相应系统资源保持 yongjiu占用状态的情况。如果重新加载包含 SFC 107 或 SFC 108 调用的 FB,则可能发生 SFC 107 和 108 无法再得到正确处理的情况。 描述 使用 SFC 105“READ_SI”可以读取生成消息时由 SFC 107 和 108 占用的系统资源。这是通过在此处 使用 EV_ID 和 CMP_ID 值来实现的。这些值通过 SI_ID 参数传给 SFC 105“READ_SI”。 SFC 105“READ_SI”具有下表说明的四种可能的工作模式。通过 MODE 参数设置所需的工作模式。 MODE 读取 SFC 107/SFC 108 占用的哪些系统资源? 1 全部 (SI_ID:=0 的 SFC 105 调用) 2 EV_ID:=ev_id 的 SFC 107-/SFC 108 调用 (SI_ID:=ev_id 的 SFC 105 调用) 占用的系统资源 3 CMP_ID:=cmp_id 的 SFC 107-/SFC 108 调用 (SI_ID:=ev_id 的 SFC 105 调用) 占用的系统资源 0 由于指定的目标域 SYS_INST 过小,不能通过上一调用在 MODE=1 或 MODE=3 下读