《现代可编程》_第1页
《现代可编程》_第2页
《现代可编程》_第3页
《现代可编程》_第4页
《现代可编程》_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、现代可编程序控制器原理及应用复习提纲1. S7-300/400PLC基于模块式结构,主要由: 机架 、 CPU模块 、 信号模块 、 功能模块 、 接口模块 、 通信处理器 和 电源模块 组成。其中信号模块的类型有DI模块、DO模块、AI、AO。2、 逻辑块包括OB,FB、SFB,是用户程序的主体。3、 S7-300 PLC 中央机架的4号槽的16点DO模块占用的字节地址为 QB0和QB1 。5号槽的16点DI占用的字节地址为 IB4和IB5 。6号槽的16点DI/DO占用的输入字节地址为 IB8 ,输出字节地址为 QB8 。7号槽的4AI/2AO模块的模拟量输入字地址为 IW304至IW31

2、0 ,模拟量输出字地址为 QW304和QW306 。4、. S7-300PLC系统除了安放CPU的中央机架外,最多可以增加3个扩展机架,每个机架可插8个信号模块,各机架共可安装32个信号模块。中央机架上从左到右的1、2、3号槽依次安装_电源模块_、 CPU模块、_接口模块_;411号槽可安装各种_信号模块/功能模块/通信处理器_。5 简单的讲,PLC的工作过程就是输入刷新-运行用户程序-输出刷新,永不停止地循环反复地进行着。操作系统执行一次循环操作的所需时间称为循环时间,循环时间与用户程序的长短 、指令种类及CPU执行指令的速度有关。6. S7-300PLC系统除了安放CPU的中央机架外,最多

3、可以增加3个扩展机架,每个机架可插8个信号模块,各机架共可安装个信号模块。中央机架上从左到右的1、2、3号槽依次安装、;411号槽可安装各种。功能最强的CPU,数字量通道最大为65536点,模拟量通道最大为4096点。7. S7-400PLC系统最多可增加21个扩展机架,功能最强的CPU,数字量I/O点最多可扩为131072/262144点,模拟量I/O点最多可扩为8192/16384点。8. S7-300系统中,2号扩展机架的6号槽上安装有一块数字量输入输出模块SM323 DI16/DO16*24V/0.5A,7号槽上安装有一块模拟量输入输出模块SM334AI4/AO2,它们的默认地址是:I

4、B72,IB73, QB72,QB73, IW560至IW564/6,QW560至QW562。9、S7-300 PLC定时器分辨率的等级有 0.01s_ 、 _0.1s_ 、 _1s_ 、 10s 。10、标准STEP 7软件包配备的3种基本编程语言是: 梯形图 、 语句表 和 功能块图 。11. S7-300/400 PLC在启动时要调用的组织块是OB100。生成程序时,自动生成的块是_OB1_,通常把采样输入输出程序放在块_OB1_里。CPU检测到错误时,如果没有相应的错误处理OB,CPU将进入_STOP_模式。/12. 若MD 200=DW#16# 12345678 则MB200=B#1

5、6#12则MB201=B#16#34则MB202=B#16#56则MB203=B#16#78/13、若DB1.DBD0=DW#16#11223344,则DB1.DBW0= _11_ 、DB1.DBW1= _22_ 、DB1.DBW2= _33_ 、DB1.DBB3=_0_。14. 已知 AR1=P#5.0,则指令 A MAR1,P#2.3的操作对象是M7.3。15 STEP7用SIMATIC管理器 对项目进行集中管理。16. 在STEP7中,进行硬件组态的任务是:硬件组态有什么任务? 硬件组态的任务就是在STEP7中生成一个与实际硬件系统完全相同的系统,例如生成网络、网格中各个站的机架和模块,

