QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
一个新手对PLC编程的几个问题?, Q, _! ?( F0 x; `; \
程序如上图所示:
; y4 w0 u( O# k  K这是我自己编的一个单按钮控制起停程序。
5 X, ~$ z# B6 e3 ~& r& f& b思路为:由起保停电路改编,在输出线圈前串接成中间继电器M的常闭触点,中间继电器M的控制是由按钮的常开触点I0.0与输出线圈的常开触点Q0.1串联来完成的。: U# k, h1 b1 X; B3 {
第一次按下I0.0时,由于Q0.0没有通电,常开触点Q0.1断开,使能流只能进入Q0.0,不能进入M0.0,Q0.0通电动作。
! M! P4 O  U% k* g& M& q第二次按下I0.0时,由于Q0.0已通电,常开触点闭合,使能流可以流入M0.0,M0.0动作,常闭触点M0.0断开,使Q0.0断电。6 L  O6 o- u4 R9 B
思路就是这样。
1 [1 r0 j8 F  z: U+ w  E- Q我觉得这是一个非常简单的程序,只是想给自己做个练习,没想到就把自己难住了。还请高手给看看,谢谢了!4 A5 o( m! ~+ S
我又想了想,我这个程序是有问题的,如果按住I0.0 不放呢?
1111.JPG
发表于 2008-11-17 22:06:25 | 显示全部楼层 来自: 中国广西桂林
你可能对PLC的地址与"位"的关系没弄清楚,Q0.0与Q0.1不是一个线圈的两个点,而是两个线圈的两个点,如果不对字节Q0操作,Q0.0与Q0.1是毫不相干的两个点.$ p+ g" f4 m  v5 B9 u
& X; ~+ K, o6 C$ U! [
如果只是你上面的程序,Q0.1永远都不通,M0.0也不会通.
发表于 2008-11-18 08:34:49 | 显示全部楼层 来自: 中国山东青岛
楼主 对plc位不是很清楚 也就是plc内部继电器的 俗称软继电器的 输入输出点的 位置
* {. h" d# n/ z3 _. Q7 w每个点对应的不一样的 要是楼主简单的认为 常开或者常闭都是一个点的话 那是不行滴
发表于 2008-11-18 10:19:49 | 显示全部楼层 来自: 中国广东广州
200的仿真器都怎么用过,不太好用。介意你还是玩300的仿真器好一些。
% `) e8 D2 o: h& ?- {可能对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$ l* ~# S' L- b6 |( u$ C
楼主 对plc位不是很清楚 也就是plc内部继电器的 俗称软继电器的 输入输出点的 位置
+ a* J) I/ ?7 o4 G每个点对应的不一样的 要是楼主简单的认为 常开或者常闭都是一个点的话 那是不行滴
8 L9 }' @1 y' B7 _
7 H& T3 S3 ^" 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
: t+ M; k. F( u) J& R- }你可能对PLC的地址与"位"的关系没弄清楚,Q0.0与Q0.1不是一个线圈的两个点,而是两个线圈的两个点,如果不对字节Q0操作,Q0.0与Q0.1是毫不相干的两个点.
& t9 u4 H2 |3 i$ K( w
8 a! H; }4 `$ p9 B如果只是你上面的程序,Q0.1永远都不通,M0.0也不会通.

# M9 W5 @% \2 V- ~, N谢谢你的提醒,我终于想通了。' ^7 n8 s$ z1 K1 l# o; X
这两天这个问题想的我都头晕了,一会是我这个程序到底那里错了,一会是这个按钮怎样控制?今天我找了个简便方法,上网来找。还好,找到了!这次我要在写个程序,把这个例题做完。谢谢!
+ x6 S$ v5 D" K" g* I附上我找到的图纸。
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 )

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