S7

您所在的位置:网站首页 西门子权限怎么打开 S7

S7

2024-07-11 15:29| 来源: 网络整理| 查看: 265

返回查看 S7-200 热线工程师岗前内部培训:STEP7-Micro/win软件使用第二讲--系统块设置 视频 主要内容: 1.系统块各选项的功能介绍 2.热线常问问题及实验演示 (1)S7-200系统块

S7-200的系统块包括以下内容:

通信端口:对CPU的通信端口进行设置

断电数据保持:CPU断电以后存储区所放数值的状态

密码:对CPU加密

输出表:CPU停机以后I/O点的输出状态

输入滤波器:包括数字量滤波和模拟量滤波

脉冲捕捉位:对一些斩脉冲进行捕捉

背景时间:背景活动时间所占CPU扫描周期的百分比

EM配置:可以看CPU智能模块的位置

LED配置:对LED灯进行配置

增加存储区:增加CPU的程序存储区

1)S7-200通信口

S7-200CPU上的通信口各自独立,每个通信口都有自己的网络地址、通信速率等参数设置。分别连接到CPU上两个通信口上的设备,不属于同一网络。

S7-200CPU上的通信口支持的通信协议有:

PPI协议:西门子专为S7-200开发的通信协议;

MPI协议:MPI协议不能与一个作为PPI主站的S7-200CPU通信;

自由口模式:由用户自定义的通信协议,用于与其他串行通信设备通信(如串行打印机等)。

热线常问问题:能否使用S7-200通信口通过PPI连接第三方屏?

答:不支持。因为PPI协议是不公开的,若第三方屏支持PPI协议,那么是第三方协议进行了破解,属于单方面行为,西门子不予支持。

2)数据保持

S7-200系统中用到了三种存储器件:

RAM:易失性的存储器,失去电源供应后,其中保存的数据会丢失。S7-200CPU中的RAM由超级电容+外插电池卡提供电源缓冲。RAM保存V、M、T(定时器)、C(计数器)等各数据区的内容,在CPU失电后的表现由用户在系统块"数据保持"页中设置。

EEPROM:非易失的电可擦除存储器,保持数据不需要供电,并且可以改写其内容。用户程序永久保存在程序EEPROM中。

外插存储卡:非易失的存储器。用来保存用户程序、数据记录(归档)、配方数据,以及一些其他文件。

在上图系统断点数据保持的设置中,范围0的数据区定义的是VB,偏移量是0,那么数据保持就从VB0开始,单元数目10240是指从VB0开始的10240个字节的数据在断点以后是可以得到保持的,它的数据保持是通过CPU里集成的超级电容或外插电池卡来进行的。在范围5中定义M区数据保持是从MB14开始的18个字节,它们在断点以后是可以进行数据保持的,但是M区有一个特点,比如说偏移量设置是0,单元数设置为14,那么这14个字节在CPU断电的时候数据会直接保持在EEPROM区。

永久保持的方法:

在数据块中定义不需要更改的数据,下载到CPU内可以永久保存; 用户编程使用相应的特殊寄存器(SMB31,SMW32)功能,将数据写入EEPROM永久保存; 使用EEPROM写入库。

写入ROM:S7-200通过编程将VW200的数据写入ROM:

 

 

 

3)CPU密码

S7-200CPU一共有4级访问权限,一级权限对CPU的读写数据、上传下载、强制数据、删除程序等操作都是不做限制的;如果设置的是二级密码,那么对读写数据、启动CPU、上载程序是不做限制的,但是从"下载到CPU"以下的操作是要密码的;如果设置的是三级密码,那么对读写用户数据等操作是不做限制的,对"上载程序"以下的操作是需要密码的;如果是四级密码,则是最高等级,不允许上载,即使是指导正确的密码也不能上载,该选项也不准许执行状态监控、运行模式编辑和项目比较。其他功能和三级密码相同。

热线常问问题:忘记密码,需要提供破解方式

答:不支持。既然是密码,它就起到加密的作用,如果说提供密码又提供了破解,那我们提供的密码也就没有意义了。

4)I/O输出表

I/O输出表可以选择将输出冻结在最后的状态,也可以通过选择使被选中的点在CPU从运行到停止的时候保持在接通的状态,没有被选中的输出点的状态将不会被保持。

模拟量的输出也是一样的道理,可以将输出冻结在最后的状态,也可以将CPU从运行到停止时的值做一些设置,设置以后模拟量输出点的的值在CPU停机的时候会保持在设置的输出状态。