6、以及设置各硬件组成部分的参数,即给参数赋值。所有模块的参数都是用编程软件来设置的,完全取消了过去用来设置参数的硬件DIP开关和电位器。硬件组态确定了PLC输入/输出变量的地址,为设计用户程序打下了基础18 S7-300 PLC计数器有_3/5_类,计数范围为_0999_,计数接点在_输入信号的上升沿_情况下动作。19. 设定模拟量输入模块测量方法和测量范围主要使用_STEP 7_和_量程模板。/20 你知道用STEP7对S7-300/400项目进行硬件组态吗?你做了吗?(p98)。设置模拟量模块的测量种类和量程时,需注意。21. 在程序中,可以用绝对地址(例如I0.3)访问变量。为了便于阅读和

7、理解,可为变量定义一个符号地址(字符串)。这些符号地址的列表称为符号表。/22. 符号表中定义的符号,可为程序中的操作数的表示使用,这些符号称为共享符号,其对应的变量属于全局变量。允许使用的字符可以用汉字来表示,程序中,CPU自动对符号表中定义的符号加双引号“ ”/23 某些变量及其符号,只在定义的块有效,称为局域符号,对应的变量为块变量。局域符号是在指定的块 中定义的,它们不会出现在其他程序中。允许使用的字符不能用汉字表示,在程序中CPU自动在块变量声明表中的符号前加“#”号。/25. 在逻辑块编辑器(窗口)的变量声明区,用户可声明 局部变量的各种参数 ,在程序指令输入区,用户可编写能被PL

8、C执行的指令代码,程序指令可取自区或的触点或线圈。输入方法有增量输入模式和源代码模式两种。可以用菜单命令 打开/关闭指令目录集。(请操作一遍)。/26. STEP7中的S7-PLCSIM软件,用于模拟PLC的CPU中用户程序的执行过程。27. 设计交流异步电动机起、停、正反转、连锁保护控制程序。要求: (1). 列表I/O信号并分配PLC地址 (2). 画出PLC接线图 (3). 编写梯形图程序28用经验法设计PLC程序,存在什么问题?(答案在课本P198)/29. 顺序控制法的特点是:顺序控制设计法是一种先进的设计法,程序设计有一套固定的方法和步骤,简单、规范、通用。对于复杂的系统,特别是具

9、有并发和选择序列的系统,使用顺序控制法可事半功倍。顺序控制设计法的设计过程一般分两个步骤:第一步,根据系统的工艺流程图画出顺序功能图;第二步,根据顺序功能图画出梯形图。S7300/400,可直接使用顺序控制功能图语言编程,用编程软件生成顺序控制功能图,便完成了编程,而无需再转换为梯形图程序。30. 顺序功能图 主要由三个要素组成,它们是: (1).步:它是生产系统中一个工作周期内各个顺序相连的阶段。它用编程元件来代表。 (2).转移:它是使系统由当前步进入下一步的信号。 (3)有向线段:它是步的活动状态的进展的方向和路线。31. 转换实现 必须同时满足两个条件: (1).该转换所有的前级步都是

10、活动步; (2). 相应的转换条件得到满足。32. 转换实现应完成的操作是: (1)使所有由有向连线与相应转换符号相连的后续步都变为活动步。 (2)使所有由有向连线与相应转换符号相连的前级步都变为不活动步。33. 顺序功能图的基本结构有(1)单序列、(2)选择序列、(3)并行序列。/34. 用起保停电路将顺序功能图转换为梯形图时,根据转换实现的两个条件,应用作为起动条件;用作为停止条件。35. 用置位(S)复位(R)指令将顺序功能图转换为梯形图时,能否将输出位Q的线圈与置位指令(S)和复位指令(R)并联?为什么?答: 不能将输出位的线圈与置位指令和复位指令并联来获得输出信号。由于前级

