zhaoyian
级别: 探索解密
精华主题: 0
发帖数量: 16 个
工控威望: 108 点
下载积分: 503 分
在线时间: 27(小时)
注册时间: 2010-08-02
最后登录: 2024-04-24
查看zhaoyian的 主题 / 回贴
24楼  发表于: 2017-03-29 15:36
链条转动规定的距离,请说明这转动规定的距离是用什么定实现。
meiliang212
级别: 略有小成
精华主题: 0
发帖数量: 79 个
工控威望: 201 点
下载积分: 965 分
在线时间: 18(小时)
注册时间: 2017-03-21
最后登录: 2019-10-08
查看meiliang212的 主题 / 回贴
25楼  发表于: 2017-03-30 10:36
步进电机带动链条
meiliang212
级别: 略有小成
精华主题: 0
发帖数量: 79 个
工控威望: 201 点
下载积分: 965 分
在线时间: 18(小时)
注册时间: 2017-03-21
最后登录: 2019-10-08
查看meiliang212的 主题 / 回贴
26楼  发表于: 2017-03-30 10:40
明天上传照片  这能上传视频吗?
本想调出来看看但
plc加密了
怎么破
fx3u的
lixianji_007
级别: 工控侠客
精华主题: 0
发帖数量: 242 个
工控威望: 2871 点
下载积分: 5503 分
在线时间: 769(小时)
注册时间: 2011-08-27
最后登录: 2024-11-06
查看lixianji_007的 主题 / 回贴
27楼  发表于: 2017-03-30 14:03
用数据批量移位可以做的,可参考下这个表格及说明
本帖最近评分记录:
  • 下载积分:+5(pklon2000) 我的想法跟你很一致。
  • 天下事有难易乎?为之,则难者亦易矣!不为,则易者亦难矣!
    guafa58
    级别: 略有小成
    精华主题: 0
    发帖数量: 172 个
    工控威望: 388 点
    下载积分: 2914 分
    在线时间: 286(小时)
    注册时间: 2010-10-28
    最后登录: 2024-11-22
    查看guafa58的 主题 / 回贴
    28楼  发表于: 2017-04-06 11:22
    记住,各个 工位的 产品 状态,就OK了啊;主要还是 依据 状态 移位;如:工位1有 产品 且 OK,则 状态为1 ,传递给 工位2,工位2只有产品是 OK状态,才会工作,依次类推啊;是有 编程方法的
    olove83
    级别: 探索解密
    精华主题: 0
    发帖数量: 16 个
    工控威望: 109 点
    下载积分: 700 分
    在线时间: 11(小时)
    注册时间: 2017-03-17
    最后登录: 2024-03-12
    查看olove83的 主题 / 回贴
    29楼  发表于: 2017-04-14 17:17
    7工位检测,8个产品OK/NG分别做移位指令,就这么简单
    zsh340
    zsh340
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 989 个
    工控威望: 1145 点
    下载积分: 18344 分
    在线时间: 271(小时)
    注册时间: 2009-05-29
    最后登录: 2024-10-27
    查看zsh340的 主题 / 回贴
    30楼  发表于: 2017-04-15 17:26
    用SFC步进功能外加位移指令,
    相互交流。。。。相互学习。。。。使技术更上一层楼。。。。
    静夜思飘
    级别: 略有小成
    精华主题: 0
    发帖数量: 130 个
    工控威望: 233 点
    下载积分: 2500 分
    在线时间: 74(小时)
    注册时间: 2017-03-09
    最后登录: 2022-06-28
    查看静夜思飘的 主题 / 回贴
    31楼  发表于: 2017-04-15 20:21
    每步都带一个16位数据就好,后8位代表是否废品,0为废品1为正品。如果想在简单点那么这个数据的前8位可以设置一个FLAG表示是否有废品(只需要在第七步检查完成后根据8位的状态设置一下),这样到第9步时,检测一下FLAG,如果没不合格产品就不需要提取后8位数据,如果有不合格产品,和后8位与一下FF,得到一个数据就能判断那些位是废品。只需每次移动时将此数据跟随传输就好。
    cici8448
    级别: 探索解密
    精华主题: 0
    发帖数量: 28 个
    工控威望: 123 点
    下载积分: 650 分
    在线时间: 14(小时)
    注册时间: 2016-08-05
    最后登录: 2022-11-30
    查看cici8448的 主题 / 回贴
    32楼  发表于: 2017-04-16 11:34
    在7工位时把8个检测信号各置位一个继电器,到8工位时将8个继电器传送给另外8个继电器,9工位时只根据最后8个继电器的状态来输出.不知是否可行?
    夜雨无声
    级别: 略有小成
    精华主题: 0
    发帖数量: 76 个
    工控威望: 232 点
    下载积分: 1766 分
    在线时间: 55(小时)
    注册时间: 2012-03-06
    最后登录: 2017-04-26
    查看夜雨无声的 主题 / 回贴
    33楼  发表于: 2017-04-17 09:50
    楼主做出来了吗?可以发出来分享一下
    pklon2000
    级别: 略有小成
    精华主题: 0
    发帖数量: 180 个
    工控威望: 326 点
    下载积分: 6389 分
    在线时间: 182(小时)
    注册时间: 2008-07-11
    最后登录: 2024-11-22
    查看pklon2000的 主题 / 回贴
    34楼  发表于: 2017-04-17 17:00
    大家换个思路。不要纠结于工件本身整体的过程,把相邻工位之间的区域看做一个buffer。buffer里面有n的数据段,这个n是在工作中会变动的,表示里面存了几个东西。按照这种连续工位来看,n=1。那么当上一工位完工后,就把状态传到buffer里面对应的数据段中,这个对应关系是根据里面存的数量n来的。同样当下一工位检测到进料了,从上一个buffer中取出最前面的一个数据段。同时使用大家都讨论过的块移动指令BMOV把buffer数据段整体移动一个段的位置。这样就不需要关注整个线体是如何运作的。每个工站只需要关注给我的料时什么状态,我出去时应该改写哪些状态。采用这样将工件看做对象的方式在不同的位置进行传递并对部分属性进行操作会更简单一些。
    source08
    级别: 网络英雄
    精华主题: 0
    发帖数量: 538 个
    工控威望: 6769 点
    下载积分: 7034 分
    在线时间: 210(小时)
    注册时间: 2011-03-01
    最后登录: 2024-11-22
    查看source08的 主题 / 回贴
    35楼  发表于: 2017-04-19 17:38
    你的问题还没有解决吗?