西门子工业自动化闲话工业4.0工具癖

西门子PLC控制器技术之五:CPU属性

2017-02-22  本文已影响148人  衡云湘水

在上一章节中我们对SIMATIC硬件组态进行了整体学习,(参见西门子PLC控制器技术之四:硬件组态 http://www.jianshu.com/p/dd4440fe0225 )了解了什么是实际组态和设定组态、如何插入一个站点、安装GSD文件、以及如何在HW Config中进行硬件组态等内容。

硬件组态完成之后,本章将进一步学习一个非常重要的参数属性——CPU属性

确定现场各I/O模块对应的传感器和执行器

在学习CPU属性之前,我们可以先确定现场各I/O模块对应的传感器和执行器了,以便后续应用所需。

如下图所示,在硬件组态HW Config中选中组态好的I/O模块,右键,选择监视/修改,然后可以列出该模块的所有I/O点,应用Monitor和Modify就可以轻松搞定现场各I/O模块对应的传感器和执行器接口,这种方法也称之为“打点”,打点的同时注意做好记录,为后续符号寻址编程奠定基础。

快速定位现场传感器执行器

CPU属性

CPU属性是PLC中最重要的一个属性参数。在硬件组态中双击CPU模块,进入到CPU属性对话框,如下图所示。

CPU属性

General属性下主要是关于CPU的一些基本介绍,包括型号、订货号、版本等,当然也可以修改名字、添加注释等。

CPU属性-循环/时钟存储器

如下图所示,为CPU的循环/时钟存储器(Cycle/Clock Memory)属性。这里有两个非常重要的参数设置,一个是循环扫描监视时间,系统默认设置是150ms,这是一个看门狗时间,时刻监视扫描程序运行的周期时间,如果循环扫描周期时间超过监视设置时间,则系统认为程序可能进入了死循环,CPU进入Stop模式,当然,可以也通过在Blocks中添加相应的故障处理OB块进行应对(本章不详细展开,将在后续组织块章节中详细讲解)。

CPU属性-循环时钟存储器

另一个是时钟存储器,勾选Clock Memory选项参数,Memory Byte可以设置为位存储器的任意一个字节号,设置好之后,该字节号代表的位存储器字节空间则成为时钟存储器,该字节的8个位,每一位都代表一个不同的时钟脉冲频率。比如Memory Byte填的是0,则MB0字节表示时钟存储器,MB0中的8个bit则分别代表8中不同频率的时钟脉冲,如m0.3表示频率为2HZ时钟脉冲

时钟脉冲在PLC的应用中有着广泛的应用,比如制作一定频率的闪光灯、应用时钟脉冲定时、计数等等,非常实用和方便。

注意,任何对CPU属性参数的修改,都需要编译下载后才能生效

CPU属性-保持存储器&保护

如下图所示,为CPU的保持存储器属性和保护属性界面。

保持存储器属性中可以设置带保持性的位存储器M、S7定时器T以及S7计数器C的个数。

CPU属性-保持存储器&保护

保护属性中有三个保护等级,主要是针对带F的具有故障安全功能的CPU。第一等级为启用故障安全CPU的密码,如果不启用该密码,则F-CPU的故障安全功能将不被启用;第二等级密码为写保护密码,如果启用该密码,则修改程序的时候需要输入密码;第三等级密码为读写保护密码,如果启用该密码,则看程序的时候也需要密码。

以上就是本章专题的主要内容,以下几个问题可以帮您巩固所学内容

  1. 如何快速确定现场各I/O模块对应的传感器和执行器?

  2. 时钟频率怎么设置?试制作一个2HZ频率的闪光灯。

  3. 保护属性的密码分为几个等级,各有什么特点?

上一篇下一篇

猜你喜欢

热点阅读