《LGPLC介绍》PPT课件.ppt
LG PLC介绍,可编程控制器,LG 产电,2,1、LG PLC简介2、MASTER-K 系列基本应用2.1 PLC基本构成2.2 PLC地址分配2.3 PLC基本配线2.4 PLC存储器结构2.5 常用基本指令2.6 编程工具简介,目 录,3,PLC 种类,PLC 简介,4,最大 I/O 点数:256 点高功能&小尺寸,最大 I/O 点数:1,024点紧凑尺寸(35W135H122D)多种功能模块快速运行速度(0.2usec),最大 I/O 点数:2,048使用于中/大型系统国际水平的强大网络功能,K1000S,K300S,K200S,MASTER-K 系列,非常容易使用的编程工具,特 色,最大 I/O 点数:1080 点 模块式小型PLC使用于小型机械控制系统,K80S,PLC 简介,5,MASTER-K1000S 特殊功能模块,K1000S,模拟量输入:8,16 Ch,模拟量输出:8,16 Ch,热电偶:16 Ch,RTD:8 Ch,PID 控制:32 loops,模拟定时器:16 Ch,高速计数:2 Ch,位置控制:2 轴,MASTER-K 系列,PLC 简介,6,MASTER-K300S 特殊功能模块,K300S,模拟量输入:8,4 Ch,模拟量输出:8,4,2 Ch,热电偶:4 Ch,RTD:4 Ch,PID 控制:8 loops,模拟定时器:8 Ch,高速计数:1 Ch,位置控制:1,2 轴,MASTER-K 系列,PLC 简介,7,MASTER-K200S 特殊功能模块,K200S,模拟量输入:4 Ch,模拟量输出:4 Ch,PID 控制:内置(CPUB,C),高速记数器:1 Ch,位置控制:2 轴,MASTER-K 系列,温度控制输入:4 Ch(Underdeveolpemt),PLC 简介,8,网 络 模 块,在工业环境下,实现中/小单位和地域范围内的局域网络系统 通过中中继器(最大6个),电缆长度可达到5Km.最大比特率:1M bps,Fnet(FieldBus),MASTER-K 系列,使用multi-drop系统在一台计算机和 PLC之间通讯(最大 32个站)使用调制解调器实现远程通讯通讯速度范围很宽(300 38,400bps)Modbus(ASCII,RTU),AB DF1(Full Duplex)通讯协议有效,Cnet(RS232C/RS485),PLC 简介,9,MASTER-K 系列,紧凑的尺寸 容易安装 适用于小型机械控制系统,特性,I/O 点:14(8/6)紧凑的尺寸(120W 80H 65D)RS232C/RS485通讯,最大 I/O 点数:256/512各种功能模块强大的网络功能,K10S1,最大 I/O 点数:48模块化小型PLCRS232C/RS485通讯接口模拟量 I/Os高速记数器,最大 I/O 点数:88模块化小型PLCRS232C/RS485通讯接口模拟量 I/Os高速记数器,最大 I/O 点数:24适用于小型机械控制系统RS232C/RS485通讯接口,K10S,K30S,K60S,K200S/K300S,K80S(10 80 I/O):新产品,PLC 简介,10,KGL for Windows,友好的用户界面 可在线编程 通过工程结构实现系统配置 适用于 LG Master-K 在线方式下,提供全面的 PLC 信息 简单的程序编辑器 各种测试和自诊断功能-断点执行&触发功能,特 点,IBM 计算机串口:1或2个硬盘:20 Mb 以上 存储器:8 MB 以上 操作系统:Microsoft Windows 95,系 统 要 求,-编程&测试工具,MASTER-K 系列,PLC 简介,11,MASTER-K 系列,Compact size:120(W)80(H)65(D)mm I/O 14 Points(8/6)程序存储器:EEPROM 程序容量:800 步 执行速度:3.2 7.6/步内置高速计数器(8k pps,1 点)通过RS 485(内置)可达 32 CPUs,最大 I/O:30 点数基本单元:10 点(6/4)扩展单元:10 点(6/4)x2(available)程序存储器:FLASH MEMORY程序容量:7k Steps执行速度:0.5/step内置高速计数器(1ph 8kpps or 2ph 16kbps,1 Point)通过RS 485(内置)可达 32 CPUs 可选的实时模块 8 路自调整PID 环 8 脉冲捕捉输入,滤波输入 8 外部中断输入 1 脉冲输出(2kHz)-TR Output only 内置 1 串口 RS-232C&1 串口编程口(开放的),MASTER-K80S(K7M-DR10S),MASTER-K10S1,紧凑尺寸:95(W)95(H)75(D)mm,PLC 简介,12,最大 I/O:80 点基本单元:20,30,40,60 Points 扩展单元:10 Points(6/4)x2(available)程序存储器:FLASH MEMORY 程序容量:7k Steps 执行速度:0.5/step 内置高速计数器(1ph 8kpps or 2ph 16kbps,1 Point)通过RS 485可选通讯模块可达 32个 CPUs 可选的实时模块,程序存储卡 8 路自调整PID 环 8 脉冲捕捉输入,滤波输入 8 外部中断输入 1 脉冲输出(2kHz)-TR Output only内置 1 串口 RS-232C&1 串口编程口(开放的),MASTER-K80S(扩展模块),MASTER-K80S(K7M-DR20SDR60S),数字 I/O 模块:6 Input(24Vdc),4 Output(Relay)模拟 I/O 模块:Hybrid Module(A/D 2 ch.&D/A 1 ch.)模拟电位器:4 Ch.Set by volume swith串口:RS-422/485,RS-232(for modem),Modubus程序存储卡(256Kbytes Flash Memory)实时时钟尺寸:95(W)x 95(H)x 75(D)mm,MASTER-K 系列,(RTC),(存储器),(模拟量),(电位器),(串行l I/F),紧凑尺寸 20S,30s:145(W)95(H)75(D)mm 40S:175(W)95(H)75(D)mm 60S:225(W)95(H)75(D)mm,PLC 简介,13,最大 I/O:256 点 程序存储器:7k Steps 执行速度:0.5/step 运行时间编辑 多种特殊功能模块 强大的网络功能,MASTER-K 200S,DC Input:8/16/32 Points AC 110V Input:8 Points AC 220V Input:8 Points Relay Output:8/16 Points 晶体管输出:16/32 Points SSR Output:8 Points,开关量 I/O 模块,模拟量输入:4 Channels模拟量输出:4 Channels 高速记数器:1 Channel PID 控制:Built-in(CPUB,C)位置控制:2 Axis Pulse output,F-net(Field Bus)C-net(RS232C/RS485)(Modbus,AB DF1 Protocol Available)F-Net(Remote),网络模块,特殊功能模块,MASTER-K 系列,PLC 简介,14,Max.I/O:512 Points 程序存储器:15k Steps 执行速度:0.2/step 运行时间编辑 多种特殊功能模块强大的网络功能,MASTER-K 300S,DC Input:16/32 Points AC 110V Input:16 Points AC 220V Input:16 Points Relay Output:16 Points TR Output:16/32 Points SSR Output:16 Points,开关量 I/O 模块,模拟量输入:8,4 Channels模拟量输出:8,4,2 Channels 中断输入:8 Points 热电偶:4 Channels 模拟定时器:8 Points高速记数器:1 Channel PID control:8 Loops位置控制:1 Axis Pulse output,F-net(Field Bus)C-net(RS232C/RS485)(Modbus,AB DF1 Protocol Available)Remote I/O,网络模块,特殊功能模块,MASTER-K 系列,PLC 简介,15,MASTER-K 系列基本应用,基本单元,扩展单元1,扩展单元2,扩展单元3,K80S基本构成,K80S 系 统 基 本 构 成 方 式,I/O 地 址 分 配,16,MASTER-K 系列基本应用,K1000/300/200S基本构成,K1000/300S 系 统 构 成 方 式,K200S 系 统 构 成 方 式,POWER,CPU,IN,OUT,A/D,D/A,HSC,CNET,FNET,POP,1)K1000S/300S仅8槽基板可扩展,K300S/200S的12槽基板后四槽不能用通讯模块;2)12槽基板需用特殊电源模块,不能用模拟量模块;3)模块位置不限;4)使用模拟量模块需用带 15V电压的电源模块,1)K200S基板无扩展功能;2)其他同上。,POWER,CPU,IN32,OUT32,A/D,D/A,HSC,CNET,FNET,POP,注释,注释,17,MASTER-K 系列基本应用,K1000/300/200S 地址分配,I/O 地 址 自 动 分 配,1)地址自动分配:如左图K200S地址分配2)可通过Online项中 Read information中的 I/O information 读取,POWER,CPU,IN32,OUT32,A/D,D/A,HSC,CNET,FNET,POP,注释,P00|P1F,P20|P3F,P40|P4F,P50|P5F,P60|P6F,P80|P8F,P70|P7F,P90|P12F,I/O 地 址 手 动 分 配,POWER,CPU,IN32,空槽,A/D,D/A,HSC,CNET,FNET,POP,P00|P1F,P20|P3F,P40|P4F,P50|P5F,P60|P6F,P80|P8F,P70|P7F,P90|P12F,1)地址手动分配:如左图K200S地址分配2)空槽默认为16点地址,但可通Parameter项中I/O设定为空32点,以备后用,注释,18,MASTER-K 系列基本应用,MASTER-K 基本配线,SINK 输入接线,SINK 输出接线,SOURCE 输入接线,SOURCE 输出接线,19,MASTER-K 系列基本应用,I/O 继电器(见注释),“P”,辅助继电器(3,040 点),“M”,特殊辅助继电器(32点),“M”,保护继电器(512 点),“K”,特殊继电器(1,024 点),“F”,连接继电器(1,024 点),“L”,P00,P 1M000,M189M190,M191 K00,K31F00,F63L00,L63,数据寄存器,“D”,D0000,D 2D 3,为特殊用途而保留,定时器设定值(256 字),T000,T255T000,定时器经过值(256 字),计数器设定值(256 字),计数器经过值(256 字),T255C000,C255C000,C255,参数设定区域,Word,用户程序区域MK1000S:30k 步MK300S:15k 步MK200S:7k 步MK80S:7k 步,定时器继电器(100ms)192点,“T”,定时器继电器(10ms)64 点,“T”,计数器继电器 256 点,“C”,T000,T191T192,T255C000,C255,步进控制器(100 x 100 步)S00.00S99.99,“S”,S00,S99,0 F,0000 FFFF,存储器结构图,*:K80S maximum I/O:80pts.,位数据区域,字数据区域,用户程序区域,20,MASTER-K 系列基本应用,常用基本指令,注释栏,AND NOT,OR,LOAD,OUT,自锁,联 锁,常用基本指令:LOAD AND OR OUT NOT,21,MASTER-K 系列基本应用,常用基本指令,常用基本指令:AND LOAD OR LOAD,连续使用仅限7次,单步使用数量不限,单步使用数量不限,连续使用仅限7次,22,MASTER-K 系列基本应用,常用基本指令,常用基本指令:MPUSH MLOAD MPOP,NOT,*上图中两程序内容完全一样,NOT,23,MASTER-K 系列基本应用,常用基本指令,常用基本指令:MCS MCSCLR,MCS0 块,MCS1 块,1)当MCSTS 条件指令成立时,该块程序执行;MCS最多可用7层,0层为最高优选层,当程序用MCSCLR 0 清除时,所有MCS块都被清除,如右图所示。2)当MCS条件不成立时,程序也扫描该程序块,且定时器、计数器等有不同的动作,请参照有指令说明书。,注释,0 1 2 3 4 5 6,24,MASTER-K 系列基本应用,常用基本指令,常用基本指令:D,D NOT,1扫描周期,1)D,D NOT 命令是脉冲触发命令;2)上图中M10为M1的上升沿,M11为M1的下降沿;其时序如右图,注释,M1,M10,M11,25,MASTER-K 系列基本应用,常用基本指令,常用基本指令:SET RST,OUT,1扫描周期,1)OUT指令仅在条件成立且保持时才有输出;2)SET指令只要条件一成立即自动保持结果,既使条件不成立,只有RST指令才能复位输出。3)时序如右图。,注释,M1,M20,M30,M2,26,MASTER-K 系列基本应用,常用基本指令,常用基本指令:SET SXX.XX,OUT SXX.XX,1)SET SXX.XX指令只能连续使用,且后一步为前一步的关断条件,SXX.00接通,所有步被初始化;2)OUT SXX.XX指令执行后进优先原则,无须按顺序使用;后一步为前一步关断条件,SXX.00为初始化步;3)时序如右图(上图为SET S,下图为OUT S)。,注释,M2,P40,P41,S01.03,改为OUT(*),M3,M1,S01.02,M4,S01.01,M2,P42,P41,S01.01,M1,M3,S01.02,M4,S01.03,27,MASTER-K 系列基本应用,常用基本指令,常用基本指令:P K 区别,M2,P44,K4,K3,M3,M1,P42,M4,P40,P40不保持,P42保持,K3掉电保持,M5,K4掉电保持,断电,再上电,1)由下图可见,K为掉电保持继电器,P为非保持继电器。2)K若为纯输出(如K1),则受条件的制约,条件不成立即断开,注释,28,MASTER-K 系列基本应用,常用基本指令,常用基本指令:定时器(TIMER),T1,T2,M1,T3,T5,T4,1)由下图可见,TMON不受条件通断次数的影响,直到当前值递减为0,输出;TRTG则每通断一次,当前值会复位到设定值;TOFF则以最后一次断开开始,当前值递减为0,输出。2)TMR则会累加条件ON的时间,直到设定值,输出。,注释,10s,10s,10s,10s,29,MASTER-K 系列基本应用,常用基本指令,常用基本指令:计数器(COUNTER),C0001,C0002,P1,C0003,M10,C0004,1)由下图可见,除CTR能自复位外,其他都需程序复位;CTU为加计数,到设定值节点输出,CTD为减计数,当前值变0节点输出;2)CTUD为加减计数,如果加计数不到设定值时切换到减计数,则当前值减至0节点不输出,只有加计数到设定值,节点才输出。,注释,C001,设定值,C002,C003,C004,30,MASTER-K 系列基本应用,常用基本指令,常用基本指令:数据传送,1)数据转移指令中的P为脉冲触发指令,D为双字指令。2)MOV指令仅将资源内容转移至目标地址,CMOV将源内容取反后送至目标地址,GMOV将源址开始的n个内容送到对应的n个目标地址内,FMOV将源内容送到n个目标地址内,BMOV将源内容第X位开始的NN位送到目标地址的第Y位(hXYNN)。,注释,D1,0000000011111111,D2,0000000011111111,D3,0000000011111111,D4,1111111100000000,D5,D100,H0001,H0001,H0002,H0002,H0003,H0003,D6,D7,D101,D102,D200,H0008,H0008,H0008,D201,D202,H0008,D20,0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1,1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0,D30,D300,31,MASTER-K 系列基本应用,常用基本指令,常用基本指令:数据转换,1)BCD指令是将资源存储器中的二进制内容变换成BCD码后放到目标储器中。2)BIN指令是将资源存储器中的BCD码转换成二进制数后存储到目标存储器内。3)常应于数据的输入与输出过程中。,注释,D1(BIN,D10(BCD,0 0 1 0 0 1 1 1 0 0 0 0 1 1 1 1,9999),9999),1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1,BCD指令,D2(BCD,D20(BIN,0 0 1 0 0 1 1 1 0 0 0 0 1 1 1 1,9999),9999),1 0 0 1 1 0 0 1 1 0 0 1 1 0 0 1,BIN指令,32,MASTER-K 系列基本应用,常用基本指令,常用基本指令:比较指令,1)CMP指令用以比较两个设备内容的大小,并以F120-F125来设定比较结果,如上图所示。2)TCMP指令把第一资源内容与从第二资源地址开始的16个地址内容进行比较,若相等则为1,否则为0,并将这16个结果存放于从第三个资源地址开始的16个寄存器内。(如右图所示)3)如果有多个比较命令,程序将按最后一个比较命令的结果显示在监控窗口,但前面的比较结果不变。4)如果感觉用标志位不方便,可以如上图所示,将比较命令直接作为接点使用,这样增强了程序的可读性。,注释,S1,S2,D3,M001,M020,M002,M003,M015,M016,|,|,M021,M022,M024,M025,|,|,33,MASTER-K 系列基本应用,常用基本指令,常用基本指令:旋转、移位指令,1)ROL ROR 仅被移位的寄存器的内容旋转移位,标志位不参与移位;2)RCL RCR 标志位也参与旋转移位;3)BSFT 只进行指定位的左、右向移位(当S2S1时右移位),且用0填充最后一位;4)WSFT 与BSFT 功能相似,只是进行的是字的移动。,注释,D1,0 0 1 0 0 1 1 1 0 0 0 0 1 1 1 1,*,D2,0 0 1 0 0 1 1 1 0 0 0 0 1 1 1 1,*,D3,0 0 1 0 0 1 1 1 0 0 0 0 1 1 1 1,*,D4,0 0 1 0 0 1 1 1 0 0 0 0 1 1 1 1,*,P4F,0 0 1 0 0 1 1 1 0 0 0 0 1 1 1 1,P40,0,D15,D5,0,34,MASTER-K 系列基本应用,常用基本指令,常用基本指令:交换指令 间接寻址,1)XCHG 命令用以将指定的设备内容进行交换;2)D指令是间接寻址方式,在命令执行过程中,以其内容为地址,并以该地址的设备内容为执行对象。3)例上图,D4的内容为100,所以与D3进行内容交换的是D100中的内容;,注释,D1,0 0 1 0 0 1 1 1 0 0 0 0 1 1 1 1,D2,0 1 1 0 0 1 1 1 0 0 0 0 1 1 0 1,D3,0 0 1 0 0 1 1 1 0 0 0 0 1 1 1 1,D100,0 0 1 0 0 1 1 1 0 0 0 0 1 1 1 1,35,MASTER-K 系列基本应用,常用基本指令,常用基本指令:算术指令 逻辑运算指令,1)ADD为加法指令,S1+S2S3;2)SUB为减法指令,S1-S2S3;3)MUL为乘法指令,S1*S2低8位存在S3中,高8位存在(S3+1)中;4)DIV为除法指令,S1/S2商存于S3中,余数存于(S3+1)中;5)以上指令均为16进制数的运算,若在指令后加上B,即ADDB,SUBB,MULB,DIVB,则为BCD码运算;6)DIVS 为有符号二进制除法;7)WAND 为字与指令;8)WOR 为字或指令;9)WXOR 为字异或指令;(如右上图)10)WXNR 为字同或指令;(如右下图),注释,D1,0 0 1 0 0 1 1 1 0 0 0 0 1 1 1 1,D2,0 1 1 0 0 1 0 1 0 0 1 0 1 1 0 1,异或,0 1 0 0 0 0 1 0 0 0 1 0 0 0 1 0,D1,0 0 1 0 0 1 1 1 0 0 0 0 1 1 1 1,D2,0 1 1 0 0 1 0 1 0 0 1 0 1 1 0 1,同或,1 0 1 1 1 1 0 1 1 1 0 1 1 1 0 1,36,MASTER-K 系列基本应用,常用基本指令,常用基本指令:算术指令 逻辑运算指令,1)ADD为加法指令,S1+S2S3;2)SUB为减法指令,S1-S2S3;3)MUL为乘法指令,S1*S2低8位存在S3中,高8位存在(S3+1)中;4)DIV为除法指令,S1/S2商存于S3中,余数存于(S3+1)中;5)以上指令均为16进制数的运算,若在指令后加上B,即ADDB,SUBB,MULB,DIVB,则为BCD码运算;6)DIVS 为有符号二进制除法;7)WAND 为字与指令;8)WOR 为字或指令;9)WXOR 为字异或指令;(如右上图)10)WXNR 为字同或指令;(如右下图),注释,D1,0 0 1 0 0 1 1 1 0 0 0 0 1 1 1 1,D2,0 1 1 0 0 1 0 1 0 0 1 0 1 1 0 1,异或,0 1 0 0 0 0 1 0 0 0 1 0 0 0 1 0,D1,0 0 1 0 0 1 1 1 0 0 0 0 1 1 1 1,D2,0 1 1 0 0 1 0 1 0 0 1 0 1 1 0 1,同或,1 0 1 1 1 1 0 1 1 1 0 1 1 1 0 1,37,MASTER-K 系列基本应用,常用基本指令,常用基本指令:数据处理指令,1)上图程序为在输入端通过字与屏蔽取出P00-PO9 十个输入,并通过编码指令ENCO编码,将结果存放于D0中,这段程序可用于没有输入设备情况下,用输入开关来输入数据。2)如果同时有多个输入,按当前最高位进行编码;如右图,输入有多个ON,只有前10位有效,那么最高位为6,D0值为H6。3)DECO 为解码指令,其原理过程与ENCO 完全相反。如右图下。,注释,P0,0 0 1 0 0 1 1 0 0 1 0 0 1 1 1 0,D0,0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0,D1,0 0 1 0 0 1 1 1 0 0 0 0 1 0 1 0,D2,0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0,DECO,38,MASTER-K 系列基本应用,编程环境简介,程序项,参数项,变量定义及备注,监控项,信息区,程序区,元件区,选项,39,MASTER-K 系列基本应用,编程环境简介,在Project 项目中打开Options,如右图,PC与PLC连接模式,COM 口选择,!以上几项是PC与PLC 连接时应注意的几个方面,40,MASTER-K 系列基本应用,编程环境简介,掉电保持指定区,脉冲捕捉功能选择,滤波时间选择,参数设定选择区,