PLC功能流程图的组成
- 格式:doc
- 大小:21.00 KB
- 文档页数:2
PLC复习题(答案仅供参考)《电⽓与PLC控制技术》练习题⼀、填空题1、低压电器按动作原理分为⾃动电器和⼿动电器两类。
2、低压电器按⼯作原理分为电磁式电器和⾮电量控制电器两类。
3、低压电器按⽤途分为执⾏电器、控制电器、主令电器和配电电器四类。
4、低压断路器可配备漏电、⽋压、短路、失压、过载等保护功能。
5、主令电器种类繁多,常⽤的主令电器有控制按钮、⾏程开关、万能转换开关和主令控制器等。
6、交流接触器上的短路环的作⽤是减少衔铁吸合时产⽣的噪声和振动。
7、低压控制电器常⽤的灭弧装置有磁吹式、灭弧栅式两种。
8、继电器⼀般不是⽤来直接控制较强电流的主电路,⽽是通过接触器或其他电器对主电路进⾏控制。
9、热继电器是利⽤电流热效应来切断电路的保护电器。
10、控制线路原理图⼀般分为主电路和控制电路两部分。
11、原理图中,各电器的触头都按未通电或不受外⼒作⽤时的正常状态画出。
12、异步电动机作Y—△降压起动时,起动电流是全压起动电流的 1、3 __倍。
13、中间继电器是⼀种传递中间信号的电磁继电器,可⽤于信号放⼤,也可将⼀个信号转换成多个信号,从⽽增加触点数⽬。
14、⼯⼚电器按适⽤的电压范围分类可分为⾼压电器和低压 _电器。
15、中间继电器的作⽤是_信号放⼤、_增加触电数⽬。
16、空⽓式时间继电器可做成通电延时__ 型和断电延时__型。
17.电压继电器按其⽤途不同可分为控制⽤继电器、保护⽤继电器。
18.电磁机构吸引线圈按电流种类不同可分为直流、交流;按在电路中联接⽅式不同可分为电流、电压。
19、PLC的控制功能包含逻辑运算、定时、计数、顺序控制、算数运算五个⽅⾯。
20、编程器⼀般分为通⽤编程器和专⽤编程器两类。
21、PLC扫描⽤户程序的过程可分为输⼊采样、程序执⾏、输出刷新三个阶段。
22、PLC的输⼊形式有和两种。
23.T199为 100 ms的通⽤计时器。
24.C199为 16 位断电保持型计数器。
25、PLC的基本单元由、、、、等部件组成。
一、填空题:1、英文简称“PLC”的中文名称是可编程控制器、是一种专门为工业环境下应用而设计的电子系统。
2、S7-300/400CPU的存储器包括工作存储器、装载存储器和系统存储器。
3、S7-300 PLC指令集支持256个计数器,而S7-400 PLC指令集支持2048个计数器。
每个计数器的计数范围是、 0,~999。
4、S7-300PLC的模块槽号地址分配是有规律的,通常1号槽固定为PS 模块、2号槽固定为CPU模块、3号槽固定为IM模块、4~11号槽可以为SM、FM、CP等模块。
(本题填英文符号)5、S7 PLC的基本编程语言,主要有STL, LAD, FBD、三种。
(本题填英文符号)6、PLC具有较高的可靠性,采用了屏蔽、滤波、隔离等抗干扰措施。
7、S7-300PLC的系统存储器为每个定时器地址保留了一个16位的存储区、LAD指令集支持256个定时器、每个定时器最大的定时时间是9990S。
8、“PLC”的中文名称是可编程控制器,S7系列包括S7-200、S7- 300、S7- 400三种。
9、PLC的扫描周期包括输入采样、程序执行和输出刷新三个阶段。
10、S7-300 PLC有2个32位的累加器,而S7-400 PLC有4个32位的累加器。
11、对于PLC语句表指令的结构组成,例如AN Q4.0,其中“AN”是操作码、Q是标识符、4.0是参数。
12、“可编程控制器”的英文单词是Programmable Controller、简称PLC、S7系列包括S7-200/ S7-300/ S7-400三种。
13、DB是数据块块,对DB80里的12号双字进行寻址应写成DB80.DBD12,对DB6里的6号字的位6进行寻址应该写成DB6.DBX6.6。
14、S7-300PLC的每个机架最多只能安装8个信号模块,功能模块或通信处理器模块,最多可以增加3个扩展机架。
电源模块总是在中央机架的1号槽,CPU模块只能在中央机架的2号槽,接口模块只能在3号槽。
PLC程序功能流程图设计概述PLC(Programmable Logic Controller)是一种用于控制工业自动化过程的可编程逻辑控制器。
PLC程序的设计对于实现自动化控制非常重要。
在本文档中,将介绍PLC程序功能流程图的设计过程。
设计目标PLC程序功能流程图的设计旨在清晰地表示PLC所需执行的任务和逻辑关系。
通过功能流程图,可以帮助工程师更好地理解控制过程,并为编写PLC程序提供指导。
设计步骤1. 确定程序的功能和需求在设计PLC程序功能流程图之前,首先需要明确程序的功能和需求。
这包括确定需要控制的各个设备、传感器和执行器,以及所需的输入和输出信号。
2. 绘制主要的功能块图根据程序功能的需求,可以将PLC程序划分为多个功能模块。
每个功能模块代表一个特定的功能,如传感器采集、逻辑判断、执行器控制等。
绘制功能块图时,可以使用适当的符号和连线表示不同的功能和信号传输。
3. 确定各个功能模块之间的逻辑关系在功能块图中,每个功能模块代表一个子程序或函数块。
在设计PLC程序的逻辑关系时,需要确定各个功能模块之间的调用关系、数据传输方式以及条件判断等。
4. 完善流程图细节在主要的功能块图确定后,可以进一步完善流程图的细节。
可以添加条件判断、循环控制和异常处理等,以使PLC程序更加健壮和可靠。
5. 检查和验证设计在完成流程图设计后,需要对设计进行检查和验证。
可以使用软件仿真工具对流程图进行模拟运行,以验证程序的正确性和效果。
同时,也可以与实际的设备和系统进行对比,确保设计的可行性和可用性。
示例流程图graph LRA[传感器采集]-->B[逻辑判断]B-->|条件满足|C[执行器控制]B-->|条件不满足|D[报警处理]C-->E[数据记录]C-->BD-->B结论PLC程序功能流程图的设计是一个重要的工作,它可以帮助工程师更好地理解控制过程,并为编写PLC程序提供指导。
PLC软件结构PLC(Programmable Logic Controller)是工业自动化控制领域中常用的一种控制器,它能够实现各类机械、电气、流程等工业设备的自动化控制任务。
PLC本身只是一个硬件设备,它需要通过软件来实现控制功能。
本篇文章将介绍PLC软件的结构及其相关内容。
I. PLC软件通常由编程软件、监控软件和通讯软件三部分组成。
编程软件主要用于编写程序,监控软件用于监测设备状态及实时操作,通信软件则是为不同设备之间的数据传输提供接口。
下面分别介绍这三部分的内容。
1.编程软件编程软件是PLC最核心的部分,也是最需要重视的部分。
它类似于PC电脑中的开发工具,提供编写文本、调试程序和仿真运行等功能。
PLC编程软件要求程序员懂得编写并熟练掌握其语言,如Ladder图、ST语言等。
这些语言非常直观,与实际控制系统的元件相对应。
2. 监控软件监控软件是PLC软件的另一个重要部分,它主要用于监视和控制工艺过程,实时监测各类设备的控制状态以保证正常运行。
监控软件具有应用广泛、操作灵活、功能丰富、效能高、性价比低等优势。
3. 通讯软件通讯软件是PLC软件中的重要组成部分,主要用于与上位机或其他设备之间进行数据通信和远程控制,以便及时获取设备状态、运行时间、故障日志等信息。
通信软件也是PLC软件最具扩展性的部分,通过其开发,PLC控制可以与网络相关的控制和管理设备无缝集成。
II. PLC软件编程语言PLC软件编程语言的选择是关键问题之一。
编程语言不仅要满足程序员的编程习惯和控制对象的特点,还要符合国家和地区的电气标准。
以下是几种常见的编程语言:1. Ladder图(梯形图)Ladder图是PLC最受欢迎的编程语言之一,它最初是由电气工程师用于Power-Circuit设计而发明的。
这种编程语言以图解的形式表示电气回路,非常直观,并且易于编写和修改。
2. SFC(Sequential Function Chart)SFC是一种流程图形式的编程语言。
PLC工控流程图
一、全自动模式
无故障
延时10秒钟无故障
补水泵
延时10秒钟无故障
到达二次侧设定压力
延时5秒钟无故障
补水泵-2停止
延时5秒钟无故障
循环泵-1启动
循环泵-1故障报警启动循环泵-3 延时10秒钟无故障
循环泵-1工频运行
延时5秒钟无故障
循环泵-2启动
循环泵-1无故障,循环泵-2故障报警,
启动循环泵-3(如果检测到同时有两个
循环泵故障报警,那么系统停机报警)延时10秒钟无故障
循环泵-2工频运行
循环泵-3启动延时10秒钟无故障
循环泵-3工频运行延时5秒钟无故障
温控系统启动
按照设定好的温度系
统进入稳定运行状态
延时3秒钟
补水泵-1
无故障报警
当系统出现对设备和
人身安全有影响的报警。
《可编程序控制器应用技术》题库一、填空题1.PLC小型整体机硬件主要由微处理器、存储器、输入|输出接口、电源及外部扩展接口设备封装部分组成。
2.扫描周期是指一个循环扫描过程。
PLC对梯形图的扫描顺序是:从上到下,从左到右3. S7-200 CPU的工作方式有用模式选择开关改变工作方式、用编程软件改变工作方式、在程序中用指令改变工作方式三种。
在上位计算机控制时,不能将S7-200 CPU的工作方式设置为工作方式。
4.可编程序控制器的I/O点数是指。
它是描述PLC大小的一个重要参数。
5.断电延时定时器(TOF)的输入(IN)端接通时,其定时器位(线圈)变为 ON状态,当前值被清0,其常开触点_接通_,常闭触点断开。
6.S7-200系列PLC可以进行直接寻址和间接寻址, PLC内部的硬件编址元件有多种,每种元件都可以进行寻址,对于部分元件,当处理多个连续单元中的多个数据时,__寻址比较方便。
7.S7-200的PLC进行堆栈操作时,应遵循的原则是。
8.在使用PID指令时,首先应该将所需的计算参数送入回路表。
PID回路表共包括个参数,每个参数占用个字节。
S7-200可以最多使用个PID回路。
9.S7-200 PLC CPU224在处理模拟量时,每一模拟输入通道通过A\D转化,成为一个对应的数字量,该数字量在CPU内部占用位存储空间。
10.S7-200有三种不同类型的计数器,分别叫做加计数器、减计数器、可逆计数器。
S7-200的定时器有三种不同的时基,分别为:通电延时定时器、断电延时定时器、保持通电延时定时器。
11.功能图有四种主要的类型,分别为:、、、12.在RUN模式下工作的CPU是禁止中断的,为了使用中断命令,需要使用允许中断命令打开中断。
允许中断命令的梯形图格式为:。
13.输出指令= Q0.1与立即输出指令=I Q0.1工作过程区别在哪里:。
14.比较指令有六种比较条件,分别是(P70),若两个比较数IN1与IN2满足比较条件,那么比较触点闭合。
目前,可编程序控制器〔简称PLC〕由于具有功能强、可编程、智能化等特点,已成为工业控制领域中最主要的自动化装置之一,它是当前电气程控技术的主要实现手段。
用PLC 控制系统取代传统的继电器控制方式,可简化接线,方便调试,提高系统可靠性。
触摸屏是专为PLC 应用而设计的一种高科技人机界面产品,由于操作简便、界面美观、节省控制面板空间、性价比高和人机交互性好等优点,近年来已越来越多地被应用于工业控制等领域。
本文利用PLC 和触摸屏技术研制了水位传感器测试系统,该系统主要用于进行洗衣机用水位传感器的质量检测,整个系统实现简单、稳定性好、自动化程度高,代替了以前的纯手动操作,较好地满足实际生产的要求,提高了生产效率。
洗衣机用水位传感器的工作原理是将水位高度的变化转换成传感器内部膜片上压力的变化,从而导致传感器输出电感L 的变化,将水位传感器输出电感与外部电路组成LC 振荡电路,就可将电感的变化转换成振荡频率的变化,不同的水位高度通过水位传感器可以产生不同的振荡频率,最后通过检测振荡频率与水位高度的对应关系,就可实现水位传感器的质量检测。
图 1 控制系统原理框图图 1 为控制系统原理框图。
测试系统要求能在不同的水位高度时,准确测量出由水位传感器组成的振荡电路的振荡频率,水位高度和振荡频率的测量精度要求较高,因此,对测试系统的要求较高。
作为主电机的直流电动机由PLC 进行控制,电机实现PID 调速,电机的输出通过减速机构与执行机构相连,最后带动细钢管在水箱中上下移动来按检测要求控制管内水位高度的准确变化,通过编码器实现水位高度变化的实时检测,频率的实时检测由PLC 的高速计数器来完成。
控制命令的输入接PLC 的输入端,PLC 的输出端接执行继电器和工作状态指示灯等。
系统中采用触摸屏作为人机界面,显示操作画面,进行参数修改和指令输入。
通过触摸屏可实现水位上升、下降高度等参数的设定和修改,实现实际水位高度变化、输出振荡频率和总产量等的实时显示等,并可对工作进程进行实时监控。
plc功能流程图的基本构成要素下载温馨提示:该文档是我店铺精心编制而成,希望大家下载以后,能够帮助大家解决实际的问题。
文档下载后可定制随意修改,请根据实际需要进行相应的调整和使用,谢谢!并且,本店铺为大家提供各种各样类型的实用资料,如教育随笔、日记赏析、句子摘抄、古诗大全、经典美文、话题作文、工作总结、词语解析、文案摘录、其他资料等等,如想了解不同资料格式和写法,敬请关注!Download tips: This document is carefully compiled by theeditor. I hope that after you download them,they can help yousolve practical problems. The document can be customized andmodified after downloading,please adjust and use it according toactual needs, thank you!In addition, our shop provides you with various types ofpractical materials,such as educational essays, diaryappreciation,sentence excerpts,ancient poems,classic articles,topic composition,work summary,word parsing,copy excerpts,other materials and so on,want to know different data formats andwriting methods,please pay attention!1. 步骤:功能流程图中的基本单元,表示一个具体的操作或任务。
PLC功能流程图的组成plc功能图的基本构成元素是步、有向线段、转移和动作说明。
(1)步和初始步。
步是掌握系统中的一个相对不变的性质,它对应于一个稳定的状态。
在功能流程图中步通常表示某个执行元件的状态变化。
步用矩形框表示,框中的数字是该步的编号,编号可以是该步对应的工步序号,也可以是与该步相对应的编程元件(如PLC内部的位存储器、挨次掌握继电器等)。
步的图形符号如图1(a)所示。
当系统处于某一步所在的阶段时,该步处于活动状态,通常称为“活动步”。
初始步对应于掌握系统的初始状态,是系统运行的起点。
初始步通常是系统处于等待启动命令的相对静止的状态。
一个掌握系统至少有一个初始步,初始步用双线框表示,如图1(b)所示。
(2)有向线段和转移。
转移是为了说明从一个步到另一个步的切换条件。
两个步之间用一个有向线段表示可以切换,同时指明白转移的方向(向下的箭头可以省略)。
在两个步之间的有向线段上用一段短横线表示转移。
在短横线旁,可以用文字、图形符号或规律表达式注明转移条件的详细内容。
当邻两步之间的转移条件满意时,两步之间自动的切换得以实现。
有向线段和转移及转移条件如图2所示。
图1 步和初始步图2 转移(3)动作说明。
一个步表示掌握过程中的稳定状态,它可以对应一个或多个动作。
可以在步右边加一个矩形框,在框中用简明的文字说明该步对应的动作,如图7.8所示。
动作可以分为存储型和非存储型两类,非存储型动作是指当动作所对应的步为活动步时,动作被执行;步为非活动步时,动作停止。
存储型动作则是指动作所对应的步为活动步时,动作被执行;步为非活动步时,动作连续执行。
图3(a)表示一个步对应一个动作;当一个步对应多个动作时,可以利用图3b)或3(c)中的任意一种表示,图中仅表示步所对应的动作,不隐含动作执行的挨次。
图3 步对应的动作。
随着现代工控技术的不断发展,可能很多使用过PLC的技术人员都有这么一个感受传统的‘梯形图’是较为简单,容易上手,但是编程方式在面对越来越复杂的控制要求时,已显得有所不足。
现在很多大品牌的中高级PLC都支持五种编程语言的混合编程,即梯形图(LD)、指令表(IL)、功能模块e(FBD)、顺序功能流程图(SFC)及结构化文本(ST)。
在这五种编程语言中,搭配过这么一个不错的组合就是梯形图+结构化文本,用梯形图写逻辑控制,用结构化文本写计算,这样可以加快编程效率并且使程序的可读性大大提高。
而流程图编程则非常适用于一些“顺序控制”场合。
至于指令表和功能块,我个人认为实用性并不太大。
西门子S7系列PLC在国内工控领域中使用很广,它的编程软件Step7默认情况下只支持梯形图和指令表编程,但通过安装“S7SCL”软件包和“S7Ggph”软件包可实现结构化文本和流程图编程。
下面,笔者就结合自己的一些使用经验介绍一下如何在Step7中用结构化文本编程。
什么是结构化文本编程?结构化文本语言是用结构化的描述文本来描述程序的一种编程语言,它是类似于高级语言的一种编程语言。
在大中型PLC系统中,常采用结构化文本来描述控制系统中各个变量的关系,完成所需的功能或操作。
具体的语法规则大家可参考西门子的相关手册,在此就不做详细介绍。
下图为Step7中的SCL编程界面:在Step7中,结构化文本编程被称为结构化控制语言,缩写为SCL.Step7V5.3的软件包中已包含了S7-SCL软件包,在安装Step7V5.3时,系统会提示是否要安装S7-SCL,把复选框打钩即可,见下图:SCL软件包用于以“源文件”的方式编写功能块、函数块。
步骤如下:第一步:当Step7中已正确安装SCL软件包后,会有如下界面第二步:进入SCL编程界面,并选择准备编写的程序块的类别第三步:编写程序并编译经过以上四步,就完成了一个用SCL编写功能块的全过程,FC1的源程序,保存在“Sources”文件夹中,可随时打开进行修改。
PLC功能流程图的组成
plc功能图的基本构成元素是步、有向线段、转移和动作说明。
(1)步和初始步。
步是控制系统中的一个相对不变的性质,它对应于一个稳定的状态。
在功能流程图中步通常表示某个执行元件的状态变化。
步用矩形框表示,框中的数字是该步的编号,编号可以是该步对应的工步序号,也可以是与该步相对应的编程元件(如PLC内部的位存储器、顺序控制继电器等)。
步的图形符号如图1(a)所示。
当系统处于某一步所在的阶段时,该步处于活动状态,通常称为“活动步”。
初始步对应于控制系统的初始状态,是系统运行的起点。
初始步通常是系统处于等待启动命令的相对静止的状态。
一个控制系统至少有一个初始步,初始步用双线框表示,如图1(b)所示。
(2)有向线段和转移。
转移是为了说明从一个步到另一个步的切换条件。
两个步之间用一个有向线段表示可以切换,同时指明了转移的方向(向下的箭头可以省略)。
在两个步之间的有向线段上用一段短横线表示转移。
在短横线旁,可以用文字、图形符号或逻辑表达式注明转移条
件的具体内容。
当邻两步之间的转移条件满足时,两步之间自动的切换得以实现。
有向线段和转移及转移条件如图2所示。
图1 步和初始步
图2 转移
(3)动作说明。
一个步表示控制过程中的稳定状态,它可以对应一个或多个动作。
可以在步右边加一个矩形框,在框中用简明的文字说明该步对应的动作,如图7.8所示。
动作可以分为存储型和非存储型两类,非存储型动作是指当动作所对应的步为活动步时,动作被执行;步为非活动步时,动作停止。
存储型动作则是指动作所对应的步为活动步时,动作被执行;步为非活动步时,动作继续执行。
图3(a)表示一个步对应一个动作;当一个步对应多个动作时,可以利用图3b)或3(c)中的任意一种表示,图中仅表示步所对应的动作,不隐含动作执行的顺序。
图3 步对应的动作。