logo imagelogo image
  •   签到有奖      订阅    
  • 登录
  • 注册
  • 公告
  • 首页
  • 全球技术资源
    • 常问问题
    • 手册
    • 应用与工具
    • 证书
    • 软件
    • 产品通知
    • 特性曲线
    • 技术数据
    • MySupport
    • 推荐文档
    • 新手必读文档
  • 下载中心
      售前文档
    • 首页
    • 样本
    • 宣传册
    售后文档
    • 常问问题、手册、操作指南、证书、软件、应用实例等
    • 推荐文档
    • 新手必读文档
    • 搜索文档
    • 订阅文档
    • 我的产品
  • 视频学习中心
    • 首页
    • 全部视频
    • 技术讲座
    • 产品操作
    • 推荐视频
    • 热门视频
    • 最新视频
      热门视频系列
    • S7-200 跟我学/跟我做
    • WinCC flexible跟我学/跟我做
    • 我的产品
  • 技术论坛
    • 首页
    • 最新发帖
    • 大家的故事
    • 精华帖
    • 分享帖
    • 高赞帖
    • 热门帖
    • 发新帖
    • 我的关注
    • 我的产品
  • 找答案
    • 首页
    • 已解决问题
    • 待解决问题
    • 精华常见问题
    热门版区
    • SIMATIC S7-300/400
    • SIMATIC S7-1200
    • 常规性能变频器 SINAMICS G
    • 搜索已有问答
    • 发布新问题(最快两分钟有答案)
    • 我的关注
    • 我的产品
  • 产品入门
    • 首页
    • S7-200产品入门
    • S7-1500产品入门
    • PCS 7产品入门
    • WinCC产品入门
    • MM4系列变频器产品入门
    • S120变频器产品入门
    • SINUMERIK 808D产品入门
    • 运动控制标准产品(V系列变频器)入门
    • S7-1500T产品入门
    • 网站新手必读
  • 售后服务
      售后服务概述
    • 售后服务简介
    • 服务网络及联系方式
    自助服务
    • 提交服务需求
    • 查询服务进程
    • 下载服务登记表格
    • 我的售后服务信息
      帮助信息
    • 售后服务常见问题
    • 服务合作伙伴
  • 培训与认证
    混合课堂-取证训练营
    • 热门课程
    • 证书查询
    • 远程实验室
    • 实战课程
    教室培训
    • 热门课程
    • 国际认证
    • 课程表
    • 课程中心
    • 领取试听课程
    • 分销商查询
    • 公告
  • 会员
You are here:
西门子中国
  • 工业自动化
  • 驱动技术
  • 客户服务
  • 冶金技术
  • 行业市场解决方案
  • 工业支持中心
工业支持中心
  • 我的支持中心
  • 下载中心首页
  • 全球技术资源
  • 视频学习中心
  • 产品入门新手必读
  • 找答案
  • 技术论坛
  • 售后服务
  • 网络资源新手必读
  • 高级搜索
技术论坛
  • 论坛公告
  • 用户指南
  • 用户排行榜
  • 热门帖子
  • 最高收藏帖
  • 精华帖
  • 高赞帖
  • 最新发帖
  • 分享帖
  • 高端推荐帖
  • 在线用户列表
  • 论坛管理
自动化系统 / SIMATIC S7-1200
如何用ROR指令实现生产线上挑除残次品(完整版)

技术论坛

  • 我的关注 New!
  • 我发的帖子
  • 我跟的帖子
  • 我的精华帖
  • 我发的故事
  • 我的收藏夹
  • 我的论坛设置
 • 产品分类
自动化系统
    SIMATIC S7-1500(T) 
    SIMATIC S7-1200 
    SIMATIC S7-200
    SIMATIC S7-200 SMART 
    SIMATIC S7-300/400 
    SIMATIC S5
    SIMATIC Net
    Profinet技术开发专区
    SIMATIC WinCC / Panel 
    SIMATIC WinCC OA (原PVSS)
    SIMATIC PCS 7
    IPC/PG
    LOGO!
    SIMATIC IOT2000
    工业电源
驱动技术
    MicroMaster 
    MasterDrives
    直流调速器
    电机
    SIMOTION
    SINAMICS 
    驱动技术综合产品
数控系统
    SINUMERIK 
    SIMODRIVE
低压电器
    低压电器
传感器与通讯
    过程仪表
    分析仪器
    工厂传感器
谈天说地
    谈天说地
 • 咱工程师的故事
网友专栏
    大家的故事 
    万泉河讲故事
    菲戈的学习笔记
    Zane侠说事儿
西门子工程师专栏
    赵工的通信世界
    崔工说事儿
    杨工说事儿
    冯工讲故事
    专家大讲堂课后探讨
    西家技术派
    西家传动
    自动化so酷
 • 培训与认证答疑专区
