QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
7天前
查看: 2519|回复: 19
收起左侧

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

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

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

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

x
一个新手对PLC编程的几个问题?* a. H1 B3 @& ~9 [) R1 S8 a
程序如上图所示:" I/ o# j$ Q0 }$ D! G
这是我自己编的一个单按钮控制起停程序。3 C& C! V+ `9 T5 q* _/ H* B
思路为:由起保停电路改编,在输出线圈前串接成中间继电器M的常闭触点,中间继电器M的控制是由按钮的常开触点I0.0与输出线圈的常开触点Q0.1串联来完成的。3 o) u; j) E) c4 {  p8 C7 J
第一次按下I0.0时,由于Q0.0没有通电,常开触点Q0.1断开,使能流只能进入Q0.0,不能进入M0.0,Q0.0通电动作。
, v# e& N% i9 r% l. x第二次按下I0.0时,由于Q0.0已通电,常开触点闭合,使能流可以流入M0.0,M0.0动作,常闭触点M0.0断开,使Q0.0断电。
6 l$ p7 `" r3 Y: ]( m思路就是这样。
, N# c% h7 P$ F4 m! }4 y& Z我觉得这是一个非常简单的程序,只是想给自己做个练习,没想到就把自己难住了。还请高手给看看,谢谢了!4 P4 }* l# A& c* e3 E( g, j+ g
我又想了想,我这个程序是有问题的,如果按住I0.0 不放呢?
1111.JPG
发表于 2008-11-17 22:06:25 | 显示全部楼层 来自: 中国广西桂林
你可能对PLC的地址与"位"的关系没弄清楚,Q0.0与Q0.1不是一个线圈的两个点,而是两个线圈的两个点,如果不对字节Q0操作,Q0.0与Q0.1是毫不相干的两个点.
+ E& t: i. [+ E& U5 ~( A) o
- C- Y0 V& l- D如果只是你上面的程序,Q0.1永远都不通,M0.0也不会通.
发表于 2008-11-18 08:34:49 | 显示全部楼层 来自: 中国山东青岛
楼主 对plc位不是很清楚 也就是plc内部继电器的 俗称软继电器的 输入输出点的 位置
9 f& g5 j/ F. p* {1 `$ n! {* Z- U1 z每个点对应的不一样的 要是楼主简单的认为 常开或者常闭都是一个点的话 那是不行滴
发表于 2008-11-18 10:19:49 | 显示全部楼层 来自: 中国广东广州
200的仿真器都怎么用过,不太好用。介意你还是玩300的仿真器好一些。
! v, [7 k" M$ _) H% 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) Z' f9 ?" \% @5 F, B
楼主 对plc位不是很清楚 也就是plc内部继电器的 俗称软继电器的 输入输出点的 位置+ t" p: X7 S) c- y8 B* }* K
每个点对应的不一样的 要是楼主简单的认为 常开或者常闭都是一个点的话 那是不行滴
$ a  R/ W) X/ w3 j3 R  a- X  f2 _

( h4 m" t; E8 h. r' E2 j6 n比如一个线圈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.gif6 M  x- {% e7 f! a1 {  z
你可能对PLC的地址与"位"的关系没弄清楚,Q0.0与Q0.1不是一个线圈的两个点,而是两个线圈的两个点,如果不对字节Q0操作,Q0.0与Q0.1是毫不相干的两个点.& I9 P) y! x- z3 [' k: o
3 S0 s& e6 s, u6 S! a6 C0 A/ V
如果只是你上面的程序,Q0.1永远都不通,M0.0也不会通.
- H5 h7 o: t: X1 k$ E
谢谢你的提醒,我终于想通了。% z7 D) a7 c7 C7 w; M5 n) I
这两天这个问题想的我都头晕了,一会是我这个程序到底那里错了,一会是这个按钮怎样控制?今天我找了个简便方法,上网来找。还好,找到了!这次我要在写个程序,把这个例题做完。谢谢!
! ^6 T; d/ v: v9 f- e, T$ g* R( E附上我找到的图纸。
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 )

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