回复:如何为CPU224做有30个输入的键盘

yanxiao

版主

  • 帖子

    12196
  • 精华

    47
  • 被关注

    189

论坛等级:至圣

注册时间:2003-06-06

钻石 钻石 如何晋级?

发布于 2003-04-10 22:14:12

0楼

是否可以这样做:
1、30个按键每次只有1个按下,没有重键;
2、30个键按5行x6列排列,第个交叉点上是一个键;
3、224的输入有两个电气独立的区,其公共端分别为1M和2M;
1M接+24V,2M接0V,I0.0-I0.4作为行线,I1.0-I1.5作为列线
4、当某1个键接下时,+24V-->1M-->I0.x-->键-->I1.y-->2M-->0V。
5、在I输入上的电压,手册上说是15V最小,我试了一下,12V还可以点亮,可以由实验决定,也可适当提抽+24V的电压,比如30V
6、如果在同一行或同一列上有两键同时按下,会导致I上的压降不均匀,不能可靠同时点亮电流流经的I输入,如果有两键可能同时按下,把它们安排在不同的行和列。
7、
检测某键按下状态:
LD I0.0
A I1.0
检测某键按下动作:
LD I0.0
A I1.0
EU
检测某键按下动作并保持:
LD I0.0
A I1.0
EU
O M0.0
= M0.0
检测某键按下动作、保持并在键释放时自清除:
LD I0.0
A I1.0
LPS
EU
O M0.0
ALD
= M0.0
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33274条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。