培训与认证答疑专区
    S7-1200精英训练营
    WinCC精英训练营
    S7-200SMART精英训练营
    小型自动化系统
    V90精英训练营
    G120变频器精英训练营
    PLC编程精英训练营
 • 服务合作伙伴专区
服务合作伙伴专区
    西门子工业技术π圈
    Networks and Communication
    GMC蓝黄带考试-G120
    GMC蓝黄带考试-V90
    GMC 合作伙伴专区
正在加载...
取消原因:
本版精华和精编 本版高端推荐 本版热门 本版最高收藏

如何用ROR指令实现生产线上挑除残次品(完整版)

作者 主题
昔日如诗
侠士

经验值: 1686
发帖数: 308
精华帖: 2
主题:【探讨】如何用ROR指令实现生产线上挑除残次品(完整版)
精华帖精华帖星级2级 推荐帖


只看楼主 只看精华 楼主 2021-02-09 13:50:34
标签:
  • 软件编程
  • ss
  • 1
  • 700
  • DA
  • ES

假设要做一个插头,有5个插针。一个插头外壳从生产线上流过去,要经过5个工位。每个工位要插进一个插针,同时伴有一个检测装置。

如下图,是每步都合格的情景:

如果在某个工位插针插错了,案例中是第3个工位插错了,则如下图:

第2图中,第3个工位插错了,则第4工位和第5工位都不要插了,最后这个工件是扔进废料盒。

这里是分述两种情景。实际情况是,许多端子是相继着进入工位的,如下图。请注意,前面两幅图是一个端子在不同工位的情景,下图中的每个端子则是一个独立的端子。

图3中,第3个工位的插针插错了,而前面还有端子在接受插针的插入,后面也有。

于是,插错的端子进入到第4个工位,但是不再接受插针。而最前面的一个端子进入了合格装料盒

再下一步,插错的端子进入到第5个工位,前面还剩一个端子也进入了合格装料盒,


最后一步,插错的?子进入废料盒


    设MB100这个寄存器做为ROR的操作地址。

    给MB100赋值初始值255。255写成二进制就是1111 1111。用M100.0至M100.4这5个位去看管5个工位。

    现在,M100.0至M100.4都置位为1。

    最开始,M100.0至M100.4都等于1,于是每个工位都必须给端子外壳插进插针,最后把成品放进合格装料盒。

    后来,第3个工位出现问题了,于是它对应的M100.2复位为0了。如下图

    


   

    于是MB100就等于1111 1011了。前述的复位为0不是常开式的复位,而是触发式的。

    请注意,5个工位的地址依次是M100.0, M100.1, M100.2, M100.3, M100.4,它们是固化了的。而只有数据在它们上面流淌。ROR的作用只是推着数据转圈,而不是推着地址转圈。此前,ROR推着1111 1111转圈,现在,推着1111 1011转圈。

    于是,在生产流程中的程序中,从第3个进行到第4个工位的时候有个脉冲,这个脉冲激发ROR,ROR就推着数据转了一位,这个0就到下一个工位了。或者说,是1111 1011成了1110 111了。如下图:

    


       M100.3接到了0,自然不会给这个工件插针。

       在生产流程中,从第4个工位进行到第5个工位时,也有一个脉冲,这个脉冲激发ROR,ROR就推着数据又转了一位,就是0被转到第5个工位了。如下图

    

    第5个工位接到0,自然不会给工件插插针,并且会把它放进废料盒。

    关于ROR推动数据转圈,而地址不动,请看下图。外圈是地址,是不动的;内圈是数据,是旋转的。本案例中,第三个工位的数值变成了0,则这个0就会逐级向后面的工位送,禁止相应工位对工件进行操作,直到最后将工件扔进废料盒:

    




 
精华帖版主置评: 思路是对的,但例子不是太恰当。一个工位就装一根针,还会装错?只可能是装好没装好
以下网友喜欢您的帖子:
更多

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:http://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1679170&b_id=50

水煮花生
游侠

经验值: 403
发帖数: 54
精华帖: 0
回复:如何用ROR指令实现生产线上挑除残次品(完整版)
推荐帖


只看楼主 只看精华 1楼 2021-02-09 14:14:01

从描述上讲,感觉M100.0---M100.4 这五个点,相当于一个工作区(缓存区),每一个点代表一个工件当前的工艺状态,1表示前面的工艺处理正常,0表示异常,每前进一个工位,字节移动一位,标志相应的移动一位,工件移出工作区时,如果状态为0,按坏件处理,如果为1,按正常件处理。

图上看,似乎应该对应的是左移指令。

