- 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 110
第2篇 可编程序控制器及其应用篇
第6章 FX系列PLC基本逻辑指令
可编程序控制器是按照用户的控制要求编写程序来进行控制的。程序的编写就是用一定的编程语言把一个控制任务描述出来。PLC编程语言中,程序的表达方式有几种:梯形图、指令语句表、逻辑功能图和高级语言,但最常用的语言是梯形图语言和指令语句表。梯形图是一种图形语言,它沿用了传统的继电器控制系统的形式,读图方法和习惯也相同,所以梯形图比较形象和直观,便于熟悉继电器控制系统的技术人员接受。指令语句表一般由助记符和操作元件组成,助记符是每一条基本指令的符号,表示不同的功能;操作元件是基本指令的操作对象。本章主要介绍FX系列PLC基本逻辑指令形式、功能和编程方法。
6.1 PLC基本逻辑指令简介
6.1.1指令格式
基本逻辑指令包括逻辑状态的读入,逻辑“与”、“或”、“非”运算,置位、复位等操作指令。基本逻辑指令在程序中使用最广,编程最容易,采用梯形图编程时可以直接用触点、线圈、连接线等简单图形符号表示。FX系列PLC基本逻辑指令的指令符号、功能、操作元件及在梯形图上的符号与格式如表6-1所示。
表6-1 FX系列PLC基本逻辑指令格式
指令助记符
功能
操作元件
梯形图表示
LD
取常开触点状态
X,Y,M,S,T,C
LDI
取常闭触点状态
X,Y,M,S,T,C
OUT
线圈驱动
Y,M,S,T,C
AND
逻辑“与”,
串联单个常开触点
X,Y,M,S,T,C
ANI
逻辑“与”,
串联单个常闭触点
X,Y,M,S,T,C
OR
逻辑“或”,
并联单个常开触点
X,Y,M,S,T,C
ORI
逻辑“或”,
并联单个常闭触点
X,Y,M,S,T,C
ANB
并联电路块的串联
—
ORB
串联电路块的并联
—
MPS
压入堆栈
—
MRD
读出堆栈
—
MPP
弹出堆栈
—
MC
连接到公共触点
Y,M
MCR
解除连接到公共触点
Y,M
SET
动作保持
Y,M,S
RST
解除保持的动作,清除但前值及寄存器
Y,M,S,T,C,D,V,Z
PLS
上升沿微分输出
Y,M
PLF
下降沿微分输出
Y,M
INV
运算结果的逻辑“非”
—
LDP
检测上升沿的运算开始
X,Y,M,S,T,C
LDF
检测下降沿的运算开始
X,Y,M,S,T,C
ANDP
检测上升沿的串联连接
X,Y,M,S,T,C
ANDF
检测下降沿的串联连接
X,Y,M,S,T,C
ORP
检测上升沿的并联连接
X,Y,M,S,T,C
ORF
检测下降沿的并联连接
X,Y,M,S,T,C
NOP
空操作
—
—
END
程序结束
—
6.1.2逻辑取及线圈驱动指令LD、LDI、OUT
LD:取指令。表示—个与输入母线相连的常开触点指令,即常开触点逻辑运算起始。
LDI:取反指令。表示一个与输入母线相连的常闭触点指令,即常闭触点逻辑运算起始。
OUT:线圈驱动指令,也叫输出指令。
下面用一个简单的实例来说明上述三条基本逻辑指令的使用。
【例6-1】 参见图6-1
a) 梯形图
b) 语句表
图6-1 LD、LDI和OUT指令的使用
LD、LDI两条指令的操作元件是X、Y、M、S、T、C,用于将触点接到母线上。也可以与后述的ANB指令、ORB指令配合使用,在分支起点也可使用。
OUT是驱动线圈的输出指令,它的操作元件是Y、M、S、T、C。对输入继电器X不能使用。OUT指令可以连续使用多次。
LD、LDI是一个程序步指令,这里的一个程序步即是一个字。OUT是多程序步指令,要视操作元件而定。
OUT指令的操作元件是定时器T和计数器C时,必须设置常数K。表6-2是K值设定范围与步数值。
表6-2 K值设定范围表
6.1.3触点串联指令AND、ANI
AND:与指令,用于单个常开触点的串联。
ANI:与非指令,用于单个常闭触点的串联。
AND与ANI都是一个程序步指令,它们串联触点的个数没有限制,也就是说这两条指令可以多次重复使用。AND、ANI指令的使用说明如下例所示。这两条指令的操作元件为X、Y、M、S、T、C。
【例6-2】 参见图6-2
a) 梯形图
b) 不推荐使用的电路
c) 语句表
图6-2 触点串联指令的使用
OUT指令后,通过触点对其他线圈使用OUT指令称为纵接输出或连续输出,如【例6-2】中的OUT Y7指令。这种连续输出如果顺序不错,可以多次重复。但是如果驱动顺序换成图6-2-b)的形式,则必须用后述的MPS指令,这时程序步增多,因此不推荐使用图6-2-b)的形式。
6
原创力文档


文档评论(0)