台达PLC的原理与应用2ppt课件.ppt
《台达PLC的原理与应用2ppt课件.ppt》由会员分享,可在线阅读,更多相关《台达PLC的原理与应用2ppt课件.ppt(69页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、台达PLC的原理与应用2ppt课件 Still waters run deep.流静水深流静水深,人静心深人静心深 Where there is life,there is hope。有生命必有希望。有生命必有希望应用指令应用指令-CMP-CMP指令指令符号符号操作数操作数功能功能CMP比较指令s1s2Ds1指令说明比较参数s2比较参数n比较结果M0CMPK10D10Y0Y0:D10D10时,Y2=ON应用指令应用指令-ZCP-ZCP指令指令符号符号操作数操作数功能功能ZCP区间比较指令s1s2Ds1指令说明区间比较的下限值s2区间比较的上限值S比较值SD比较结果X0ZCPK10K100D0Y
2、0Y0:D0K10时,Y0=ON;Y1:K0=D10K100时,Y2=ON应用指令应用指令-ZCP-ZCP指令范例指令范例控制要求:l 当水塔剩余水量少于1/4时,打开给水阀开关,进行给水动作;l 当水塔水位正常时,正常水位指示灯点亮;l 当水塔水位超过上限时,警报指示灯点亮给水阀关闭。K0K4000010VDC水塔水位控制当前水位信号应用指令应用指令-ZCP-ZCP指令范例指令范例PLC元件元件说明D0水位高度测量值Y0给水阀开关Y1正常水位指示灯Y2水位上限警报灯应用指令应用指令-FMOV-FMOV指令指令符号符号操作数操作数功能功能FMOV多点传送指令SDS指令说明数据的来源D目标装置n
3、数据长度nX0FMOVK10D10K5K10K10D10D11D12D13D14K10K10K10K10n=5SD应用指令应用指令-FMOV-FMOV指令范例指令范例单笔数据多点传送使用PLC控制多台变频器时,有时需要多台变频器运行于统一的频率。如左图所示,只需要旋转旋钮,即可切换4台变频器的频率切换。假设4台变频器的频率寄存器分别对应D10,D11,D12,D13。PLC元件元件说明PLC元件元件说明X1选择0Hz频率X4选择50Hz频率X2选择30Hz频率D10D134台变频器的驱动频率X3选择40Hz频率应用指令应用指令-FMOV-FMOV指令范例指令范例应用指令应用指令-BMOV-BM
4、OV指令指令符号符号操作数操作数功能功能BMOV全部传送指令SDS指令说明数据的来源D目标装置n数据长度nX0BMOVD0D10K5D10D11D12D13D14n=5D0D1D2D3D4SD应用指令应用指令-BMOV-BMOV指令范例指令范例多笔历史数据备份控制要求:l 对待测设备的数据进行记录,将测试数据依次存入D0D99中。每间隔30分钟将D0D99的数据备份至其他寄存器,以便D0D99可以接收新的测试数据。待测设备的测试周期为2小时;l 按下启动按钮,开始测试;l 按下停止按钮,停止测试。启动停止应用指令应用指令-BMOV-BMOV指令范例指令范例PLC元件元件说明X0水位高度测量值X
5、2给水阀开关控制程序应用指令应用指令-CML-CML指令指令符号符号操作数操作数功能功能CML反转传送指令SDS指令说明数据来源D2目的装置X0CMLD0K4Y0希望做反相输出时,使用本指令。当X0=ON时,将D0的bit0bit15的内容全部反相,传送至Y0Y15。b15b14b13b12b11b10b9b8b7b6b5b4b3b2b1b0D0Y0Y15Y17Y16Y15Y14Y13Y12Y11Y10Y7Y6Y5Y4Y3Y2Y1Y0应用指令应用指令-CML-CML指令范例指令范例控制要求l 当X1=ON时,奇数灯 亮0.5S,然后切换至偶数灯亮。循环此动作l 当X1=OFF时,所有灯 灭掉P
6、LC元件元件说明X1彩灯开关Y0Y17彩灯元件说明控制程序X1MOVH5555K4Y0MOVH0K4Y0CMLPK4Y0K4Y0X1X1M1013应用指令应用指令-ADD-ADD指令指令符号符号操作数操作数功能功能ADDBIN加法指令S1S2DS1指令说明被加数S2加数D和X0ADDD0D10D2016位加法指令当X0=ON时,将D0的内容与D10内容求和,结果存于D20。X0DADDD0D10D2032位加法指令当X0=ON时,将D0(D1)的内容与D10(D11)内容求和,结果存于D20(D21)。M1020应用指令应用指令-ADD-ADD指令指令符号符号操作数操作数功能功能ADDBIN加
7、法指令S1S2D当运算结果为0时,零标志M1020=ON。M1021当运算结果小于-32768时,借位标志M1021=ON。M1022当运算结果大于32767时,进位标志M1022=ON。M1020当运算结果为0时,零标志M1020=ON。M1021当运算结果小于-2,147,483,648时,借位标志M1021=ON。M1022当运算结果大于2,147,483,647时,进位标志M1022=ON。32位加法指令16位加法指令应用指令应用指令-ADD-ADD指令指令16位加法指令符号符号操作数操作数功能功能ADDBIN加法指令S1S2D-1、0、132767、0、1、2零标志进位标志零标志-2
8、、-1、0、-32768零标志借位标志32位加法指令-1、0、12,147,483,647、0、1、2零标志进位标志零标志-2、-1、0、-2,147,483,648零标志借位标志应用指令应用指令-ADD-ADD指令范例一指令范例一3310+?当M0=ON,计算33与10的和,将结果存放于寄存器D0。M0ADDK33K10D0300002767+?当M0=ON,计算30000与2767的和,将结果存放于寄存器D0。M0ADDK30000K2767D0D0D2+D10应用指令应用指令-ADD-ADD指令范例二指令范例二当M0=ON,计算D0与D2的和,将结果存放于寄存器D10。控制要求M0ADD
9、D0D2D10M1020M1021M1022Y0Y1Y2被加数加数和零标志进位标志K30000K2767K32767K30000K2768K0K30000K2769K1D0D2D10M1020M1021应用指令应用指令-SUB-SUB指令指令符号符号操作数操作数功能功能SUBBIN减法指令S1S2DS1指令说明被减数S2减数D差X0SUBD0D10D2016位减法指令当X0=ON时,将D0的内容与D10内容求差,结果存于D20。X0DSUBD0D10D2032位减法指令当X0=ON时,将D0(D1)的内容与D10(D11)内容求差,结果存于D20(D21)。应用指令应用指令-SUB-SUB指令
10、指令M1020符号符号操作数操作数功能功能SUBBIN减法指令S1S2D当运算结果为0时,零标志M1020=ON。M1021当运算结果小于-32768时,借位标志M1021=ON。M1022当运算结果大于32767时,进位标志M1022=ON。16位减法指令M1020当运算结果为0时,零标志M1020=ON。M1021当运算结果小于-2,147,483,648时,借位标志M1021=ON。M1022当运算结果大于2,147,483,647时,进位标志M1022=ON。32位减法指令应用指令应用指令-SUB-SUB指令范例指令范例D0D2-D10当M0=ON,计算D0与D2的差,将结果存放于寄存
11、器D10。控制要求M0SUBD0D2D10M1020M1021M1022Y0Y1Y2被减数减数差零标志借位标志K-30000K2768K-32768K-30000K2769K0K-30000K2770K-1D0D2D10M1020M1022应用指令应用指令-MUL-MUL指令指令符号符号操作数操作数功能功能MULBIN乘法指令S1S2D32位乘法指令16位乘法指令b15.b0b15.b0*b15为符号位b15为符号位S1S2=b31b16b31为符号位Db15.b0Db31b16 b15.b 0*b31为符号位b31为符号位S1S2=b63为符号位Db31b16 b15.b 0S1S2+1+1
12、b63.b48 b47.b 32b31b16 b15.b 0+1D+1D+2D+3应用指令应用指令-MUL-MUL指令范例指令范例D0D2XD10(D11)当M0=ON,计算D0与D2的积,将结果存放于寄存器D10(D11)。控制要求M0MULD0D2D10被乘数乘数积K100K200K20,000K100K400K40,000K100K4,000K40,0000D0D2D10(D11)注意:乘法指令与进位标志、退位标志无关应用指令应用指令-DIV-DIV指令指令符号符号操作数操作数功能功能DIVBIN除法指令S1S2D32位除法指令16位除法指令b15.b0b15.b0/S1S2=b15.b
13、0Db15.b0Db15.b0 b15.b 0S1S2=Db15b0 b15.b 0S1S2+1+1b15b0 b15.b 0 b15.b0 b15.b 0+1D+3D+2D+1商数余数/商数余数D0D2D10(D11)当M0=ON,计算D0与D2的商,将商存放于寄存器D10,将余数存放于D11。控制要求M0DIVD0D2D10被除数除数商K1000K200K5K0K1000K400K2K200K1000K0K0K0D0D2D10注意:除法指令与进位标志、退位标志无关应用指令应用指令-DIV-DIV指令范例指令范例余数D11注意:当除数为0时,指令不执行,M1067、M1068=ON,D106
14、7=0E19应用指令应用指令-INC-INC指令指令符号符号操作数操作数功能功能INC(P)BIN自加一指令DM1013INCPD0若指令不是脉冲执行型,则当指令执行时,每个扫描周期,操作数的内容都会自动加1。当M1013由OFF到ON时,D0内容加1。0、1、232767、-32768、-32767-10、1、2操作数的变化范围D目的操作数应用指令应用指令-DEC-DEC指令指令符号符号操作数操作数功能功能DEC(P)BIN自减一指令DM1013DECPD0若指令不是脉冲执行型,则当指令执行时,每个扫描周期,操作数的内容都会自动减1。当M1013由OFF到ON时,D0内容减1。0、-1、-2
15、-32768、32767、3276610、-1、-2操作数的变化范围D目的操作数应用指令应用指令-ZRST-ZRST指令指令符号符号操作数操作数功能功能ZRST批次复位指令D1当D1的编号 D1批次复位的起始地址D2D2批次复位的结束地址D2的编号时,只清除D2的内容M0ZRSTD0D100M1ZRSTC0C100M2ZRSTM0M100当M0=ON时,清除D0D100的内容当M1=ON时,清除C0C100的内容当M2=ON时,复位M0M100应用指令应用指令-SUM-SUM指令指令符号符号操作数操作数功能功能SUMON位数量SS源操作数DD目的操作数M0SUMD0D1当M0=ON时,统计D0
16、中的16个bit,内容为1 的位装置数量存放于寄存器D1。b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0D0D1K4应用指令应用指令-PLSY-PLSY指令指令符号符号操作数操作数功能功能PLSY脉冲输出指令s1s2s1指令说明脉冲输出频率s2脉冲输出数目D脉冲输出装置DX0PLSYK10K100Y0请使用晶体管输出类型PLC当X0=ON时,Y0以10Hz频率输出100个脉冲,当脉冲输出完毕,M1029=ON;当X0=OFF时,Y0立即停止脉冲输出,当X0由OFF到On时,重新开始输出100个脉冲。脉冲输出的ON/OFF比例为1:1;
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PLC 原理 应用 ppt 课件
限制150内