• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
liaohp
级别: 略有小成
精华主题: 0
发帖数量: 113 个
工控威望: 200 点
下载积分: 607 分
在线时间: 113(小时)
注册时间: 2011-09-28
最后登录: 2023-03-30
查看liaohp的 主题 / 回贴
楼主  发表于: 2023-02-20 13:06
S7-300 STEP7 DB块 定义了int 怎么给其中的位加注释
各位大佬:
我最近在学习西门子plc,遇到些问题,请教诸位,请指教!
我在STEP7 中创建了DB1,并且在里面定义了1个int元素,也给这个元素加注释了,也在符号表中添加了比如  abc  DB1 DB1的符号。
现在想在程序里面使用DB1.DBX0.0这个位地址,是可以用的,但是不能单独给这个位加注释,请教怎么添加呢?

另外还有一个问题,我在FC里面,打开了DB1,也就是说 OPN DB1之后,然后用他的元素,写成DBW0,DBW0没有注释,请问如何在FC里面给这个DBW0加注释呢?
谢谢
[ 此帖被liaohp在2023-02-20 21:22重新编辑 ]
森利德
努力学习 多多赚钱
级别: 论坛先锋
精华主题: 0
发帖数量: 317 个
工控威望: 1309 点
下载积分: 4948 分
在线时间: 155(小时)
注册时间: 2023-01-16
最后登录: 2024-05-10
查看森利德的 主题 / 回贴
1楼  发表于: 2023-02-20 21:17
我也等待高手们的指点 学习学习
13930228124
级别: 探索解密
精华主题: 0
发帖数量: 80 个
工控威望: 153 点
下载积分: 520 分
在线时间: 20(小时)
注册时间: 2020-07-21
最后登录: 2024-04-09
查看13930228124的 主题 / 回贴
2楼  发表于: 2023-02-20 21:26
自定义变量,了解下
liaohp
级别: 略有小成
精华主题: 0
发帖数量: 113 个
工控威望: 200 点
下载积分: 607 分
在线时间: 113(小时)
注册时间: 2011-09-28
最后登录: 2023-03-30
查看liaohp的 主题 / 回贴
3楼  发表于: 2023-02-20 21:34
引用
引用第2楼13930228124于2023-02-20 21:26发表的  :
自定义变量,了解下

谢谢你的回复:
情况是:我手上已经有一份程序了,没有注释的,就像无字天书似得,我根据IO点添加注释,但是中间变量很多,中间变量就是 DB块里面的INT类型的某一位,比如DB1.DBX0.0;我是想给比如DB1.DBX0.0加注释,便于阅读理解。
415zjl
好好学习,做好工控
级别: 略有小成
精华主题: 0
发帖数量: 123 个
工控威望: 219 点
下载积分: 3321 分
在线时间: 91(小时)
注册时间: 2010-04-19
最后登录: 2023-02-26
查看415zjl的 主题 / 回贴
4楼  发表于: 2023-02-20 21:43
用到位的地方加,不知道你用的什么,像变频器的控制字对应的是一个控制方式,所以关键是你要了解你是给什么设备用,再看它的控制资料来看就清楚点,最好把INT转换成2进制数看
zyt888
级别: 略有小成
精华主题: 0
发帖数量: 59 个
工控威望: 356 点
下载积分: 2479 分
在线时间: 27(小时)
注册时间: 2022-09-07
最后登录: 2023-10-19
查看zyt888的 主题 / 回贴
5楼  发表于: 2023-02-21 11:34
符号表中重复定义一次
liaohp
级别: 略有小成
精华主题: 0
发帖数量: 113 个
工控威望: 200 点
下载积分: 607 分
在线时间: 113(小时)
注册时间: 2011-09-28
最后登录: 2023-03-30
查看liaohp的 主题 / 回贴
6楼  发表于: 2023-02-21 11:50
引用
引用第5楼zyt888于2023-02-21 11:34发表的  :
符号表中重复定义一次

符号表中,地址栏 不能输入DB1.DBX0.0这样的地址的
投湖自尽的鱼
级别: 略有小成
精华主题: 0
发帖数量: 299 个
工控威望: 346 点
下载积分: 1269 分
在线时间: 269(小时)
注册时间: 2020-10-23
最后登录: 2024-05-10
查看投湖自尽的鱼的 主题 / 回贴
7楼  发表于: 2023-02-21 15:50
刚好用到,可以学习学习
haiyouyang
LabVIEW & C++
级别: 网络英雄
精华主题: 0
发帖数量: 178 个
工控威望: 8151 点
下载积分: 41388 分
在线时间: 878(小时)
注册时间: 2011-03-29
最后登录: 2024-05-10
查看haiyouyang的 主题 / 回贴
8楼  发表于: 2023-02-21 21:20
1200和1500采用 AT 覆盖变量的方式实现,300不知道。
寒音
级别: 略有小成
精华主题: 0
发帖数量: 58 个
工控威望: 201 点
下载积分: 2586 分
在线时间: 40(小时)
注册时间: 2007-10-26
最后登录: 2024-04-29
查看寒音的 主题 / 回贴
9楼  发表于: 2023-02-21 22:23
好象不行
xiangzhuan
生命不息,努力前进。尊敬自己,献给为了生活奋斗的自己!
级别: 探索解密
精华主题: 0
发帖数量: 77 个
工控威望: 182 点
下载积分: 2119 分
在线时间: 50(小时)
注册时间: 2016-05-11
最后登录: 2024-04-12
查看xiangzhuan的 主题 / 回贴
10楼  发表于: 2023-02-23 00:48
图片:
你可以用传送指令把INT地址传送给MW或者DBW另一个地址,然后定义BOOL变量时候一个一个定义。M0.0-M1.7为MW0,MW0替换成你要的DBW数据就行。
[ 此帖被xiangzhuan在2023-02-23 01:01重新编辑 ]
liaohp
级别: 略有小成
精华主题: 0
发帖数量: 113 个
工控威望: 200 点
下载积分: 607 分
在线时间: 113(小时)
注册时间: 2011-09-28
最后登录: 2023-03-30
查看liaohp的 主题 / 回贴
11楼  发表于: 2023-02-24 13:51
引用
引用第10楼xiangzhuan于2023-02-23 00:48发表的  :
你可以用传送指令把INT地址传送给MW或者DBW另一个地址,然后定义BOOL变量时候一个一个定义。M0.0-M1.7为MW0,MW0替换成你要的DBW数据就行。

谢谢,用你的方法是解决了 诸如:DB1.DBX0.0注释的问题;现在还剩下一个问题就是 opn DB1以后,直接用的是DBX0.0,这时候前面给DB1.DBX0.0加的注释现在又不能用了,请问还有思路实现吗?
  • «
  • 1
  • 2
  • »
  • Pages: 1/2     Go