您现在所在的是:

PLC论坛

回帖:2个,阅读:644 [上一页] [1] [下一页]
1043
fontux
文章数:19
年度积分:50
历史总积分:1043
注册时间:2008/7/18
发站内信
发表于:2011/1/27 19:53:17
#0楼
[size=4]最近用台达PLC写个程序,要求对人机的一组参数进行运算(比较复杂),再存至掉电保持寄存器中,以后就用这个作参数,人机参数一改动就运算。我现有3种方案,
A>直接用常ON接点M1000,后面是运算。
B>人机参数一有变化,触发一个M0(人机有这个功能),M0后是运算。
C>人机参数一有变化,触发一个M0,M0后CALL一个子程序P0,主程序FEND。然后在P0中写运算的程序。
我想问的是:
1>这三种编法PLC执行起来效率是一样的么?对扫描周期的影响各是怎样的?
2>想弄懂A和B的区别是什么?B和C的区别是什么?(意思是问PLC扫描是光扫描FEND之前的程序,只在CALL条件满足才跳到子程序呢?还有主程序中M0触点未满足时,也是要花扫描时间的?)
3>若是运算中的指令要求多个扫描周期才能完成,C>也行么?
小弟不才,啰嗦半天,希望有人能看懂。。。[/size]表情
21585
fireray
文章数:3668
年度积分:348
历史总积分:21585
注册时间:2009/7/29
发站内信
发表于:2011/1/27 20:31:08
#1楼
C应该是比较好的方案
20557
qlin 版主
文章数:6709
年度积分:50
历史总积分:20557
注册时间:2006/2/20
发站内信
2018论坛优秀版主
2017论坛优秀版主
2016论坛优秀版主
2015论坛优秀版主
2014论坛优秀版主
2013论坛优秀版主
2012论坛优秀版主
2011论坛贡献奖
2010年论坛优秀版主
发表于:2011/1/28 21:03:55
#2楼
想来是“C>”的扫描周期较短。

不知分别按3种方法编程,运行程序,能否比较(查看)出扫描周期值。
欢迎您支持 “中华工控网” 论坛  http://bbs.gkong.com/    “电工技术”版块
————
本人技术久已荒置,不便参与技术讨论、更无法答疑,只能一旁看看,偶尔可能提示一下队形、以示存在感……
各位见谅,谢了!   20170501启

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

31.2002