回复:关于WINCC变量的问题

Zaxife

  • 帖子

    2450
  • 精华

    31
  • 被关注

    78

论坛等级:至圣

注册时间:2008-07-24

普通 普通 如何晋级?

发布于 2017-05-11 10:08:10

3楼

展开查看
以下是引用plectrum在2017-05-10 17:38:43的发言 >2楼

每个点的实际作用的信息都有。

您的意思是,如果一个变量是DB100.R004,那在WINCC中我就是按照下图的方式建立变量吗

但是我在portal V14里面连接了一块S7-1200,建立的地址都是%DB100.DBD4这样的,没看到有X或者R的符号呀,第一次使用S7-200以外的PLC,见笑了


以下是引用Zaxife在2017-05-10 17:18:45的发言 >1楼:这就是真实的DB数...

引用1楼详细内容:

这就是真实的DB数据块和地址以及数据类型了,直接在Wincc里面建立S7通讯,然后根据这个表的DB地址建立对应的变量就可以了,前提是他们也给了地址对应数据实际作用。 DBn.Xm.i是位类型数据及地址,DBn.Rm是实数类型数据及地址,DBn.Wm是WORD类型数据及地址。

好吧,估计你没接触过BA点表所以看不出来吧。

你的截图确实是对的,一般的做法是DB100.R004是对应DB100.DD4*4,不过在变量属性里面要选择是32位浮点数。

为了方便编程,一般都是用DB100.R004这种符号,直观方便。毕竟DWORD可以存储实数Real,可以存储双字无符号整数DWord,可以存储双字有符号整数DInt,为了方便直接用符号代替DBD这种地址编程起来更直观的。

给你看个例子吧:



评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC WinCC / Panel

共有32767条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

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

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

  • 分享

  • 只看
    楼主

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