不同的产品如何对应不同的液位? 点击:576 | 回复:16



老学徒

    
  • 精华:2帖
  • 求助:6帖
  • 帖子:31帖 | 96回
  • 年度积分:1
  • 历史总积分:439
  • 注册:2008年10月30日
发表于:2022-11-20 17:20:38
楼主
求助帖100分-已结帖

维伦的触摸屏,S7-1200的PLC.

有六种不同的产品按节拍时间走六次,在第六次的位置不同的产品要对应不同的液位,在行走的初始位置产品的品种不固定,想用移位ROL指令或者计数CTU指令都觉得不妥,求求师傅们用什么办法具体什么指令能解决这个问题,不胜感激!

1分不嫌少!


楼主最近还看过



老学徒

  • 精华:2帖
  • 求助:6帖
  • 帖子:31帖 | 96回
  • 年度积分:1
  • 历史总积分:439
  • 注册:2008年10月30日
发表于:2022-11-20 23:50:03
1楼

六种不同的产品分别第一次走到第六个工位时比较容易对应上相应的液位,但是如果一种产品刚走了三四个工位又放上了同一种产品,走到第六个工位就无法对应上相应的液位了,这个问题不知道如何处理。设备是按节拍间隙运转的,产品的种类是随机放的,放上一种产品就在触摸屏上手工选择对应液位,要求走到第六个工位时自动变换液位。

老学徒

  • 精华:2帖
  • 求助:6帖
  • 帖子:31帖 | 96回
  • 年度积分:1
  • 历史总积分:439
  • 注册:2008年10月30日
发表于:2022-11-21 13:06:09
2楼

哪位师傅可以解决的可以私信我......

生活所迫1

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 80回
  • 年度积分:1174
  • 历史总积分:1411
  • 注册:2021年12月17日
发表于:2022-11-21 14:20:19
3楼

"老学徒" 的回复,发表在1楼
        对内容: 【六种不同的产品分别第一次走到第六个工位时比较容易对应上相应的液位,但是如果一种产品刚走了三四个工位又放上了同一种产品,走到第六个工位就无法对应上相应的液位了,这个问题不知道如何处理。设备是按节拍间隙运...】进行回复:

        -----------------------------------------------------------------


起始液位,第六位置液位,产品种类是一一对应的吗?液位是PLC能够自由控制的吗?

老学徒

  • 精华:2帖
  • 求助:6帖
  • 帖子:31帖 | 96回
  • 年度积分:1
  • 历史总积分:439
  • 注册:2008年10月30日
发表于:2022-11-21 14:53:33
4楼

"生活所迫1" 的回复,发表在3楼
        对内容: 【"老学徒" 的回复,发表在1楼        对内容: 【六种不同的产品分别第一次走到第六个工位时比较容易对应上相应的液位,但是如果一种产品刚走了三四个工位又放上了同一种产品,走到第六个工位就无法对应...】进行回复:

        -----------------------------------------------------------------


产品间隙停顿六次就走到需要液体上升的位置了,不同的产品对应的液位不同.


生活所迫1

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 80回
  • 年度积分:1174
  • 历史总积分:1411
  • 注册:2021年12月17日
发表于:2022-11-21 15:20:18
5楼

"老学徒" 的回复,发表在4楼
        对内容: 【"生活所迫1" 的回复,发表在3楼        对内容: 【"老学徒" 的回复,发表在1楼        对内容: 【六种不同的产品分别第一次走到第六个工位时比较容易对应上相应的液位,但是如果一种产...】进行回复:

        -----------------------------------------------------------------


说实话,我想象不出你讲的样子,我的意思是这个液位是由谁控制的?如果你能够自由控制最终液位,产品种类你也能够从触摸屏的选择上知道,你直接对应一一对应上不就好了吗?逻辑上最简单的,设6个寄存器对应6个位置,值0对应没放产品,值1到6对应6种产品,每走一个工位往里送值不就好了?

老学徒

  • 精华:2帖
  • 求助:6帖
  • 帖子:31帖 | 96回
  • 年度积分:1
  • 历史总积分:439
  • 注册:2008年10月30日
发表于:2022-11-21 15:23:07
6楼

哪位老师能帮忙的,可以私信


生活所迫1

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 80回
  • 年度积分:1174
  • 历史总积分:1411
  • 注册:2021年12月17日
发表于:2022-11-21 15:35:04
7楼

设6个寄存器对应6个位置,寄存器里面的值:0对应没放产品,1—6对应6种不同的产品,每停顿一个节拍就往6个寄存器里送值,液位上升多少就看第6个寄存器的值就好

老学徒

  • 精华:2帖
  • 求助:6帖
  • 帖子:31帖 | 96回
  • 年度积分:1
  • 历史总积分:439
  • 注册:2008年10月30日
发表于:2022-11-21 15:48:44
8楼

