请问在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
图片说明:
提问者对于答案的评价:
谢谢,我还是没有看到怎么在IN接口定义Block_DB,我试过,1200PLC是可以在IN接口定义Block_DB,函数类型为IEC_TIMER,但是S7-300却不可以定义
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc343921.html