--

个人浅见,请指点


 
以下网友喜欢您的帖子:
更多

  
锋言锋语
奇侠

经验值: 6495
发帖数: 1210
精华帖: 25
回复:如何用ROR指令实现生产线上挑除残次品(完整版)
推荐帖


只看楼主 只看精华 2楼 2021-02-09 14:26:51

可以引申一下。 如果遇到需要针对不同的错误进行不同的处理的, 还需要更复杂一些。这时候用每个工位用一个bit就不够用了。 这时候就需要把bit扩充成一个数据包。逻辑还是一样的, 还是队列。   本质上这种问题还是队列, 区别是bit队列, 还是 data 队列。


不忘初心
以下网友喜欢您的帖子:
更多

  
工控行天下
侠圣

经验值: 2141
发帖数: 168
精华帖: 0
回复:如何用ROR指令实现生产线上挑除残次品(完整版)
推荐帖


只看楼主 只看精华 3楼 2021-02-14 20:36:16

路过,学习下。


 
以下网友喜欢您的帖子:
更多

  
hhl456
侠士

经验值: 1115
发帖数: 75
精华帖: 0
回复:如何用ROR指令实现生产线上挑除残次品(完整版)
推荐帖


只看楼主 只看精华 4楼 2021-02-15 07:37:08

收藏,学习一下。


西门子自动化
以下网友喜欢您的帖子:
更多

  
yangchunbaixue
侠圣

经验值: 2387
发帖数: 463
精华帖: 0
回复:如何用ROR指令实现生产线上挑除残次品(完整版)
推荐帖


只看楼主 只看精华 5楼 2021-02-15 08:46:04
分析的很不错,学习了!
 
以下网友喜欢您的帖子:
更多

  
yan21
侠士

经验值: 1150
发帖数: 88
精华帖: 0
回复:如何用ROR指令实现生产线上挑除残次品(完整版)
推荐帖


只看楼主 只看精华 6楼 2021-02-15 10:10:17

感谢分享,学习一下


 
以下网友喜欢您的帖子:
更多

  
asdf6
奇侠

经验值: 5430
发帖数: 614
精华帖: 12
回复:如何用ROR指令实现生产线上挑除残次品(完整版)
推荐帖


只看楼主 只看精华 7楼 2021-02-15 17:49:02

图画的不错,很形象,容易理解。


 
以下网友喜欢您的帖子:
更多

  
Rossi84
侠圣

经验值: 3527
发帖数: 338
精华帖: 1
回复:如何用ROR指令实现生产线上挑除残次品(完整版)
推荐帖


只看楼主 只看精华 8楼 2021-02-15 21:11:00

楼主分析的很透彻啊


无法改变之前,努力改变之后
以下网友喜欢您的帖子:
更多

  
Hery_Han
侠士

经验值: 1706
发帖数: 156
精华帖: 0
回复:如何用ROR指令实现生产线上挑除残次品(完整版)
推荐帖


只看楼主 只看精华 9楼 2021-02-15 23:24:29

我们公司做这种转台类的设备,一般是用一个或几个int型变量做一个FIFO队列,不同的数值做不同的操作


 
以下网友喜欢您的帖子:
更多

  
每个眼神都只身荒野
侠客

经验值: 882
发帖数: 60
精华帖: 2
回复:如何用ROR指令实现生产线上挑除残次品(完整版)


只看楼主 只看精华 10楼 2021-02-16 11:21:00

收藏,学习一下


 
以下网友喜欢您的帖子:
更多

  
holdkcsxyz
奇侠

经验值: 8104
发帖数: 1089
精华帖: 13
回复:如何用ROR指令实现生产线上挑除残次品(完整版)
推荐帖


只看楼主 只看精华 11楼 2021-02-16 16:24:23

