西门子博途DB数据块的详细用法以及如何与威纶通触摸屏变量关联
DB数据块—西门子特有的数据变量集合
点击添加新块,可创建DB块
DB块里可以包含各种数据类型,可以把同一个对象或者同一个设备或同一种元素的相关变量放到一个DB块里面, 例如某个气缸的DB块
再例如某个轴的DB数据块,可以勾选是否保持数据
这种是优化的DB数据块,没有偏移量,内存顺序地址是自动分配的
可右键DB块,选择属性,然后取消勾选优化的块访问,即出现偏移量
DB块会根据里面数据类型所占用的为或者字节数的大小 来自动分配偏移量,然后方便与其他触摸屏或者设备做通讯
我们可通过拖拽的方式将变量拖到指令上,或者直接输入变量的名称
例如轴运行速度 的DB地址为 DB2.DBD14
偏移量和数据类型 决定了DB数据块里的数据的绝对地址
总结:在DB数据块里,位用X表示,字节用B,字用W,双字或实数用D
要将数据类型与偏移量结合了看
程序下载进去之后,点击小眼镜,可以监控DB数据块里数据的变化
注意:DW 、W 16位字或者32位双字, 一般用偶数来表示
那么 如何将博途DB块里面的变量与威纶通触摸屏里的按钮关联上呢??
博途DB块关联威纶通触摸屏变量有3种方法
1.导入DB数据块标签 2.在线获取标签咨询(需要有实物PLC,并且PLC里面有程序)
3.关联DB数据块的偏移量绝对地址
第一种方法:先从DB数据块中导出数据变量文件,然后再导入威纶通中
导出DB块后,会在指定文件夹内 生成一个XXX.db的文件
然后在威纶通内导入这个DB块文件
全部勾选,点击确定
然后即可看到,标签地址
如果用标签去关联变量,尽量用英文变量名称,因为有些汉字通讯的时候会识别不了,但如果用偏移量绝对地址去关联,就没事
第二种方法:在线获取标签咨询
然后关联
联机测试OK
监控数据 ,测试OK
第三种方法:关联DB数据块的偏移量绝对地址
将DB块里的变量与触摸屏上的DB地址一一关联
经测试,数据关联正常