回复:设置文本显示向导时提示“将存储块偏移量设置为VW0吗”是什么意思?

我是一颗小小草

  • 帖子

    968
  • 精华

    4
  • 被关注

    44

论坛等级:奇侠

注册时间:2009-06-18

普通 普通 如何晋级?

发布于 2011-09-28 08:41:56

5楼

第一步:分配存储区


图1. 分配数据存储区

分配向导所使用的V存储区地址


在画面上方会根据用户的配置显示所需的不同的 V 存储区的大小。用户的配置不同,所需的存储区大小也不同。
用户可以自己分配一个程序中未用过的 V 存储区,也可以点击“建议地址”按钮让向导自动分配一个程序中未用过的 V 存储区地址。
为不同的 TD 400C 设置不同的参数块地址,允许你将多个 TD 400C 连接到同一 CPU 上(它们显示和控制的内容不同)。
如果为连接到同一个 CPU 上的 TD 400C 的参数块地址设置为相同的,则它们显示和控制的内容相同。

注意:本例中在此处设定的参数块起始地址为 VB512,则从 VB512 开始的两个字节将保存英文字母 'td' 的 ASCII 码,作为 TD 参数块起始地址的标志。这时如果把 TD 400C的设置菜单中中的“参数块偏移地址”设定为 512(TD 的出厂默认设置为 0,即参数块偏移地址为 VB0),TD 就能正常工作。CPU 中的其他用户程序绝对不能占用这个区域的地址,否则会引起无参数块错误、乱码或数据错误。


如果在 a. 中设置的数据区不是以 VB0 开始(正如本例),按 “下一步” 按钮会出现此消息框。选择是否将参数块的偏移地址放到 VW0 中


如果选“Yes”,向导会自动将参数块偏移地址(此处是 512)放到 VW0 中,也就是 VW0 成为了参数块地址的指针。此时 TD 400C 硬件中的设置菜单中的“参数块偏移地址”既可以设成它的实际参数块地址 512(指向 VB512),也可以设成默认的 0(指向 VB0)。一定要保证程序中其它地方不要用到这些数据存储区,包括 VW0,否则会引起无参数块错误、乱码或数据错误。

这意味着用户自行更换 TD400C 时, 不必进入 TD400C 的诊断菜单重新设置参数块地址出厂值。


如果选“No”,参数块地址还是设定的存储区起始地址 VB512。按照上面的配置,TD 400C 硬件中设置菜单中的“参数块偏移地址必须设为 512(指向 VB512),VW0 中不会保存与 TD 配置有关的信息。


每天进步一点点,无限接近零缺陷
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33276条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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