- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
可编程控制器的软件构成
PAGE
PAGE 1
第3章 可编程控制器的软件构成
教学目的要求: 通过教学,使学生明确PLC系统程序的作用和用户程序,掌握用户工作环境中定时器、计数器和数据寄存器等元件的特性及应用,了解并会使用PLC的编程软件。
教学方式:图片展示、理论讲解。
展示设备:三菱FX系列可编程控制器。
演示操作:多媒体课件。
重点难点:PLC系统软件及用户软件的功能;PLC编程软元件的特性及用途;编程软件的使用。
问题的提出:可编程控制器是工业控制计算机设备,其具有计算机的属性,除了完备的硬件外,还必须有对应的软件支持其工作。其软件有那些?作用是什么?将是本章要讨论的问题。
3.1 可编程控制器系统程序
系统程序又称系统监控程序,是由PLC制造者设计的,用于PLC的运行管理。系统监控程序分系统管理程序、用户指令解释程序和专用标准程序块等。
3.1.1 系统管理程序
系统管理程序用于整个PLC的运行管理,管理程序又分为三部分:
第一部分是运行管理,控制可编程控制器何时输入、何时输出、何时运算、何时自检、何时通讯等等,进行时间上的分配管理。
第二部分进行存贮空间的管理,即生成用户环境,由它规定各种参数、程序的存放地址,将用户使用的数据参数存贮地址转化为实际的数据格式及物理存放地址。它将有限的资源变为用户可直接使用的元件。例如,它将有限个数的CTC扩展为几十至上百个用户时钟和计数器。通过这部分程序,用户看到的就不是实际机器存贮地址和PIO、CTC的地址了,而是按照用户数据结构排列的元件空间和程序存贮空间了。
第三部分是系统自检程序,它包括各种系统出错检验、用户程序语法检验、句法检验、警戒时钟运行等。
在系统管理程序的控制下,整个可编程控制器就能按步就班地正确工作了。
3.1.2 用户指令解释程序
系统监控程序的第二部分为用户指令解释程序。任何计算机最终都是根据机器语言来执行的,而机器语言的编制又是很麻烦的。为此,在可编程控制器中采用梯形图编程,将人们易懂的梯形图程序变为机器能懂的机器语言程序,即将梯形图程序逐条翻译成相应的一串机器码,这就是解释程序的任务。
事实上,为了节省内存,提高解释速度,用户程序是以内码的形式存贮在可编程控制器中的。用户程序变为内码形式的这一步是由编辑程序实现的,它可以插入、删除、检查、查错用户程序,方便程序的调试。
3.1.3 标准程序模块和系统调用
系统监控程序的第三部分就是标准程序模块和系统调用,这部分是由许多独立的程序块组成的,各自能完成不同的功能,有些完成输入、输出,有些完成特殊运算等。可编程控制器的各种具体工作都是由这部分程序来完成的,这部分程序的多少,就决定了可编程控制器性能的强弱。
整个系统监控程序是一个整体,它质量的好坏很大程度上影响了可编程控制器的性能。因为通过改进系统监控程序就可在不增加任何硬件设备的条件下大大改善可编程控制器的性能,所以国外可编程控制器厂家对监控程序的设计非常重视,实际售出的产品中,其监控程序一直在不断地完善。
3.2 可编程控制器用户程序
用户程序是用户根据控制要求,用PLC编程的软元件和编程语言(如梯形图、指令表、高级语言、汇编语言等)编制的应用程序,其助记符形式随可编程控制器型号的不同而略有不同。用户通过编程器或PC机写入到PLC的RAM内存中,可以修改和更新。当PLC断电时被锂电池保持。用户程序是线性地存贮在监控程序指定的存贮区间内,它的最大容量也是由监控程序确定的。
3.3 可编程控制器用户工作环境
用户环境是由监控程序生成的,它包括用户数据结构、用户元件区分配、用户程序存贮区、用户参数、文件存贮区等。
3.3.1 用户数据结构
用户数据结构分为三类:
第一类为bit数据,即逻辑量,其值为“0”或“1”,它表示触点的通、断;线圈的得电与失电;标志的ON、OFF状态等。
第二类为字数据,其数制、位长、形式都有很多形式。为使用方便通常都为BCD码的形式。在F1、F2系列中,一般为3位BCD,双字节为6位BCD码。FX2、A系列中为4位BCD,双字节为8位BCD码。书写时若为十进制数就冠以K(例如K789);若为十六进制数就冠以H(例如H789)。数据处理时还可选用八进制、十六进制、ASCII码的形式。在FX2系列内部,常数都是以原码二进制形式存贮的,所有四则运算(+,-,×,÷)和加1/减1指令等在PLC中全部按BIN运算。因此,BCD码数字开关的数据输入PLC时,要用BCD→BIN转换传送指令。向BCD码的七段数码管或其它显示器输出时,要用BIN→BCD转换传送指令。但用功能指令如FNC 72(DSW)、FNC 74(SEGL)及FNC75(ARWS)时,BCD/BIN的转换由指令自动完成。
由于对控制精度的要求越来越高,新型可编程控制器中开始采用浮点数,它极大地提
您可能关注的文档
- 光电隔离模入接口卡技术说明书.doc
- 国控污染源省市监控中心数据存储备份.doc
- 20032004第二学期计算机操作系统期末复习题.doc
- QCS003B型液压实验台简介.doc
- 1作业和进程.doc
- 北京网络教育学院课程考试.doc
- 指针变量及基本使用.doc
- 网易企业邮箱六大优势概述.doc
- CPU存储器的范围和特性.doc
- 微型计算机及其接口技术复习大纲.doc
- 2024年陆川县事业单位联考招聘考试历年真题带答案.docx
- 2024年翼城县事业单位联考招聘考试真题汇编新版.docx
- 2024年荔波县事业单位联考招聘考试真题汇编完美版.docx
- 2025年曲阳县事业单位联考招聘考试真题汇编最新.docx
- 2024年静乐县事业单位联考招聘考试真题汇编新版.docx
- 2025年石柱县事业单位联考招聘考试历年真题新版.docx
- 2024年蓝田县事业单位联考招聘考试真题汇编汇编.docx
- 2025年辽阳县事业单位联考招聘考试真题汇编完美版.docx
- 2026广东深圳市事业单位集中招聘高校毕业生658人笔试参考题库(医疗岗162人)附答案解析.docx
- 2026年益阳职业技术学院单招职业技能测试题库推荐.docx
原创力文档


文档评论(0)