邻落人
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看邻落人的 主题 / 回贴
楼主  发表于: 2010-05-19 15:21
用触点比较指令设计“一键控三灯”程序
一、控制要求:
    当首次按键时,红灯亮;当再次按键时,黄灯亮;当第三次按键时,绿灯亮;当第四次按键时,三灯全灭。
二、I/O分配:
输入(I):X20--按键;
输出(O):Y0--红灯,Y1--黄灯,Y2--绿灯
zsb2010
级别: 工控侠客
精华主题: 0
发帖数量: 117 个
工控威望: 2362 点
下载积分: 4026 分
在线时间: 340(小时)
注册时间: 2009-09-02
最后登录: 2024-01-21
查看zsb2010的 主题 / 回贴
1楼  发表于: 2010-05-19 16:20
1步,用8002将K0送入D0
2步,用X0的上升沿指令用INC指令将D0进行加1
3步,用比较指令三条,如的、D0等于1就将MOV K1 D1
        D0等于2   MOV K2 D1
        D0等于4 MOV K4 D1
        D0 大于等于5 MOV  K0 D1
4步 MOV D1 K1Y0
就可以了,由于我对FX系列的语句表不熟,所以只能用文字来表达了
4,2,1,分别对应 Y2 Y1 Y0 ,
本帖最近评分记录:
  • 下载积分:+1(tanghanshui) 热心助人