关于STEP7-200中程序调试问题

step7-200编程软件中程序在线监控调试时DW中无法显示负数值(在状态表中可以正常显示正负值),VW可以显示正负数值,是什么原因?

问题补充:
数据没有定义成任何类型,就是一个简单的MOV_DW指令,将VD0赋给VD4,然后在线监控,VD0在线写入-1,结果VD0和VD4都不是显示为-1,换成MOV_W时,VW0赋给VW4,在线监控,VW0在线写入-1,结果VW0和VW4都能显示为-1.

最佳答案

DW中无法显示负数值?
1、STEP7-200中的DW是无符号的整数,范围在0-65535。见:
、S7-200数据类型:
https://wenku.baidu.com/view/c489da80ec3a87c24028c48f.html
2、VB、VW、VD只是表示数据的长度,具体数据是什么类型的由指令决定的。 例如:可以在加法指令中使用VW中的值作为有符号整数,同时也可以在异或指令中将VW中的数据当作无符号的二进制数。

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

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

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

相关推荐

  • 我的EM231模块上的红灯一直闪烁?

    S7-200接了一个EM231模块,但是红灯一直闪,什么原因 最佳答案 F红灯闪烁有两个原因:模块内部软件检测出外接热电阻断线,或者输入超出范围。由于上述检测是两个输入通道共用的,…

    SIMATIC S7-200 2021年7月5日
  • 扩展模块

    请问扩展模块EM232CN和EM231CN在PLC工作原理,在PLC起什么作用? 最佳答案 EM231CN是模拟量输入模块,EM232CN是模拟量输出模块。在PLC起什么作用?详见…

    SIMATIC S7-200 2018年3月6日
  • 调用PID子程序

    我编了两条PID指令,出现了两个子程序“PID0_INIT”,“PID1_INIT”,一个中断“PID_EXE“,我如果是自动执行PID,那么我是否只要在主程序中用SM0.0调用这…

    SIMATIC S7-200 2021年7月5日
  • S7-200系统块里T从0至32改成0至37出现组态信息中出现了一个无效的参数?

    我编写好一个程序后,用的定时器是T37,我想把T37变为断电保持,当我到系统块里设置的范围改成0至37之后出现不能下载的情况,但是程序编译是没有错误的,大家谁知道的请讲一下这个原因…

    SIMATIC S7-200 2020年11月1日
  • TD400C的参数问题

    要将程序里的一个参数在文本显示器的面板上可以修改,该怎么变程?我知道文本显示器怎么设置!但我按照说明设置了后,在文本显示器面板上修改了设定的参数值后,再按确认键后数据还是又回到了原…

    SIMATIC S7-200 2021年7月5日
  • 用USS 对S7-200和MM440的调速

    USS-CTRL 的inhibit 位在0和1之间交替,频率已经给进去了,为40HZ,频率在闪烁,就是不运行,求教 问题补充:USS-CTRL &nb…

    SIMATIC S7-200 2021年7月5日
  • s7-200 modbus 通讯

    S7-200 可以使用自由口读取modbus(RTU)通讯协议的仪表数据吗?如何实现?请指教。 最佳答案 S7-200 通过以下方式支持 modbus…

    SIMATIC S7-200 2021年7月5日
  • 高速计数器做步进控制

    我想用普通交流电机实现步进功能,看到他们有成功的例子,是用光电编码器+cpu224+变频器做的,电机通过光棍带动胶带前进一米停一次,不知程序怎么做的,有类似程序参考一下也行,谢谢 …

    SIMATIC S7-200 2021年7月4日
  • 200PLC 浮点数计算能不能用常数

    200PLC 浮点数计算为什么不能用常数,以k开头也不行,编译时提示错误。 图片说明:    最佳答案 K100及K1000是整型数。必须改成实数,楼…

    2018年12月9日
  • 怎么从EXCEL 向PC ACCESS 写数据

    我可以在EXCEL 通过 读命令 读取ACCESS的项目中的数据,但是我怎么通过写命令 从EXCEL 向ACCESS 中…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论