当前位置:
工控论坛
> >
产品
>
PLC
>
西门子(Siemens)PLC
我要发帖
急,求助调用FB41时分配DB数据块的问题
点击:
2280
| 回复:
6
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2006-05-17 11:14:00
楼主
大家好,我现在在客户方调试,用S7-300 315-2DP STEP 7 V5.3 在调PID时,如果给FB41分配DB41的话则一切都好,如果是DB42 DB43 DB39 等数据块,下载之后CPU的SF灯亮,同时CPU进入停机状态,但是我有三个量都需要PID控制,也就是说要调三次FB41,是不是就需要各自分配独立的DB块? 这些PID的程序都是在OB35中写的
由于现在在客户方调试,所以很急,请大家尽快给予指教
分享到:
收藏
邀请回答
回复楼主
举报
如火
关注
私信
精华:172帖
求助:0帖
帖子:803帖 | 5249回
年度积分:0
历史总积分:0
注册:1900年1月01日
发表于:2006-05-17 11:30:00
1楼
您的DB42 DB43 DB39是否是FB41要求格式的背景数据块?如果是,需要先把db块下载,然后再调用,如果不是,就新建FB41格式的数据块方可使用。
回复
引用
举报
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2006-05-17 11:51:00
2楼
怎样看是不是FB要求格式的?FB要求格式的具体有那些特征?
如果新建的话,怎么新建?
回复
引用
举报
如火
关注
私信
精华:172帖
求助:0帖
帖子:803帖 | 5249回
年度积分:0
历史总积分:0
注册:1900年1月01日
发表于:2006-05-17 12:01:00
3楼
打开DB查看是否有PID参数模板,如果有既可以。
新建时,修改DB为instance DB->FB41即可
回复
引用
举报
liugang.org
关注
私信
精华:0帖
求助:0帖
帖子:0帖 | 305回
年度积分:0
历史总积分:511
注册:2003年5月24日
发表于:2006-05-17 13:03:00
4楼
调用FB41一次就得分配一个背景DB块,DB的号码是不同的,CPU的SF灯亮可能是因为你没有下载相应数据块到CPU
回复
引用
举报
sicui
关注
私信
精华:0帖
求助:0帖
帖子:11帖 | 152回
年度积分:0
历史总积分:446
注册:2006年3月19日
发表于:2006-05-17 13:41:00
5楼
解决了吗?
我想是你在分配背景数据块方面有问题
回复
引用
举报
gongkongedit
关注
私信
精华:1099帖
求助:0帖
帖子:14392帖 | 54470回
年度积分:0
历史总积分:622
注册:2008年9月08日
发表于:2006-05-17 15:39:00
6楼
谢谢大家,我的问题已经解决了,问题是出在背景数据块里,在BLOCK下双击分别打开DB42,DB39,DB43和DB41对他们的值进行了以下详细的比较,有两个地址的值在DB41中和其它三个数据块中不同,我把那三个的值设成和DB41中对应的值一至就好了,
因为调试的过程中我发现错误提示说OB35中有一个或多个数值不同
回复
引用
举报
热门招聘
相关主题
FX2N三菱PLC的串口通讯程序
[8122]
s7300打开一个程序时报错,显...
[9728]
30了,学PLC还有用吗?
[16001]
分享一个很好的PID学习资料 ...
[9181]
.mwp格式文件的打开方法
[9783]
请大家看图来说PLC的输出NPN...
[15238]
伺服电机的编码器17位和20位...
[13371]
plc怎么控制电机转速
[7258]
PLC模拟量输入有波动怎么办?...
[12922]
请教:MODBUS‘06’单个寄存器写...
[7106]
官方公众号
智造工程师
客服
小程序
公众号