liaohp
级别: 略有小成
精华主题: 0
发帖数量: 114 个
工控威望: 202 点
下载积分: 612 分
在线时间: 113(小时)
注册时间: 2011-09-28
最后登录: 2024-10-31
查看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重新编辑 ]
liaohp
级别: 略有小成
精华主题: 0
发帖数量: 114 个
工控威望: 202 点
下载积分: 612 分
在线时间: 113(小时)
注册时间: 2011-09-28
最后登录: 2024-10-31
查看liaohp的 主题 / 回贴
1楼  发表于: 2023-02-20 21:34
引用
引用第2楼13930228124于2023-02-20 21:26发表的  :
自定义变量,了解下

谢谢你的回复:
情况是:我手上已经有一份程序了,没有注释的,就像无字天书似得,我根据IO点添加注释,但是中间变量很多,中间变量就是 DB块里面的INT类型的某一位,比如DB1.DBX0.0;我是想给比如DB1.DBX0.0加注释,便于阅读理解。
liaohp
级别: 略有小成
精华主题: 0
发帖数量: 114 个
工控威望: 202 点
下载积分: 612 分
在线时间: 113(小时)
注册时间: 2011-09-28
最后登录: 2024-10-31
查看liaohp的 主题 / 回贴
2楼  发表于: 2023-02-21 11:50
引用
引用第5楼zyt888于2023-02-21 11:34发表的  :
符号表中重复定义一次

符号表中,地址栏 不能输入DB1.DBX0.0这样的地址的
liaohp
级别: 略有小成
精华主题: 0
发帖数量: 114 个
工控威望: 202 点
下载积分: 612 分
在线时间: 113(小时)
注册时间: 2011-09-28
最后登录: 2024-10-31
查看liaohp的 主题 / 回贴
3楼  发表于: 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加的注释现在又不能用了,请问还有思路实现吗?