silver
级别: 探索解密
精华主题: 0
发帖数量: 37 个
工控威望: 120 点
下载积分: 3174 分
在线时间: 97(小时)
注册时间: 2015-01-27
最后登录: 2023-09-01
查看silver的 主题 / 回贴
24楼  发表于: 2018-10-25 15:10
这应该是加初始判断,每次重要的节点都在程序里加上标志,比如当前已经取到产品,当前产品已经安装完成,每次到手动或者停止,暂停都退出自动流程,不管设备如何被人员手动操作,当人员再次启动时,进入初始判流程,初始判流程根据当前记录的标志跳转对应的自动流程,比如标志里当前已经取到产品,可实际检测无产品,只能报警,或者消除取料产品标志,然后重新初始判,初始判动作尽量往初始方向复位
[ 此帖被silver在2018-10-25 15:22重新编辑 ]
zqszk123
集百家之所长,融百家之所思,扬百家之所名!
级别: 论坛先锋
精华主题: 1 篇
发帖数量: 246 个
工控威望: 1067 点
下载积分: 585 分
在线时间: 123(小时)
注册时间: 2018-06-19
最后登录: 2023-04-03
查看zqszk123的 主题 / 回贴
25楼  发表于: 2018-10-25 15:31
我写程序也是手动,自动,回原,独立开的,自动变手动时,所有自动状态不变,手动操作后,根据自动状态也可以判断当前哪个状态不对,手动东回去就好,就可以接着动。我现在是想通过实时数据,状态数据,目标动作数据,避让数据来控制动作,尝试跳出原来思维!
迷惘青年
级别: 探索解密
精华主题: 0
发帖数量: 109 个
工控威望: 162 点
下载积分: 2932 分
在线时间: 55(小时)
注册时间: 2018-04-12
最后登录: 2020-02-24
查看迷惘青年的 主题 / 回贴
26楼  发表于: 2018-10-25 15:55
又见到自手动切换后能接着跑的讨论,果然还是外国人牛逼啊,用离散思维做出来了!
nightblueblu
道阻且长,穷且益坚。
级别: 论坛先锋
精华主题: 0
发帖数量: 1012 个
工控威望: 1804 点
下载积分: 529 分
在线时间: 1095(小时)
注册时间: 2017-02-09
最后登录: 2024-04-27
查看nightblueblu的 主题 / 回贴
27楼  发表于: 2018-10-25 16:18
保存状态再读取状态,大方向是这样的,问题是动作的先后顺序呢,还有就是定时器的状态,比如按自动切手动,定时器计时没到,然后再手动换自动,定时器要怎么复原?
Your happiness is everything.
我看到你了
级别: 家园常客
精华主题: 0
发帖数量: 375 个
工控威望: 619 点
下载积分: 490 分
在线时间: 156(小时)
注册时间: 2018-05-02
最后登录: 2023-09-22
查看我看到你了的 主题 / 回贴
28楼  发表于: 2018-10-25 16:35
LZ举例的这个功能就是状态保存,一个常规的功能要求,和离散思维没什么关系吧。。。

硬要套用专业术语,不如套个“关注点分离”?上位机,HMI,PLC,数据与应用实现分离,可以由不同的应用程序读取共享信息模型进而实现分析、显示应用的各行其道
crgtom
人生三宝:家庭,事业,健康。
级别: 网络英雄

精华主题: 0
发帖数量: 1332 个
工控威望: 9611 点
下载积分: 91272 分
在线时间: 901(小时)
注册时间: 2009-09-21
最后登录: 2024-05-07
查看crgtom的 主题 / 回贴
29楼  发表于: 2018-12-08 11:43
要功能分类,状态机锁存。
有些多轴机械手就是这样干的
把每个动作编成号,在程序中插入
技术是有时效性的,一旦错过了时效性,昔日人人求之不得的技术,最终会变成没有多少作用的垃圾!
panguancheng
级别: 略有小成
精华主题: 0
发帖数量: 199 个
工控威望: 257 点
下载积分: 1491 分
在线时间: 43(小时)
注册时间: 2018-10-22
最后登录: 2024-01-23
查看panguancheng的 主题 / 回贴
30楼  发表于: 2018-12-08 15:27
引用
引用楼主zqszk123于2018-10-23 09:24发表的 谁做过离散思维编程的? :
谁做过离散思维编程的?国外好的设备见过,没有见过程序!自动切成手动后,不管怎么动作,恢复自动后,各个机构又自动恢复到之前的状态接着往下做,不用手动将之前的机构动作回来!

想多了,某些特定条件可以,大部分都是不可以的,特别是机构干涉的工序;你试试……
wangnaizhi
级别: 论坛先锋
精华主题: 0
发帖数量: 1261 个
工控威望: 1437 点
下载积分: 5420 分
在线时间: 820(小时)
注册时间: 2015-08-31
最后登录: 2024-05-07
查看wangnaizhi的 主题 / 回贴
31楼  发表于: 2018-12-08 18:05
个人感觉还是看有没有价值去这样做的 做事情总要有点意义吧  客户要求的话就另当别论了
linzhenfu
级别: 略有小成
精华主题: 0
发帖数量: 191 个
工控威望: 302 点
下载积分: 615 分
在线时间: 257(小时)
注册时间: 2007-07-15
最后登录: 2024-04-21
查看linzhenfu的 主题 / 回贴
32楼  发表于: 2018-12-10 22:34
关于这个话题,我听过不少人说过很简单,我不知道他们有没有真正做过机器,如果说转为手动随便动作再转自动能接着走的,24楼的方法还比较靠谱
1247700197
级别: 探索解密
精华主题: 0
发帖数量: 16 个
工控威望: 108 点
下载积分: 492 分
在线时间: 15(小时)
注册时间: 2016-03-22
最后登录: 2019-06-28
查看1247700197的 主题 / 回贴
33楼  发表于: 2019-04-11 09:03
描述:三菱的CASE 条件语句 +动作的记忆 可以实现么 目前我们有这么做
图片:
三菱的CASE 条件语句 +动作的记忆 可以实现么 目前我们有这么做
本帖最近评分记录:
  • 下载积分:+5(xieshaokui) 感谢分享!
    1247700197
    级别: 探索解密
    精华主题: 0
    发帖数量: 16 个
    工控威望: 108 点
    下载积分: 492 分
    在线时间: 15(小时)
    注册时间: 2016-03-22
    最后登录: 2019-06-28
    查看1247700197的 主题 / 回贴
    34楼  发表于: 2019-04-11 09:13
    图片:
    图片:
    欧姆龙 我们好像也是用步次+记忆,设备切手动后 有被手动操作过的机构 需要恢复到切手动时的状态,才可以正常切自动;如果没有手动操作过,直接切回自动就可以继续运行;
    songbo198x
    级别: 探索解密
    精华主题: 0
    发帖数量: 63 个
    工控威望: 171 点
    下载积分: 10643 分
    在线时间: 40(小时)
    注册时间: 2017-02-17
    最后登录: 2023-11-29
    查看songbo198x的 主题 / 回贴
    35楼  发表于: 2019-04-11 09:21
    做程序时候每个step 都带上一个暂停位,不管是跳到手动还是设备出现报警,都让step卡在暂停步,恢复自动以后,暂停取消