QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

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

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

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

x
一个新手对PLC编程的几个问题?# A7 F6 q  R  a8 s
程序如上图所示:
+ i: i8 i& k. V' B5 B+ T* W这是我自己编的一个单按钮控制起停程序。
( q7 o9 B! C% K: ]7 Q8 v: _; o思路为:由起保停电路改编,在输出线圈前串接成中间继电器M的常闭触点,中间继电器M的控制是由按钮的常开触点I0.0与输出线圈的常开触点Q0.1串联来完成的。& [, d8 D. g5 n+ j& J0 Q
第一次按下I0.0时,由于Q0.0没有通电,常开触点Q0.1断开,使能流只能进入Q0.0,不能进入M0.0,Q0.0通电动作。& T. ~3 ?" M) @* h# s
第二次按下I0.0时,由于Q0.0已通电,常开触点闭合,使能流可以流入M0.0,M0.0动作,常闭触点M0.0断开,使Q0.0断电。
, q; B) A/ N+ R; I. |0 P/ `思路就是这样。4 o$ q8 g( r6 c
我觉得这是一个非常简单的程序,只是想给自己做个练习,没想到就把自己难住了。还请高手给看看,谢谢了!
2 v. B  n' i; i# o3 i: |& L  i/ G我又想了想,我这个程序是有问题的,如果按住I0.0 不放呢?
1111.JPG
发表于 2008-11-17 22:06:25 | 显示全部楼层 来自: 中国广西桂林
你可能对PLC的地址与"位"的关系没弄清楚,Q0.0与Q0.1不是一个线圈的两个点,而是两个线圈的两个点,如果不对字节Q0操作,Q0.0与Q0.1是毫不相干的两个点./ J. a4 Q% u. P) c% c8 e# \

, d; r# t0 U; Q1 n0 [如果只是你上面的程序,Q0.1永远都不通,M0.0也不会通.
发表于 2008-11-18 08:34:49 | 显示全部楼层 来自: 中国山东青岛
楼主 对plc位不是很清楚 也就是plc内部继电器的 俗称软继电器的 输入输出点的 位置. X0 P0 Z; ]: {. [, a( [2 M
每个点对应的不一样的 要是楼主简单的认为 常开或者常闭都是一个点的话 那是不行滴
发表于 2008-11-18 10:19:49 | 显示全部楼层 来自: 中国广东广州
200的仿真器都怎么用过,不太好用。介意你还是玩300的仿真器好一些。
5 o6 @7 `1 P) \, l$ b6 {( q可能对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.gif1 J/ `+ A8 k# y7 y
楼主 对plc位不是很清楚 也就是plc内部继电器的 俗称软继电器的 输入输出点的 位置0 G3 A* t, z3 F5 h) t
每个点对应的不一样的 要是楼主简单的认为 常开或者常闭都是一个点的话 那是不行滴
7 ^: N" a+ p: [- O! ^9 L
, j* i: w) Y9 G9 V/ O1 Y9 P
比如一个线圈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.gif5 z4 e8 R9 E+ f. g
你可能对PLC的地址与"位"的关系没弄清楚,Q0.0与Q0.1不是一个线圈的两个点,而是两个线圈的两个点,如果不对字节Q0操作,Q0.0与Q0.1是毫不相干的两个点.  ^+ q- ]7 J' Y- d4 d/ b' T
$ c7 V% X9 t' h1 X5 y7 j
如果只是你上面的程序,Q0.1永远都不通,M0.0也不会通.
! m. B4 y- K5 b5 C
谢谢你的提醒,我终于想通了。% _$ ?2 X5 Z# N' j9 o
这两天这个问题想的我都头晕了,一会是我这个程序到底那里错了,一会是这个按钮怎样控制?今天我找了个简便方法,上网来找。还好,找到了!这次我要在写个程序,把这个例题做完。谢谢!/ a, W+ v! \( r
附上我找到的图纸。
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 )

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