机械社区

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索
查看: 6036|回复: 11

我要完成一个动作过程,请教西门子PLC

[复制链接]
发表于 2012-3-26 19:48:56 | 显示全部楼层 |阅读模式
请教大家一个问题:
4 }7 M( [1 K1 u% ~9 E7 I- q" w' {) w; E; g/ h$ t$ j6 l0 b
我要完成一个动作过程。这个过程到一步的时候分为四种情况:9 k1 V; u6 {: n" w6 \6 H+ C3 \  M
* h7 D: O/ l' n& V/ d
这个一个循环,奇数次的时候完成一个动作,偶数的时候又分为三种情况,第2.12次的时候完成一个动作,第4、10次的时候完成一个动作,第6、8次的时候完成一个动作。1 b* |. R+ C8 G/ U. {+ Y7 c

! a+ o( v) l! o" M* G5 o# m$ H+ x怎么用计数器或者其他办法将这几种情况分开呢?到了那步就根据次数进行选择要完成哪一个动作?我用的是西门子300 PLC   
回复

使用道具 举报

发表于 2012-3-26 22:25:29 | 显示全部楼层
为什么用300,我只会200
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-3-28 12:52:13 | 显示全部楼层
万亿名 发表于 2012-3-26 22:25
, s1 P4 p+ J; k0 @! C* N, V为什么用300,我只会200

; `+ z) |! g  t; C% U7 m那你说一下用200怎么做吧  这个只是其中的很小的一部分 所以不能解释为什么用300   谢谢了9 T, ?2 T3 F8 H) F! q) b1 h3 b
回复 支持 反对

使用道具 举报

发表于 2012-4-16 19:55:29 | 显示全部楼层
“奇数次的时候完成一个动作,偶数的时候又分为三种情况,第2.12次的时候完成一个动作,第4、10次的时候完成一个动作,第6、8次的时候完成一个动作。”你想表达的是什么意思?, E2 i2 _/ M& P1 b3 [/ X
回复 支持 反对

使用道具 举报

发表于 2012-4-25 21:23:19 | 显示全部楼层
我学了一点OMN的,但我想其本上是一个原理,我想你除了要用计数器指令外还要用到比较指令。具体你参考PLC编程软件的指令说明书吧。
回复 支持 反对

使用道具 举报

发表于 2012-4-25 21:25:15 | 显示全部楼层
想法跟楼上的差不多
回复 支持 反对

使用道具 举报

发表于 2012-5-3 11:55:48 | 显示全部楼层
可以使用条件控制的方式编程,即步进的控制方式
回复 支持 反对

使用道具 举报

发表于 2012-5-3 12:13:44 | 显示全部楼层
计数器,然后做变量判断
回复 支持 反对

使用道具 举报

发表于 2012-5-4 19:45:11 | 显示全部楼层
我没用过西门子,在欧姆龙里可用移位指令完成,贴个图参考下,移位指令各品牌的PLC都有,只是用法不同。
) P4 e! |; }# J% R( f9 j8 R
捕获2.JPG
捕获1.jpg
回复 支持 反对

使用道具 举报

发表于 2012-5-5 15:31:03 | 显示全部楼层
用比较指令不就可以了吗
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

小黑屋|手机版|Archiver|机械社区 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-11-25 01:24 , Processed in 0.059393 second(s), 24 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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