"生活所迫1" 的回复,发表在7楼
        对内容: 【设6个寄存器对应6个位置,寄存器里面的值:0对应没放产品,1—6对应6种不同的产品,每停顿一个节拍就往6个寄存器里送值,液位上升多少就看第6个寄存器的值就好...】进行回复:

        -----------------------------------------------------------------


要用ROL指令吗?

生活所迫1

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 80回
  • 年度积分:1174
  • 历史总积分:1411
  • 注册:2021年12月17日
发表于:2022-11-21 16:43:29
9楼

"老学徒" 的回复,发表在8楼
        对内容: 【"生活所迫1" 的回复,发表在7楼        对内容: 【设6个寄存器对应6个位置,寄存器里面的值:0对应没放产品,1—6对应6种不同的产品,每停顿一个节拍就往6个寄存器里送值,液位上升多少就看第...】进行回复:

        -----------------------------------------------------------------

移位指令只能对一个寄存器不同的位操作,只有0,1两种值,而你有6种产品。你还不如用MOVE指令给6个寄存器送值,把产品冲类送给第一个寄存器,把第一个寄存器送第2个寄存器.....第5个寄存器送给第6个寄存器,每停顿一个节拍就往6个寄存器里送值,液位上升多少就看第6个寄存器的值就好。


生活所迫1

  • 精华:0帖
  • 求助:1帖
  • 帖子:4帖 | 80回
  • 年度积分:1174
  • 历史总积分:1411
  • 注册:2021年12月17日
发表于:2022-11-21 17:06:14
10楼

"生活所迫1" 的回复,发表在9楼
        对内容: 【"老学徒" 的回复,发表在8楼        对内容: 【"生活所迫1" 的回复,发表在7楼        对内容: 【设6个寄存器对应6个位置,寄存器里面的值:0对应没放产品,1—6对应6种不同的产...】进行回复:

        -----------------------------------------------------------------


我写的很难理解吗?

老学徒

  • 精华:2帖
  • 求助:6帖
  • 帖子:31帖 | 96回
  • 年度积分:1
  • 历史总积分:439
  • 注册:2008年10月30日
发表于:2022-11-22 04:08:51
11楼

"生活所迫1" 的回复,发表在10楼
        对内容: 【"生活所迫1" 的回复,发表在9楼        对内容: 【"老学徒" 的回复,发表在8楼        对内容: 【"生活所迫1" 的回复,发表在7楼        对内容: 【设6个寄存器对应6...】进行回复:

        -----------------------------------------------------------------

思路表达的很清楚了,只是我比较笨,还没搞定怎么步进移动数值,1移到2......5移到6都是同时移的,是怎么一步一步步进移动数值,我是一下子从1移到6了,麻烦再指点指点,谢谢!


冲出枪林弹雨

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 62回
  • 年度积分:438
  • 历史总积分:1059
  • 注册:2015年9月04日
发表于:2022-11-22 08:34:45
12楼

"生活所迫1" 的回复,发表在9楼
        对内容: 【"老学徒" 的回复,发表在8楼        对内容: 【"生活所迫1" 的回复,发表在7楼        对内容: 【设6个寄存器对应6个位置,寄存器里面的值:0对应没放产品,1—6对应6种不同的产...】进行回复:

        -----------------------------------------------------------------


根据楼主描述的信息,你使用堆栈的思路是对的,但还不够,增加指针,将选择的产品信息指向选择的工位(这部分可随机)


冲出枪林弹雨

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 62回
  • 年度积分:438
  • 历史总积分:1059
  • 注册:2015年9月04日
发表于:2022-11-22 08:36:24
13楼

"老学徒" 的回复,发表在11楼
        对内容: 【"生活所迫1" 的回复,发表在10楼        对内容: 【"生活所迫1" 的回复,发表在9楼        对内容: 【"老学徒" 的回复,发表在8楼        对内容: 【"生活所迫1" ...】进行回复:

        -----------------------------------------------------------------

和笨有什么关系,是没有好的方法,先把逻辑理清楚,把设备流程说清楚,大家一看也能快速解决


蜗牛的爬行

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 169回
  • 年度积分:0
  • 历史总积分:55
  • 注册:2020年1月13日
发表于:2022-11-22 13:34:33
14楼

跟进学习一下

老学徒

  • 精华:2帖
  • 求助:6帖
  • 帖子:31帖 | 96回
  • 年度积分:1
  • 历史总积分:439
  • 注册:2008年10月30日
发表于:2022-12-02 22:31:55
15楼

谢谢大家!

Smile-lyc

  • [管理员]
  • 精华:127帖
  • 求助:50帖
  • 帖子:3482帖 | 22331回
  • 年度积分:1963
  • 历史总积分:145694
  • 注册:2006年8月04日
发表于:2023-01-06 15:31:50
16楼

感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。

对于求助者要求:

1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;

2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。

3、求助答疑板块版主结贴时间一般滞后30~45天,以方便大家对求助问题答疑足够时间,也为了每一个优秀答疑人员都可以获取到自己的积分和MP奖励。

4、2023加油!!



热门招聘
相关主题

官方公众号

智造工程师