您的位置:控制工程论坛网论坛 » PLC与PAC » 西门子PLC基础4

瑞雪照丰年

瑞雪照丰年   |   当前状态:在线

总积分:4510  2024年可用积分:0

注册时间: 2007-02-01

最后登录时间: 2016-01-14

空间 发短消息加为好友

西门子PLC基础4

瑞雪照丰年  发表于 2007/3/26 11:26:31      1114 查看 5 回复  [上一主题]  [下一主题]

手机阅读

                                     西门子PLC基础4


硬件组态和存储器概念



S7-300的存储器概念:

装载存储器是一个可编程模块,它包括建立在编程设备上的装载对象(逻辑块、数据块和其他信息),它可以是存储器卡或内部集成的RAM。存储器卡一般有两种,其中,当采用RAM存储器卡时,系统必须配备电池,当采用Flash EPROM存储器卡时,则断电不会丢失,但内部RAM中的数据仍需电池保持。工作存储器仅包含和运行时间使用的程序和数据,RAM工作存储器集成在CPU中,通过后备电池保持。系统存储器包括过程映象输入和输出表(PII,PIQ),位存储器,定时器,计数器和局部堆践。保持存储器是非挥发的RAM,即使没有安装后备电池也可用来保持某些数据,设置CPU参数时要指定保持的区域。

从上述概念可知,假如我们在线修改程序,被修改的块存放在工作存储器中,当把程序上载到编程器时,就从工作存储器传到编程器。由于断电会导致RAM数据的丢失,所以假如要安全保存被修改的程序,就必须保存在FEPROM或硬盘上。


硬件组态和参数分配




一些概念:组态就是指在硬件组态的站窗口中分配机架、块可分布式I/O,可从硬件目录中选择部件;参数分配就是建立可分配参数模块的特性,例如启动特性、保持区等;设定组态就是设定好的硬件组态和参数分配;实际组态指已存在的实际组态和参数分配,一般是在已装配的系统中,从PLC的CPU中读出来的。

组态过程:

启动硬件组态:新建一个项目(PROJECT),选择该项目,并插入(INSERT)一个站(STATION),在SIMATIC管理器中选择硬件站(HARDWARE)双击OPEN即可,我们同时可以打开硬件目录——VIEW-CATALOG,如果选择标准硬件目录库,它会提供所有的机架、模块和接口模块。

产生硬件组态:主要选择机架,指定模块如何在机架摆放。具体是:

1、  在硬件目录中打开一个SIMATIC300站的RACK-300(例如是300),双击或拖到左边窗口。这样在左边的窗口中就出现两个机架表:上面的部分显示一个简表,下面的部分显示带有定货号、MPI地址和I/O地址的详细信息。

2、  电源:双击或拖拉目录中的“PS-300”模块,放到表中的一号槽位上。

3、  CPU:从CPU-300的目录中选择你所配置的CPU,列入2号槽位。

4、  3号槽—一般接口模块保留(用于多层组态),在实际配置中,如果这个位置要保留以后安装接口模块,在安装时就必须插入一个占位模块。

5、  信号模块:从4号槽位开始最多可以插入八块信号模块(SM卡),包括通讯处理器(CP)和功能模块(FM)。

6、CP卡(通讯处理卡):如以太网卡CP-343,PROFIBUS CP-341、342等。当然我们也可以直接用CPU上的MPI口,省钱但速度相对慢点。

分配参数:按要求对各种模块参数进行设置。双击模块打开属性对话框(Properties)

CPU——属性包括通用属性General(主要提供模块的类型,位置和MPI地址—如果要把几个PLC通过MPI接口组成网络,每个CPU分配不同的MPI地址);启动项目START.UP(主要选择三种启动方式,HOT—从断电时的语句,也就是程序断电处开始,WARM—从头,也就是程序第一步开始,COLD—冷启动;监视时间包括从模块读准备的信息时间和传递参数到模块的时间;可保存数量Retentive Memory:用来指定当出现断电或从STOP到RUN切换时需要保持的存储器区域;循环/时钟存储器;保护功能(设定钥匙权限和各种级别及口令);诊断/时钟。




保存下载及上传:经过上述设置以后,我们就可以保存、编译、一致性检查后,把设定组态下载到PLC中。当然,对实际运行的PLC,我们也可以通过上传(Upload Station)把实际组态读到编程器。




硬件诊断及组态中可能出现的问题:在SIMATIC管理器中可以用PLC-Diagnose Hardware来获得PLC的诊断状态。在实际组态过程中最可能出现的问题是以下几点:

1、  在S7-300中,组态中有空位置,此时组态不能编译通过;

2、  不正确的CPU(例如:是CPU 315-2DP,不是CPU 314)此时组态不能下载;

3、  模拟量模块分配到不正确的槽位置,此时CPU会因为参数分配错误进入STOP模式;

4、模拟量模块不正确的测量范围,导致模拟量模块组态错误。
1楼 0 0 回复
总共 , 当前 /