发布于 2012-04-16 11:14:55
30楼
在S7-200PLC中定时器和计数器不能在被重复调用子程序中出现的原因是:
因为在S7-200PLC的子程序中不支持对定时器和计数器的编号进行寻址,如果你在被重复调用子程序中使用定时器和计数器的话,相当于你在程序中多次对定时器和计数器的线圈进行操作(大家都知道这个结果会是什么样的?)。
所以要在S7-200PLC的子程序中使用定时器和计数器,你只能自己去编一套函数了!!!!!
在S7-400/300PLC中被重复调用子程序中是可以使用定时器和计数器指令的,这是因为在S7-400/300PLC的子程序中,支持对定时器和计数器的编号进行寻址。
所以说定时器和计数器的指令可不可以在被重复调用子程序中使用,取决于PLC的软件支持!!