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

主题:【话题】求个可靠的编程思路(20211125)

点击:1253 回复:16

PLC是三菱PLC
用途是 有一个输送线。进料是分为4种。如第一个料是A 第2个料也是A 第三个料是B 第4个料是C.到了出料口时,我要知道当前出来的是A A B C中是哪一个。进料每30秒进来1个,都 要记住它的编码。进料口给的信号是X0 X1 X2 X3 表示来料是ABCD中的4个编码。到了出料口又要分出来的是哪个。
最后修改:2021/11/26 9:33:11
21-11-24 15:50
堆栈,先入先出
21-11-24 16:20
是进来一个就出去一个还是进来4个后再一起出去,最好画个示意图
21-11-24 17:01
出料口也加4个输入信号,用来表示出料是ABCD中的4个编码不就完了吗?
21-11-24 17:10
fifo先进先出
x0往表内写1
x1往表内写2
x2往表内写3
x3往表内写4
表的大小自定义 按你说法表应该不需要很大
表内每增加一个元素计数器+1
然后输出一个就把表第一个数据清零整体左移一次
21-11-24 17:15
D0 D1 D2 D3 D4
21-11-24 17:21
FIFO阵列了解一下。
21-11-24 18:25
应该还有一个问题,出料分出来做什么,是出到不同的地方,还是装到不同的盒子里面,还是怎么搞!
好比进了一个B,到出料的地方,是用时间,好比是经过10分钟,到达出料口,还是经过多少距离,好比一千个脉冲信号,到达出料口,这些都没有说啊,那该怎么做呢?
21-11-24 18:48
我的认为,在编程上面,还是老老实实的一步一步走,不要用太多的高级指令,高级指令里面,一旦出现什么不可预测的事情,就会引起非常大的麻烦。比如先进先出,如果中途被卡机、人为抽检、小故障等等,都会造成混乱。
最好的办法是识别产品,来什么出什么。
三种产品,第一个识别A,不是A就过,第二个识别B,不是B过,第三个,直接流出。
21-11-25 08:17
传送上会有1-4个产品1
21-11-25 08:45

上一页下一页

工控新闻

更多新闻资讯