登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:近日面试工程师出了这样一道题,回家想想还是没想通。

点击:54547 回复:176

该用户被锁定!
06-04-18 11:18
这个赚钱的面试啊,你买一个带自锁的按扭,串接上电源和灯,把S200带回家,让面试官自己按着玩。
06-04-18 11:43

  主题:回复:单按钮起停怎么编?
在没有干扰的情况下,我是这样做的.
NETWORK1
LD I0.0
EU
INVB VB100
NETWORK2
LD V100.0
= Q0.0
--------------------------------------------------------------------------------
  主题:回复:单按钮起停怎么编?
供参考
可不可以考虑带锁按钮
--------------------------------------------------------------------------------
   主题:回复:单按钮起停怎么编?
谢谢各位回贴!
--------------------------------------------------------------------------------
  主题:回复:单按钮起停怎么编?
加一减一 按一下为1,再按为0,再按为1。。。。。。。。。
1为启动,0为停止 不过要有指示灯啊 否则自己都分不清了 呵呵
--------------------------------------------------------------------------------

  主题:回复:单按钮起停怎么编?
用个带锁按钮就解决了。
--------------------------------------------------------------------------------
   主题:回复:单按钮起停怎么编?
施耐德的带灯自锁按钮用起来不错哦 绝对节省地方
--------------------------------------------------------------------------------

  主题:回复:单按钮起停怎么编?
可以用计数器控制
--------------------------------------------------------------------------------
  主题:回复:单按钮起停怎么编?
计数器控制? 太浪费了吧
--------------------------------------------------------------------------------

  主题:回复:单按钮起停怎么编?
我最近也在搞,不过我看了网上其它的PLC编写的程序,大部分用了一个指令pls,我也用200的程序试了下,很不稳定!所以我也想问问这个问题,有没有很稳定的,对于输入点很少的PLC是很有用的一个办法,谢谢!
--------------------------------------------------------------------------------



  主题:回复:单按钮起停怎么编?
ld i0.0
eu
a q0.0
= m0.0
ld i0.0
eu
o q0.0
an m0.0
= q0.0
--------------------------------------------------------------------------------
  主题:回复:单按钮起停怎么编?
以前讨论过,搜一下。
--------------------------------------------------------------------------------


刚试过了,完全可以用,我说的可可龙发的那段
--------------------------------------------------------------------------------

  主题:回复:单按钮起停怎么编?
network1
LD I0.0
EU
= M0.5
network2
LD M0.5
AN M0.6
LDN M0.5
A M0.6
OLD
= M0.6
I0.0为不带自锁的带灯安钮,经过转换成M0.6,在以后的程序中用M0.6取代I0.0就具有按一下启动,再按一下停止的功能,
--------------------------------------------------------------------------------

   主题:回复:单按钮起停怎么编?
1起0停
--------------------------------------------------------------------------------

  主题:回复:单按钮起停怎么编?
自锁按钮不能用,会出危险,如果自锁按钮在锁定的位置,plc送电电机会自启。如果不用带灯按钮,我考虑可不可以这样做,双击启动,按住停止。我以前实现过,现在忘了。
--------------------------------------------------------------------------------



  主题:回复:单按钮起停怎么编?
看似都可以,但实际使用中可能在按钮触点接触不良的情况下出现多次翻转。
一般要可靠,应使用定时器来保证稳定。
--------------------------------------------------------------------------------

  主题:回复:单按钮起停怎么编?
我用了oyishhu的效果很好,谢谢大家,西门子要象别的plc一样有直接用的这样的命令就更好了
--------------------------------------------------------------------------------

   主题:回复:单按钮起停怎么编?
用计数器稳定,
--------------------------------------------------------------------------------

  [精] 主题:回复:单按钮起停怎么编?
数字输入没必要手工去抖,在系统块中设一下输入滤波就可以了。
如果还不能解决干扰,那就得反思整个系统的结构了,软件去抖虽可一定程度上解决问题,但碰到这种情况的时候必然要将延时设得非常大,按钮响应将极为迟钝
手工去抖是单片机中的习惯概念,我们之所以认为PLC较单片机稳定可靠,就是因为大量类似的工作已经由PLC自己处理了,不需我们手工做这些工作。其实单片机并非不可靠,只是这些工作需要由开发人员自己做硬件和软件方面的工作,每个人用的方法不一样,出来的效果自然不同,最终形成单片机不靠的认识。真正不可靠的是一个个的单片机应用系统,并非单片机本身的罪过。PLC不照样也是一个个电子器件组成的吗?
--------------------------------------------------------------------------------
  主题:回复:单按钮起停怎么编?
LD SM0.0
LPS
A I0.0
EU
AN M0.1
S M0.0, 1
LRD
A I0.0
ED
A M0.0
R M0.0, 1
LPP
AN I0.0
A M0.0
= M0.1
= Q0.0
--------------------------------------------------------------------------------
 
