当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
关于S7-300中OB1的程序问题.
点击:
1518
| 回复:
6
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2007-04-12 20:00:00
楼主
我这里有个程序,在OB1程序中,Network:1下的语句是DB1,它下面是(OPN),请问这是做什么用的?有何意义?如果不要这条语句有什么影响吗?
分享到:
收藏
邀请回答
回复楼主
举报
朱勇军
关注
私信
精华:0帖
求助:0帖
帖子:28帖 | 1921回
年度积分:0
历史总积分:2210
注册:2004年4月06日
发表于:2007-04-12 20:28:00
1楼
OB1是主程序。DB1是DATA BASE 1是数据块1。OPN是把数据块打开,用于下面的程序里。
回复
引用
举报
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2007-04-12 20:46:00
2楼
那如果没有这条语句,下面的程序就不能正确执行吗?
回复
引用
举报
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2007-04-12 20:59:00
3楼
那如果没有这条语句,下面的程序就不能正确执行吗?
回复
引用
举报
彩虹
关注
私信
精华:2帖
求助:4帖
帖子:54帖 | 1626回
年度积分:8
历史总积分:7586
注册:2006年9月21日
发表于:2007-04-12 23:43:00
4楼
如果没有这条语句,你又在建了2个以上DB块,系统就无法识别你下面的要用的是那个数据块了,要吗你在使用数据块内的地址时要这样写如:DBW10 DBX58.0 就要写成:DB1.DBW10 DB1.DBX58.0,后面的写发就不太方便,在一些用指针的寻址上就不行了。
回复
引用
举报
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2007-04-13 13:01:00
5楼
谢谢
回复
引用
举报
西安苏先生
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 119回
年度积分:0
历史总积分:131
注册:2005年6月04日
发表于:2007-04-16 21:24:00
6楼
在你这里DB1是 一个用来存储数据的空间,特点是断电后可以保存数据,用OPEN 打开后,在后面可以引用了。(存取)
回复
引用
举报
热门招聘
相关主题
盘点最有影响力的十大国产PL...
[9372]
2019年第一个项目——简述
[7730]
献给初学者之AB_PLC及网络通...
[16427]
(已结帖)工控PLC擂台第29期-...
[9528]
S7-1200连接Wincc不能超过8个...
[12192]
卷取机张力控制问题
[13479]
什么是Anybus?
[11369]
向您介绍一种专业电气绘图软...
[14141]
PROFACE触摸屏与电脑连接不上...
[8536]
那位大哥有USB转RS232 9针接...
[11675]
官方公众号
智造工程师
客服
小程序
公众号