全国服务热线 15801815554

SIEMENS 西门子 S120伺服电机 1FK7015-5AK71-1JG3

更新时间:2024-07-05 08:00:00
价格:请来电询价
西门子:代理商
S120:全新原装 假一罚十
德国:现货 实体经营
联系电话:15801815554
联系手机:15801815554
联系人:邓经理
让卖家联系我
详细介绍


             PC 系统 (S7-1200, S7-1500) SHUT_DOWN:关闭目标系统 (S7-1200, S7-1500) 说明 通过指令“SHUT_DOWN:关闭目标系统”,关闭基于 PC 的自动化系统并在基于 PC 的自动 化系统中重新启动 S7 软件控制器 CPU 150xS 或 Windows。 该指令位于“指令”(Instructions) 任务卡的“基本指令 > 程序控制 > 运行系统控制”(Basic instructions > Program control > Runtime control) 下方。 以下情况时,建议重启系统: • 工业 UPS(不间断电源)通过数字量输入报告电源故障。 • Windows 停止响应或显示“蓝屏”。 • 用户程序中调用了过多的错误 OB。MODE = 1:关闭 CPU 150xS 和 Windows 该 CPU 将转入 STOP 模式并保存保持性数据。之后, CPU 和 Windows 将关闭。该系统必须手动重新启动。 MODE = 2:重新启动 CPU 150xS 该 CPU 将转入 STOP 模式并保存保持性数据。之后, CPU 将关闭并重新启动。 MODE = 3:重新启动 Windows。CPU 仍处于 RUN 模 式。Windows 将重新启动(在 TIA Portal V14 及以上 版本中,MODE 3 仅用于向下兼容。建议使用 MODE 4 或 MODE5)。 MODE = 4:Window 将关闭并正确重新启动。CPU 仍 处于“RUN”模式。 MODE = 5:重新启动窗口(与 MODE 3 兼容;例外情 况:仅当 Windows 系统崩溃时才使用 MODE 5)。

            RE_TRIGR:重置周期监视时间 (S7-1200, S7-1500) 说明 “重置周期监视时间”指令用于重新触发 CPU 的循环时间监控。根据 CPU 组态中所设置的时 间,重新启动循环监视时间。 该指令将在时间范围内完成执行(Zui大程序循环的 10 次),而不考虑调用次数。过期后,程 序循环将无法再延长。调用指令 请遵循以下调用条件: • S7-1200 系列 CPU: 固件版本低于 V2.2 时,仅能在优先级为 1 的程序循环组织块中调用该指令。即,所有组 织块中的Zui低优先级。如果在优先级更高的组织块中调用该指令,则指令不会执行且结果 (BR 位,使能输出 ENO)始终为“0”。 固件版本高于 V2.2 时,可在所有组织块中调用该指令而无考虑优先级。 • S7-1500 系列 CPU: 可在所有组织块中调用该指令而无考虑优先级。STP:退出程序 (S7-1200, S7-1500) 说明 “退出程序”指令用于将 CPU 设置为 STOP 模式,从而结束程序的运行。是否从 RUN 模式转 换为 STOP 模式,具体取决于 CPU 的组态。 该指令输入的逻辑运算结果 (RLO) 为“1”时,CPU 将切换为 STOP 模式,且结束程序运行。而 不检测该指令输出的信号状态。 如果该指令输入的 RLO 为“0”,则不执行该指令。GET_ERROR:获取本地错误信息 (S7-1200, S7-1500) 说明 可以使用“获取本地错误信息”指令查询程序块内的错误。通常为编程错误或访问错误。如 果程序块的执行过程中系统报告了一个错误,则上一执行该指令后执行该块时发生第一个错 误的详细信息将存储在输出 ERROR 处的操作数中。 在输出 ERROR 中,只能指定“ErrorStruct”系统数据类型的操作数。“ErrorStruct”系统数据类型 将指定存储错误相关信息的具体结构。可使用其它指令评估该结构并编写相应的响应。如果 程序块中存在多处错误,则只有在更正了发生的第一个错误后,该指令才会输出下一个要发 生错误的相关错误信息。 说明 输出 ERROR 只有在存在错误信息时才能更改 ERROR 输出。可以通过以下方式在处理错误之后将输出设 置回“0”: • 在块接口的“Temp”部分声明变量。 • 在调用指令之前将变量重置为“0”。 • 查询使能输出 ENO。仅当使能输入 EN 返回的信号状态为“1”且发送错误信息时,才置位使能输出 ENO。如果其中 任一个条件不满足,则剩余的程序执行将不受该指令的影响。 说明 激活本地错误处理 在程序块的程序代码中插入该指令时,将立即激活本地错误处理功能并在发生错误时忽略默 认的系统响应。 错误处理方式 有关相应的错误处理方式概述,请参见“错误处理机制概览 (页 160)” 有关包含多种错误处理方式的本地错误处理详细示例,请参见“有关处理程序执行错误的示例数据类型“ErrorStruct” “ErrorStruct”数据类型可插入到全局数据块或块接口中。如果每次为该数据结构指定不同的 名称,则该数据类型可多次插入。但该数据结构和各结构元素的名称不能更改。如果将错误 信息保存在全局数据块中,则其它程序块也可读取。 下表列出了“ErrorStruct”数据类型的结构: 结构组件 数据类型 说明 ERROR_ID WORD 错误 ID FLAGS BYTE 显示程序块调用过程中是否出错。 16#01:程序块调用过程中发生错误 16#00:程序块调用过程中无错误”。

          结构组件 数据类型 说明 REACTION BYTE 默认响应: 0:忽略(写入错误) 1:使用替换值“0”继续执行(读取错 误) 2:跳过指令(系统错误) CODE_ADDRESS CREF 有关程序块地址和类型的信息 BLOCK_TYPE BYTE 发生错误的程序块类型: 1:组织块 (OB) 2:函数 (FC) 3:函数块 (FB) CB_NUMBER UINT 代码块的编号 OFFSET UDINT 对内部存储器的引用 MODE BYTE 有关操作数地址的信息 OPERAND_NUMBER UINT 机器指令的操作数编号 POINTER_NUMBER_LOCATI ON UINT (A) 内部指针 SLOT_NUMBER_SCOPE UINT (B) 内部存储器中的存储区 DATA_ADDRESS NREF 有关操作数地址的信息访问“#Field[#index]”变量时出错。尽管出现读取/访问错误,“乘”指令的使能输出 ENO 和 #TagOut_Enabled 操作数的信号状态均为“1”,并使用值“0.0”执行乘法。如果出现这种错误 情况,我们建议您在执行“乘”指令之后设定“获取本地错误信息”指令以获取错误。“获 取本地错误信息”指令提供的错误信息将通过比较指令“等于”进行评估。如果 “#Error.REACTION”结构组件的值为“1”,则表示有读取/访问错误,并且复位 “#TagOut_Enabled”输出。GET_ERR_ID:获取本地错误 ID (S7-1200, S7-1500) 说明 可以使用“获取本地错误 ID”指令查询块内发生的错误。该错误通常为访问错误。如果在上 一次执行该指令后块执行过程中系统报告块执行错误,则将变量中所发生第一个错误的错误 ID 存储在输出 ID 中。 ID 输出中只能指定 WORD 数据类型的操作数。如果块中存在多处错误,则在更正了第一个 错误后仅输出该指令中下一个错误的错误 ID。 说明 只有在存在错误信息时才能更改 ID 输出。可以通过以下方式在处理错误之后将输出设置回 “0”: • 在块接口的“Temp”部分声明变量。 • 在调用指令之前将变量重置为“0”。 • 查询使能输出 ENO。 只有当使能输入 EN 返回信号状态“1”且存在错误信息时,才会置位指令“获取本地错误 ID”的 使能输出 ENO。即使不满足其中的某个条件,剩余的程序执行不受“获取本地错误 ID”指令 的影响。 有关该指令的执行和其它故障排除方式的示例,请参见“另请参见”。 说明 “获取本地错误 ID”指令支持在块内进行本地错误处理。在将“获取本地错误 ID”指令插入块 的程序代码中时,如果发生错误,则将忽略任何预定义的系统响应。 错误处理方式 有关相应的错误处理方式概述,请参见“错误处理机制概览 (页 160)” 有关包含多种错误处理方式的本地错误处理详细示例,请参见“有关处理程序执行错误的示例 (页 190)”访问“#Field[#index]”变量时出错。尽管出现读取/访问错误,“乘”指令的使能输出 ENO 和 #TagOut_Enabled 操作数的信号状态均为“1”,并使用值“0.0”执行乘法。如果出现这种错误 情况,我们建议您在执行“乘”指令之后设定“获取本地错误 ID”指令以获取错误。“获取 本地错误 ID”指令提供的错误信息将通过比较指令“等于”进行评估。如果 #TagID 操作数返 回 ID 2522,则表示有读取/访问错误,并且值“100.0”被写入 #TagOut 输出。INIT_RD:初始化所有保留数据 (S7-1500) 说明 可以使用“初始化所有保留数据”指令同时复位所有数据块、位存储器以及 SIMATIC 定时器 和计数器中的保持性数据。由于该指令的执行时间超出程序周期的持续时间,因此只能在启 动 OB 中执行。如果操作数“TagIn_1”和“Tag_REQ”的信号状态为“1”,则执行该指令。将复位所有数据块、位 存储器以及 SIMATIC 定时器和计数器中的保留数据。如果该指令执行成功,使能输出 ENO 的 信号状态为“1”。 有关以上示例中编程代码的更多信息WAIT:组态延时时间 (S7-1500) 说明 通过“组态延时时间”指令,可将程序的执行过程暂停一段特定的时间。在该指令的参数 WT 中时间段的单位为微秒。 可以组态的延时为 -32768 到 +32767 微秒 (μs)。Zui短延时时间取决于 CPU 和该指令的执行 时间。 优先级更高的事件可中断该指令的执行且不返回任何错误信息。 说明 负延时时间 如果在参数 WT 中指定了一个负延时时间,则使能输出 ENO 或 RLO 和 BR 位将返回信号状态 FALSE。负延时时间不会对 CPU 造成影响。以下与使能输出 ENO 相关联的指令不在 LAD 或 FBD 中执行。

联系方式

  • 地址:上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201100
  • 电话:15801815554
  • 联系人:邓经理
  • 手机:15801815554
  • 微信:15801815554
  • QQ:190755061