您现在所在的是:

人机界面

回帖:4个,阅读:869 [上一页] [1] [下一页]
984
lswon123
文章数:76
年度积分:50
历史总积分:984
注册时间:2010/10/10
发站内信
发表于:2011/1/19 9:22:46
#0楼
触摸屏与S7-300连接时,只能调用DB10的数据,而DB10中的数据是怎么作用到其他模块的,它们是怎么实现联系的。希望各位大哥可以帮帮忙。
37237
cvlsam 版主
文章数:12401
年度积分:1589
历史总积分:37237
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2011/1/19 9:38:40
#1楼
如果DB10作为共享数据块的情况下,那么DB10中的数据是全局变量,即所有的程序皆可以对他进行引用。

OPN  DB10  然后对地址引用或者使用DB10.DBW绝对地址引用皆可。

Regards
984
lswon123
文章数:76
年度积分:50
历史总积分:984
注册时间:2010/10/10
发站内信
发表于:2011/1/20 9:27:05
#2楼
要是S5TIME类型的数据是怎么用绝对地址调用
要是S5TIME类型的数据是怎么用绝对地址调用,它的格式是怎么写的啊?
37237
cvlsam 版主
文章数:12401
年度积分:1589
历史总积分:37237
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2011/1/20 9:53:23
#3楼
以下是引用lswon123在2011/1/20 9:27:05的发言:
要是S5TIME类型的数据是怎么用绝对地址调用,它的格式是怎么写的啊?

对于地址来说,不管你的数据类型,只管数据长度。

INT,WORD,以及S5Time的数据长度均为16位,因此DB10.DBW即可,反之,DINT,REAL的数据长度为32位,就需要DB10.DBD,明白?

因此,你就需要对数据块中为数据建立一个别名(也可以叫做符号名),并指定数据类型为S5TIME。

S5TIME数据类型结构: 0~11位:为三位BCD码,12,13位:时基  其余不用。

请参看Step7的编程手册中关于S5Time数据的描述。

Regards
984
lswon123
文章数:76
年度积分:50
历史总积分:984
注册时间:2010/10/10
发站内信
发表于:2011/1/22 11:34:52
#4楼
多谢了,我明白了。
多谢了,我明白了。加个好友,交个朋友。

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

46.8003