登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:组态王寻址S7-200 cpu,求大神指教

点击:1028 回复:9

  我把组态网和s7-200的cpu通讯已经成功了,然后我用编程软件编了一条指令,是用MOV-W传送指令,in是数200,out是VD100,就这样一个指令,然后把程序下载到了s7-200cpu中。
   上位机用的是组态王显示,组态王中通讯已经成功了,我定义了一个变量,这个变量的寄存器是V100,然后让画面显示这个变量的值,可是变量没有显示的是0,没有显示预期的200,是不是我寄存器搞错了?
14-05-03 20:48
PLC-VD100
组态V100
是不是这个问题??
14-05-03 20:53
呵呵,我估计你的V100实际上是VB100,试试VB103
14-05-03 21:39
指令应该用mov_dw吧
14-05-03 22:05
很怀疑你用movw指令目标地址是VD双字,编译是怎么不报错的?
14-05-03 22:42
   真要是用mov指令给你传送成功了200到VD100的话,双字的低位存储在VW101,高位存储在VW100,在VW100内的内容始终是0,你不会连这点基础知识都不知道吧
14-05-04 07:45
还是指令不对,MOV-W是字传送,MOV_DW是双字传送指令。
14-05-04 09:26
VW200
14-05-04 17:10
嗯,是的,但是取不到数,组态网里显示的是0,不知道为什么,谢谢了
14-05-04 17:54
嗯,是movw,我这里写错了
14-05-04 17:56

工控新闻

更多新闻资讯