西门子PLC S7-200传送指令不懂

能帮我解释一下输出继电器字节是怎么完成这个步骤的。

谈到这个问题你首先得了解计算机的数据存储区。西门子和三菱等都一样可以用这样的方式输出的。三菱的是 [MOV 255 K2Y0] ,它们的工作方式是把输出的位组合成字节,一个字节占8各位,你可以 MOV_B 16#FF 到VB0里,那么同理,你也可以把输出的Q点以连续的8个为单位组成一个输出的字节来用,所以就有QB0的出现。那么前面的16#FF是什么意思呢?那就是一个字节能单位存储区能存的十六进制最大的数据,用十进制表示就是255,用二进制表示就是11111111。在这里你可以看十六进制,也可以看十进制,但是最重要的就是十六进制数据转换成的二进制数据。就是那8个1。你知道开关的通断在计算机里用0和1表示吧,那么你用Q点组成的8个存储位现在都是1,那表示什么呢?那就表示8个 Q点都输出。那么同理,你可不可以看出后面的16#AA呢?对了,AA表示10101010,后面的85呢?再后面的0呢?你应该能理解了吧?这里的数据和实际的输出是相反的哦,数据是从后到前数的哦。
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-12-03
QB0是一个字节,包含了8个位:从Q0.0到Q0.7
程序中使用16进制数传送到QB0,你把它转化成2进制数就明白了。
其实分了8位二进制数,分别代表了Q0.0-Q0.7.
哪位数值为1代表哪位有输出
参考PLC社区:http://bbs.gongkong.com/
明白了吧?

西门子PLC S7-200传送指令不懂
西门子和三菱等都一样可以用这样的方式输出的。三菱的是 [MOV 255 K2Y0] ,它们的工作方式是把输出的位组合成字节,一个字节占8各位,你可以 MOV_B 16#FF 到VB0里,那么同理,你也可以把输出的Q点以连续的8个为单位组成一个输出的字节来用,所以就有QB0的出现。那么前面的16#FF是什么意思呢?

西门子MOV传送指令使用 请老师们详细讲解一下十分感谢
从你提供的图片看,你用的是西门子S7-200系列PLC的功能指令中的双字传送指令,V是变量存储器,VW是双字变址存储器,即16位变址存储器,也就是将十进制常数转换成16进制整数,传送到16位变址存储器,你提供的数字6,7,8在十六进制中应该是6H,7H,8H,可以监控看一下,以上仅供参考,谢谢!

西门子S7-200 PLC指令简介及实例分析
表5-1单个数据传送指令MOV指令格式使ENO=0即使能输出断开的错误条件是:SM4.3(运行时间),0006(间接寻址错误)。【例5-1】将变量存储器VW10中内容送到VW100中。程序如图5-1所示。LDI0.1MOVWVW10,VW100 图5-1例5-1题图2.字节、字、双字、实数数据块传送指令BLKMOV数据块传送指令将从输...

西门子PLC传送指令详解
西门子PLC的指令传输机制主要包括单一传送和块传送两种方式。单一传送涉及一系列指令,如MOVB用于字节传输,BIR用于立即读取字节,BIW执行立即写入字节,MOVW用于字传输,MOVD处理双字传输,而MOVR则负责实数的传送。块传送指令包括BMB、BMW和BMD,它们分别负责字节块、字块和双字块的传输。在具体实现上,S7-30...

西门子PLC传送指令详解
西门子PLC传送指令主要分为两类,一类是单一传送,另一类是块传送:1、单一传送:(1)MOVB,字节传送指令;(2)BIR,传送字节立即读指令;(3)BIW,传送字节立即写指令;(4)MOVW,字传送指令;(5)MOVD,双字传送指令;(6)MOVR,实数传送指令。2、块传送:(1)BMB,字节块传送指令;(2)...

西门子plc传送指令详解
如图所示,一共4个图,都是西门子S7-200系列PLC中传送指令的用法,例子。望采纳。。。

西门子PLC传送指令详解
在西门子PLC中,指令传输可分为单一传送和块传送两大类。单一传送包括MOVB(字节传输)、BIR(立即读取字节)、BIW(立即写入字节)、MOVW(字传输)、MOVD(双字传输)以及MOVR(实数传输)等指令。而块传送则由BMB(字节块传输)、BMW(字块传输)和BMD(双字块传输)等指令执行。针对S7-300系列PLC,...

西门子PLCs7-200 中,我图片中的以下东西分别是什么东西:EN ENO MOV...
ENO是该传送指令的布尔输出,如果该传送指令执行没问题的话,ENO=1;MOV_R是实数传送指令,把IN端的实数传送给OUT端;50.0是IN端,被传送的实数,IN端也可以是VD0,MD0等;VD20是OUT端,传送的目标,VD20是200PLC的内部寄存器,占用VB20至VB23;综上,执行过以上指令后,VD20的值就是50.0 ...

西门子PLCS7-200中的字传送指令中in位置的数代表什么意思,列如IW1,OUT...
西门子的PLC有位的定义,任何一个存储区都可以定义到位,这个级别的。M也是它的内部寄存器之一,一般也是十六位的,所以自然M0.0等等之类的就是地址为0的M寄存器的第0个位咯,M14.0就是地址为14的M寄存器的第0个位。不是随便定义的。

S7 200 PLC 数据传送指令、加法指令的问题
(1)数据传送指令的输入数据可以是负数,这个没有问题的,具体你可以编一个小程序,然后在线运行,通过状态表观察V区中的数据 (2)可以,不要忘了,负整数也是整数,不是补码形式保持的,如16位数据,可以有有符号16位整数(最高位是1时表示负数,代表符号位),无符号16位整数,最高位是数字位。

相似回答