您现在的位置是:首页 > PLC技术 > PLC技术
S7-300 PLC的数据块指令
来源:艾特贸易2017-06-04
简介数据块指令见表 4-32 。 表 4-32 数据块指令 (1) 打开数据块 指令格式: OPNdata block 说明:打开一个数据块作为 shared 共享数据块 (DB) 或者作为 instance 背景数据块 (DI) 。 可以同时打开一个
数据块指令见表4-32。 表4-32 数据块指令 (1)打开数据块 指令格式:OPN<data block> 说明:打开一个数据块作为shared共享数据块(DB)或者作为instance背景数据块(DI)。 可以同时打开一个shared数据块和一个instance数据块。 [例4-33] 打开数据块指令应用。 OPN DB 10 //打开数据块DB 10作为shared数据块 L DB W35 //将DB 10的数据字W35装入到累加器1的低字 T M W22 //将累加器1的低字传输到M W22 OPN DI 20 //打开数据块DI 20作为instance数据块 L DI B12 //将DI 20的数据字节B12装入到累加器1的低字 T DB B37 //将累加器1的低字传输到DB 10的字节37中 [例4-34] 打开数据块LAD指令如图4-65所示。
图4-65 数据块打开指令 (2)交换shared数据块和instance数据块 指令格式:CDB 说明:交换shared数据块和instance数据块。shared数据块变成instance数据块,instance数据块变成shared数据块。 (3)装shared数据块的长度到累加器1 指令格式:L DBLG 说明:将shared数据块的长度装到累加器1。 (4)装shared数据块的数目到累加器1 指令格式:L DBNO 说明:将shared数据块的数目装到累加器1。 (5)装instance数据块的长度到累加器1 指令格式:L DTLG 说明:将instance数据块的长度装到累加器1。 (6)装instance数据块的数目到累加器1 指令格式:L DIN( 说明:将instance数据块的数目装到累加器1。 [例4-35] 调用数据块DB20,当数据块长度超过30 Byte时,程序转移到标号为ABC处,调用功能FC15。用STL编写的程序如下: OPN DB20 L DBLG L +30 >=I L ABC A T0.1 BEU ABC: CALL FC15
点击排行