--------------------------------------------------------------------------------
以下是引用可可龙在2006-03-17 00:45:43的发言:
ld i0.0
eu
a q0.0
= m0.0
ld i0.0
eu
o q0.0
an m0.0
= q0.0
--------------------------------------------------------------------------------
这个可以
和我想法差不多
你把按钮 当成一个脉冲
上升沿 检查 输出点 输出点为开,则接通
输出点为闭则不接通
--------------------------------------------------------------------------------
  主题:回复:单按钮起停怎么编?
LD I0.0
AN M0.1
= M0.0
LD I0.0
= M0.1
LD M0.0
A Q0.0
= M0.2
LD M0.0
0 Q0.0
AN M0.2
= Q0.0
方案2
LD I0.0
EU
=M0.0
LD M0.0
A Q0.0
= M0.0
LD M0.0
O Q0.0
AN M0.1
= Q0.0
大家看 行吗
--------------------------------------------------------------------------------


  主题:回复:单按钮起停怎么编?
network1
LD I0.0
EU
= M0.0
network2
LD M0.0
AN Q0.0
S Q0.0, 1
network3
LD M0.0
A Q0.0
R Q0.0, 1
这样可以不? 临时想了个 手头没 plc 没法试
--------------------------------------------------------------------------------

随风_77
游民
经验值: 96
发帖数: 96
金    币: 96
  主题:回复:单按钮起停怎么编?
network1
LD I0.0
EU
= M0.0
network2
LD M0.0
AN Q0.0
S Q0.0, 1
network3
LD M0.0
A Q0.0
R Q0.0, 1
这样可以不? 临时想了个 手头没 plc 没法试
--------------------------------------------------------------------------------
追求自己所选择的,选择自己所追求的  
2006-03-20 17:44:06    发信   引用   收藏    


随风_77
游民
经验值: 96
发帖数: 96
金    币: 96
  主题:回复:单按钮起停怎么编?
不对 呵呵
--------------------------------------------------------------------------------
追求自己所选择的,选择自己所追求的  
2006-03-20 18:00:28    发信   引用   收藏    


jaby
新手
经验值: 13
发帖数: 13
金    币: 13
  主题:回复:单按钮起停怎么编?
A I 124.6
FP M 60.0
X Q 125.2
= Q 125.2
--------------------------------------------------------------------------------

2006-03-20 22:07:52    发信   引用   收藏    


jaby
新手
经验值: 13
发帖数: 13
金    币: 13
  主题:回复:单按钮起停怎么编?
A I 0.0
FP M 60.0
JCN tt
A Q 125.2
NOT
= Q 125.2
tt: BEU
--------------------------------------------------------------------------------

2006-03-20 22:09:09    发信   引用   收藏    


koko
新手
经验值: 16
发帖数: 14
金    币: 16
  主题:回复:单按钮起停怎么编?
楼上你的第一个程序就中了。精华区有过讨论的。
--------------------------------------------------------------------------------

2006-03-22 15:54:05    发信   引用   收藏    


wwzcsd
游民
经验值: 108
发帖数: 108
金    币: 48
  主题:回复:单按钮起停怎么编?
如果是软件在组态软件中用切换开关就可以,没必要做在程序里做。
如果是硬件,选个合适的按钮就可以了。
--------------------------------------------------------------------------------

2006-03-24 08:26:24    发信   引用   收藏    


再见理想
新手
经验值: 46
发帖数: 76
金    币: -14
  主题:回复:单按钮起停怎么编?
国外的设备面板的操作按钮都很少,,就是一个按钮有好几种作用,具体通过按下 按钮的时间长短来实现不同的操作功能,,,我觉得你的问题可以用这个思路解决 用程序中的时间继电器。
--------------------------------------------------------------------------------

2006-03-28 16:47:44    发信   引用   收藏    


cwj0807
游民
经验值: 106
发帖数: 106
金    币: 26
  主题:回复:单按钮起停怎么编?
直接驱动一个线圈就可以。前提是,按钮必须是自锁的
--------------------------------------------------------------------------------

2006-03-29 13:13:03    发信   引用   收藏    


一朵云
游民
经验值: 240
发帖数: 230
金    币: 130
  主题:回复:单按钮起停怎么编?
用两个中间位互倒一下就能实现了
--------------------------------------------------------------------------------
革命尚未成功同志仍需努力  
2006-03-30 12:09:18    发信   引用   收藏    


我更爱数控
游民
经验值: 109
发帖数: 125
金    币: 19
  主题:回复:单按钮起停怎么编?
可不可以考虑带锁按钮
--------------------------------------------------------------------------------

2006-03-30 15:46:11    发信   引用   收藏    


