您现在所在的是:

PLC论坛

回帖:9个,阅读:987 [上一页] [1] [下一页]
948
weifupeng
文章数:76
年度积分:50
历史总积分:948
注册时间:2014/5/3
发站内信
发表于:2014/5/3 20:48:07
#0楼
  我把组态网和s7-200的cpu通讯已经成功了,然后我用编程软件编了一条指令,是用MOV-W传送指令,in是数200,out是VD100,就这样一个指令,然后把程序下载到了s7-200cpu中。
   上位机用的是组态王显示,组态王中通讯已经成功了,我定义了一个变量,这个变量的寄存器是V100,然后让画面显示这个变量的值,可是变量没有显示的是0,没有显示预期的200,是不是我寄存器搞错了?
1683
1844897717 版主
文章数:259
年度积分:50
历史总积分:1683
注册时间:2012/1/29
发站内信
我秀我做2014
工控人谈电商
M208体验特等奖
发表于:2014/5/3 20:53:49
#1楼
PLC-VD100
组态V100
是不是这个问题??
7722
w71412659
文章数:1455
年度积分:50
历史总积分:7722
注册时间:2013/5/8
发站内信
2018论坛魅力之星
发表于:2014/5/3 21:39:52
#2楼
呵呵,我估计你的V100实际上是VB100,试试VB103
兽人永不为奴,除非包吃包住!
2197
li282001
文章数:7
年度积分:50
历史总积分:2197
注册时间:2006/3/28
发站内信
发表于:2014/5/3 22:05:28
#3楼
指令应该用mov_dw吧
6518
jamsonwo
文章数:962
年度积分:50
历史总积分:6518
注册时间:2010/8/24
发站内信
发表于:2014/5/3 22:42:18
#4楼
很怀疑你用movw指令目标地址是VD双字,编译是怎么不报错的?
5041
sbkkan
文章数:301
年度积分:50
历史总积分:5041
注册时间:2011/8/5
发站内信
发表于:2014/5/4 7:45:07
#5楼
   真要是用mov指令给你传送成功了200到VD100的话,双字的低位存储在VW101,高位存储在VW100,在VW100内的内容始终是0,你不会连这点基础知识都不知道吧
6225
wangri
文章数:389
年度积分:58
历史总积分:6225
注册时间:2009/2/6
发站内信
发表于:2014/5/4 9:26:59
#6楼
还是指令不对,MOV-W是字传送,MOV_DW是双字传送指令。
9032
wanwan8778
文章数:2352
年度积分:48
历史总积分:9032
注册时间:2008/8/2
发站内信
发表于:2014/5/4 17:10:27
#7楼
VW200
独学而无友,则孤陋而寡闻。
有问题,是必须要解决的。
Another complicated. Another mystery.
948
weifupeng
文章数:76
年度积分:50
历史总积分:948
注册时间:2014/5/3
发站内信
发表于:2014/5/4 17:54:38
#8楼
回复 #1楼 1844897717
嗯,是的,但是取不到数,组态网里显示的是0,不知道为什么,谢谢了
948
weifupeng
文章数:76
年度积分:50
历史总积分:948
注册时间:2014/5/3
发站内信
发表于:2014/5/4 17:56:39
#9楼
回复 #3楼 li282001
嗯,是movw,我这里写错了

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

78.0005