博途 S7300 在FB多重背景数据块中TON背景块的定义

请问FB多重背景数据块中TON背景块如何定义?
假如
1:如图片内FB1中,如果TON背景块定义分别定义成DB100和DB101
2:在FB2内分别定义STATIC:F1,F2,F3中并分别调用FB1
3:在OB1内调用FB2,并定义DB1块,打开DB1发现在静态参数没有分别的TON,是我用这种方式定义错了,还是说在FB1块内TON背景块不是这样定义的,请指教!

问题补充:
1:我是想请问FB1中IEC_TIMER,TON这数据块怎么定义?

图片说明:

博途 S7300 在FB多重背景数据块中TON背景块的定义    博途 S7300 在FB多重背景数据块中TON背景块的定义   

最佳答案

从FB1的程序里看到了两个IEC_TIMER的调用不正确;首先在FB1里静态数据定义要调用的IEC定时器,例如你说的F1,数据类型里要选择要调用的块;然后在FB1里插入定义好的F1,F2和F3。最后调用FB1的时候分配一个背景数据块即可。
资料,
http://wenku.baidu.com/link?url=ym_1BtTgvhuTohSgpKTC48hei7NRPuFkt7y-yaTnUuMPN6M69hvdBAPX_CwLXo9GP2PhDUToWLpevAjs82zBhoBhl_xshrE0CtHgU8XE6gi
以上是STEP7的编程方式,供参考.
补充:没有博图的软件,只能说,在定义静态数据时,有个数据类型的选型,这里可以定义需要调用的FB块或者是SFB块。用STEP7的图参考下吧。

图片说明:

博途 S7300 在FB多重背景数据块中TON背景块的定义  

提问者对于答案的评价:
找到原因了,在FB1块内定义STAT静参时,一直通过边上选择项来选择数据类型,实现上在类型上没有TON。类型内直接输入TON进行定义即可

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc181716.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月27日 下午2:18
下一篇 2017年6月27日 下午2:19

相关推荐