台达PLC的原理与应用2ppt课件.ppt

上传人:本田雅阁 文档编号:3319237 上传时间:2019-08-12 格式:PPT 页数:69 大小:7.31MB
返回 下载 相关 举报
台达PLC的原理与应用2ppt课件.ppt_第1页
第1页 / 共69页
台达PLC的原理与应用2ppt课件.ppt_第2页
第2页 / 共69页
台达PLC的原理与应用2ppt课件.ppt_第3页
第3页 / 共69页
台达PLC的原理与应用2ppt课件.ppt_第4页
第4页 / 共69页
台达PLC的原理与应用2ppt课件.ppt_第5页
第5页 / 共69页
点击查看更多>>
资源描述

《台达PLC的原理与应用2ppt课件.ppt》由会员分享,可在线阅读,更多相关《台达PLC的原理与应用2ppt课件.ppt(69页珍藏版)》请在三一文库上搜索。

1、台达PLC原理与应用,应用指令-CMP指令,s1,s2,D,s1,指令说明,比较参数,s2,比较参数,n,比较结果,M0,Y0: D10K10时,Y0=ON;,Y1: D10=K10时,Y1=ON;,Y2: D10D10时,Y2=ON,应用指令-ZCP指令,s1,s2,D,s1,指令说明,区间比较的下限值,s2,区间比较的上限值,S,比较值,S,D,比较结果,X0,Y0: D0K10时,Y0=ON;,Y1: K0=D10=K100时,Y1=ON;,Y2: D0K100时,Y2=ON,应用指令-ZCP指令范例,控制要求: 当水塔剩余水量少于1/4时,打开给水阀开关,进行给水动作; 当水塔水位正常

2、时,正常水位指示灯点亮; 当水塔水位超过上限时,警报指示灯点亮给水阀关闭。,K0K4000,010VDC,水塔水位控制,当前水 位信号,应用指令-ZCP指令范例,应用指令-FMOV指令,S,D,S,指令说明,数据的来源,D,目标装置,n,数据长度,n,X0,K10,K10,K10,K10,K10,K10,n=5,S,D,应用指令-FMOV指令范例,单笔数据多点传送,使用PLC控制多台变频器时, 有时需要多台变频器运行于 统一的频率。 如左图所示,只需要旋转旋 钮,即可切换4台变频器的频 率切换。 假设4台变频器的频率寄存器 分别对应D10,D11,D12,D13。,应用指令-FMOV指令范例,

3、应用指令-BMOV指令,S,D,S,指令说明,数据的来源,D,目标装置,n,数据长度,n,X0,n=5,S,D,应用指令-BMOV指令范例,多笔历史数据备份,控制要求: 对待测设备的数据进行记录,将测试数据依次存入D0D99中。每间隔30分钟将 D0D99的数据备份至其他寄存器,以便D0D99可以接收新的测试数据。待测 设备的测试周期为2小时; 按下启动按钮,开始测试; 按下停止按钮,停止测试。,启动,停止,应用指令-BMOV指令范例,控制程序,应用指令-CML指令,S,D,S,指令说明,数据来源,D2,目的装置,X0,希望做反相输出时,使用本指令。,当X0=ON时,将D0的bit0bit15

4、的内容全部反相,传送至Y0Y15。,D0,Y0Y15,应用指令-CML指令范例,控制要求,当X1=ON时,奇数灯 亮0.5S, 然后切换至偶数灯亮。 循环此动作 当X1=OFF时,所有灯 灭掉,元件说明,控制程序,X1,X1,X1,M1013,应用指令-ADD指令,S1,S2,D,S1,指令说明,被加数,S2,加数,D,和,X0,16位加法指令,当X0=ON时,将D0的内容与D10内容求和,结果存于D20。,X0,32位加法指令,当X0=ON时,将D0(D1)的内容与D10(D11)内容求和,结果存于D20(D21)。,M1020,应用指令-ADD指令,S1,S2,D,当运算结果为0时,零标志

5、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指令,16位加法指令,S1,S2,D,-1、0、1,32767、0、1、2,零标志,进位标志,零标志,-2、-1、0、-32768,零标志,借位标志,32位加法指令,-

6、1、0、1,2,147,483,647、0、1、2,零标志,进位标志,零标志,-2、-1、0、-2,147,483,648,零标志,借位标志,应用指令-ADD指令范例一,33,10,+,?,当M0=ON,计算33与10的和,将结果 存放于寄存器D0。,M0,30000,2767,+,?,当M0=ON,计算30000与2767的和,将结果 存放于寄存器D0。,M0,D0,D2,+,D10,应用指令-ADD指令范例二,当M0=ON,计算D0与D2的和, 将结果存放于寄存器D10。,控制要求,M0,M1020,M1021,M1022,Y0,Y1,Y2,被加数,加数,和,零标志,进位标志,D0,D2,

