第4章PLC的基础知识4PLC的基本指令.ppt
《第4章PLC的基础知识4PLC的基本指令.ppt》由会员分享,可在线阅读,更多相关《第4章PLC的基础知识4PLC的基本指令.ppt(36页珍藏版)》请在三一文库上搜索。
1、电气控制与PLC应用技术, 第4章 PLC的基础知识,Kunming University of Science & Technology,ch.4 -2,本章主要内容,4.1 PLC综述 4.2 PLC的硬件组成 4.3 PLC的软件组成 4.4 PLC的工作原理 4.5 编程调试设备 4.6 PLC的编程语言及编程规则 4.7 PLC的软元件 4.8 指令常数及软元件的使用方法 4.9 FX3U/FX3UC系列PLC的基本逻辑指令 4.10 基本指令编程举例,Kunming University of Science & Technology,ch.4 -3,4.8 指令常数及软元件的使用
2、方法,4.8.1常数及字符串 1常数 十进制常数用K表示、十六进制常数用H表示和实数(或浮点数)用E表示。 十进制常数(K)主要用于指定定时器和计数器的设定值,或应用指令操作数的数值,如K678、K1234等。其16位和32位数据设定范围分别为K-32768K32767和K-2147483648K2147483647。 十六进制常数(H)主要用于指定应用指令操作数的数值,如H1234、H678等。其16位和32位数据设定范围分别为H0HFFFF和H0HFFFFFFFF。当每位16进制数在09范围使用时,与BCD码相同。 实数(E)主要用于指定应用指令操作数的数值,使用时,既可用普通表示(如E1
3、234.5),也可用指数表示(如“E1.2345 +3”表示1.2345103)。其数据设定范围为-1.02128-1.02-126,0, 1.02-1261.02128。,Kunming University of Science & Technology,ch.4 -4,2字符串,字符串包括字符串常数和字符串数据。 字符串常数是顺控程序中直接指定字符串常数的软元件。用引号引起来的字符表示(如“1234”、“ABCD”等),最多可以指定32个字符。 字符串数据用保存在字元件中的数据表示。使用时,从指定软元件开始到代码00H为止,每一字节为一个字符。如图4.36所示 。,注意,在指定的软元件范
4、围内,若未设定表示字符串结束的代码00H(在指定范围的最后一个字元件的高8位中存放00H),则会出现扫描错误。,Kunming University of Science & Technology,ch.4 -5,4.8.2 位的数据表示与字软元件的位指定,1位的数据表示 (1)位元件:X、Y、M、S。(只有ON/OFF两种状态) (2)字元件:T、C、D、R、Z、V。(16位数值) (3) Kn +位元件 (用Kn4位位元件组成的字元件) 例:“K1Y0”表示将Y0作为低位(起始位)的“Y3 Y0”的4位数据; “K2X0”表示将X0作为低位的“X7 X0”的8位数据; “K4M10” 表示
5、将M10作为低位的“M25 M10”的16位数据; “K8M100” 表示将M100作为低位的“M131 M100”的32位数据等。 对于16位指令,Kn为K1 K 4,对于32位指令,Kn为K1 K 8。,Kunming University of Science & Technology,ch.4 -6,2字软元件的位指定,通过指定字元件的位,可以将字元件(即数据寄存器)作为位元件来使用。 例如,D5.0表示数据寄存器D5的b0位,D0.6表示数据寄存器D0的b6位。 在指定字元件的位时,其位的编号须用0F的16进制数表示(即从低位开始,按照09、AF的顺序指定位编号)。例如,D12.E表
6、示数据寄存器D12的bE位。 在位的编号中不能执行变址修正。,Kunming University of Science & Technology,ch.4 -7,4.8.3 缓冲存储器的直接指定,FX3U/FX3UC系列PLC可以对特殊功能模块(如A/D、D/A等)的缓冲存储器(BFM)进行直接指定。 缓冲存储器(BFM)为16位字数据,主要用于应用指令的操作数。指定时,用特殊功能模块号(U)和BFM编号(G)表示。其中,特殊功能模块号(U)为U0 U7,BFM编号(G)为G0G32767。 例如,“U0G0”表示0号特殊功能模块的0号缓冲存储器(即BFM#0)。 在BFM编号中,可以进行变
7、址修正,但模块编号不能进行变址修正。 例如,若Z0=8,则“U1G10Z0”表示1号特殊功能模块的第18号(10+Z0=18)缓冲存储器(即BFM#18)。,Kunming University of Science & Technology,ch.4 -8,4.9 FX3U/FX3UC系列PLC的基本逻辑指令,基本指令是专门用于继电器逻辑控制的指令。 FX3U/FX3UC系列PLC的基本指令共有29条。 下面分别介绍各条指令的功能及用法。,Kunming University of Science & Technology,ch.4 -9,1. 操作开始指令(LD/LDI),LD(Load)
8、为取指令,用于常开触点与母线连接;LDI(Load Inverse)为取反指令,用于常闭触点与母线连接,如图所示。LD和LDI指令也可以与ANB、ORB指令配合使用于分支回路的起点。 LD/LDI可用的软元件有:X、Y、M、S、T、C 、D.b,Kunming University of Science & Technology,ch.4 -10,2. 触点串联连接指令(AND/ANI),AND为“与”指令,用于单个常开触点与左边电路的串联; ANI为“与非”指令,用于单个常闭触点与左边电路的串联; AND/ANI指令用于单个触点的串联,且串联触点的数量不受限制,即该指令可重复使用多次。AND
9、/ANI指令可用的软元件与LD/LDI指令相同,Kunming University of Science & Technology,ch.4 -11,3. 触点并联连接指令(OR/ORI),OR为“或”指令,用于单个常开触点与上面电路的并联; ORI为“或非”指令,用于单个常闭触点与上面电路的并联; OR/ORI指令用于单个触点的并联,且并联触点的数量不受限制,即该指令可重复使用多次。OR/ORI指令可用的软元件与LD/LDI指令相同,Kunming University of Science & Technology,ch.4 -12,4.支路(电路块)连接指令(ANB/ORB),ANB(
10、AND Block)为“与块”指令,用于执行电路块1与电路块2的“与”操作,如图a所示。每一个电路块都从LD/LDI指令开始编程,电路块2编程结束后,使用ANB指令与前面的电路块1串联。,Kunming University of Science & Technology,ch.4 -13,4.支路(电路块)连接指令(ANB/ORB),ORB(OR Block)为“或块”指令,用于执行电路块1与电路块2的“或”操作,如图b所示。每一个电路块都从LD/LDI指令开始编程,电路块2编程结束后,使用ORB指令与上面的电路块1并联。 ANB和ORB不是触点的指令而是连接的指令,故它们没有操作数,即指令
11、后面没有目标软元件,Kunming University of Science & Technology,ch.4 -14,5. 输出指令(OUT),OUT为线圈驱动指令,用来输出位于OUT指令前面电路的逻辑运算结果。其可用的软元件与LD/LDI基本相同,只是不能用于驱动输入继电器(X)。当用于驱动定时器T和计数器C的线圈时,需同时加上设定值。 并联的OUT指令可以连续使用若干次。线圈输出后,再通过一个触点或一组触点去驱动一个线圈输出叫做连续输出,如图a所示。,Kunming University of Science & Technology,ch.4 -15,5. 输出指令(OUT)应用举
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PLC 基础知识 基本 指令
链接地址:https://www.31doc.com/p-2604764.html