《电气控制与PLC》任务5.2 可编程控制器程序的设计.pptVIP

《电气控制与PLC》任务5.2 可编程控制器程序的设计.ppt

  1. 1、本文档共20页,可阅读全部内容。
  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文档。上传文档
查看更多
《电气控制与PLC》任务5.2 可编程控制器程序的设计.ppt

任务5.2 可编程控制器程序设计 5.2.1 可编程控制器的工作原理 工作方式——集中输入、集中输出,周期性循环扫描的方式进行工作的。 工作过程——上电处理、扫描过程、出错处理(自诊断)几个阶段。 PLC的扫描过程: 输入采样阶段 程序执行阶段 输出刷新阶段 图5-19 扫描过程 图5-20 扫描周期 操作模式: 运行(RUN)状态——运行状态是执行应用程序的状态 停止(STOP)状态——停止状态一般用于程序的编制和修改,不执行用户程序 5.2.2可编程控制器的编程语言 1.梯形图(Ladder Diagram)程序设计语言 LAD图形指令有触点、线圈和指令盒3个基本形式。 CPU运行扫描到触点符号时,到触点操作数指定的存储器位访问(即CPU对存储器的读操作)。该位数据(状态)为1时,其对应的常开触点接通,其对应的常闭触点断开。可见常开触点和存储器的位的状态一致,常闭触点表示对存储器的位的状态取反。计算机读操作的次数不受限制,用户程序中,常开触点,常闭触点可以使用无数次。 线圈表示输出结果,即CPU对存储器的赋值操作。线圈左侧接点组成的逻辑运算结果为1时,“能流”可以达到线圈,使线圈得电动作,CPU将线圈的操作数指定的存储器的位置位为1;逻辑运算结果为0,线圈不通电,存储器的位置0。即线圈代表CPU对存储器的写操作。梯形图与继电器控制电路图很相似 ;梯形图由触点、线圈或指令框组成。梯形图左、右的垂直线称为左右母线,梯形图从左母线开始,经过触点和线圈,终止于右母线。每个输出元素可以构成一个梯级,每个梯级由一个或多个支路组成,但右边的元件只能是输出元件且只能有一个。每个梯形图由一个或多个梯级组成。 图5-21 触点 2.梯形图:最常用、最直观的编程语言。 图5-22 梯形图 图5-23 PLC实现控制功能图 (1)组成器件不同 继电器控制系统由硬件组成,而梯形图由“软继电器”组成。是存储器的触发器,其“通”和“断”状态是触发器置“0”置“1”状态,不存在电弧、磨损和接触不良等故障。 (2)触点数量不同 硬继电器触点数量有限,“软继电器”触点数是无限的。 (3)控制方法不同 继电器控制系统实现逻辑和连锁关系通过硬接线来解决的。而PLC是通过梯形图即软件编程解决的。 (4)工作方式不同 继电器控制系统采用硬逻辑并行运行的方式,如果某个继电器的线圈通电或断电,该继电器的所有触点都会立即同时动作,无论该触点在控制系统的哪个位置,PLC的CPU则采用顺序逻辑扫描用户程序的运行方式(串行),如果一个输出线圈和逻辑线圈被接通或断开,该线圈的所有触点不会立即动作,必须等扫描到该触点时才会动作。 5.2.3 语句表语言 语句表程序设计语言是用布尔助记符来描述程序的一种程序设计语言 ,语句表设计语言是由助记符和操作数构成的。 图5-24 梯形图 网络1 LD I0.0 O Q0.0 AN T37 = Q0.0 TON T37, +50 网络2 LD I0.2 = Q0.1 图5-28 触点 ②线圈代表CPU对存储器的写操作,用户程序中,同一操作数的线圈只能使用一次。 图5-29线圈 0 ③ LD /LDN、“=” 指令使用说明 LD ,LDN 指令用于与输入公共母线(输入母线)相联的触点, 也可与OLD,ALD指令配合使用于分支回路的开头。 “=”指令用于Q,M, SM, T, C, V,S。但不能用于I。输出端不带负载时,控制线圈应使用M或其它。尽可能不要使用Q。“=”指令可以并联使用任意次,但不能串联。 图5-30 梯形图 LD I0.0 = M0.0 = Q0.0 LD,LDN的操作数:I,Q,M,SM,T,C,V,S。 “=”(OUT)的操作数:Q,M,SM,T,C,V,S。 图5-31 梯形图 输出线圈不能串联 2. 触点串联指令A(And)、AN(And not) (1)指令功能 A(And):与操作,在梯形图中表示串联连接单个常开触点。 AN(And not):与非操作,在梯形图中表示串联连接单个常闭触点。 网络1 LD I0.0 //装载常开触点 A M0.0 //与常开触点 = Q0.0 //输出线圈 网络2 LD Q0.0 //装载常开触点 AN I0.1 //与常闭触点 = M0.0 //输出线圈 A T37 //与常开触点 = Q0.1 //输出线圈 (2)指令格式如网络2所示; 图5-32 网络 (3)A/AN 指令使用说明;AN是单个触点串联连接指令,可连续使用。 LD M0

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档