粗看每个实时流动物料应有以下几个信息:1:每个物料实时位置信息(目前所处位置1个元素) 2:每个物料实时插针信息(元素:1#固定工位是否需要插针;1#固定工位是否已经插针;1#固定工位插针成功与否;5个工位粗略算结构体有5*3=15个元素)3:每个物料实时选料信息(需要选入哪个料盒,是否已经选料完毕判断)4:每个实时物料是否正常流转不堵料等异常信息记录判断。 细想可能还要一些额外信息,因此可能需要ROR一个队列,队列每个元素是一个结构体。


 
以下网友喜欢您的帖子:
更多

  
yecao2006
至圣

经验值: 10709
发帖数: 1209
精华帖: 1
回复:如何用ROR指令实现生产线上挑除残次品(完整版)


只看楼主 只看精华 12楼 2021-02-16 22:54:04

好好学习一下。


我回来了!
以下网友喜欢您的帖子:
更多

  
sph123
侠士

经验值: 1554
发帖数: 72
精华帖: 2
回复:如何用ROR指令实现生产线上挑除残次品(完整版)


只看楼主 只看精华 13楼 2021-02-17 10:31:01

学习了,谢谢


不鸣则已,一鸣惊人
以下网友喜欢您的帖子:
更多

  
丁献
侠客

经验值: 730
发帖数: 99
精华帖: 0
回复:如何用ROR指令实现生产线上挑除残次品(完整版)


只看楼主 只看精华 14楼 2021-02-18 08:15:21

学习了,谢谢分享


任何值得做的事都值得把它做好
以下网友喜欢您的帖子:
更多

  
淡泊的阳光
奇侠

经验值: 8928
发帖数: 557
精华帖: 0
回复:如何用ROR指令实现生产线上挑除残次品(完整版)


只看楼主 只看精华 15楼 2021-02-18 08:27:51

学习一下!谢谢分享


相信自己可以适应一切
以下网友喜欢您的帖子:
更多

  
我爱吾家
至圣

经验值: 10925
发帖数: 2365
精华帖: 0
回复:如何用ROR指令实现生产线上挑除残次品(完整版)


只看楼主 只看精华 16楼 2021-02-18 09:33:26

感谢分享。。。。。


 
以下网友喜欢您的帖子:
更多

  
◆5
游民

经验值: 137
发帖数: 2
精华帖: 0
回复:如何用ROR指令实现生产线上挑除残次品(完整版)


只看楼主 只看精华 17楼 2021-02-18 11:09:13

队列问题中还有一种检测和剔除送带上不定数量的产品,可以试下


 
以下网友喜欢您的帖子:
更多

  
ZD_JY
奇侠

经验值: 8016
发帖数: 738
精华帖: 5
回复:如何用ROR指令实现生产线上挑除残次品(完整版)


只看楼主 只看精华 18楼 2021-02-19 08:28:01

没看明白,这个ROR是楼主程序的一种思路,在实际中已经投用了吗?


做最好的自己!活出自我!
以下网友喜欢您的帖子:
更多

  
cherish1015
游士

经验值: 203
发帖数: 6
精华帖: 0
回复:如何用ROR指令实现生产线上挑除残次品(完整版)


只看楼主 只看精华 19楼 2021-02-19 10:28:52

图文并茂,写的很用心,学习了。3Q


 
以下网友喜欢您的帖子:
更多

  
  • 上一页
  • 1
  • 2
  • 下一页
收起
如何用ROR指令实现生产线上挑除残次品(完整版)
  • 收藏

  • 点赞

  • 回复本帖
×
◆
扫描打开手机版
回复
 *帖子内容
上传附件要求

1. 文件大小:上传文件的大小请限制在1M以内。

2. 文件格式:请不要上传.exe文件,系统支持的格式有:.jpg, .jpeg, .pdf, .gif, .zip, .rar, .doc,.docx, .xls,.xlsx, .ppt, .mp3, .wma, .wmv .asf, .avi, .bmp, .png, .txt, .7z

登录并发布
  • 分享帖
  • 故事帖
  • 技术探讨帖
  • 求助帖
  • 西家杂谈
  • 投票帖
 
发分享帖
爱工控,乐分享,
分享您的经验与案例
发故事
发表您的精彩故事,
参与征文活动
技术探讨帖
阐述您的观点,
表达我的看法
西家杂谈
海侃天南地北,
闲聊工控世界
发求助帖
求道解惑,“刨根问底”
解决问题
发投票帖
邀投票,做调查,
网友帮您来作主

西门子中国  
© 西门子(中国)有限公司 1996 – 2021
   企业信息    隐私政策    使用条款    京ICP备06054295号    京公网安备 11010502040638号

 
支持中心新发布“关注”功能了!实时查看彼此动态,更方便地进行技术交流。
不管是“关注”与“被关注”,相信都是一个美好的开始!
还有多重奖励派送,快快行动起来吧!

20秒帮我们优化支持中心!

欢迎您访问支持中心!

丰富的视频,全方位的文档,大量的网友交流精华……

为了更好的完善这些内容,我们诚邀您在浏览结束后,花20秒左右的时间,完成一个用户在线调查!

感谢您的支持!

您收到0封站内信:
×
×
 

 用户登录

短信快捷登录

 

 

 

获取动态密码

 

 七日内免验证登录 >忘记密码

 

立即注册登录

 

 

绑定第三方账号登录

扫描二维码登录支持中心移动端

 

 短信登录

 

获取动态密码

 

登录

 

立即
签到
已签到
已签到0天
累计可抽西币次数:0次抽奖机会
累计可抽大奖次数:0次抽奖机会
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。