您现在的位置是:首页 > PLC技术 > PLC技术

S7-300/400 PLC STL语言的数据传送指令

来源:艾特贸易2017-06-04

简介STL 语言中的装载和传送指令同样能够实现 MOVE 指令的功能。它将整个数据传送过程分为两个子过程,更加详细地解释了数据传送过程。 1 .装载指令 ( LOAD) 该指令在具体书写时简写成

    STL语言中的装载和传送指令同样能够实现MOVE指令的功能。它将整个数据传送过程分为两个子过程,更加详细地解释了数据传送过程。    1.装载指令( LOAD)    该指令在具体书写时简写成L。数据的传送不是直接从输入端传送到输出端所指示的位置,而是通过PLC系统配置的中间累加器来完成。PLC系统配置了两个累加器,在数据传送中主要涉及到累加器1    L指令的功能就是将输入端的常量值或输入端所指示的变量中的数据装载到累加器1中,然后等待传送指令将数据传送到输出端。L指令在程序设计中具体的书写格式如下:    L    IB1    //IB1中的数据装载到累加器1    L    IW4    //IW4中的数据装载到累加器1    L    2 #10010001   //将常量值“10010001”装载到累加器1    2.传送指令( TRANSPORT)    该指令在具体编程设计中简写成T,其功能是将前面由装载指令L装载到累加器1中的数据传送到输出端所指示的位置中,因此传送指令一般是和装载指令配合使用的。    传送指令在具体程序设计中的书写形式如下:    T    QB10    //将累加器1中的数据传送给QB10    T    QW6    //将累加器1中的数据传送给QW6    T    MB17    //将累加器1中的数据传送给MB17    下面将图4-51所示的程序段转换为图4-52所示STL形式的程序段,进一步掌握STL语言中的数据传送指令的具体应用。
STL数据传送指令
    4-52    STL数据传送指令    STL形式的数据传送指令是通过装载指令L和传送指令T两个指令的配合使用来实现的。在图4-52中,可以看到“L QW 12”和“T MW 14”两个语句,它们就是用于将QW12中的值装载到累加器1中,然后将累加器1中的值传递给MW14所指的变量存储区中。