xmfwsh
级别: 正式会员
精华主题: 0
发帖数量: 6 个
工控威望: 97 点
下载积分: 481 分
在线时间: 6(小时)
注册时间: 2010-03-30
最后登录: 2023-04-22
查看xmfwsh的 主题 / 回贴
楼主  发表于: 2010-08-09 17:33
五个工位五个人招唤一台小车,谁先按了招唤键,小车就把料先送到那儿
刘留
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看刘留的 主题 / 回贴
1楼  发表于: 2010-08-10 11:12
LD       X001
ANI      X002
ANI      X003
ANI      X004
ANI      X005
LD       X002
ANI      X001
ANI      X003
ANI      X004
ANI      X005
。。。。。
OUT    小车的启动开关
以此类推,你试一下
chen1048
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看chen1048的 主题 / 回贴
2楼  发表于: 2010-08-10 14:52
假如5工位的召唤按钮输入分别为 X1 X2 X3 X4 X5

        5工位的限位开关输入分别为 X6 X7 X8 X9 X10
        
        带动小车的马达正反转输出分别为  Y0 Y1

就是一个比较指令,比较省步。 可能不对,大家讨论下。

程序大致如下

LD X1      
MOV K1 D0
LD X2
MOV K2 D0
LD X3
MOV K3 D0
LD X4
MOV K4 D0
LD X5
M0V K5 D0
LD X6
MOV K1 D1
LD X7
MOV K2 D1
LD X8
MOV K3 D1
LD X9
MOV K4 D1
LD X10
MOV K5 D1
LD= D0 D1
OUT M0
LD> D0 D1
ANI M0
OUT Y0
LD< D0 D1
ANI M0
OUT Y1