当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
SIEMENS DB 块的几个问题
点击:
3591
| 回复:
13
evershinex
关注
私信
精华:0帖
求助:0帖
帖子:10帖 | 58回
年度积分:4
历史总积分:118
注册:2005年5月13日
发表于:2006-11-10 00:42:00
楼主
有一PLC,程序在1#编程器上有完整备份,后有人用2#编程器对程序做了修改,具体改了哪些块不是很清楚,后用1#联机比较程序,发现若干FC,FB,DB不一样,我们一般习惯把不一样的FC,FB都从PLC内复制到编程器上来,而DB就没管他(因为不同时间DB内的值不一样),请问这样在PLC出现问题掉程序后,是不是有可能用该程序下载到PLC后会不能运行(FC,FB都和先前PLC内的是一样的,唯一可能不一致的就是DB)?还有,DB是调用FB时系统自动根据该FB分配大小,还是要先声明,可不可以修改DB? 望高手指教
分享到:
收藏
邀请回答
回复楼主
举报
楼主最近还看过
·
图解欧姆龙PLC
亚星
关注
私信
精华:1帖
求助:0帖
帖子:14帖 | 340回
年度积分:0
历史总积分:394
注册:2001年1月08日
发表于:2006-11-10 13:15:00
1楼
大体上来说,DB可以分为两种:1-共享DB,这种DB是要事先声明的;2-背景DB,这种DB是在编程时调用FB时产生的,而且这种DB是不可以直接修改的,只有修改了FB的结构后,再次产生DB时才会重新变化。
回到你的问题:为了保险起见,你可以用1#的程序和PLC的在线程序进行比较,如果DB块结构不同,则根据PLC程序修改。等到结构都相同后可以回写编程器里的过程DB数据,这样以后就可以放心的下载1#编程器里的程序了。
回复
引用
举报
皓月
关注
私信
精华:9帖
求助:0帖
帖子:483帖 | 5271回
年度积分:0
历史总积分:8863
注册:2003年11月09日
发表于:2006-11-10 23:52:00
2楼
建议全部上载,下载时只下载ob,fc,fb
回复
引用
举报
evershinex
关注
私信
精华:0帖
求助:0帖
帖子:10帖 | 58回
年度积分:4
历史总积分:118
注册:2005年5月13日
发表于:2006-11-11 00:56:00
3楼
谢谢大家 另外如果我所有的OB,FC,FB比较没有问题,也可以连机,是不是就能说明和PLC内的程序是完全一样的?
回复
引用
举报
evershinex
关注
私信
精华:0帖
求助:0帖
帖子:10帖 | 58回
年度积分:4
历史总积分:118
注册:2005年5月13日
发表于:2006-11-11 04:37:00
4楼
我还想问个关于DB的问题:是不是不管是共享DB,还是背景DB,里头的数据,PLC都已经为其分配了内存,也就是在程序执行的过程中,其中保存的数据是始终存在的,不会因为所属FB调用的结束而被关闭?
回复
引用
举报
evershinex
关注
私信
精华:0帖
求助:0帖
帖子:10帖 | 58回
年度积分:4
历史总积分:118
注册:2005年5月13日
发表于:2006-11-14 19:17:00
5楼
盼解答!!没人解答我再定哈
回复
引用
举报
民工
关注
私信
精华:0帖
求助:0帖
帖子:4帖 | 317回
年度积分:0
历史总积分:378
注册:2003年12月08日
发表于:2006-11-16 21:23:00
6楼
DB是存储器,专门用来存放数据的,没有所谓的关闭一说吧?
不过我不知道一个功能块能不能通过直接寻址来读取其他功能块的背景数据块的数据。
回复
引用
举报
节节高
关注
私信
精华:0帖
求助:0帖
帖子:7帖 | 70回
年度积分:0
历史总积分:105
注册:2004年7月05日
发表于:2006-11-17 11:22:00
7楼
可以直接下载fc、fb 、ob
回复
引用
举报
PLC初学者
关注
私信
精华:0帖
求助:0帖
帖子:33帖 | 387回
年度积分:0
历史总积分:926
注册:2006年7月25日
发表于:2006-11-19 15:37:00
8楼
请问朋友们一个问题,我在建DB库时,想修改里面的数据,但就是不能修改,字体是红色,选择View->Data View也不行.提示是:The default view was loaded because the relevant system attribute is not set or does not exit.谢谢各位能解答.
回复
引用
举报
evershinex
关注
私信
精华:0帖
求助:0帖
帖子:10帖 | 58回
年度积分:4
历史总积分:118
注册:2005年5月13日
发表于:2006-11-20 01:03:00
9楼
是不是你创建的时候弄成背景数据块了啊?
回复
引用
举报
PLC初学者
关注
私信
精华:0帖
求助:0帖
帖子:33帖 | 387回
年度积分:0
历史总积分:926
注册:2006年7月25日
发表于:2006-11-20 23:09:00
10楼
背景数据块和共享数据块怎样区分呢?朋友.谢谢!
回复
引用
举报
kongxincai118
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 10回
年度积分:0
历史总积分:10
注册:2004年12月17日
发表于:2006-11-21 15:26:00
11楼
属性里面自己可以看出来
回复
引用
举报
xuyq71
关注
私信
精华:0帖
求助:0帖
帖子:5帖 | 1138回
年度积分:0
历史总积分:1520
注册:2006年9月27日
发表于:2006-11-21 17:35:00
12楼
好
回复
引用
举报
PLC初学者
关注
私信
精华:0帖
求助:0帖
帖子:33帖 | 387回
年度积分:0
历史总积分:926
注册:2006年7月25日
发表于:2006-11-21 19:28:00
13楼
请问属性在那看呢?我不知.谢谢!
回复
引用
举报
热门招聘
相关主题
PNP接近开关与FX2N PLC怎么接...
[11465]
最完整的工控培训、PLC培训教...
[15515]
工控PLC擂台-每周一题-打擂英...
[8155]
谁要施耐德PLC编程手册
[14858]
最新西门子step7 v5.4+ sp4 ...
[12003]
PLC的模拟量模块怎么接电阻远...
[8597]
工控TV推出“三菱PLC视频教程...
[13521]
PLC的输入口可以当输出口用吗...
[8158]
什么是浮点数?在PLC编程中为...
[7713]
PC(上位机)与PLC串行通讯协议...
[9430]
官方公众号
智造工程师
客服
小程序
公众号