签到有奖
消息提醒
运维工程师专区
官方商城
扫码分享好友 任选多种周边
著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。
帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1681360&b_id=50&s_id=0&num=6
不知你复制DB块的意义何在,既然两个一模一样的DB块,有一个直接用就可以了,复制它做什么?
触摸屏支持非优化访问的直接寻址和优化访问的符号寻址。
优化的数据块无法复制!
非优化数据块用MOVE可整体复制,保证数据类型及顺序相同,或者用MOVE_BLK_VARIANT高级指针指令按需求片段复制,但必须非优化。
上位机一般都是寄存器寻址,除非是与下位同一品牌产品,通过专有协议可实现符号寻址,比如基于S7协议,wincc7.x可实现与step7或博图的符号寻址。
一个数据块也是可以多次调用啊,复制了反而会有ID冲突啊
由于我有10套控制工艺和控制IO都一样的设备共用一个HMI,如果在上位机或HMI进行程序修改,修改1一个画面比修改一个画面省事多了,我想只做一套的画面,类似子程序调用那样,只修改一套的画面,建一个公用DB块,分别通过切换条件将不同设备的DB块数据写到公共DB块中。
感觉你是不是可以将你的工艺按不同的要求做成不同的数据配方存在 DB 块中,然后运行时调用不同配方不是就调用了不同的数据吗?
新建一个UDT,然后在DB里添加多个UDT,分别对应不同的设备号
分享
扫码分享好友 任选多种好礼
收藏
有帮助
欢迎您访问支持中心!
丰富的视频,全方位的文档,大量的网友交流精华……
为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!
感谢您的支持!
密码至少8位,包含大、小写字母,数字和符号至少三种。
允许邮箱和手机接收来自支持中心网站的信息
我已同意《支持中心网站注册协议和隐私政策》
微信登录扫码一键登录
验证码登录
密码登录
二维码失效点击重试
打开微信扫一扫,快速登录/注册
未注册手机验证后自动登录,注册即代表同意《支持中心网站注册协议和隐私政策》
三日内免验证登录
短信登录
登录