QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 5825|回复: 40
收起左侧

[已解决] PLC程序的执行

[复制链接]
发表于 2009-2-3 08:47:45 | 显示全部楼层 |阅读模式 来自: 中国陕西宝鸡

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
像截图所示那样的一条程序,当X25由开转闭时,T10开始计时。
" D$ F" l* Z; R  M& B
: y) k# G) J/ {这时,程序是等待计时完毕后,触点T10吸合,然后B25带电呢;还是直接转到下一条程序执行?! N4 ?( L9 m4 E1 }
* z# W  {5 P. u. u) E% }
:L :L
4 _' L5 r) j# _; S0 u  e$ a  o, T% D. w6 N; z. W5 b& Q6 N
[ 本帖最后由 zz435 于 2009-2-3 15:13 编辑 ]
2.JPG
发表于 2009-2-3 14:58:45 | 显示全部楼层 来自: 中国山东济南
T10的状态和程序怎么执行没任何关系。5 U0 J4 L- {. y: p( V, F
就是一步一步往下走- e5 Z& k3 v" _* F( o
而且,有些PLC是不允许这样编程。

评分

参与人数 1三维币 +1 收起 理由
lsq12345 + 1 应助

查看全部评分

 楼主| 发表于 2009-2-3 15:17:18 | 显示全部楼层 来自: 中国陕西宝鸡
原帖由 hawkofsky 于 2009-2-3 14:58 发表 http://www.3dportal.cn/discuz/images/common/back.gif
9 c7 k& G9 I* r% eT10的状态和程序怎么执行没任何关系。
$ e8 F9 G& p: W$ d就是一步一步往下走! w0 j% i& m  r- F$ N9 f4 \, {' E
……
3 z( f( X' a3 }4 X
不明白。3 p1 D. I# L  n1 j& d; H
怎么会没有关系,T10计时是否结束,决定了B25是否带电。
" `2 g* N8 v) M6 C1 x" z  v4 N如果等待计时结束,那在以后的程序中,B25是带电的。
9 }3 ]  V/ C8 \+ A* F如果不等待计时结束,那在计时未结束前,执行以后的程序时,B25是不带电。

评分

参与人数 1三维币 +1 收起 理由
lsq12345 + 1 应助

查看全部评分

发表于 2009-2-3 16:27:01 | 显示全部楼层 来自: 中国江苏苏州
用编程软件模拟一下结果看看呢
 楼主| 发表于 2009-2-3 20:39:35 | 显示全部楼层 来自: 中国陕西宝鸡
GX 如何模拟还没有学会, )4*( )4*(
头像被屏蔽
发表于 2009-2-3 21:57:19 | 显示全部楼层 来自: 中国江苏苏州
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2009-2-3 22:08:10 | 显示全部楼层 来自: 中国陕西宝鸡
没错,可是扫描到这里,它停吗?
发表于 2009-2-3 22:13:44 | 显示全部楼层 来自: 中国
和T10没关系,直接转到下一条程序
发表于 2009-2-3 23:27:09 | 显示全部楼层 来自: 中国山东烟台
楼主用哪个B25是什么意思
发表于 2009-2-4 08:45:54 | 显示全部楼层 来自: 中国北京
B25比T10晚一个扫描周期.
8 V; t3 B/ t+ E7 I/ S) h" m换言之,当T10刚刚为"1"的瞬间,B25不导通,但过一个PLC扫描周期后,B25就导通了.1 ]+ e# ]3 o( e3 b3 A4 ^
送楼主一个秘籍:"PLC扫描:先上后下,先左后右",楼主须仔细琢磨一下.

评分

参与人数 1三维币 +1 收起 理由
lsq12345 + 1 应助

查看全部评分

 楼主| 发表于 2009-2-4 09:03:05 | 显示全部楼层 来自: 中国陕西宝鸡
谢谢fanuc_zgj,现在明白了。
发表于 2009-2-4 11:52:28 | 显示全部楼层 来自: 中国湖南湘潭
应该是一步一步往下走
发表于 2009-2-5 22:20:25 | 显示全部楼层 来自: 中国山东滨州
是转到下一个程序执行,在一个工况内PLC是在不停的扫描的,当T10的定时时间大于扫描时间时(一个扫描周期),T10继续计时(外部条件满足),直到T10计时完毕,当PL的N个扫描周期来到时,其开点闭合。
发表于 2009-2-6 11:05:51 | 显示全部楼层 来自: 中国广东深圳
同意楼上的说法,PLC执行程序时是逐行扫描进行的,要看T10定时的时间和扫描周期的关系,程序是绝对一行一行往下扫描执行的。
发表于 2009-2-6 13:01:37 | 显示全部楼层 来自: 中国重庆
说明白点就是程序往下面执行,当T10的记时到来时及k20完成是等待等待扫描那一次扫描周期的到来在执行这步..
发表于 2009-2-6 13:45:44 | 显示全部楼层 来自: 中国山东淄博
应该是一个扫描周期内
发表于 2009-2-6 21:05:13 | 显示全部楼层 来自: 中国河北廊坊
有时间长短的
 楼主| 发表于 2009-2-7 20:23:59 | 显示全部楼层 来自: 中国陕西宝鸡
谢谢,非常感谢!
* S# q4 N1 Y4 c3 f) E大家讲的很好,对PLC的理解又有了更深的认识。
发表于 2009-2-9 09:06:45 | 显示全部楼层 来自: 中国山东淄博
不在一个扫描周期内的,定时器定时需经过若干扫描周期
发表于 2009-2-10 09:10:08 | 显示全部楼层 来自: 中国福建厦门
PLC内部程序是循环周期扫描的,在同一扫描周期内程序是从上往下从左往右执行。
发表于 2009-2-11 14:09:08 | 显示全部楼层 来自: 中国山东临沂
原帖由 uberwachung 于 2009-2-3 22:13 发表 http://www.3dportal.cn/discuz/images/common/back.gif8 R! E* F) a" v- Z) U7 |
和T10没关系,直接转到下一条程序
+ \+ U+ b: t. H; ?5 c+ p
是的,它会扫描下面的程序,不管计时到没到。
发表于 2009-2-19 14:30:04 | 显示全部楼层 来自: 中国陕西西安
像截图所示那样的一条程序,当X25由开转闭时,T10开始计时。
& q2 N7 [6 K: E0 l
* b+ a) N6 z* P+ E" U* E这时,程序是等待计时完毕后,触点T10吸合,然后B25带电呢;还是直接转到下一条程序执行6 S5 O  H1 i9 K$ q5 s- A  z% a
我是新手也来说下你的那个程序好像不是太对的了: w( Z8 i' _( [5 m) l1 l9 g+ ^- R) N
扫描时是从上到下从左到右的哦
发表于 2009-2-24 16:26:09 | 显示全部楼层 来自: 中国浙江嘉兴
试下就知道了
发表于 2009-2-24 17:10:20 | 显示全部楼层 来自: 中国广东东莞
如果不等待计时结束,那在计时未结束前,执行以后的程序时,B25是不带电。
发表于 2009-2-24 21:01:19 | 显示全部楼层 来自: 中国广东深圳
这个程序不对呀
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

快速回复 返回顶部 返回列表