PLC300重复调用

请问在PLC300中,如何实现函数的重复调用,函数中有定时器

最佳答案

此回答已完善

为何定义的FB,FC块,多次调用后程序混乱?
对于,多次调用的程序块,FB块建议更换调用不同的背景DB;FC则需要确保使用的存储地址不重复,即每次调用,块中调用的地址不重复。

为何含有定时器或计数器的FB或FC单次调用ok,多次调用时定时器或计数器混乱?
对于多次调用的FB,FC,如为S7定时器,计数器,则需要在IN接口中定义TIMER或Counter,每调用一次FB或FC,均赋不同的定时器或计数器号。
如为IEC定时器,计数器,则需要在IN接口定义Block_DB,每调用一次FB或FC,均赋不同的DB块给其中的IEC定时器或计数器。

http://www.ad.siemens.com.cn/productportal/prods/published/prog/prog_2.3/prog_2.3.html

图片说明:

PLC300重复调用  

提问者对于答案的评价:
谢谢,我还是没有看到怎么在IN接口定义Block_DB,我试过,1200PLC是可以在IN接口定义Block_DB,函数类型为IEC_TIMER,但是S7-300却不可以定义

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月4日 下午10:12
下一篇 2021年7月4日 下午10:12

相关推荐

发表回复

登录后才能评论