QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
9天前
查看: 2583|回复: 19
收起左侧

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

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

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

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

x
一个新手对PLC编程的几个问题?0 ]' G  A- B8 D6 v! O
程序如上图所示:
; B0 L) q2 _# G' i这是我自己编的一个单按钮控制起停程序。
; W0 X& k6 a' o" u6 d& O$ B思路为:由起保停电路改编,在输出线圈前串接成中间继电器M的常闭触点,中间继电器M的控制是由按钮的常开触点I0.0与输出线圈的常开触点Q0.1串联来完成的。
% [1 v/ v$ a9 u/ @第一次按下I0.0时,由于Q0.0没有通电,常开触点Q0.1断开,使能流只能进入Q0.0,不能进入M0.0,Q0.0通电动作。
2 |4 a, e/ p& ~3 Z, W" v8 d" O第二次按下I0.0时,由于Q0.0已通电,常开触点闭合,使能流可以流入M0.0,M0.0动作,常闭触点M0.0断开,使Q0.0断电。% L3 M- X* \+ }! y0 b2 S+ I
思路就是这样。8 y* {! y" N( T* ]; ~
我觉得这是一个非常简单的程序,只是想给自己做个练习,没想到就把自己难住了。还请高手给看看,谢谢了!6 T$ ?/ Q, o* T- ?
我又想了想,我这个程序是有问题的,如果按住I0.0 不放呢?
1111.JPG
发表于 2008-11-17 22:06:25 | 显示全部楼层 来自: 中国广西桂林
你可能对PLC的地址与"位"的关系没弄清楚,Q0.0与Q0.1不是一个线圈的两个点,而是两个线圈的两个点,如果不对字节Q0操作,Q0.0与Q0.1是毫不相干的两个点.8 e$ _9 z  T9 f) g

( E. O( C2 H: \* k$ |4 E如果只是你上面的程序,Q0.1永远都不通,M0.0也不会通.
发表于 2008-11-18 08:34:49 | 显示全部楼层 来自: 中国山东青岛
楼主 对plc位不是很清楚 也就是plc内部继电器的 俗称软继电器的 输入输出点的 位置- D1 Z5 f$ f* u
每个点对应的不一样的 要是楼主简单的认为 常开或者常闭都是一个点的话 那是不行滴
发表于 2008-11-18 10:19:49 | 显示全部楼层 来自: 中国广东广州
200的仿真器都怎么用过,不太好用。介意你还是玩300的仿真器好一些。) B# E0 s+ z4 i$ d+ A+ P
可能对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
. L4 y6 s5 Z; s4 ~; B楼主 对plc位不是很清楚 也就是plc内部继电器的 俗称软继电器的 输入输出点的 位置
4 |8 T" F1 m0 ~+ X/ p. K3 `每个点对应的不一样的 要是楼主简单的认为 常开或者常闭都是一个点的话 那是不行滴

: b7 e9 O$ x8 n3 N+ o2 u2 K6 x: f7 R9 k
比如一个线圈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# \, r3 Y# C& ?1 p
你可能对PLC的地址与"位"的关系没弄清楚,Q0.0与Q0.1不是一个线圈的两个点,而是两个线圈的两个点,如果不对字节Q0操作,Q0.0与Q0.1是毫不相干的两个点.
, |# h9 w2 z5 v( J4 {/ s3 x6 f" C! @$ i9 n
如果只是你上面的程序,Q0.1永远都不通,M0.0也不会通.
8 d1 |* a( ]3 C
谢谢你的提醒,我终于想通了。
$ Q' K1 Z0 I& A. P+ g% d这两天这个问题想的我都头晕了,一会是我这个程序到底那里错了,一会是这个按钮怎样控制?今天我找了个简便方法,上网来找。还好,找到了!这次我要在写个程序,把这个例题做完。谢谢!
+ l  m8 s% w2 N' C4 J& l; ^附上我找到的图纸。
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 )

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