- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2章 基本指令及编程 2.1 基本指令介绍 * * PLC课件 2010年5月 1、连接和驱动指令 (1)、LD:取指令。其功能是使常开触点与左母线连接。 (2)、LDI:取反指令。其功能是使常闭触点与左母线连接。 (3)、OUT:输出指令。用于驱动输出继电器Y、辅助继电器M、定时器T、计数器C,状态继电器S中的任何一个。 注意: OUT指令不能用于驱动输入继电器。对于定时器和计数器使用OUT指令后,必须设定常数K,常数K的设定也作为一条指令。 以上两条指令还可与ANB、ORB配合,用于分支电路的开始点 (4)、 AND:与指令。其功能是使继电器的常开触点与其它继电器的触点串联。 注意:如果在OUT指令之后,再通过触点对其他线圈使用OUT指令称之为纵接输出。如下图中:T1常开触点与Y2线圈串联后,与M101线圈并联就是纵接输出, T1仍可以用AND指令。 AND指令和ANI指令只能用于一个触点与前面的触点串联,不能用于两个及以上触点并联的电路块与前面的电路串联,并联电路块串联要使用ANB指令。 (5)、 ANI:与非指令。其功能是使继电器的常闭触点与其它继电器的触点串联。 (6)、 OR:或指令。其功能是使继电器的常开触点与其 它继电器的触点并联。 注意:OR指令和ORI指令只能用于一个触点与前面的电路并 联,不能用于两个及以上触点串联的支路与前面的电路并联, 串联支路并联要使用ORB指令。 (7)、 ORI:或非指令。其功能是使继电器的常闭触点与其它继电器的触点并联。 4.电路块并联指令 ORB:将两个及以上触点串联的支路(亦称串联电路块)与前面支路并联。 使用ORB指令的原则是: (1)先组块后并联; (2)使用ORB指令对各个支路进行并联时,各个支路的起点须使用LD、LDI指令; (3)多个支路组成的并联电路,每写一条并联支路后紧跟一条ORB指令,则并联电路块的条数没有限制,这种编程方式较好。也可以在所有的支路组成之后,集中写若干条ORB指令,但这种写法并联支路不能超过8条,是不好的编程方式。 5.电路块串联指令 ANB:将多个串联电路块并联的电路(亦称并联电路块)与前面的电路串联。 使用ANB指令的原则是: (1)先组块后串联; (2)在每一电路块开始时,须使用LD、LDI指令; (3)多个电路块组成的串联电路,在组成一个电路块后,紧跟一条ANB指令,则串联电路块的个数没有限制,这种编程方式较好。也可以在所有的电路块组成之后,集中写若干条ANB指令,但这种写法串联电路块不能超过8个,是不好的编程方式。 6.复位指令 RST:用于计数器、移位寄存器的复位。 使用RST指令的原则是: (1)复位电路与计数器的计数电路及移位寄存器的移位电路是相互独立的,他们的先后次序可以任意交换; (2)所有的计数器及一部分移位寄存器具有断电保持功能。因此,在开始运行之前,通常须用初始化脉冲M71将这些计数器和移位寄存器复位,以免出错。 7.移位指令 SFT:移位寄存器移位输入指令。 OUT M120对移位寄存器的第一位输入,SFT M120使移位寄存器中每一位的状态逐位向右移一位,RST M120使M120~M127复位。 8.脉冲指令 PLS:用于产生脉冲信号。 PLS指令只能用于M100~M377。 在X400的上升沿(由0变1)M101产生一个宽度为一个工作周期的脉冲。工作周期是从程序执行开始到程序执行结束(END)之间所需要的时间。 计数器和移位寄存器的复位、移位寄存器的移位通常需要这种脉冲。图示为继电器脉冲输出用于计数器复位的例子。 9.空操作指令 NOP:使该步为空操作。 若在程序中写入NOP指令,可使变更和增加程序时,步序号变更最小。但需注意,若将程序中的LD、LDI、ANB、ORB等指令改为NOP指令,会引起电路结构的重大变化,如图所示。因此,NOP指令的使用应慎重。 10.结束指令 END:程序结束时写入END指令。 调试程序时,若在每个程序块的末尾写上END指令,检查每一个程序块的运行情况时就可以减少调试时间,检查完毕后,再将各个END指令删去。 9.3 梯形图的设计规则与设计方法 9.3.1 梯形图的设计规则 梯形图:是由表示PLC内部编程元件的图形符号所组成的阶梯状图形。绘制梯形图时应遵循以下几条规则: 规则1:梯形图按从左到右,自上而下的顺序绘制(指令编程亦应从左到右,自上而下)。每个编程元件线圈为一逻辑行。元件线圈与右母线直接相联。两线圈不能串联,也不能在线圈与右母线之间接其他元件,线圈一般也不允许直接与左母线相联。 规则2:除有跳转指令外,一般某编号的线圈在梯形图中只能出现一次。 规则3:在梯形图中的触点应画在水平线上,不应画在垂直线上,这是因为这种形式的
文档评论(0)