- 1、本文档共68页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
逻辑与可编程控制(PLC) 主讲教师 :王立国 第二章可编程序控制器的结构和工作原理 SIMATIC?综述 S7-200 ? S7-200?: 模块/扩展模块(EM) S7-200?: S7-22x系列CPU设计 S7-300? S7-300?:模块 S7-300?: CPU设计 S7-400? S7-400?: 模块 S7-400?: CPU设计 编程设备 安装STEP 7对PG/PC的要求 安装 STEP 7 软件 安装结果 梯形图的一个关键概念是“能流”(Power Flow),这仅是概念上的“能流”。把左边的母线假想为电源“火线”,而把右边的母线(虚线所示)假想为电源“零线”。 如果有“能流”从左至右流向线圈,则线圈被激励;如果没有“能流”,则线圈未被激励。 “能流”可以通过被激励(ON)的常开接点和未被激励(OFF)的常闭接点自左向右流。“能流”在任何时候都不会通过接点自右向左流。 当A、B、C接点都接通后,线圈M才能接通(被激励),只要其中一个接点不接通,线圈就不会接通;而D、E、F接点中任何一个接通,线圈Q就被激励。 要强调指出的是,引入“能流”的概念,仅仅是为了和继电接触器控制系统相比较,以对梯形图有一个深入的认识,其实“能流”在梯形图中是不存在的。 有的PLC的梯形图有两根母线,但大部分PLC现在只保留左边的母线了。 在梯形图中,触点代表逻辑“输入”条件,如开关、按钮、内部条件等;线圈通常代表逻辑“输出”结果,如灯、电机接触器、中间继电器等。对S7-200系列PLC来说,还有一种输出——“盒”(方块图),它代表附加的指令,如定时器、计数器和功能指令等。 梯形图语言简单明了,易于理解,是所有编程语言的首选。 2. 指令表(STL) 指令表(STL)编程语言类似于计算机中的助记符语言,它是可编程序控制器最基础的编程语言。 所谓指令表编程,是用一个或几个容易记忆的字符来代表可编程序控制器的某种操作功能。 3. 顺序功能流程图(SFC) 顺序功能流程图(SFC)编程是一种图形化的编程方法,亦称功能图。 使用它可以对具有并发、选择等复杂结构的系统进行编程,许多PLC都提供了用于SFC编程的指令。 目前,国际电工协会(IEC)也正在实施并发展这种语言的编程标准。 4. 功能块图(FBD) S7-200系列PLC专门提供了FBD编程语言,利用FBD可以查看到像普通逻辑门图形的逻辑盒指令。 它没有梯形图编程器中的触点和线圈,但有与之等价的指令,这些指令是作为盒指令出现的,程序逻辑由这些盒指令之间的连接决定。 FBD编程语言有利于程序流的跟踪,但在目前使用较少。 2.3.2 可编程序控制器的程序结构 控制一个任务或过程,是通过在RUN方式下,使主机循环扫描并连续执行用户程序来实现的,用户程序决定了一个控制系统的功能。 程序的编制可以使用编程软件在计算机或其他专用编程设备中进行(如图形输入设备),也可使用手编器。 广义上的PLC程序由三部分构成:用户程序、数据块和参数块。 1. 用户程序 用户程序是必选项。 用户程序在存储器空间中也称为组织块,它处于最高层次,可以管理其他块,是用各种语言(如STL、LAD或FBD等)编写的用户程序。 不同机型的CPU,其程序空间容量也不同。用户程序的结构比较简单,一个完整的用户控制程序应当包含一个主程序、若干子程序和若干中断程序三大部分。 不同编程设备,对各程序块的安排方法也不同。 图2.11 程序结构 2. 数据块 数据块为可选部分,它主要存放控制程序运行所需的数据,在数据块中允许以下数据类型:布尔型,表示编程元件的状态;十进制、二进制或十六进制数;字母、数字和字符型。 3. 参数块 参数块也是可选部分,它存放的是CPU组态数据,如果在编程软件或其他编程工具上未进行CPU的组态,则系统以默认值进行自动配置。 思考与练习题 1. 可编程序控制器主要由哪几部分组成? 2. 可编程序控制器常用的编程语言有哪些? 程序由哪几部分组成? 3. RAM与EEPROM各有什么特点? 使用RAM存储用户程序时应注意什么问题? 4. 交流数字量输入模块与直流输入模块分别适用于什么场合? 5. 数字量输出模块有哪几种类型? 它们各有什么特点? 6. 简述可编程序控制器的工作过程。 可编程序控制器的硬件系统: 主机系统、输入/输出扩展环节及外部设备 图2.1 PLC结构示意图 可编程序控制器的程序结构 控制一个任务或过程
您可能关注的文档
- 2015.10.11第二周织毕站后房建监理周报讲述.doc
- PhotoshopCS基本讲课.ppt
- 【状元桥】2016年高考政治二轮复习第二编解题方法专题五归因论证类问题探析浅析.ppt
- 2004-2013年咨询工程师考试《现代咨询方法与实务》试题及答案讲述.doc
- CVD沉积技术讲课.ppt
- 1.5非金属浅析.ppt
- 2015.10.13磁场第1讲磁场的宏观力性讲述.ppt
- 1.5复变函数浅析.ppt
- Photoshop技巧大全讲课.docx
- 2004-2014年一级建造师《通信与广电工程实务》历年真题及答案讲述.doc
- 工业互联网平台SDN网络优化与多租户隔离策略报告.docx
- 太阳能光伏电站成本降低与2025年市场竞争研究报告.docx
- 城市轨道交通车站装修设计与城市旅游吸引力评估报告.docx
- 2025年社区心理健康服务推广中的心理健康服务需求分析与预测报告.docx
- 公共卫生应急物资保障资金申请标准与2025年实施策略报告.docx
- 高校教师资格证之《高等教育法规》题库检测试题打印及参考答案详解ab卷.docx
- 2025年在线教育平台用户增长与留存策略教育资源共享平台报告.docx
- 全球酒店预订平台行业数据安全与隐私保护研究报告.docx
- 供应链协同创新2025年制造业数字化管理新模式探索报告.docx
- 高校教师资格证之《高等教育法规》题库检测试题打印及参考答案详解1套.docx
文档评论(0)