7、D10,M1020,M1021,应用指令-SUB指令,S1,S2,D,S1,指令说明,被减数,S2,减数,D,差,X0,16位减法指令,当X0=ON时,将D0的内容与D10内容求差,结果存于D20。,X0,32位减法指令,当X0=ON时,将D0(D1)的内容与D10(D11)内容求差,结果存于D20(D21)。,应用指令-SUB指令,M1020,S1,S2,D,当运算结果为0时,零标志M1020=ON。,M1021,当运算结果小于-32768时,借位标志M1021=ON。,M1022,当运算结果大于32767时,进位标志M1022=ON。,16位减法指令,M1020,当运算结果为0时,零标志M

8、1020=ON。,M1021,当运算结果小于-2,147,483,648时,借位标志M1021=ON。,M1022,当运算结果大于2,147,483,647时,进位标志M1022=ON。,32位减法指令,应用指令-SUB指令范例,D0,D2,-,D10,当M0=ON,计算D0与D2的差, 将结果存放于寄存器D10。,控制要求,M0,M1020,M1021,M1022,Y0,Y1,Y2,被减数,减数,差,零标志,借位标志,D0,D2,D10,M1020,M1022,应用指令-MUL指令,S1,S2,D,32位乘法指令,16位乘法指令,b15b0,b15b0,*,b15为符号位,b15为符号位,S

9、1,S2,=,b31b16,b31为符号位,D,b15b0,D,b31b16 b15b 0,*,b31为符号位,b31为符号位,S1,S2,=,b63为符号位,D,b31b16 b15b 0,S1,S2,+1,+1,b63.b48 b47 b 32,b31b16 b15b 0,+1,D,+1,D,+2,D,+3,应用指令-MUL指令范例,D0,D2,X,D10(D11),当M0=ON,计算D0与D2的积, 将结果存放于寄存器D10(D11)。,控制要求,M0,被乘数,乘数,积,D0,D2,D10(D11),注意:乘法指令与进位标志、退位标志无关,应用指令-DIV指令,S1,S2,D,32位除法

10、指令,16位除法指令,b15b0,b15b0,/,S1,S2,=,b15b0,D,b15b0,D,b15b0 b15b 0,S1,S2,=,D,b15b0 b15b 0,S1,S2,+1,+1,b15b0 b15 b 0,b15 .b0 b15b 0,+1,D,+3,D,+2,D,+1,商数,余数,/,商数,余数,D0,D2,D10(D11),当M0=ON,计算D0与D2的商, 将商存放于寄存器D10,将余 数存放于D11。,控制要求,M0,被除数,除数,商,D0,D2,D10,注意:除法指令与进位标志、 退位标志无关,应用指令-DIV指令范例,余数,D11,注意:当除数为0时,指令不 执行,

11、M1067、M1068=ON, D1067=0E19,应用指令-INC指令,D,M1013,若指令不是脉冲执行型,则当指令执行时,每个扫描周期,操作数的内容都会自动加1。,当M1013由OFF到ON时,D0内容加1。,0、1、2,32767、-32768、-32767-1,0、1、2,操作数的变化范围,D,目的操作数,应用指令-DEC指令,D,M1013,若指令不是脉冲执行型,则当指令执行时,每个扫描周期,操作数的内容都会自动减1。,当M1013由OFF到ON时,D0内容减1。,0、-1、-2,-32768、32767、327661,0、-1、-2,操作数的变化范围,D,目的操作数,应用指令-

12、ZRST指令,D1,当D1的编号 ,D1,批次复位的起始地址,D2,D2,批次复位的结束地址,D2的编号时,只清除D2的内容,M0,M1,M2,当M0=ON时,清除D0D100的内容,当M1=ON时,清除C0C100的内容,当M2=ON时,复位M0M100,应用指令-SUM指令,S,S,源操作数,D,D,目的操作数,M0,当M0=ON时,统计D0中的16个bit,内容为1 的位装置数量存放于寄存器D1。,b15 b14 b13 b12 b11 b10 b9 b8 b7 b6 b5 b4 b3 b2 b1 b0,D0,D1,K4,应用指令-PLSY指令,s1,s2,s1,指令说明,脉冲输出频率,

