请教各位师兄,乘法指令VB输出给VD报错

没整明白为什么会报错,我是照着跟我学跟我做的视频操作的,附上截图

问题补充:
补充图片

图片说明:

请教各位师兄,乘法指令VB输出给VD报错   

最佳答案

VB和VD的数据不一样,前者是一个字节,后者是一个双字。一个VD里面包含4个VB。所以你这样赋值是错误赋值。VB只能给VB赋值,VW只能给VW赋值,VD只能给VD赋值。要想VB给VD赋值的话,想将VB转换成VD后再给VD赋值。VB乘以VB的指令时字节乘以字节的指令,得出来的结果也是放在VB中,一般乘法和除法建议用VD来处理。
关于补充问题回答:你是用乘法指令是用的字指令,所以得出的结果只能放在VW中,不能放在VD中,你是怕结果太大超出VW的最大存放结果,那你就用双字乘法指令来处理这个乘法运算。如下图为双字乘法运算。

图片说明:

请教各位师兄,乘法指令VB输出给VD报错  

提问者对于答案的评价:
谢谢师兄

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc363612.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午12:55
下一篇 2021年7月5日 下午12:55

相关推荐

  • cpu224 cn能控制多少台微型直流伺服电机?

    请问一台CPU224CN总共有两路脉冲输出,能控制两台伺服电机。但普通的输出点能否用来控制伺服电机呢?网上有说多速度,多位置控制,不知道如何实现,请大侠指点。另,我是从某宝上买的一…

    2017年6月13日
  • S7-226模拟量输入波动

    现场两套一模一样的系统,CPU为226,模拟量输入有10%的波动,我把输入端负极与M端接了,采样数256,死去496,波动还是有那么大,导致我的数字输出在转换点时不断闪烁,挂接的继…

    SIMATIC S7-200 2021年7月5日
  • 按装microwin时出错

    按装MICROWIN32    SP3时出错,提示: Did  not  find&nbs…

    SIMATIC S7-200 2021年7月5日
  • S7-200的模拟量输入输出

    S7-200的扩展模拟量输入输出模块是如何分配地址的?? 224XP的集成模拟量输出输入地址是如何分配的???? 问题补充:我知道是从0开始的,我现在没有硬件,为的是在编…

    SIMATIC S7-200 2021年7月5日
  • S7-200求速度

    s7-200如何求伺服的速度 问题补充:s7-200伺服运动用的是MAP指令,如何能实时现实他的速度呢 钻石用户推荐最佳答案 1、Frequency 指令功能:使用该库指…

    SIMATIC S7-200 2021年7月5日
  • 请问STEP7-MicroWinV4.0 SP9与S7-200SMART有什么区别?

    请问STEP7-MicroWinV4.0 SP9与S7-200SMART有什么区别? 最佳答案 有区别。STEP7-MicroWinV4.0 SP9这是西门子的…

    SIMATIC S7-200 2021年7月5日
  • 数组传送

    数组传送 比如品种为1 时把vw400开始400个 传送到vw800开始的地址中  当品种为2时传送到vw1200中 &…

    SIMATIC S7-200 2020年11月1日
  • 帮忙确定PLC的供电电源是220VAC还是24VDC?

    PLC 我选用了S7-200,CPU222,还准备选用一个EM231的模拟量输入扩展模块进行温度输入,然后使用PID指令控制加热和保温。PLC的供电电源有交流和直流两种,…

    SIMATIC S7-200 2017年6月4日
  • S7200的EM253问想咨询一下,

    刚接触到S7200的EM253定位模块,看了一些资料,现有一些疑问想咨询一下,   资料上讲 EM253模块有配置表,和轨迹表,从VDn+0…

    SIMATIC S7-200 2021年7月4日
  • S7-200的PID中断

    我用向导生成了PID子程序和PID中断程序。向导最后一步提示说中断程序已连接到中断事件10,使用SMB34计时。那么,我在初始化时是不是只需给SMB34赋值并使用ENI使能中断就可…

    SIMATIC S7-200 2017年11月20日

发表回复

登录后才能评论