• «
  • 1
  • 2
  • »
  • Pages: 1/2     Go
益旺电气
工控爱好者
级别: 略有小成
精华主题: 0
发帖数量: 92 个
工控威望: 203 点
下载积分: 7058 分
在线时间: 86(小时)
注册时间: 2010-08-15
最后登录: 2024-08-16
查看益旺电气的 主题 / 回贴
楼主  发表于: 2020-11-27 21:33
图片:
在很多的场合有需要使用先进先出的功能,但是稍低档点的PLC没有先进先出指令,请问一下大家怎么用普通的PLC实现这样的功能?
如图所示,在前面位置进行检测,检测是否为良品,在后面进行废料处理,或放行,两位置之间的物料件数会根据前面的来料及后面的废料处理,使中间的数量会变化,有可能是1个,也有可能最多8个的数量,后面处理的比来料快,中间的数量就少,后面处理的速度比前面的来料慢,中间的数量就多。不管中间的数量如何变化,但是后面处理的结果都是依据前面检测的顺序来执行。
[ 此帖被益旺电气在2020-11-28 09:20重新编辑 ]
工控自动化设备PLC,触摸屏,单片机程序开发设计 ,PCB设计,生产与销售
twingo49
级别: 网络英雄

精华主题: 0
发帖数量: 559 个
工控威望: 9134 点
下载积分: 22555 分
在线时间: 1019(小时)
注册时间: 2013-08-08
最后登录: 2024-11-10
查看twingo49的 主题 / 回贴
1楼  发表于: 2020-11-27 21:50
有指標吧?
abcde12345
级别: 论坛先锋
精华主题: 1 篇
发帖数量: 212 个
工控威望: 1258 点
下载积分: 11129 分
在线时间: 309(小时)
注册时间: 2012-10-09
最后登录: 2024-11-21
查看abcde12345的 主题 / 回贴
2楼  发表于: 2020-11-28 01:04
字左移或右移一个字 就是了
荏苒几盈虚
级别: 论坛先锋
精华主题: 0
发帖数量: 401 个
工控威望: 1398 点
下载积分: 4657 分
在线时间: 126(小时)
注册时间: 2019-05-09
最后登录: 2024-10-01
查看荏苒几盈虚的 主题 / 回贴
3楼  发表于: 2020-11-28 08:47
循环位移
fengrunsheng
生活中本不缺少美,缺少的是发现美的眼睛!
级别: 网络英雄
精华主题: 0
发帖数量: 435 个
工控威望: 7091 点
下载积分: 19654 分
在线时间: 478(小时)
注册时间: 2014-09-07
最后登录: 2024-07-05
查看fengrunsheng的 主题 / 回贴
4楼  发表于: 2020-11-28 11:33
记忆配合计数
〇·微尘ベ
级别: 论坛先锋
精华主题: 0
发帖数量: 329 个
工控威望: 1174 点
下载积分: 3191 分
在线时间: 287(小时)
注册时间: 2020-04-11
最后登录: 2024-07-19
查看〇·微尘ベ的 主题 / 回贴
5楼  发表于: 2020-11-28 11:34
三菱的有这个先进先出的指令:SFWR
益旺电气
工控爱好者
级别: 略有小成
精华主题: 0
发帖数量: 92 个
工控威望: 203 点
下载积分: 7058 分
在线时间: 86(小时)
注册时间: 2010-08-15
最后登录: 2024-08-16
查看益旺电气的 主题 / 回贴
6楼  发表于: 2020-11-28 20:02
三凌的FX5U,台达,松下,西门子,欧姆龙这些PLC有这指令,国产的信捷没看到这个指令
工控自动化设备PLC,触摸屏,单片机程序开发设计 ,PCB设计,生产与销售
plc-cmd
级别: 探索解密
精华主题: 0
发帖数量: 7 个
工控威望: 127 点
下载积分: 1557 分
在线时间: 21(小时)
注册时间: 2014-03-17
最后登录: 2024-10-18
查看plc-cmd的 主题 / 回贴
7楼  发表于: 2020-11-28 22:27
图片:
图片:
不使用SFRD和SFWR以及左移、右移等指令的情况下, 写一个子程序,定义一个数组,定义入栈元素、出栈元素、堆栈长度等,在子程序内部进行入栈和出栈以及初始化操作就可以了
举个栗子:
[ 此帖被plc-cmd在2020-11-28 23:37重新编辑 ]
wwr1992
级别: 略有小成
精华主题: 0
发帖数量: 139 个
工控威望: 219 点
下载积分: 5120 分
在线时间: 203(小时)
注册时间: 2018-02-01
最后登录: 2024-11-22
查看wwr1992的 主题 / 回贴
8楼  发表于: 2020-12-04 15:00
用变址就能写先入先出或后入先出
小侯
小侯
级别: 工控侠客
精华主题: 0
发帖数量: 482 个
工控威望: 2612 点
下载积分: 8093 分
在线时间: 507(小时)
注册时间: 2008-10-17
最后登录: 2024-11-15
查看小侯的 主题 / 回贴
9楼  发表于: 2020-12-04 15:47
BMOV吧

BMOV D0 D1 K99
將D0資料堆疊進去
並在變址上+1
當取出數據後變址-1

本帖最近评分记录:
  • 下载积分:+3(矽能工控) 热心助人!
  • 下载积分:+5(阿萱子v)
    柳絮飞花
    无产工程师
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 501 个
    工控威望: 1212 点
    下载积分: 7855 分
    在线时间: 102(小时)
    注册时间: 2017-06-27
    最后登录: 2024-10-22
    查看柳絮飞花的 主题 / 回贴
    10楼  发表于: 2020-12-05 14:54
    一般使用变址,计数。
    工控普通人,学习在路上
    柳絮飞花
    无产工程师
    级别: 论坛先锋
    精华主题: 0
    发帖数量: 501 个
    工控威望: 1212 点
    下载积分: 7855 分
    在线时间: 102(小时)
    注册时间: 2017-06-27
    最后登录: 2024-10-22
    查看柳絮飞花的 主题 / 回贴
    11楼  发表于: 2020-12-05 15:26
    图片:
    三菱关于数据表操作指令
    工控普通人,学习在路上
    • «
    • 1
    • 2
    • »
    • Pages: 1/2     Go