您现在所在的是:

PLC论坛

回帖:6个,阅读:2326 [上一页] [1] [下一页]
2638
qianjiansong
文章数:287
年度积分:50
历史总积分:2638
注册时间:2008/8/16
发站内信
发表于:2010/5/26 21:06:49
#0楼
各位老师:
    有一个问题已经很久了,至今还是无法解答,还望各位老师能够指点迷津,具体如下:
    使用的是三菱FX1N系列PLC控制器,当我在程序里面的某一步同时去调用A、B两个子程序,那么PLC会先去执行哪一个的,是先执行A子程序,再B子程序?还是说同时执行A子程序和B子程序?
    上述的不知道PLC是怎么执行的?动作上会体现出A、B的动作在同时执行吗(备注:A、B子程式分别都是多个控制电磁阀的程序,主程序中通过CALL指令调用)
38200
cvlsam 版主
文章数:12500
年度积分:811
历史总积分:38200
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2010/5/26 21:34:12
#1楼
同一步?怎麼可能?總有先後。先調用先動作,後調用後動作。

Regards
18458
welfare1987
文章数:1855
年度积分:603
历史总积分:18458
注册时间:2009/1/27
发站内信
发表于:2010/5/26 22:59:09
#2楼
PLC的扫描顺序是从上至下,从左至右,那个在前那个先执行
万物皆有用.用坚强的毅力把机遇变成成功!
2638
qianjiansong
文章数:287
年度积分:50
历史总积分:2638
注册时间:2008/8/16
发站内信
发表于:2010/5/27 9:03:31
#3楼
那么我的等待就会很多了,我想两个子程式的动作一起动作的
2638
qianjiansong
文章数:287
年度积分:50
历史总积分:2638
注册时间:2008/8/16
发站内信
发表于:2010/5/27 11:36:41
#4楼
PLC流程图里面不是有同时执行两步,表现为两种动作同时动作,难道我在同时执行这两步的时候,各自调用一个子程序,那么他们就可以同时执行两个子程序了吗
39418
知道一点
文章数:23175
年度积分:1110
历史总积分:39418
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2010/5/28 6:54:01
#5楼
就是
以下是引用cvlsam在2010-5-26 21:34:12的发言:
同一步?怎麼可能?總有先後。先調用先動作,後調用後動作。

Regards
楼主再看看子程序调用
具体到“动作”,如果指机构,只要在调用完不立即I/O刷洗就可以“同步”
快乐 幸福 自由 比什么都重要
19915
pqsh 版主
文章数:7508
年度积分:531
历史总积分:19915
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2010/5/28 10:18:45
#6楼
先执行排在前面的程序,再执行后面的程序.

如果是简单的单一流水程序,那么输出动作几乎是同时的.而且,两个程序都操作一个结果(输出)的话,后面执行的结果有效.
就是说,A程序在前,先运算,再运算B程序.都运算好以后,A,B程序有关的输出,在几乎同一时刻动作.如果程序A和程序B都对同一个输出操作的话,B的结果有效,即,B在后修改了A的结果.

PLC的程序执行时间是很短的,一般的工艺, 这个时间可以忽略,认为执行是没有延时的,也就是,认为PLC里的程序都是同步执行的.当然一个运算的CPU实际都是有顺序,有先后的.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号

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

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

62.4004