可编程序控制器概序改过程稿.pptVIP

  1. 1、本文档共75页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
可编程序控制器概序改过程稿

扫描周期的长短与CPU的运算速度、I/O点数、用户程序的长短及编程情况有关,通常用PLC执行1KB指令所需的时间来说明其扫描速度。数量级为零点几微秒到上百微秒。 对响应速度要求快的系统,在硬件选定之后,应尽量缩短和优化程序代码。 输入输出处理原则 输入映像寄存器的数据取决于输入端子板上各输入点在上一刷新器件的接通和断开状态。 程序执行结果取决于用户所编程序和输入/输出映像寄存器的内容及其它各元件映像寄存器内容。 输出映像寄存器的数据取决于输出指令的执行结果。 输出锁存器的数据,由上一次输出刷新期间输出映像寄存器中的数据决定。 输出端子的接通和断开状态,由输出锁存器决定。 9.3 编程语言 (1)梯形图(所有厂商都支持LAD) 它是一种图形化的面向控制过程的“自然语言”,它沿用了继电器的触点、线圈、串并联等 述语和图形符号,同时增加了一些继电器控制系统中没有的特殊符号,以便扩充PLC的控 制功能。 梯形图它继承了继电接触控制系统中的框架结构和逻辑关系,是最接近于继电接触系统中 的电气控制原理图,它形象直观,易学,实用,为广大电气技术人员所熟悉,是应用最多 一种编程语言。 有的PLC有两根母线,大部分PLC只保留左边的母线,在LAD中,触点代表逻辑“输入”条件 如开关、按纽、内部条件等;线圈通常代表逻辑“输出”结果,如灯,电机接触器、中间继 电器等,对S7-200 PLC来说,还有一种输出-“盒”代表附加的指令,如定时器、计数器和 功能指令等。 常开触点 常闭触点 线圈 SB1 SB2 KM KM 继电器启停控制线路 I0.0 I0.1 Q0.0 Q0.0 PLC梯形图 X1 X2 Y30 Y30 程序的执行顺序 两图实现相同的功能。当IS1闭合时,1Y1、1Y2输出。系统上电之后,当1S1闭合时,继电器梯形图中的1Y1、1Y2会同时得电,若不考虑继电器触点的延时,则1Y1、1Y2会同时输出。但在PLC梯形图中,因为PLC的程序是顺序扫描执行的,PLC的指令按从上向下,从左向右的扫描顺序执行,整个PLC的程序不断循环往复。PLC的“软继电器”的动作顺序由PLC的扫描顺序和在梯形图中的位置决定,因此,当1S1闭合时,1Y1先输出而1Y2后输出。即继电器采用并行的执行方式,而PLC则采用串行的执行方式。 传统的继电器的触点在线圈得电后动作时有一个微小的延时,并且常开和常闭触点的动作之间有一微小的时间差。而PLC中的继电器都为软继电器,不会有延时效应,当然,这里忽略了PLC的扫描时间。 PLC中的软继电器 每个继电器有无数个常开和常闭触点 PLC编程的基本原则 每个梯形图网络由多个梯级组成,每个输出元素可构成一个梯级,每个梯级可由多个支路组成。 梯形图每一行都是从左母线开始,而且输出线圈接在最右边,输入触点不能放在输出线圈的右边。 输出线圈不能直接与左母线连接。 多个的输出线圈可以并联输出。 在一个程序中各输出处同一编号的输出线圈若使用两次称为“双线圈输出”。双线圈输出容易引起误动作,禁止使用。 PLC梯形图中,外部输入/输出继电器、内部继电器、定时器、计数器等器件的触点可多次重复使用。 梯形图中串联或并联的触点的个数没有限制,可无限次的使用。 在用梯形图编程时,只有在一个梯级编制完整后才能继续后面的程序编制。 梯形图程序运行时其执行顺序是按从左到右,从上到下的原则。 编程技巧及原则“上重下轻,左重右轻,避免混联” 梯形图应把串联触点较多的电路放在梯形图上方 梯形图应把并联触点较多的电路放在梯形图最左边 为了输入程序方便操作,可以把一些梯形图的形式作适当变换 S7-200 LD I0.0 O Q0.0 AN I0.1 = Q0.0 三菱F1 LD X1 O R Y30 AN I X2 OUT Y30 (2)指令表或者语句表(STL) 类似于计算机的助记符语言,比汇编语言通俗易懂,一般与梯形图一一对应,应用比较广,比较适合熟悉PLC和有经验的并愿意用机器码编程的程序员使用。 生成的源机器码最短,执行速度最快。 上图的语句表为: PLC的语句:操作码+操作数 操作码用来指定要执行的功能,告诉CPU该进行什么操作;操作数内包含为执行该操作所必需的信息,告诉CPU用什么地方的数据来执行此操作。 操作数的分配原则: 为了让CPU区别不同的编程元素,每个独立的元素应指定一个互不重复的地址 所指定的地址必须在该型机器允许的范围之内。 (3)功能块图(FBD) 功能块图的图形结构与数字电路的结构极为相似,如图 模块有输入和输出端,输入和输出端的关系使用与、或、非、异或等,逻辑模 块之间的连接方式与电路的连接方式也基本相同。适用于于熟悉

文档评论(0)

ipad0d + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档