如图,在西门子PLC中用字节传送指令,IN端口为图中内容时,OUT端口为什么?书上说是8位数字,但
推荐回答
什么传送指令啊?梯形图里面MOVE就是语句表L100TMD100就是把100传送到MD100里面如果不是可否说的详细一些。
连俊强2019-12-22 00:19:46
提示您:回答为网友贡献,仅供参考。
其他回答
-
分别指你要比较的第1个变量。西门子的帮助做的很不错,你在指令上点一下F1,就可以了解该指令的基本功能和具体实例了。
龙定超2019-12-22 00:54:07
-
西门子的PLC的数据一般是以字节为单位,一个字节就包含8位数据位,IB0表示I0.0-I0.7这8个位同理,QB0就表示Q0.0-Q0.7这8个位。用你提供的数据来举例:当I0.0接通时,QB0=0=2#00000000,则Q0.0-Q0.7全部断开;当I0.1接通时,QB0=1=2#00000001,则Q0.0接通,Q0.1-Q0.7断开;当I0.2接通时,QB0=3=2#00000011,则Q0.0-Q0.1接通,Q0.2-Q0.7断开;当I0.3接通时,QB0=5=2#00000101,则Q0.0、Q0.2接通,Q0.1、Q0.3-Q0.7断开。
黄益江2019-12-22 00:37:21
-
比较指令就是比较两个数的大小,可以是两个整数,实数,双整,比较成立就输出高电平,不成立就是低电平,比如整数大于等于比较指令CMP_I如果IN1的值大于或等于IN2的值那这个比较器的输出端就是高电平。常用在,函数运算,或者计数器上,比如要求计数值大于某个数的时候让某个输出为高电平,那就可以用比较指令。西门子数据存储分BIDR而三菱就用个D不管是什么类型就用一个D。B为字节的比较。I为字的比较D为双字的比较R为浮点数的比较。扩展资料:PLC是采用“顺序扫描,不断循环”的方式进行工作的。即在PLC运行时,CPU根据用户按控制要求编制好并存于用户存储器中的程序。按指令步序号或地址号作周期性循环扫描,如无跳转指令,则从第一条指令开始逐条顺序执行用户程序,直至程序结束,然后重新返回第一条指令,开始下一轮新的扫描,在每次扫描过程中,还要完成对输入信号的采样和对输出状态的刷新等工作。PLC的一个扫描周期必经输入采样、程序执行和输出刷新三个阶段。PLC在输入采样阶段:首先以扫描方式按顺序将所有暂存在输入锁存器中的输入端子的通断状态或输入数据读入,并将其写入各对应的输入状态寄存器中,即刷新输入,随即关闭输入端口,进入程序执行阶段。PLC在程序执行阶段:按用户程序指令存放的先后顺序扫描执行每条指令,经相应的运算和处理后,其结果再写入输出状态寄存器中,输出状态寄存器中所有的内容随着程序的执行而改变。输出刷新阶段:当所有指令执行完毕,输出状态寄存器的通断状态在输出刷新阶段送至输出锁存器中,并通过一定的方式继电器、晶体管或晶间管输出,驱动相应输出设备工作。指令表-PLC编程。
辛国根2019-12-22 00:07:29
相关问答
可以将这几个指令分为移位指令和循环移位指令,其中位移指令为:SHL、SAL、SHR、SAR,循环位移指令为:ROL、RCL、RCR、RCL,他们的具体用法如下:一、位移指令具体含义:SHL:逻辑左移;SAL:算术左移;SHR:逻辑右移;SAR:算术右移具体用法:SHR:每位右移,低位进CF,高位补0;SAR:每位右移,低位进CF,高位不变,它们的结果影响OF、SF、ZF、PF、二、循环移位指令具体含义:ROL:循环左移;ROR:循环右移;RCL:带进位循环左移;RCR:带进位循环右移。具体用法:ROL:循环左移,高位到低位并送CF;ROR:循环右移,低位到高位并送CF;RCL:循环左移,进位值到低位,高位进CF;RCR:循环右移,进位值到高位,低位进CF。扩展资料:双精度移位指令:386及其后继机型可使用本组指令,SHLD双精度左移和SHRD双精度右移,格式:SHLD,DST,REG,CNT。这组指令可以取两个字作移位操作而得到一个字的结果,也可以取两个双字作移位操作而得到一个双字的结果。在移位中,作为源操作数的寄存器提供移位值,以补目的操作数因移位引起的空缺,而指令执行完成后,只取目的操作数作为移位的结果,源操作数寄存器则保持指令执行前的值不变。