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

主题:如何用PLC和屏写一个任意组合顺序程序?

点击:1079 回复:18

某一设备有三个工序,1,2 ,3想在屏上做一个输入框,如果输入123那程序就做1号工序后再做2号工序,做好2号工序后再做3号工序整个流程完。
如果输入312,那就先做工序3再做工序1然后再做工序2.顺序可以任意组合。
且还要次数任意设置。如输入1123那就是工序一做两次,再做工序2最后工序3.如果输入332那就做两次工序3,再做工序2就完了不做工序1.
用PLC和触摸屏如何实现?
最后修改:2022/7/3 21:32:12
22-07-03 21:30
某一设备有三个工序,1,2 ,3想在屏上做一个输入框,如果输入123那程序就做1号工序后再做2号工序,做好2号工序后再做3号工序整个流程完。
如果输入312,那就先做工序3再做工序1然后再做工序2.顺序可以任意组合。
且还要次数任意设置。如输入1123那就是工序一做两次,再做工序2最后工序3.如果输入332那就做两次工序3,再做工序2就完了不做工序1.
用PLC和触摸屏如何实现?
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
加工工序有几个工序,自己计算,简单点,那个寄存器不为0,表示有活要干,=1,然后SUM求和。FOR来搞,不难
主程序:
附件 00.jpg
附件 01.jpg
1#子程序
附件 03.jpg
2#~N#子程序同样。
~!大逻辑应该没毛病,小问题请自行根据工艺情况调整。
PS:请打钱!
22-07-03 23:00
这是什么编程软件?看得不是很懂哦。
打钱啊,收到钱分你一份
22-07-03 23:23
用的欧姆龙软件,要想对应,你在问题中就要提出所用PLC品牌
22-07-04 06:48
不可能完成的任务,个人觉得至少要在屏上留三个输入框,对应三个工序,然后才好自由组合,排列。。
22-07-04 08:03
最好是一个流程有多少工序就用多少个寄存器,比如最多流程有8个工序,就用8个寄存器,每个寄存器输入对应的工序号,用不上的就输入0
然后没完成一个流程就去读取对应的工序号,然后根据工序号再调用对应的子程序
最后要想知道更详细的做法,那就请提供详细的PLC和触摸屏型号。
22-07-04 09:42

引用 chi1225 在 2022/7/4 8:03:41 发言【内容省略】

一个寄存器也可以,个位,十位,百位,千位,都可以提出来
22-07-04 10:03
1#子程序表情
22-07-04 11:22
三菱
22-07-04 11:24
一个工序一个子程序,问题是如何译码将个十百千提出来。哪个寄存器等于几就调用对应的子程序
22-07-04 11:27

上一页下一页

工控新闻

更多新闻资讯