主题:回复:单按钮起停怎么编?
ld i0.0
eu
a q0.0
= m0.0
ld i0.0
eu
o q0.0
an m0.0
= q0.0
--------------------------------------------------------------------------------
主题:回复:单按钮起停怎么编?
以前讨论过,搜一下。
--------------------------------------------------------------------------------
[精] 主题:回复:单按钮起停怎么编?
数字输入没必要手工去抖,在系统块中设一下输入滤波就可以了。
如果还不能解决干扰,那就得反思整个系统的结构了,软件去抖虽可一定程度上解决问题,但碰到这种情况的时候必然要将延时设得非常大,按钮响应将极为迟钝
手工去抖是单片机中的习惯概念,我们之所以认为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 发信 引用 收藏
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 发信 引用 收藏