程序里是VB100,状态图表里却突然冒出VW100, 不知道二者什么关系(200 Smart和V90)

已锁定

溪如

  • 帖子

    227
  • 精华

    0
  • 被关注

    4

论坛等级:侠客

注册时间:2017-10-26

普通 普通 如何晋级?

程序里是VB100,状态图表里却突然冒出VW100, 不知道二者什么关系(200 Smart和V90)

2610

7

2017-11-24 10:39:49

如下图,是S7-200 samrt和西门子伺服模块V90之间的通信程序。

我的理解是指令MBUS_MSG的Addr引脚是伺服的保存区的地址,现在的值是40100;DataPtr是PLC的保存区的地址,现在的值是VB100。这个40100相当于U盘,VB100相当于电脑硬盘。MBUS_MSG指令就相当于电脑里的Copy命令,把VB100盘的数据或者指令拷贝到40100盘。

这里的通信是用状态字实现的。比如041E相当于“开”,041F相当于关。041E、041F就是状态字。

先看下图的左边,这是程序。PLC的VB100盘是输入命令的,比如现在是是“开”,状态字是041E。

这个状态字得用“状态图表”输入,如下图的右边。按说,“状态图表”里也应当是VB100等等。比如在VB100行里输入041E,PLC就会经由MBUS_MSG指令传送给40100盘,然后电机就启动了。可是,“状态图表”里是VW100(不是VB100)。在VW100里输入041E,电机就启动了。

我就纳闷了。VW100跟VB100是什么关系?为什么它的命令能传给VB100?

本人新人一枚,望大侠不吝赐教。





程序里是VB100,状态图表里却突然冒出VW100, 不知道二者什么关系(200 Smart和V90) 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有9435条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。