西门子PLC组态CPU怎么运行?

2019年1月14日14:37:45 发表评论 296 阅读

概述

要组态 CPU 的运行参数,在设备视图(整个 CPU 周围的蓝色轮廓)中选择CPU,并使用巡视窗口的“属性”(Properties) 选项卡。

属性 说明
  支持的硬件兼容性: 组态所有系统组件(SM、SB、CM、CP 和

CPU)的替换策略:

· 允许可接受的替换

· 允许任何替换(默认) 各模块内部均包含基于 I/O

数量、电气兼容性以及其它对应比较点的替换兼容性要求。 例如,16 通道的

SM 是 8 通道 SM 的可接受替换设备,但 8 通道 SM 不是 16 通道 SM 的可接受替换设备。 如果选择“允许可接受的替换”,则 STEP 7 会实施替换规则;否则,STEP 7 将允许任何替换。

分布式 I/O 的参数分配时间: 组态将分布式 I/O 切换到在线状态 所允许的最长时间(默认值:60000 ms)。 (在启动期间,CM 和 CP 会从 CPU 接收供电和通信参数。 该分配时间是连接到 CM 或 CP 的 I/O 切换到在线状态所允许的时间。)

无论分配时间是多少,分布式 I/O 切换为在线状态后,CPU 会立即进入 RUN 模式。 如果分布式 I/O 未在这一时间内切换为在线状态,则 CPU 仍会在没有分布式 I/O 的情况下进入 RUN 模式。

注: 如果组态使用 CM 1243-5(PROFIBUS 主站),不要将此参数设置为低于

15 秒(15000 ms),以确保模块切换到在线状态。

周期 定义最大循环时间或固定的最小循环时间
通信负载 分配专门用于通信任务的 CPU 时间百分比
系统和时钟存储器 启用一个字节用于“系统存储器”功能,并启用一个字节用于“时钟存储器”功能( 其中每个位都按预定义频率打开和关闭)。
Web 服务器 启用和组态 Web 服务器功能。
时钟 选择时区并组态夏令时
用户界面语言 为 Web 服务器和 CPU 显示选择与项目语言对应的语言。 您可针对最多两种项目语言为 Web 服务器和 CPU 显示分配相应的用户界面语言。
保护 设置用于访问 CPU 的读/写保护和密码
连接资源 提供可用于 CPU 的通信连接资源汇总以及已组态的连接资源数。
地址总览 提供已为 CPU 组态的 I/O 地址的摘要。

组态数字量输入滤波时间

数字量输入滤波器可防止程序响应输入信号中的意外快速变化,这些变化可能因开关触点 跳跃或电气噪声产生。 6.4 ms 的默认滤波时间能够阻止典型机械触点发生意外转换。 应用中的不同点可能需要较短的滤波时间来检测和响应快速传感器的输入,或需要较长的 滤波时间来阻止较慢的触点跳跃或较长的脉冲噪声。

6.4 ms 的输入滤波时间表示单个信号从“0”变为“1”,或从“1”变为“0”必须持续约 6.4 ms 才能够被检测到,而短于约 6.4 ms 的单个高脉冲或低脉冲不会被检测到。 如果输入信号在“0”和“1”之间切换的时间短于滤波时间,则在旧值脉冲基础上新值脉冲的 累积时间超过滤波时间时,用户程序中的输入点值可能会发生变化。

数字量输入滤波器的工作方式如下:

  • 输入“1”时,滤波器进行加计数,达到滤波时间时停止。 计数时间达到滤波时间时,映像寄存器的点将从“0”变为“1”。
  • 输入“0”时,滤波器进行减计数,达到“0”时停止。 计数达到“0”时,映像寄存器的点将从“1”变为“0”。
  • 如果输入反复变化,计数器将交替进行加计数和减计数。 当计数的净累积量达到滤波时间或“0”时,映像寄存器会发生变化。
  • “0”比“1”多的快速变化信号最终将变为“0”,如果“1”比“0”多,映像寄存器最终将变为“1”

每一个输入点都有一个适用于所有应用的滤波器组态: 过程输入、中断、脉冲捕捉和HSC 输入。 要组态输入滤波时间,选择“数字量输入”(Digital Inputs)。

数字量输入的默认滤波时间为 6.4 ms。可从输入滤波器的下拉列表中选择滤波时间。有效滤波时间范围为 0.1 us 到 20.0 ms。

如果数字量输入通道的滤波时间更改自以前的设置,则新的“0”电平输入值可能需要保持长达20.0 ms 的累积时间,然后滤波器才会完全响应新输入。 在此期间,可能不会检测到持续时间少于 20.0 ms 的短“0”脉冲事件或对其计数。

滤波时间的这种更改会引发意外的机械或过程操作,这可能会导致人员死亡、重伤和/或 设备损坏。为了确保新的滤波时间立即生效,必须关闭 CPU 电源后再开启。

脉冲捕捉

S7-1200 CPU 为数字量输入点提供脉冲捕捉功能。 通过脉冲捕捉功能可以捕捉高电平脉冲或低电平脉冲。此类脉冲出现的时间极短,CPU 在扫描周期开始读取数字量输入时,可能无法始终看到此类脉冲。

当为某一输入点启用脉冲捕捉时,输入状态的改变被锁定,并保持至下一次输入循环更新。 这样可确保捕捉到持续时间很短的脉冲,并保持到 CPU 读取输入为止。 下图显示 S7-1200 CPU(启用和未启用脉冲捕捉)的基本操作状况:

由于脉冲捕捉功能在输入通过输入滤波器后对输入进行操作,您必须调整输入滤波时间, 以防滤波器过滤掉脉冲。 下图显示数字量输入电路方框图:

下图显示启用脉冲捕捉功能时对各种不同输入条件的响应。 如果在某一特定扫描中存在一个以上脉冲,仅读取第一个脉冲。 如果在某一特定扫描中有多个脉冲,则应当使用上升/下降沿中断事件:

 

weinxin
plc入门知识问答
所有PLC工程师都会关注的微信公众账号,只需输入您的问题,就会有答案

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: