回复:很难明白以太网向导想干什么。

shine

  • 帖子

    8803
  • 精华

    39
  • 被关注

    157

论坛等级:至圣

注册时间:2003-06-06

普通 普通 如何晋级?

发布于 2017-08-25 14:16:48

19楼

展开查看
以下是引用WWCWWC在2017-08-25 14:03:38的发言 >18楼

就是不使用向导调用get/put指令,自己编写的通讯程序仍然需要使用己方的区域指针地址作为对方通讯的起始地址,这个是指令所规定了的。

以下是引用shine在2017-08-25 13:43:42的发言 >17楼:我先去看看这个向导...

引用17楼详细内容:

我先去看看这个向导是什么样的再来说


看来,通过向导,你只能读写自己V区范围内的对方的数据了。

以下是引用芳季在2017-08-25 11:38:48的发言 >15楼:你还不明白有的plc...

引用15楼详细内容:

你还不明白

有的plc内存小,有的plc内存大。

要是在40plc上要写上&VB18000,你认为会怎样?在60的plc上写就没事哦。

如果我写上我上面楼那句话,那照用不误,毫不占用VD18000的名声。

现在要写&vb18000就是占用了VD18000的名声,所以报错。

还怎么解释?

那么,现在就是8K的cpu只能读写对方8K以内的空间。20k的cpu就只能被20k的CPU读写到所有内存地址(V地址)。

是不是?

如果8K的CPU和20k的CPU搭配通讯,就必须让出前面8k的空间,为8k的plc保留get put用。好让小plc读写自己。

是不是?

我靠。

我一米七。我跟两米的人见面就不准看他脖子以上。

是不是?

不能这么做的吧?

以下是引用WWCWWC在2017-08-25 11:29:08的发言 >:我在8、9楼里特意...

引用详细内容:

我在8、9楼里特意放了2张图,一张是建立10个字节的通讯,另一张是建立200个字节通讯的。

2张图示的地址均是建立指针的地址占用,指针地址&vb0,只占用4个字节的地址。由此可见,无论需要多少通讯字节数,这个地址仅仅是一个建立指针的地址区,通讯数据的多少在下一个地址偏移地址区。而get/put指令的应用需要建立对方通讯的指针地址,使用向导应该也是基于这个原则。

如果使用向导,设定的对方的地址,只能在本地的V区范围内,如果不使用向导,可以通过基地址+偏移的方式计算出对方地址,填入到Table参数

向导的问题,应该是一个bug,或者说是考虑不周

当然,对于强迫症,这个应该不在编程软件开发者的考虑范围之内

评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200 SMART

共有8936条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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