发表于:2016/4/25 10:54:43
#0楼
大家好!最近在弄一个项目,是一台流水线的控制。
项目内容:整条生产线总共有5个装配工位,依次为1,2,3,4,5;动作顺序由小到大,
每个装配工位都配一个电控箱(含PLC、触摸屏,可以调节每个工位里面的动作延时),
另外单配一个总控箱(含PLC和触摸屏)
动作流程:每个工位都可以本地操作,也可以由总控设定好的顺序自动控制(上一个工位完成后,给总控完成命令,总控进行下一个工位启动);5个工位的组合可以自由组合,低工位完成后给总控完成信号,总控控制下一个设定好的高工位动作
问题点:5个工位可以自由组合,那么程序该怎么写呢?例如:我可以选择1,3,5;也可以选择2,4,6.
选择是没问题。但是关键是怎么让程序往下运转(程序运行是要判断此工位有没有选择),我现在想的是,点运行后,先判断1工位有没有,再依次往下判断
那么总的组合有2*2*2*2*2-1=31(必须选择一个工位)种,程序写起来太麻烦!
想问问群里的朋友有没有更好的方法呢!
项目内容:整条生产线总共有5个装配工位,依次为1,2,3,4,5;动作顺序由小到大,
每个装配工位都配一个电控箱(含PLC、触摸屏,可以调节每个工位里面的动作延时),
另外单配一个总控箱(含PLC和触摸屏)
动作流程:每个工位都可以本地操作,也可以由总控设定好的顺序自动控制(上一个工位完成后,给总控完成命令,总控进行下一个工位启动);5个工位的组合可以自由组合,低工位完成后给总控完成信号,总控控制下一个设定好的高工位动作
问题点:5个工位可以自由组合,那么程序该怎么写呢?例如:我可以选择1,3,5;也可以选择2,4,6.
选择是没问题。但是关键是怎么让程序往下运转(程序运行是要判断此工位有没有选择),我现在想的是,点运行后,先判断1工位有没有,再依次往下判断
那么总的组合有2*2*2*2*2-1=31(必须选择一个工位)种,程序写起来太麻烦!
想问问群里的朋友有没有更好的方法呢!