- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
PLC综合应用技术项目1的任务2
用户指令解释程序 系统监控程序的第二部分为用户指令解释程序。任何计算机最终都是根据机器语言来执行的,而机器语言的编制又是很麻烦的。为此,在可编程控制器中采用梯形图编程,将人们易懂的梯形图程序变为机器能懂的机器语言程序,即将梯形图程序逐条翻译成相应的一串机器码,这就是解释程序的任务。 事实上,为了节省内存,提高解释速度,用户程序是以内码的形式存贮在可编程控制器中的。用户程序变为内码形式的这一步是由编辑程序实现的,它可以插入、删除、检查、查错用户程序,方便程序的调试。 标准程序模块和系统调用 系统监控程序的第三部分就是标准程序模块和系统调用,这部分是由许多独立的程序块组成的,各自能完成不同的功能,有些完成输入、输出,有些完成特殊运算等。可编程控制器的各种具体工作都是由这部分程序来完成的,这部分程序的多少,就决定了可编程控制器性能的强弱。 整个系统监控程序是一个整体,它质量的好坏很大程度上影响了可编程控制器的性能。因为通过改进系统监控程序就可在不增加任何硬件设备的条件下大大改善可编程控制器的性能,所以国外可编程控制器厂家对监控程序的设计非常重视,实际售出的产品中,其监控程序一直在不断地完善。 梯形图语言 梯形图语言形象直观,类似电气控制系统中继电器控制电路图。逻辑关系明显,电气技术人员容易接受。是目前使用最广泛的编程语言。 1)梯形图程序简介 ① 梯形图程序按行从上至下,每一行从左到右顺序编写。PLC程序执行顺序与梯形图的编写一致,如图1-6所示。 输入/输出的滞后现象 从微观上来考察,由于PLC特定的扫描工作方式,程序在执行过程中所用的输入信号是本周期内采样阶段的输入信号。若在程序执行过程中,输入信号发生变化,其输出不能立即作出反应,只能等到下一个扫描周期开始时采样该变化了的输入信号。另外,程序执行过程中产生的输出不是立即去驱动负载,而是将处理的结果存放在输出映像寄存器中,等程序全部执行结束,才能将输出映像寄存器的内容通过锁存器输出到端子上。因此,PLC最显著的不足之处是输入/输出有响应滞后现象。但对于一般工业设备来说,其输入为一般的开关量,其输入信号的变化周期(秒级以上)大于程序的扫描周期(毫微秒级),因此,从宏观上来考察,输入信号一旦变化,就能立即进入输入映像寄存器。也就是说,PLC的输入/输出滞后现象对一般工业设备来说是完全允许的。但对某些设备,如需要输出对输入作快速反映,这时可采用快速响应模块、高速计数模块以及中断处理等措施来尽量减少滞后时间。 * PLC综合应用技术 童克波 项目1 PLC概述 任务2 PLC的软件构成 学习任务 1.了解PLC系统管理程序的功能。 2.熟悉PLC的工作原理。 相关知识 1.PLC的软件构成 PLC的软件既是PLC的系统程序,又称系统监控程序,是由PLC制造者设计的,用于PLC的运行管理。系统监控程序分系统管理程序、用户指令解释程序和专用标准程序块等。 系统管理程序 系统管理程序用于整个PLC的运行管理,管理程序又分为三部分: 1)运行管理。控制可编程控制器何时输入、何时输出、何时运算、何时自检、何时通讯等等,进行时间上的分配管理。 2)进行存贮空间的管理。即生成用户环境,由它规定各种参数、程序的存放地址,将用户使用的数据参数存贮地址转化为实际的数据格式及物理存放地址。它将有限的资源变为用户可直接使用的元件。例如,它将有限个数的CTC扩展为几十至上百个用户时钟和计数器。通过这部分程序,用户看到的就不是实际机器存贮地址和PIO、CTC的地址了,而是按照用户数据结构排列的元件空间和程序存贮空间了。 3)系统自检程序。它包括各种系统出错检验、用户程序语法检验、句法检验、警戒时钟运行等。 相关知识 2.可编程控制器用户程序 用户程序是用户根据控制要求,用PLC的软元件和编程语言(如梯形图、指令表、高级语言、汇编语言等)编制的应用程序,其助记符形式随可编程控制器型号的不同而略有不同。用户通过编程器或PC机写入到PLC的RAM内存中,可以修改和更新。当PLC断电时被锂电池保持。用户程序是线性地存贮在监控程序指定的存贮区间内,它的最大容量也是由监控程序确定的。。 相关知识 图1-6 梯形图与助记符(指令表) (a) 梯形图 (b) 助记符(指令表)语言 相关知识 梯形图语言 ② 梯形图左边垂直线称左母线,右边垂直线称为右母线。右母线可以不画出来。左母线右侧放置输入接点和内部继电器触点。梯形图触点有两种,即常开触点和常闭触点。这些触点可以是PL
文档评论(0)