《2022年plc基础知识总结2.docx》由会员分享,可在线阅读,更多相关《2022年plc基础知识总结2.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、plc 基础学问总结第四章重点 全瞧第一章PLCProgrammableLogic Controller,可编程序掌握器 就是以微处理器为核心 ,综合子运算机、自动掌握技术与通信技术而进展起来的一种通用工业自动掌握装置;继电器掌握系统具有结构简洁、价格低廉、简洁操作等优点;同时又具有体积巨大 ,生产周期长 ,接线复杂 ,故障率高 ,牢靠性及敏捷性等缺点;PLC 按结构分类 :(1) 一体化紧凑型 PLC:其特点就是电源、 CPU、I/O 接口都集成在一个机壳内;(2) 标准模块式结化 PLC:其特点就是电源模版、 CPU 模板、开关量 I/O 模板、模拟量 I/O模板等在结构上就是相互独立的,
2、可依据具体的应用要求 ,挑选合适的模板 ,安装在固定的机架 或导轨上,构成一个完整的 PLC 应用系统;Plc 的功能:掌握功能 ,数据采集、储备与处理功能 ,输入、输出接口调理功能 ,通信、联网功能 ,人机界面功能 ,编程、调试 ,PLC 掌握功能 :规律掌握、定时掌握、计数掌握、次序掌握;PLC 一般具备的特点 :高牢靠性、丰富的 I/O 接口模块、采纳模块化结构、运行速度快、功能完善、编程简洁 ,易于使用、系统设计 ,安装,调试便利、修理便利,修理工作量小、总价格低;编程语言 :梯形图 LAD 、语句表 STL、功能块图 FBD、次序功能图 SFC、连续功能图 CFC、结构化掌握语言 S
3、CL、次序掌握图形编程语言 S7-Graph、 状态图编程语言 S7-HiGraph、用于 S7系统的 C 语言C for S7等;从硬件结构瞧 ,PLC 由中心处理单元 CPU、储备器 ROM/RAM 、输入 / 输出单元 I/O 单元、编程器、电源等部件组成;储备器 :系统程序储备器、用户程序储备器、系统RAM 储备区;PLC 的工作方式就是一个不断循环的次序扫描工作方式;每一次扫描所用的时间称为扫描周期或工作周期PLC 整个运行可分为上电处理、扫描过程与出错处理三个阶段;PLC 的扫描过程 :1输入采样阶段 2程序执行阶段 3输出刷新阶段;在 plc 的每个扫描周期都要执行一次自诊段检查
4、,以确定 plc 自身的动作就是否正常;其次章基于模块化设计的 S7-300PLC系统由导轨与各种模块组成;主要模块有 :中心处理单元 CPU、信号模块 SM、通信处理模块 CP、功能模块 FM;帮助模块有 :电源模块 PS、接口模块 IM; 特别模块有 :占位模块 DM 370、仿真模块 SM 374;模式挑选开关 :RUN-P可编程运行模式 、RUN运行模式 、STOP停机模式 、MRES储备器复位模式 ;S7-300PLC的数字量信号模块包括 :SM321数字量输入模块 DI 、SM322数字量输出模块 DO 与 SM323/SM327数字量输入 / 输出模块 DI/DO 等;S7-30
5、0PLC系统由一个主机架与 假如需要 一个或多个扩展机架组成;使用一个机架 ,在该机架上除了电源模块、 CPU 模块与借口模块外 ,最多只能再安装 8 个信号模块、功能模块或通信模块;CPU314、CPU315 及 CPU315-2DP 等最多可以扩展 4 个机架一个主机架 ,三个拓展机架 ,安装 32 个信号模块 含功能模块与通信模块 ;对于数字信号 I/O 模块,从 0 号机架的 4 号槽位开头 ,每个槽位占 4 个字节等于 32 个 I/O点;对于模拟量 I/O模块,从 0 号机架的 4 号槽位开头 ,每个槽位占 16 个字节等于 8 个模拟通道 ,每个模拟量输入通道或者输出通道的占用有
6、个一个字节地址;第三章项目名称最长由 8 个 ASCII 字符组成 ,它们可以就是大小写英文字母、数字或下划线 ,第一个符号必需为英文字母 ,名称不区分大小写;字符串在 STEP7 中被称为符号或符号地址 ,STEP7 编译时会自动将符号地址转换成所需的肯定地址;符号表包含 Status状 态、Symbol符号名 、Address地址、Data type数据类型与 Comment注释等表格栏;变量声明窗口 :分为“变量表”与“变量具体视图”两部分;Plc 软件输入的硬态组件步骤插入电源模块 ,插入 cpu 模块,插入数字量输入模块 ,编译硬件组态 ,程序编辑窗口为以下几个区域 :变量声明窗口
7、,程序元素目录列表区 ,程序编辑区 ,每个程序段均由程序段标题区、程序段说明区与程序代码区三部分组成;第四章梯形图按自上而下、从左到右的次序排列,最左边的竖线称为起始母线 ,也叫左母线,然后按肯定的掌握要求与规章连接各个触电,最终以线圈终止;一般在最右边仍加上一竖线,这一竖线称为右母线;通常一个梯形图中有如干网络Network由触电与线圈等组成的独立电路称为网络组成;数据类型分为三大类 :基本数据类型、复杂数据类型与参数类型;类型关键词布尔BOOL位1表示形式布尔量数据与范畴Ture/False示例触电的闭合/ 断开字节BYTE8十六进制字WORD16二进制十六进制BCD 码无符号十进制双字D
8、WORD32十六进制无符号数字符CHAR8ASCII 字符字符串 STRING最多有 254 个字符 CHAR的一维数组 ,最大长度为 256 个字节其中前两个字节用来储备字符串的长度信息;指令就是程序的最小独立单位 ,用户程序由如干条次序排列的指令结构;指令一般由操作码与操作数组成,其中的操作码代表指令所要完成的具体操作功能,操作数就就是该指令操作或运算的对象;储备区域 :输入过程映像寄存器 又称输入继电器 I、输出过程映像寄存器 又称输出继电器 Q、位储备器 又称帮助继电器 M、定时器 T、计数器 C;立刻寻址就是对常数或常量的寻址方式;储备器直接寻址简称直接寻址 ;储备器间接寻址简称间接
9、寻址;第五章在 S7-300PLC的 CPU 中,用户程序一般由起动程序、主程序与各种中断响应程序等程序模块构成 ,这些模块在 STEP7 中的实现形式就就是组织块 OB;主循环组织块 OB1、启动循环组织块 OB100OB102、OB101 热启动组织块功能FC与功能块 FB的根本区分在于 FC 没有自己的储备区 背景数据块 ,调用时必需向形参配实参 ;而 FB 拥有自己的储备区 背景数据块 ,通过背景数据块传递参数 ,因此在调用任意一个 FB 时,必需指定一个背景数据块;DB 就是数据块 Data Block的简写 ,分为背景数据块 Instance DB 与共享数据块Shared DB两
10、种类型;区分 :共享数据块用于储备全局数据 ,全部规律块 OB、FC、FB都可以拜访共享数据块内储备的信息; 背景数据块用作“私有储备器区” , 即用作功能块 FB、SFB的“储备器”;数据块有三种类型 ,即共享数据块、背景数据块与用户定义数据块;CPU 有两个数据块寄存器 :DB 与 DI 寄存器;目的为了打开两个数据块第六章所谓次序掌握 ,就就是依据生产工艺预先规定的流程,在各输入信号的作用下 ,使生产过程中各执行机构自动地有序地进行操作;一个完整的次序掌握系统分4 个部分:方式挑选、顺控器、命令输出、故障信号与运行信号;方式挑选 :在方式挑选部分主要处理各种运行方式的条件与封锁信号;顺控
11、器 :顺控器就是次序掌握系统的核心 ,就是实现按时间、次序掌握工业生产过程的一个掌握装置;命令输出 :命令输出部分主要就是实现掌握系统各掌握步骤的具体功能;故障信号与状态信号 :故障信号与状态信号部分主要处理掌握系统运行过程中的故障及状态信号;次序功能图由步 ,转移条件 ,动作命令构成;步表示与生产流程对应的工艺过程 ,用 S1、S2、S3表示 ,可以不按次序使用;步与步之间不能直接相连 ,必需有转移条件;转移条件就是由被激活的步到下一步转移的条件; 转移与转移不能直接相连 ,必需用步分开;动作命令放在步框的右边,表示与当前步有关的指令 ,一般用输出类指令 如:输出、置位、复位等 ;步与转移
12、,转移与步间的连接采纳有向线段;次序功能图有 4 种基本类型 :单流程、挑选性分支流程、并进分支流程、多流程;命令地址类型N 或 NCQ、I、M、D只要步为活动步 且互锁条件满意 ,动作对应的地址为 1 状态,无锁存功能S或 SCQ、I、M、D置位:只要步为活动步 且互锁条件满意 ,该地址被置位为 1 并保持为 1 状态R或 RCQ、I、M、D复位:只要步为活动步 巨互锁条件满意 ,该地址被置为 0 并保持为 0 状态D 或 DCQ、I、M、D推迟 :假如互锁条件满意 ,步变为活动步几秒后 ,假如步仍旧就是活动的 ,该地址被置为 1 状态,无锁存功能T#有推迟的动作的下一行为时间常数L或 LC
13、Q、I、M、D脉冲限制 :步为活动步 且互锁条件满意 ,该地址在几秒内为二状态 ,无锁存功能T#有脉冲限制的动作的下一行为时间常数CALL或CALCFC、FB、SFC、SFB块调用:只要步为活动步 且互锁条件满意 ,指定的块被调用大事 大事的意义大事大事的意义S1步变为活动步S0步变为非活动步V1发生监控错误 有干扰V0监控错误消逝 无干扰 L1互锁条件解除L0互锁条件变为 1A1信息被确认R1在输入信号 REG_EF/REG_S 的上升沿 ,记录信号被置位用 ON 命令或 OF 命令可以使命令所在步以外的其她步变或非活动步;TL 命令:TL 为扩展的脉冲定时器命令 ,该命令的下面一行就是定时器的定时时间“ time” ,定时器位没有闭锁功能;TD 命令:TD 命令用来实现定时器位有闭锁功能的推迟;TR命令:TR就是复位定时器命令 ,一旦大事发生 ,定时器立刻停止定时 ,定时器位与定时值被复位为“ 0”;