可编程序控制器应用指令

可编程序控制器应用指令

ID:41731003

大小:534.65 KB

页数:20页

时间:2019-08-30

可编程序控制器应用指令_第1页
可编程序控制器应用指令_第2页
可编程序控制器应用指令_第3页
可编程序控制器应用指令_第4页
可编程序控制器应用指令_第5页
资源描述:

《可编程序控制器应用指令》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、第五章可编程序控制器应用指令本章论述可编程序控制器常川的应川指令的表示方法和规则。在使川应川指令时,需要了解指令的有关软元件的处理及其执行形式。在基木逻辑指令的基础上,PLC制造厂家开发了一系列完成不同功能的子程序,调用这些子程序的指令称为应用指令。FX系列PLC的应用指令可分为程序控制、传送与比较、算术与逻辑运算、移位与循环等。第一节应用指令的基础知识一、应川指令的基木格式1.应用指令有三部分组成:功能编号FNC—助记符,操作数。2.梯形图形式:OVKODOjDDODID23.梯形图输入同-个应用指令:好°dOfnc12klOdOX4.应

2、川指令的含义助记符源操作数IX000/

3、_H

4、―ADDPDODI无P为连续执/行型>有P为脉冲执行型目标操作数D2S1.■]閔[d・]二、应用指令的规则1.应用指令操作数(软元件)的含义如表:字软元件位软元件K:十进制整数X:输入继电器H:十六进制整数Y:输出继电器KnX:输入继电器X的位指定M:辅助继电器KnY:输出继电器Y的位指定S:状态继电器KnS:状态继电器S的位指定T:定时器T的当前值C:计数器C的当前值D:数据寄存器V、Z:变址寄存器2.指令执行形式有连续执行和脉冲执行两种。3.位软元件处理断开和闭合状态的元件为位软元件;字

5、软元件处理数据的元件称字软元件。由位软元件组合起來也可以构成字软元件,进行数据处理;每4个位软元件为一组,组合成一个单元,位软元件的组合山Kn(n在1至7之间)加首元件來表示。如KnY、KnX筹,K1Y0表示山YO、Y1、Y2、Y3组成的4位字软元件;K4M0表示由M——M15组成的十六位字软元件。变址寄存器都是十六位数据寄存器。农示时如果V=5,Z=10,则D5V=D1O(5+5=1O),D5Z=D15(5+1O=15)。32位指令中V、Z是口动组对使用,V作为高16位,Z作为低16位,使用时只需编写Z。笫二节应用指令及其应用应用指令分为

6、程序流程控制、传送与比较、数据处理等,在这节里我们对常用应用指令作一简单介绍。传送与比较指令XUUUTI

7、1OVTOX001TIdOVPK100X002TI0D0]XO接通TO当前值传送给DODI]K100D1DI〕D1为TO的设定值1.MOV指令功能编号助记符功能操作软元件D连续执彳丁p脉冲执行SD12MOV将源操作元件的数据传送到指定的目标操作元件K、H、KnX、KnY、KnM.KnS、T、C、D、V、ZKnY、KnM、KnS>T、C、D、V、Z++程序举例:2.比较指令CMP(FNCIO)、区间比较指令ZCP(FNCll)功能编号助记

8、符功能操作软元件S1.S2.S.D.10CMP将源操作软元件S1与S2的内容比较K、H、KnX、KnY、KnM、KnS、T、C、D、V、ZX、Y、M、S、T、C、D、V、Z11ZCPS与SI、S2区间比较程序举例:XOOOT卜[CMPK50COMOMO—11”K50=C0当前值‘丽接通〔K50nCO当前值尸MO按通/YOOOYOO1:!畀K50uCO当前值,M2接通〔Y002目标操作软元件被自动占用在不执行指令J清除比较结果时要采用复位指令X000」XOOO]或一井——ESTM0]-4^—_STM0―STMl—STM2XOOOCDCE)FN

9、C18BCDD12K2Y000源(BIN)-目标(BCD)的转换传送指令t接线形式如下图:四则运算(+-X一)与增量指令、减量指令等编程控制器内的运算都用BIN码进行。因此可编程控制器获取BCD的数字开关信息吋要使用FNC19(BCD—BIN)转换传送指令。另外向BCD的七段显示器输出时请使用FNC18(BIN—BCD)转换传送指令。但是一些特殊指令能自动地进行BCD/BIN转换。指令说明1:1)使川BCD、BCD(P)指令时,如BCD转换结果超出0—9999范围会出错。3・BCD(FNC18)转换指令、二进制转换指令BIN(FNC19)功

10、能编号助记符功能操作软元件DpSD18BCD将源操作软元件的二进制数据转换成BCD码传送到指定的目标操作元件屮KnX、KnY、KnM.KnS、T、C、D、V、ZKnY、KnM、KnS、T、C、D、V、Z++19BIN将源操作元件的BCD码转换成二进制数据传送到指定的bl标操作元件中KnX、KnY、KnM、KnS、T、C、D、V、ZKnY、KnM、KnS、T、C、D、V、Z++程序举例1:2)当使用(D)BCD.(D)BCDP指令时,如IBCD转换结果超出0—99999999范围会出错。3)将可编程序控制器内的二制数据变为七段显示等的BCD码

11、而向外部输岀时使用该指令。程序举例2:X000T1K2X000D13数值范围:0-9,999或999,999,999有效。源(BCD)-目标(bin)的转换传送指令指令说明2:1

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。