登录
首页 PLC论坛 PLC论坛
回帖 发帖
正文

主题:关于一个流水线控制流程的程序制作

点击:5221 回复:24

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

zyu

可以用远程CC-LINK,也没必要都用PLC了。
16-04-25 12:36
没看明白,应当理清好逻辑了就好办。
16-04-25 14:33
楼主的意思是1-5工位,比如1工位不选择时工件直接经过1工位到2工位,如果2工位不选择时直接到3工位依次往下走,如果1-5工位都不选择的话就不工作,这个程序不复杂,可以用一个PLC控制,也可以如楼主所说每个工位一个PLC一个触摸屏+一个总控PLC,每个工位一个PLC的话成本会高很多。因为是流水线,所以不要管怎样组合,总的工作条件是最少有一个工位选中,当工件到了选中工位是就工作、工件结束后将工件输送到下一工位,当该工位不选中是直接将工件输送到下一工位
16-04-25 16:51
这个不能用选择分支做,要不确实太复杂.
用全工位做,避免了分支.
流程:
开始或者5工位结束--
----如果1被选---执行1工位---1工位结束--
       |                 |
               1没选
--如果1结束--如果2被选---执行2工位---2工位结束--
                |                 |
                       2没选
--如果2结束--如果3被选---执行3工位---3工位结束--
                |                 |
                       3没选
等等...直到5,又从1开始
就是所有工位都经历,每个低工位结束是高工位的启动条件.但是没选的工位不执行操作,只设定结束标志.
16-04-25 17:25
没怎么看明白
但是纳闷为什么不用一个PLC
看描述应该不会有很大的处理
16-04-25 19:29
5个工位的组合可以自由组合。那得编码,给5个工位分配地址。
16-04-25 19:40
楼主好象有点矛盾。流水线流水线那就是工序按部就班执行,但他要自由组合。表情有点纳闷。
16-04-25 19:46

上一页下一页

工控新闻

更多新闻资讯