登录
首页 PLC论坛 西门子SIEMENS
回帖 发帖
正文

主题:探讨西门子PLC中SCR指令与子函数调用有什么区别

点击:4477 回复:2

S7-200中,有个顺控指令:SCR,一般以SCR和SCRE成对使用,即标识为一段的开头和结尾。执行的方式是:SCR满足条件TRUE时,就执行SCR段代码,执行完后,遇到SCRE,表示该段结束,继续执行SCR段以下的代码;当SCR不满足条件,FULSE时,就不执行SCR段代码。
我个人认为,这个执行方式,用子函数调用,也能实现,即满足条件时,调用子函数;不满足条件时,不调用子函数。
那么是不是SCR的功能可以用子函数调用来取代呢?况且从编程的风格来看,用子函数打包的程序,在主程序中调用子函数看起来简介些,而用SCR结构,都放在主函数中,看起来就没那么简洁了。
望高手进来,一起探讨下SCR指令与子函数调用的应用范围。
最后修改:2008-5-24 11:43:19
08-05-24 11:43
怎么没人回复啊?高手们呢??
08-05-24 18:12
个人习惯问题吧,纠结这个干嘛
16-10-27 14:36

工控新闻

更多新闻资讯