zjutzl
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 114 点
下载积分: 595 分
在线时间: 9(小时)
注册时间: 2012-06-04
最后登录: 2013-06-27
查看zjutzl的 主题 / 回贴
36楼  发表于: 2012-07-05 11:32
1。是必须保证产品进出的先后顺序不变;
2。楼上方法,需要很多个定时器;不易实现;
3。记录两个产品进入老化的时间差,并把这时差堆栈,完成一个时序累加,这样可以实现每个产品对应一个时间戳;
4。当然上述前提是:产品的进出顺序不能变;
本帖最近评分记录:
  • 下载积分:+5(sjm213) 热心助人,祝好人常乐
    sunsongfang
    级别: 略有小成
    精华主题: 0
    发帖数量: 265 个
    工控威望: 383 点
    下载积分: 30260 分
    在线时间: 172(小时)
    注册时间: 2010-09-01
    最后登录: 2023-04-19
    查看sunsongfang的 主题 / 回贴
    37楼  发表于: 2012-07-05 12:31
    楼主好象在钻牛角尖了.其实楼上的几位师傅说的都对,如果你的线够长,就用个变频器设定好线速度正好4小时走完可以了,
    如果线不够长,你就设计一个每隔运动一个设备的时间让线动一个设备的长度.要计算好从开始动到末段的时间,不必要plc,(还嫌师傅看不明白!)
    本帖最近评分记录:
  • 下载积分:+3(sjm213) 热心助人,祝好人常乐
    wangxiyan338
    级别: 略有小成
    精华主题: 0
    发帖数量: 90 个
    工控威望: 222 点
    下载积分: 703 分
    在线时间: 43(小时)
    注册时间: 2009-03-18
    最后登录: 2017-08-18
    查看wangxiyan338的 主题 / 回贴
    38楼  发表于: 2012-07-05 12:44
    用个时间计数器进口有一个产品进入老化检测开关,到进口开始计时
    时间到出口阻挡器打开和   产品出检测开关感应后就计数一个
    本帖最近评分记录:
  • 下载积分:+3(sjm213) 热心助人,祝好人常乐
    zhujiyuan
    坚持不懈,今生无悔
    级别: 家园常客
    精华主题: 0
    发帖数量: 399 个
    工控威望: 622 点
    下载积分: 13768 分
    在线时间: 382(小时)
    注册时间: 2011-06-02
    最后登录: 2023-08-09
    查看zhujiyuan的 主题 / 回贴
    39楼  发表于: 2012-07-05 13:52
    引用
    引用第35楼zhouliang于2012-07-04 17:41发表的  :
    每次进来一个产品通过入口传感器给个信号给PLC激活一个定时器,有几个产品就激活几个定时器,但一定要保证先进去的排在最前面,只要有一个定时器的时间到了就打开放出一个产品,正好这个产品所对应的时间就是这个定时器的时间,再通过出口传感器将这个定时器复位,当又有产品进入再激活这个定时器,能放多少产品就做几个定时器循环使用,必须保证前面所说的产品进去的先后顺序排列

    提议很好.也最简单直观.但问题是进入老化的产品数量大于定时器(T)的总数量时.该程序怎么编写? 先进先出绝对保证,封闭式的.
    本人招聘电气工程师,要求会触摸屏,PLC,私服控制。联系电话:13823198267
    nyzeng
    努力總會有回報的
    级别: 略有小成
    精华主题: 0
    发帖数量: 113 个
    工控威望: 267 点
    下载积分: 4424 分
    在线时间: 113(小时)
    注册时间: 2008-10-31
    最后登录: 2021-11-13
    查看nyzeng的 主题 / 回贴
    40楼  发表于: 2012-07-05 15:12
    用計時器不好寫,用每分鐘觸發一次計數,在計數觸發週期對每個產品的寄存器執行加1動作(代表加1分鐘),用變址及循環指令寫程式很少的,有多少產品就是用多少寄存器,每個產品佔用一個,出去一個產品批量移動寄存器數據就行了,誤差1分鐘。
    本帖最近评分记录:
  • 下载积分:+2(zhujiyuan) 热心助人,祝好人常乐
    zhujiyuan
    坚持不懈,今生无悔
    级别: 家园常客
    精华主题: 0
    发帖数量: 399 个
    工控威望: 622 点
    下载积分: 13768 分
    在线时间: 382(小时)
    注册时间: 2011-06-02
    最后登录: 2023-08-09
    查看zhujiyuan的 主题 / 回贴
    41楼  发表于: 2012-07-06 10:31
    引用
    引用第40楼nyzeng于2012-07-05 15:12发表的  :
    用計時器不好寫,用每分鐘觸發一次計數,在計數觸發週期對每個產品的寄存器執行加1動作(代表加1分鐘),用變址及循環指令寫程式很少的,有多少產品就是用多少寄存器,每個產品佔用一個,出去一個產品批量移動寄存器數據就行了,誤差1分鐘。

    该楼主的控制思维方式才是使用者要的功能要求.电气用料最少,造价最低.实现了每个产品上线老化的老化时间要求并且以后升级老化时间要求也是很方便.线长只是表示老化线上可容纳这么多产品,有这么大的产量,线速只是表示它需要这么快的产品传送速度.改变线速度都知道能满足老化时间要求(V=S/T),在这线体长度和线体速度并不是你满足使用者要求的条件.使用者有时候比设计者想的更多更远.他只是希望给他们提升生产节拍和产量留有空间.
    本人招聘电气工程师,要求会触摸屏,PLC,私服控制。联系电话:13823198267
    103982337ab
    级别: 工控侠客
    精华主题: 0
    发帖数量: 25 个
    工控威望: 3747 点
    下载积分: 486 分
    在线时间: 463(小时)
    注册时间: 2009-08-25
    最后登录: 2016-04-06
    查看103982337ab的 主题 / 回贴
    42楼  发表于: 2012-07-06 12:52
    这种老化房我们以前做过,这种线体用FX可以吗?我们都是Q系列PLC。编程思虑的话,和记录每一块板的进出老化房时间,时间到了。阻挡器才放。大概这种方法
    jianglin
    级别: 探索解密
    精华主题: 0
    发帖数量: 103 个
    工控威望: 154 点
    下载积分: 1574 分
    在线时间: 25(小时)
    注册时间: 2011-03-17
    最后登录: 2024-11-13
    查看jianglin的 主题 / 回贴
    43楼  发表于: 2012-07-06 13:02
    这个简单,用位移就OK了,QQ64645766
    103982337ab
    级别: 工控侠客
    精华主题: 0
    发帖数量: 25 个
    工控威望: 3747 点
    下载积分: 486 分
    在线时间: 463(小时)
    注册时间: 2009-08-25
    最后登录: 2016-04-06
    查看103982337ab的 主题 / 回贴
    44楼  发表于: 2012-07-06 13:10
    不是位移,前面有位仁兄说得对,是循环+变址