QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 2438|回复: 19
收起左侧

[讨论结束] 一个新手对PLC编程的几个问题?

 关闭 [复制链接]
发表于 2008-11-17 16:10:55 | 显示全部楼层 |阅读模式 来自: 中国宁夏石嘴山

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

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

x
一个新手对PLC编程的几个问题?, t% f* k9 @; {) t1 x' k9 r
程序如上图所示:& @: Q7 H0 [" x5 Q
这是我自己编的一个单按钮控制起停程序。
/ Q$ v2 I+ x) F& h0 d9 |: ~, R思路为:由起保停电路改编,在输出线圈前串接成中间继电器M的常闭触点,中间继电器M的控制是由按钮的常开触点I0.0与输出线圈的常开触点Q0.1串联来完成的。
9 r% P, _" V. j1 Z1 Z, E第一次按下I0.0时,由于Q0.0没有通电,常开触点Q0.1断开,使能流只能进入Q0.0,不能进入M0.0,Q0.0通电动作。0 `  A) k7 a+ x
第二次按下I0.0时,由于Q0.0已通电,常开触点闭合,使能流可以流入M0.0,M0.0动作,常闭触点M0.0断开,使Q0.0断电。
5 [; A  X( O6 V. o$ J+ k% S. B. i思路就是这样。
" D$ [5 m% F+ J我觉得这是一个非常简单的程序,只是想给自己做个练习,没想到就把自己难住了。还请高手给看看,谢谢了!
) Q4 Q; s8 A. c) h- a我又想了想,我这个程序是有问题的,如果按住I0.0 不放呢?
1111.JPG
发表于 2008-11-17 22:06:25 | 显示全部楼层 来自: 中国广西桂林
你可能对PLC的地址与"位"的关系没弄清楚,Q0.0与Q0.1不是一个线圈的两个点,而是两个线圈的两个点,如果不对字节Q0操作,Q0.0与Q0.1是毫不相干的两个点.6 g/ @5 _+ p; M  ], |/ i+ R7 W
" w) `! |+ e/ S  x5 ~8 t: O
如果只是你上面的程序,Q0.1永远都不通,M0.0也不会通.
发表于 2008-11-18 08:34:49 | 显示全部楼层 来自: 中国山东青岛
楼主 对plc位不是很清楚 也就是plc内部继电器的 俗称软继电器的 输入输出点的 位置: U* N# m, }! A* U% q. s  j
每个点对应的不一样的 要是楼主简单的认为 常开或者常闭都是一个点的话 那是不行滴
发表于 2008-11-18 10:19:49 | 显示全部楼层 来自: 中国广东广州
200的仿真器都怎么用过,不太好用。介意你还是玩300的仿真器好一些。
! h- W' l5 Q  _. V可能对PLC的位和字节不太熟悉吧。
发表于 2008-11-18 10:37:47 | 显示全部楼层 来自: 中国河南郑州
从你的程序来看,目前的情况下,M0.0是永远都不会闭合的。其实这个程序你可以考虑用SET和RESET指令来完成。
发表于 2008-11-18 16:37:23 | 显示全部楼层 来自: 中国内蒙古乌海
西门子的有保持指令吗   用那个感觉很简单    LD 000      LD000      AND   10。0    KEEP 10。0        OMRON的指令         小数点前的数字是通道号 字母是区号  小数点后面的数字是位号  由上面3个咚咚构成地址(某些情况下区号没显示)表示在某个继电器区的某个通道的某一位  我是这样理解的哈
发表于 2008-11-18 20:56:06 | 显示全部楼层 来自: 中国山东烟台
你要是把Q0.1改成Q0.0,按住I0.0不放的话,Q0.0的输出是一个以扫描周期没频率的脉冲信号了。
发表于 2008-11-19 10:12:13 | 显示全部楼层 来自: 中国辽宁大连
每天学习,乐在其中啊
 楼主| 发表于 2008-11-19 13:00:34 | 显示全部楼层 来自: 中国宁夏石嘴山
原帖由 shuichi916 于 2008-11-18 08:34 发表 http://www.3dportal.cn/discuz/images/common/back.gif
$ S. \( u& Q3 [) ]7 n楼主 对plc位不是很清楚 也就是plc内部继电器的 俗称软继电器的 输入输出点的 位置
3 @; K! h& F0 I8 M每个点对应的不一样的 要是楼主简单的认为 常开或者常闭都是一个点的话 那是不行滴

* X4 F. c! e$ x; B) s: t# ]
  [9 I2 P( [0 Q/ ?$ h! @: t比如一个线圈Q,它有两个常开Q0.1和Q0.2。线圈Q动作后,Q0.1闭合,Q0.2呢?也一定是闭合呀!它们的状态应该是相同的。
 楼主| 发表于 2008-11-19 13:14:25 | 显示全部楼层 来自: 中国宁夏石嘴山
原帖由 chinaebwcom 于 2008-11-17 22:06 发表 http://www.3dportal.cn/discuz/images/common/back.gif
, T1 @& x3 k8 ?: I你可能对PLC的地址与"位"的关系没弄清楚,Q0.0与Q0.1不是一个线圈的两个点,而是两个线圈的两个点,如果不对字节Q0操作,Q0.0与Q0.1是毫不相干的两个点./ B8 I2 K) G6 ]  t

6 k% V; V7 B" f1 _, |; r/ S  \如果只是你上面的程序,Q0.1永远都不通,M0.0也不会通.
9 q& Z$ D( E9 r! Z  g$ ^# M4 s
谢谢你的提醒,我终于想通了。1 Y9 H6 R' {- j/ h4 P; t! S; k
这两天这个问题想的我都头晕了,一会是我这个程序到底那里错了,一会是这个按钮怎样控制?今天我找了个简便方法,上网来找。还好,找到了!这次我要在写个程序,把这个例题做完。谢谢!
+ B, C' m3 {9 @附上我找到的图纸。
87538717760180644.jpg
发表于 2008-11-19 13:30:08 | 显示全部楼层 来自: 中国四川绵阳
建议多看看相关编程书籍
发表于 2008-12-6 21:40:00 | 显示全部楼层 来自: 中国上海
新手,来向大家学习的
发表于 2008-12-6 21:42:01 | 显示全部楼层 来自: 中国河北廊坊
向大家学习呀
发表于 2008-12-7 08:39:44 | 显示全部楼层 来自: 中国湖北武汉
可以用字加一指令,取该字的最后一位变化,很简单。
发表于 2008-12-7 10:32:07 | 显示全部楼层 来自: 中国
新手学习,受益匪浅。。。。
发表于 2008-12-7 12:45:49 | 显示全部楼层 来自: 中国湖北武汉
看看大家的点评,也是一种学习呢
发表于 2009-1-9 11:44:11 | 显示全部楼层 来自: 中国江苏徐州
学习学习。。再学习。。努力中
发表于 2009-1-14 22:05:12 | 显示全部楼层 来自: 中国广东佛山
用300的simulation好用。
发表于 2009-1-14 23:18:01 | 显示全部楼层 来自: 中国海南海口
建议找一本最最基础的PLC教科书学习,先打好基础!
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

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