5)输入信号滤波

a) 数字量滤波

数字量滤波的功能:在采集输入点信号的时候经常会有一些干扰,这些干扰的信号非常窄,如果不进行滤波CPU会误认为这些干扰是有一个正常的输入点信号的到来,这是不允许的,所以需要用数字量滤波的功能。

Micro/WIN软件只支持CPU集成DI点的输入滤波延时设置(从0.2ms到12.8ms可选),不支持扩展DI模块的输入滤波延时设定;

数字量输入滤波器会对读取输入指令、输入中断和脉冲捕捉产生影响。高速计数器不受此影响。

b) 模拟量输入滤波

模拟量信号:

采样数:模拟量滤波后的值为包括当前采样的前N个采样值的平均值。

死区:定义了计算模拟量平均值的取值范围。

比如说采样数定义的是64,死区定义为320,那模拟量输入的值是前面64个值得平均值,这个值作为模拟量的输入值,死区在这里的作用是如果当前的模拟量的采样值与平均值数值的差超过了死区的定义(如320),那么就会把当前的采样值作为模拟量的输入值,后面再继续按照前面的原理进行计算。

6)背景时间

背景时间可以设置PLC的一些背景活动,如控制程序执行状态的监控或者运行模式编辑所占的CPU扫描周期的百分比,通常可以在5%~50%之间调节,默认值是10%,这是一个比较合适的值,我们也可以去做一些更改。

7)EM配置

EM配置的功能主要是针对智能模块而言,通过EM配置的功能可以显示智能模块的使用情况。比如说现在没有用到智能模块,通过EM配置我们可以读取所有的扩展模块的配置地址都是"未使用",是没有智能模块。

8)LED配置

系统故障和诊断的LED灯是共用的,它可以设置为数据被强制或者出现I/O错误时发出黄色的光,用于区别之前系统故障的红光。具体操作时,如果将"当PLC中有项目被强制时,点亮LED"或者将"当一个模块有I/O错误时,点亮LED"勾上,当PLC有强制功能或者模块有I/O错误的时候,灯会亮黄色的光。

9)扩展程序存储区

23版CPU的新功能(运行时编程)需要占用一部分程序存储空间。如果要利用全部的程序存储区,对于特定的一些CPU型号,需要禁止"运行模式编程"功能。具体的做法就是将"禁止'运行模式编程'以增加存储区"勾掉,对于CPU224XP,在不勾的时候程序存储区是12288个字节,勾上以后字节数会增加16384,存储空间得到了一些提升。

对于具体的CPU型号来说,CPU221和CPU222没有运行模式编辑的功能,所以无法扩展,CPU224以上的CPU有此功能,可以禁止运行模式编程来增加存储区。

(2)STEP 7-Micro/WIN的相关常问问题

1)如何知道自己所编程序大小?

程序编写完成后进行编译(图标1),在输出窗口中可查看程序大小。

2)编译出错怎么办?

当程序中存在错误时,编译程序后输出窗口中会显示存在错误的数量(图标2)及错误的位置及详情(图标3),可根据错误指示进行改正。

3)如何知道自己所编程序的扫描时间?

STEP7 Micro/WIN的菜单栏中点击"PLC"—>"信息",可在弹出PLC信息窗口中查看程序扫描周期。

4)如何监视程序和数据状态?

将程序下载在PLC中并运行,点击程序监控按钮(图标1)即可对程序运行进行监控;

在状态表(Status Chat)中点击数据状态监控按钮(图标2)即可对数据状态进行监控。

5)如何对数据进行强制?

 

在状态表中"新值"(New Value)一栏中写入需要强制的值(图标1),点击工具栏中的强制按钮(图标2)即可对数据进行强制。

6)如果指令不会用如何找到帮助?

在需要帮助的指令上右击鼠标(如上图),在弹出选项中选择"帮助"(Help)即可弹出所选指令的帮助窗口(如下图)。

7)如何查找所使用的程序地址空间是否重复使用?

 

8)在线监控时,在程序块中为何指令功能块是红色?

答:在网络读写指令如通讯指令的时候,对某些功能块进行了多次调用或者说通讯本身出现问题的时候,功能块可能会亮红色,这时候就需要去检查通讯的程序使用的是否合理,调用的是否符合标准。

上篇:STEP7-Micro/win软件使用第一讲——软件简介

下篇:STEP7-Micro/win软件使用第三讲——编程基础



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3