13、s2,脉冲输出数目,D,脉冲输出装置,D,X0,请使用晶体管输出类型PLC,当X0=ON时,Y0以10Hz频率输出100个脉冲,当脉冲输出 完毕,M1029=ON; 当X0=OFF时,Y0立即停止脉冲输出,当X0由OFF到On时, 重新开始输出100个脉冲。,脉冲输出的ON/OFF比例为1:1;,应用指令-PLSY指令,s1,s2,D,s1,脉冲输出频率,s2,脉冲输出数目,16位指令可指定范围为132767个,32位指令可指定范围是2147483647个。,应用指令-PLSY指令,D,脉冲输出装置,s1,s2,D,Y0,Y1,Y0,Y1,Y10,Y11,Y2,Y3,应用指令-PLSY指令,s

14、1,s2,D,M1010,M1010,当M1010=OFF时, 程序扫描至PLSY 指令时,立刻执行 脉冲输出动作。,当M1010=ON时, 程序扫描至END 指令时,才会执行 脉冲输出动作。,应用指令-PLSY指令,s1,s2,D,M1029,M1029,当CH0脉冲输出 完毕,M1029=ON。,M1030,当CH1脉冲输出 完毕,M1030=ON。,M1036,当CH2脉冲输出 完毕,M1036=ON。,M1037,应用指令-PLSY指令,s1,s2,D,M1334,当M1334=ON时,CH0暂停脉冲输出; 当M1334=OFF时,CH0继续发送未完 成的脉冲信号。,M1335,当M1

15、335=ON时,CH1暂停脉冲输出; 当M1335=OFF时,CH1继续发送未完 成的脉冲信号。,M1520,M1521,应用指令-PLSY指令,s1,s2,D,M1336,当CH0输出脉冲时, M1336=ON。,M1337,M15220,M1523,M1336,当CH1输出脉冲时, M1337=ON。,当CH2输出脉冲时, M1522=ON。,当CH3输出脉冲时, M1523=ON。,应用指令-PLSY指令,s1,s2,D,M1338,CH0脉冲偏移量 启动信号。,D1328,D1329,M1339,D1330,D1331,M1338,CH0脉冲偏移量。,CH1脉冲偏移量 启动信号。,CH

16、1脉冲偏移量。,脉冲偏移量的数据类型为有符号数; 既可设置为正数,也可以设置为负数; 当设置为负数时,请使用DMOV指令。,输出脉冲个数为K6,未启动脉冲偏移量功能,输出脉冲个数为K6,启动脉冲偏移量功能, 并设置脉冲偏移量为K-4,应用指令-PLSY指令,s1,s2,D,M1344,CH0脉冲补偿量 启动信号。,D1344,D1345,M1345,D1346,D1347,M1344,CH0脉冲补偿量。,CH1脉冲补偿量 启动信号。,CH1脉冲补偿量。,脉冲补偿量的数据类型为无符号数;只可设置为正数。,输出脉冲个数为K6,未启动脉冲补偿功能,输出脉冲个数为K6,启动脉冲补偿功能, 并设置脉冲补

17、偿量为K4,应用指令-PLSY指令,s1,s2,D,M1340,M1341,M13420,M1343,CH0脉冲输出完毕, 产生中断I110。,I110,CH1脉冲输出完毕, 产生中断I120。,I120,CH0脉冲输出的同时, 产生中断I130。,CH1脉冲输出的同时, 产生中断I140。,I130,I140,应用指令-PLSY指令,s1,s2,D,M1347,M1348,M1524,M1525,CH0脉冲输出复位 信号。,CH1脉冲输出复位 信号。,CH2脉冲输出复位 信号。,CH3脉冲输出复位 信号。,M1000,M1347,Y0,Y0,以CH0为例,应用指令- RS-485通訊原理,应

18、用指令-通訊口设置,应用指令-通訊口設置,应用指令-通訊口設置,应用指令-通訊口設置,应用指令-通訊口設置,应用指令- MODRD指令,s1,s2,n,s1,指令说明,从站通讯地址,s2,欲读取的装置地址,n,欲读取的笔数,若读取的装置地址不合法,从站将返回错误信息,PLC会将返回的错误代码 存至D1130,同时置位M1141。,M0,从站站号,读取地址,数据长度,应用指令- MODRD指令范例,s1,s2,n,从站通讯地址,欲读取的装置地址,欲读取的笔数,请各位思考以下问题?,K2,H2102,K2,通讯地址:K1,通讯地址:K2,RS-485,控制要求: 在ASCII,7,E,1模式下,读

19、取变频器的设置频率(H2102)和输出频率(H2103)。,应用指令- MODRD指令范例,通讯地址:K1,通讯地址:K2,RS-485,控制要求: 在ASCII,7,E,1模式下,读取变频器的设置频率 (H2102)和输出频率(H2103)。,应用指令- MODRD指令范例,通讯地址:K1,通讯地址:K2,RS-485,控制要求: 在RTU,8,N,2模式下,读取变频器的设置频率 (H2102)和输出频率(H2103)。,应用指令- MODWR指令,s1,s2,n,s1,指令说明,从站通讯地址,s2,欲写入的装置地址,n,欲写入的内容,若读取的装置地址不合法,从站将返回错误信息,PLC会将返

