《信捷XD5E系列PLC编程实例4-定时器、比较指令.docx》由会员分享,可在线阅读,更多相关《信捷XD5E系列PLC编程实例4-定时器、比较指令.docx(4页珍藏版)》请在优知文库上搜索。
1、信捷XD5E系列PLC编程实例4-定时器、浮点数比较指令Is有关信捷产品资料获取:信捷官网:https:WWW服务与支持-下载中心XD/XG/XL系歹IJPLC编程软件XDPProV3.7.16aXDXL系列PLC用户手册【硬件篇】XD系列PLC扩展模块用户手册XD/XL/XG系列PLC用户手册【软件篇】XDPPrOV3716XDXL系列PLC用户手册【基本指令篇】2、变量表示方式:信捷PLC常用变量表示方式如下:X:硬件本体的开关量输入,XO表示PLC的开关量输入点第1个点Y:硬件本体的开关量输出,YO表示PLC的开关量输出点第1个点。.M:PLC内部变量,如MOoSM:PLC内部特殊变量,
2、如SMOoT:时间继电器,如T10。D:数据寄存器,如DlOOOoID:硬件本体的模拟量输入,如ID10000oQD:硬件本体的模拟量输出,如QDIlOo0。常数:在数字前面加字母K,如K1000.具体每个变量的的范围型号不同范围不同,XD5E系列PLC参考下表,或基本指令手册。XD5E软元件一览表:识别记号名称24点30点48点60点X输入点数14点XO-Xl516点XO-X1728点X0-X3336点Xo-X43Y输出点数10点Yo-YIl14点YO-Yl520点YgY2324点Y0-Y27X输入点数-1024点X10000-X10077(#1扩展枝X11700X11777(*16犷展内1
3、块)R块)Y输出点数1024点Y10000-Y10077(#1扩展模块)Y11700-Y11777(*16扩展模块)X输入点数裟4128点X200-X20077(#1扩展BD)X20100-X20177(32扩展BD)Y输出点数K128点Y200-Y20077(#1扩展BD)Y20100Y20177(32扩展BD)X输入点数打64点X30000-X30077(#1扩展ED)Y输出点数”64点Y3OOOO-Y3OO77(#1扩展ED)M内部继电器70000点M“M69999HM12000点HMO-HMl19991SM5000点特殊用SM0-SM4999*2S流程SOOO点S0-S7999HS10
4、0O点HS“HS999T定时器5000点TgT4999HT2000点HT0-HT1999*1ET40点精确定时ETOET39C计数器5000点C0-C4999HC2000点HC0-HC1999*1HSC40点高速计数器HSC“HSC39D数据寄存器70000点DO-D69999HD25000点HDO-HD”999町SD5000点特殊用SDO-SD4999HSD1024点特殊用HSDO-HSD1O23*2FDFlashROM寄存器8192点FDO-FD8191SFD6000点特殊用SnXJSFD5999“FS特殊保宓寄存器48点FS0-FS47id本体100点ID0-ID99扩展模块1600点I
5、Dl(X)OO-ID10099(#1扩展模块)ID11500-011599(#16扩展模块)扩展BD200点1D2OOOO-ID2OO99(#1扩展BD)220100220199(#2扩展BD)扩展ED100点ID30000ID30099(#1扩展ED)QD7本体100点QD“QD99图13、延时定时器使用:通电延时继电器采用指令中一时钟运算指令一时钟数据写入TWR.程序如图1,定时器名称T12,定时器时基:100ms,延时时间:150IOOmsoKIg IBt 100ms图14、浮点数比较程序:此处以氧气浓度报警器为例,PLC采集到的氧气浓度值(浮点数)D2096,当氧气浓度值小于19.5%或大于23.5%,输出报警到M155.图2信捷PLC的比较指令很有意思,它把比较结果放入指定地址开始的存储区里。在这里采用的指令中-浮点数运算指令-浮点数区间比较EZCP当待比较数D2096下限K19.5时,M200为ON;当K19.5D2096K23.5时,M201为ON;当D2096上限K23.5时,M202为ON.因此,当氧气浓度值D2096小于19.5%小大于23.5%时,M201为OFF,M155为ON输出报警.