关于西门子plc执行顺序的问题

西门子plc300程序执行是按扫描顺序,请问1.一条指令执行完了,是不是一个扫描周期内不能再执行了,还是如果满足条件还可以在回来执行。。2。fc1中需要调用一个10秒的脉冲程序,fs2是脉冲程序,我在fc1中调用fc2时时在那个位置调用,位置随意还是在特定位置,调用之后脉冲是否一致存在,我是新手,关于程序执行的顺序不是太懂希望大侠指点

1)顺序扫描,但在程序中有跳转指令跳回去时还可以再扫描(还是在一个周期内),所以使用过多的跳转会影响扫描周期
2)OB1为顺序扫描的入口,它调用FC,FB,等FC,FB调用完后还返回OB1,继续向下执行.这也是在一个扫描周期内完成.
没有太明到你所说的FC1,FC2调用位置的意思...
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-08-05
1、当然一个周期只执行一次了,除非有中断之类;其他的你监控程序就看到了
第2个回答  2011-08-05
....不要用FC做脉冲程序会作乱的,你直接用中断OB35多好用啊~~
第3个回答  2011-08-08
学习
相似回答