20、回的错误代码 存至D1130,同时置位M1141。,M0,从站站号,写入地址,数据内容,应用指令- MODWR指令范例,s1,s2,n,从站通讯地址,欲写入的装置地址,写入的数据内容,请各位思考以下问题?,K2,H2001,30.00Hz(0BB8Hex),通讯地址:K1,通讯地址:K2,RS-485通讯,控制要求: 设置变频器的频率(H2001)为30.00Hz。,应用指令- MODWR指令范例,通讯地址:K1,通讯地址:K2,RS-485,控制要求: 在ASCII,7,E,1模式下,设置变频器的频率 (H2001)为30.00Hz。,应用指令-通讯指令特殊继电器,M1120,PLC在第一次

21、程序扫描结束后,如果检测到M1120=ON,则会根据D1120的内容对COM2通讯口进行初始化。,M1121,PLC的COM2不发送数据时,M1121=ON; PLC的COM2发送数据时,M1121=OFF。,通讯协议保持,COM2数据发送标志,M1122,当PLC检测到M1122=ON,执行数据发送的动作。当MODRD/MODWR/MODRW/RS指令的数据传送完毕,M1122自动复位。,M1123,MODRD/MODWR/MODRW/RS指令接收数据完毕,M1123=ON,用户在处理完数据后,需要手动复位M1123。,送信标志,接收完毕标志,应用指令-通讯指令特殊继电器,M1124,当PL

22、C正在等待接收数据时,M1124=ON。,M1127,MODRD/MODWR/MODRW指令接收数据完毕,M1127=ON,该标志不适用于RS指令。,接收等待,通讯数据传送、接收完毕标志,M1129,当超过一定时间(D1129设定值),PLC仍未检测到任何返回数据,M1129=ON。用户需要自行复位M1129。,M1140,MODRD/MODWR/MODRW指令数据接收错误时,M1140=ON。,通讯逾时标志,接收完毕标志,M1141,MODRD/MODWR/MODRW指令参数错误时,M1141=ON。,指令参数错误标志,应用指令-通讯指令特殊继电器,M1143,当M1143=OFF时,设置C

23、OM2为ASCII通讯格式; 当M1143=ON时,设置COM2为RTU通讯格式。,M1161,M1161=OFF时,选择为16位处理模式; M1127=ON时,选择为8位处理模式。,COM2模式选择,8/16位选择标志,应用指令-通讯指令特殊寄存器,应用指令-通讯指令特殊寄存器,应用指令- MODBUS通讯范例一,应用指令- MODBUS通讯范例一,请各位思考,欲实现PLC与变频器的通讯。在编写PLC程序之前,应该做哪些动作以保证PLC能够与变频器通讯?,VFD-M变频器参数设置,当变频器因参数设置错乱而无法正常运行时,可以先设置P76=10(回归出厂值),再 重新按照上述表格进行参数设置。

24、,变频器的通讯参数已经设置完毕,接下来我们需要?,应用指令- MODBUS通讯范例一,PLC 通讯口设置,欲实现PLC与变频器的通讯,要保证以下几点:,PLC与变频器的通讯电缆连接正常,PLC通讯格式与变频器通讯格式一致,应用指令- MODBUS通讯范例一,设置PLC的COM2通讯格式为9600,7,E,1,ASCII,使其与变频器的通讯保持一致。,PLC元件规划,应用指令- MODBUS通讯范例一,M0,M0,读取变频器的设置频率以及输出频率,并存放于寄存器 D1050、D1051,M1,M1,启动变频器,并使其正方向旋转,M2,M2,设置变频器频率为40.00Hz,应用指令- MODBUS通讯范例一,应用指令- MODBUS通讯范例一,应用指令- MODBUS通讯范例一,应用指令- FROM指令,m1,m2,D,n,m1,指令说明,欲读取的模块编号,m2,欲读取的CR寄存器起始编号,D,存放寄存器起始编号,m2,读取笔数,程序范例,M0,模块编号,CR6,PLC装置,数据长度,应用指令- TO指令,m1,m2,S,n,m1,指令说明,模块编号,m2,欲写入的CR寄存器起始编号,S,写入的数据,m2,写入笔数,程序范例,M0,模块编号,CR6,PLC装置,数据长度,END,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 其他


经营许可证编号:宁ICP备18001539号-1