独角怪兽
游民
经验值: 95
发帖数: 75
金    币: 95
  主题:回复:单按钮起停怎么编?
quote:
--------------------------------------------------------------------------------
以下是引用独角怪兽在2006-03-17 19:20:02的发言:
自锁按钮不能用,会出危险,如果自锁按钮在锁定的位置,plc送电电机会自启。
--------------------------------------------------------------------------------
如果自锁按钮在锁定的位置,电气回路空开送电,热保复位,电机也会自启动,非常危险,我们遇到过这样的教训。再次提醒各位注意。
--------------------------------------------------------------------------------

2006-03-31 07:20:24    发信   引用   收藏    


Antarge
游民
经验值: 234
发帖数: 174
金    币: 234
  主题:回复:单按钮起停怎么编?
我初学300时遍了一个,并且应用过,没问题。用两个触发器,国外设备面板的操作按钮一般就是这样编程达到脉冲起停功能。
Network1
A I 0.0
AN M 0.0
S Q 0.0
A I 0.0
A M 0.0
R Q 0.0
NOP 0
Network2
AN I 0.0
A Q 0.0
S M 0.0
AN I 0.0
AN Q 0.0
R M 0.0
NOP 0
看起来很长,转化为LAD就很简单、直观了
--------------------------------------------------------------------------------

2006-04-02 10:32:26    发信   引用   收藏    


tanjisen
新手
经验值: 25
发帖数: 25
金    币: 25
  主题:回复:单按钮起停怎么编?
LD I0.0
AN M0.1
= M0.0
LD I0.0
= M0.1
LD M0.0
A Q0.0
= M0.2
LD M0.0
0 Q0.0
AN M0.2
= Q0.0
方案2
LD I0.0
EU
=M0.0
LD M0.0
A Q0.0
= M0.0
LD M0.0
O Q0.0
AN M0.1
= Q0.0
大家看 行吗
--------------------------------------------------------------------------------
TJS
--------------------------------------------------------------------------------
tjs  
2006-04-05 11:57:17    发信   引用   收藏    


比较笨
新手
经验值: 8
发帖数: 8
金    币: 8
  主题:回复:单按钮起停怎么编?
各位大侠都喜欢用语句表编程啊!我一般用梯形图。
上升沿触发锁存继电器就可以,要记得互锁啊!
--------------------------------------------------------------------------------

2006-04-05 14:16:00    发信   引用   收藏    


松竹散人
游侠
经验值: 552
发帖数: 542
金    币: 372
  主题:回复:单按钮起停怎么编?
这是一个很实用的功能,尤其是设备上有大量的气动元件。一般用于气缸的速度和行程的调试、阀的开闭或电机的启停调试,代替旋钮和通断按钮。一般用于调试时,两次上升沿触发,第一次自保,第二次解除自保即可。西门子包括其它品牌的PLC都可以。在触屏上做可以把操作箱做得很小巧。
--------------------------------------------------------------------------------

2006-04-05 15:34:02    发信   引用   收藏    


飞的更高
新手
经验值: 41
发帖数: 41
金    币: 41
  主题:回复:单按钮起停怎么编?
LD M0.0
LDW= C0, 0
CTD C0, 2
LDW= C0, 1
= Q0.0
试过了
可以
--------------------------------------------------------------------------------

2006-04-07 14:33:28    发信   引用   收藏    


飞的更高
新手
经验值: 41
发帖数: 41
金    币: 41
  主题:回复:单按钮起停怎么编?
quote:
--------------------------------------------------------------------------------
以下是引用比较笨在2006-04-05 14:16:00的发言:
各位大侠都喜欢用语句表编程啊!我一般用梯形图。
上升沿触发锁存继电器就可以,要记得互锁啊!
--------------------------------------------------------------------------------
不是这样的
只是我觉得语句表复制过来比梯形图方便
我想大多数的都这样
--------------------------------------------------------------------------------



  主题:回复:单按钮起停怎么编?
方法很多,用计数器比较容易想到!
--------------------------------------------------------------------------------
06-04-18 12:03
这个问题好办!
06-04-18 16:48
34楼
该帖内容不符合相关规定!
06-04-18 18:22
35楼
该帖内容不符合相关规定!
06-04-18 18:24
|     I0.0      Q0.0      M0.0
|-----| p |-----|    |------(    )
|
|     I0.0          M0.0       Q0.0
|-----| p |---------|  / |------(    )
|               |
|     Q0.0      |
|-----|    |----|
最后修改:2006-4-19 9:39:45
06-04-19 09:25
下面程序可实现上述功能,使用RSLOGIX5000 调试通过。
附件
06-04-23 16:18
以下几个程序均可实现上述功能,使用RSLOGIX5000 调试通过
附件
06-04-24 09:47
附件
06-04-24 09:49

上一页 下一页

工控新闻

更多新闻资讯