全国服务热线 15801815554

SIEMENS西门子 触摸屏 KTP400PN 6AV66470AK113AX0

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


              UNSCALE:取消缩放 (S7-300, S7-400) 说明 可以使用“取消缩放”(Unscale) 指令,取消在上限和下限之间以物理单位为增量对参数 IN 中 的浮点数进行缩放,并将其转换为整数。使用参数 LO_LIM 和 HI_LIM 指定取消缩放输入值 取值范围的下限和上限。指令的结果在参数 OUT 中输出。 “取消缩放”指令将按以下公式进行计算: OUT = [((IN–LO_LIM)/(HI_LIM–LO_LIM)) ∗ (K2–K1) ] + K1 常数“K1”和“K2”的值取决于参数 BIPOLAR 的信号状态。参数 BIPOLAR 可能的信号状态为: • 信号状态“1”:假设参数 IN 的值为双极性且取值范围是 -27648 到 27648。此时,常数“K1” 的值为“-27648.0”,而常数“K2”的值为“+27648.0”。 • 信号状态“0”:假设参数 IN 的值为单极性且取值范围是 0 到 27648。此时,常数“K1”的值为 “0.0”,而常数“K2”的值为“+27648.0”。 当参数 IN 的值超出 HI_LIM 和 LO_LIM 定义的限值时,将输出一个错误并将结果设置为Zui接 近的限值。 如果指定的下限值大于上限值 (LO_LIM > HI_LIM),则结果将对输入值进行反向缩放。 参数 下表列出了“取消缩放”指令的参数: 参数 声明 数据类型 存储区 说明 IN Input REAL I、Q、M、D、 L、P 或常数 待取消缩放并转换为整数 的输入值 HI_LIM Input REAL I、Q、M、D、 L、P 或常数 上限 LO_LIM Input REAL I、Q、M、D、 L、P 或常数 下限如果指定的下限值大于上限值 (LO_LIM > HI_LIM),则结果将对输入值进行反向缩放。 参数 下表列出了“缩放”指令的参数: 参数 声明 数据类型 存储区 说明 IN Input INT I、Q、M、D、 L、P 或常数 待缩放的输入值 HI_LIM Input REAL I、Q、M、D、 L、P 或常数 上限 LO_LIM Input REAL I、Q、M、D、 L、P 或常数 下限 BIPOLAR Input BOOL I、Q、M、D、L 或常数 指示将参数 IN 的值解释为 双极性还是单极性。该参 数可采用以下值: 1:双极性 0:单极性 RET_VAL Output WORD I、Q、M、D、 L、P 错误信息 OUT Output REAL I、Q、M、D、 L、P 指令的结果。

                程序控制指令 (S7-300, S7-400) 运行时控制 (S7-300, S7-400) COMPRESS:压缩 CPU 内存 (S7-400) 说明 “压缩 CPU 内存”指令用于压缩 CPU 的工作存储器或 RAM 加载存储器。执行压缩期间,将 现有的块拼接到一起,以填充因删除或装载块而导致空隙。 通过调用“压缩 CPU 内存”指令启动压缩操作。压缩操作分成若干程序周期。可通过各个 参数值监视压缩操作。如果该指令的参数 BUSY 值为“1”,则说明仍在执行压缩操作。如果参 数 DONE 的值为“1”,说明压缩操作已完成。可通过参数 RET_VAL 查询错误信息。 如果已经开始执行从外部启动的压缩操作,则调用“压缩 CPU 内存”指令将显示错误信息。 检查压缩函数 在启动压缩函数后,立即调用“压缩 CPU 内存”函数。但是,您无法控制压缩是否成功执行。 如果您想要检查压缩函数,请按下列步骤操作: 必须在该周期内调用“压缩 CPU 内存”指令。每次调用后,首先计算 RET_VAL 参数。如果 其值为“0”,则必须计算 BUSY 和 DONE 参数。如果 BUSY = "1" 且 DONE = "0",表明压缩函 数仍处于活动状态。只有在 BUSY 的值变为“0”且 DONE 的值变为“1”后,压缩才算成功完成。 如果此后再次调用“压缩 CPU 内存”指令,则会再次启动压缩。参数 下表列出了“压缩 CPU 内存”指令的参数: 参数 声明 数据类型 存储区 说明 RET_VAL Output INT I、Q、M、D、L 错误信息: 如果指令执行期间出错, 则在参数 RET_VAL 中输出 错误代码。 BUSY Output BOOL I、Q、M、D、L 有关压缩操作是否激活的 信息 DONE Output BOOL I、Q、M、D、L 有关压缩操作是否完成的 信息 有关有效数据类型的更多信息,请参见“另请参见”。 RET_VAL 参数 下表列出了 RET_VAL 参数值的含义: 错误代码 * (W#16#.. .) 说明 0000 无错误 可以通过 BUSY 和 DONE 参数,查询压缩操作的状态。 8091 已经执行从外部启动的压缩操作。 8092 由于存在以下某种情况,该指令无法执行: • “删除块”功能已激活。 • 编程设备功能正在访问一个待移动的块。 • 已经执行从外部启动的压缩操作。 • H-CPU 正在连接或更新。 8xyy 更多信息,请参见:通过输出参数 RET_VAL 评估错误 (页 184) * 在程序编辑器中,错误代码可显示为整数或十六进制值。有关切换显式格式的信息,请 参见:转换程序状态的显示格式。RE_TRIGR:重置周期监视时间 (S7-300, S7-400) 说明 “重置周期监视时间”指令用于重新触发 CPU 的循环时间监控。根据 CPU 组态中所设置的时 间,重新启动循环监视时间。 可以在所有块中调用指令“重新启动循环监视时间”(Restart cycle monitoring time),而无需 考虑优先级。 如果在优先级较高的块(例如,硬件中断或诊断中断)中调用此指令,则不会执行此指令。 指令“重置周期监视时间”完全在时间范围内执行(Zui大程序循环的 10 次),而不考虑调 用次数。过期后,程序循环将无法再延长。 参数 “重新启动循环监视时间”(Restart cycle monitoring time) 指令不带任何参数且不提供任何错 误信息。 参见 有效数据类型概述 (页 255) 设置程序控制操作指令中的状态位 (页 204) STL 基础知识 (页 9901) STP:退出程序 (S7-300, S7-400) 说明 使用“退出程序”指令,可将 CPU 设置为 STOP 模式,从而终止程序执行。是否从 RUN 模 式切换到 STOP 模式,则取决于 CPU 的组态。WAIT:组态延时时间 (S7-300, S7-400) 说明 可使用“组态延时时间”指令,将程序的执行过程暂停一段特定的时间。在该指令的参数 WT 中时间段的单位为微秒。 可以组态的延时为 -32768 到 32767 微秒 (μs)。允许的Zui短延时时间取决于 CPU 并且与指 令的执行时间一致。 优先级更高的事件可中断该指令的执行且不返回任何错误信息。 适用于 S7-300-CPU: 对于 S7-300-CPU(S7-318 除外),该指令设置的延时时间为Zui短时间。各类嵌套优先级的 执行时间和系统利用率会延长该时间。 说明 负延时时间 如果在参数 WT 中指定了负延时时间,则使能输出 ENO 或 RLO 和 BR 位将返回信号状态 FALSE。负延时时间不会对 CPU 造成影响。以下与使能输出 ENO 相关联的指令不在 LAD 或 FBD 中执行。 参数 下表列出了“组态延时时间”指令的参数: 参数 声明 数据类型 存储区 说明 WT Input INT I、Q、M、D、 L、P 或常量 延时时间的单位为微秒 (μs)PROTECT:更改保护等级 (S7-300, S7-400) 说明 “更改保护等级”指令用于更改 CPU 中所组态的保护等级“1”。 所组态的保护等级为“1”时选择“通过密码进行删除”(Removable with password) 选项,意味 着您需要组态一个密码。通过该密码,可以在操作期间对由“更改保护等级”指令提供只读 保护的 CPU 进行写访问,例如加载。 可在该指令的 MODE 参数中指定保护等级。CPU 的当前保护等级显示在巡视窗口的“属性 > 保护”(Properties > Protection) 下。 下表列出了各保护等级的含义。 保护等 级 含义 1 允许对所有设备功能进行编程。可通过指令“更改保护等级”,取消对任何现有块的密码验证。 2 • 不能更改 CPU 中的程序和组态。只能读取 CPU 中的程序。 • 允许过程控制、过程监视和过程通信功能。 • 允许所有信息功能。 • 如果知道有效密码,则可以取消所设置的写保护。 • 可通过指令“更改保护等级”,取消对任何现有块的密码验证。 3 • 但无法取消所设置的读写保护,即使知道有效密码。 • 如果在调用指令“更改保护等级”时存在有效的连接,则调用该指令并不会影响该连接。 如果为 CPU 组态了保护等级“2”或“3”,那么调用“更改保护等级”指令将不会起作用。执行“更改保护等级”指令之后,还可以通过 SSL ID 为 W#16#0232 且索引为 W#16#0004 的 SSL 部件列表检查保护等级“2”或“3”是否仍然有效。 说明 只能使用“更改保护等级”指令,设置比使用 STEP 7“配置硬件”(Configure hardware) 组态 的保护等级相同或更高的保护等级。例如,已经组态保护等级 3 并且以 MODE 参数为 12 调 用指令“更改保护等级”。这将阻止密码验证。如果在参数 MODE 为 0 或 1 的情况下再次 调用该指令,将保留保护等级 3 并且通过输入有效密码取消读写保护。

联系方式

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