11、步和转换条件对应的串联回路的接通时间只有一个扫描周期,转换条件满足后,前级步马上就被复位,该串联回路断开。而输出线圈至少应该在某一步对应的全部时间内被接通,所以应该根据功能表图,用代表工步的辅助继电器的常开触点和它们的并联回路来驱动输出位的线圈。 36用S7Graph语言编写的顺序功能图程序总是以功能块的形式被别的逻辑块调用。37. PLC中的程序分为操作系统和用户程序。·38. STEP7用户程序的块 有OB、FB、FC、SFB、SFC、DB、DI。39OB1的功能和特点是:用于调用FB、SFB、FC、SFC等用户程序使其循环执行,是用户程序中的主程序。操作系统在每一次循环中调用一

12、次OB1,它是操作系统和用户程序的接口。40FB和FC都是用户编写的子程序,它们的主要区别是:/ 41一个功能块FB可以有多个背景数据块,使得同一功能块FB可用于和多个背景数据块建立赋值关系/循环调用。42数据块(DB)是用于存放执行用户程序时所需的数据的数据区。与逻辑块不同,数据块中没有STEP7的指令。43数据块分为共享数据块和背景数据块。44共享数据块又称全局数据块,它不专属于某一逻辑块。用户程序中所有的逻辑块(FB,FC,OB)都可以访问共享数据块。/45可通过执行用户程序生成数据块,可在符号表中定义、修改共享数据块中的变量,指定它们的名称、类型和初值,变量的地址是由/STEP7指定的

13、。46背景数据块DI总是附属于功能块,它用于传递参数、存储FB的参数和静态数据。功能块FB的实参和静态数据存储在DI中。数据块DI中的变量数据是自动生成的,与功能中的变量相同。生成背景数据块DI时,应先生成功能块,并指明它的类型是DI;调用功能块FB时,应同时指明功能块的编号。调用功能块时使用不同的背景数据块,可以控制多个不同的对象。47背景数据块DI和共享数据块DB没有本质不同,只是使用的范围不同。DI,DB在程序中都写为DB。48系统功能块SFB及系统功能SFC的功能、特点与FB、FC相同,只是它们是预先编好程序的逻辑块,它们是操作系统的一部分,不占用户程序空间。49什么是线性化编程方式与

14、结构化编程方式,适用范围如何?答:50OB的变量声明表中的变量类型只有临时变量。FB和FC的变量声明表的差别在于:; 。51组织块除OB1是循环执行的主程序外,还有哪些?它们各有什么用?52S7300/400可以使用的通信网络有:(1)MPI网络;(2)PROFIBUS(3)工业以太网(4)点对点连接(5)AS-i网络53所有S7 300/400 CPU都集成了MPI通信协议,MPI的物理层是RS-485,最大传输速率为12Mbit/s,PLC通过MPI能同时连接运行STEP7的编程器/计算机、人机界面、SIMATIC S7,M7、及C7。54、FB和FC都是用户编写的子程序,它们的主要区别是

15、什么?答:1)FB和FC均为用户编写的子程序,局部数据变量均有IN、OUT、IN_OUT和TEMP,临时变量TEMP储存在局部数据堆栈中。 2)只有功能块有背景数据块,调用功能块时需要指定它的背景数据块。只能在功能内部访问功能的局部变量,可以在功能块外部的用户程序中,或通过HMI(人机界面)访问背景数据块中的变量。 3)不能给功能的局部变量设置初始值,可以给功能块的局部变量(不包括TEMP)设置初始值。在调用功能块时如果采用输入变量的初始值,可以省略这些输入变量的实参。55、s7-300/400的AI/AO模块各连接什么类型的模拟量信号?AI模块连接的模拟量信号包括:电压、电流、电阻、热电偶 AO模块连接的模拟量信号包括:电压、电流 56. 设计一个顺序控制程序,要求: (1).列表I/O信号,分配PLC地址; (2).画出PLC接线图; (3).画出顺序控制功能图; (4).根据功能图写出梯型图。57、画出下图所示波形所对应的顺序功能图58、把功能流程图转

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论