作者 | 主题 |
---|---|
zbhdm 至圣 经验值: 12677 发帖数: 1579 精华帖: 1 |
楼主 2022-03-07 22:01:14
主题:创建DB数据块的时候,没有给DB符号名,使用DB里的变量时候,第一个变量总是出现“爆红”。 我建了一个DB1,但是没有给它填写符号名,在DB1里建立了三个bool变量,使用第一个bool变量(DB1.DBX0.0),总是爆红,但使用另外两个变量(DB1.DBX0.1和DB1.DBX0.2)却一切正常,这是什么原因?请各位好心的老师教教我。 请各位朋友看我的配图。
努力学习西门子
|
龟仙人 奇侠 经验值: 8540 发帖数: 939 精华帖: 15 |
1楼 2022-03-08 08:22:18
主题:回复:创建DB数据块的时候,没有给DB符号名,使用DB里的变量时候,第一个变量总是出现“爆红”。 这是很明显的问题,你一个变量采用了名称,第二和第三个变量采用了绝对地址,而你的DB块没有定义符号名,只有定义了DB块符号名才能够使用db块下的变量名称,但是采用绝对地址是可以的,如DB1.DBX0.0 |
semen@ 侠圣 经验值: 2230 发帖数: 419 精华帖: 0 |
2楼 2022-03-08 09:48:11
主题:回复:创建DB数据块的时候,没有给DB符号名,使用DB里的变量时候,第一个变量总是出现“爆红”。 楼上分析正确。也可以把DB块保存后下载,就能使用符号名了 |
zbhdm 至圣 经验值: 12677 发帖数: 1579 精华帖: 1 |
5楼 2022-03-08 17:12:33
主题:回复:创建DB数据块的时候,没有给DB符号名,使用DB里的变量时候,第一个变量总是出现“爆红”。 在另外一台电脑上也测试了一下,在DB块不填符号名,使用DB块内第一个地址,会爆红。 在这里再次感谢帮助过我的朋友。
努力学习西门子
|
yecao2006 至圣 经验值: 18049 发帖数: 1524 精华帖: 2 |
6楼 2023-01-23 00:05:30
主题:回复:创建DB数据块的时候,没有给DB符号名,使用DB里的变量时候,第一个变量总是出现“爆红”。 用绝对地址就没有问题。
我回来了!继续努力!
|