zqszk123
集百家之所长,融百家之所思,扬百家之所名!
级别: 论坛先锋
精华主题: 1 篇
发帖数量: 246 个
工控威望: 1067 点
下载积分: 585 分
在线时间: 123(小时)
注册时间: 2018-06-19
最后登录: 2023-04-03
查看zqszk123的 主题 / 回贴
楼主  发表于: 2018-10-23 09:24
谁做过离散思维编程的?国外好的设备见过,没有见过程序!自动切成手动后,不管怎么动作,恢复自动后,各个机构又自动恢复到之前的状态接着往下做,不用手动将之前的机构动作回来!
本帖最近评分记录:
  • 下载积分:+5(bruce2020) 热心助人!
    zqszk123
    集百家之所长,融百家之所思,扬百家之所名!
    级别: 论坛先锋
    精华主题: 1 篇
    发帖数量: 246 个
    工控威望: 1067 点
    下载积分: 585 分
    在线时间: 123(小时)
    注册时间: 2018-06-19
    最后登录: 2023-04-03
    查看zqszk123的 主题 / 回贴
    1楼  发表于: 2018-10-23 09:55
    步进很难做到,要卡各种各样的条件很难考虑的周全!

    引用
    引用第1楼martinli0985于2018-10-23 09:52发表的  :
    哥說的離散思維沒聽過也沒看過,不過步進也能做到哥說的需求
    zqszk123
    集百家之所长,融百家之所思,扬百家之所名!
    级别: 论坛先锋
    精华主题: 1 篇
    发帖数量: 246 个
    工控威望: 1067 点
    下载积分: 585 分
    在线时间: 123(小时)
    注册时间: 2018-06-19
    最后登录: 2023-04-03
    查看zqszk123的 主题 / 回贴
    2楼  发表于: 2018-10-23 10:24
    集思广益啊
    zqszk123
    集百家之所长,融百家之所思,扬百家之所名!
    级别: 论坛先锋
    精华主题: 1 篇
    发帖数量: 246 个
    工控威望: 1067 点
    下载积分: 585 分
    在线时间: 123(小时)
    注册时间: 2018-06-19
    最后登录: 2023-04-03
    查看zqszk123的 主题 / 回贴
    3楼  发表于: 2018-10-23 10:35
    这里会牵扯到一些步序的先后,比如气缸要先动作到上定位,伺服再动作到某个位置,气缸再下来,伺服再动作到某位置,等等........我们只知道先前的状态是不可以的,要根据当前的状态按照一定的步序回去原来位置!


    引用
    引用第4楼lvpretend于2018-10-23 10:29发表的  :
    在切换为手动的时刻,把当前设备所有状态保存,切回自动时再读出保存的状态,接着做,类似中断压栈出栈。不知道行不行。
    zqszk123
    集百家之所长,融百家之所思,扬百家之所名!
    级别: 论坛先锋
    精华主题: 1 篇
    发帖数量: 246 个
    工控威望: 1067 点
    下载积分: 585 分
    在线时间: 123(小时)
    注册时间: 2018-06-19
    最后登录: 2023-04-03
    查看zqszk123的 主题 / 回贴
    4楼  发表于: 2018-10-23 10:38
    我在想,我们能不能不考虑步序,跳出这个思维!用其他方式去实现
    zqszk123
    集百家之所长,融百家之所思,扬百家之所名!
    级别: 论坛先锋
    精华主题: 1 篇
    发帖数量: 246 个
    工控威望: 1067 点
    下载积分: 585 分
    在线时间: 123(小时)
    注册时间: 2018-06-19
    最后登录: 2023-04-03
    查看zqszk123的 主题 / 回贴
    5楼  发表于: 2018-10-23 11:02
    我想到了!
    zqszk123
    集百家之所长,融百家之所思,扬百家之所名!
    级别: 论坛先锋
    精华主题: 1 篇
    发帖数量: 246 个
    工控威望: 1067 点
    下载积分: 585 分
    在线时间: 123(小时)
    注册时间: 2018-06-19
    最后登录: 2023-04-03
    查看zqszk123的 主题 / 回贴
    6楼  发表于: 2018-10-25 09:57
    人才啊,打这么多字!

    引用
    引用第20楼bruce2020于2018-10-24 19:34发表的  :
    暂停时记忆状态,恢复时比对暂停时的状态,触摸屏提示手动恢复。之后就可以接着自动。



    不喜欢用暂停键,一般用停止键。实际上是把工位细分。运动部位工序细分。每个运动单元都有它的循环往复的动作,找到起始的状态。当然,停止时,也不是马上就停下来。马达,运动到定位的坐标停止。不是没达到要定位的坐标就停,除非用绝对位置编码器加光栅尺的马达。汽缸动作实际也有一个流程步骤的状态。就是独立单元划分时的一个状态。一般用D的状态来表示它目前的位置。再按运行时,当时停止时,状态都保存着。再启动时,每个独立单元当前的状态加需要满足的条件。正常则往下继续执行。如果是由于某个手动操作,导致没有适合当时的启动条件,可以提示报警。处理后,继续运行。
    .......
    本帖最近评分记录:
  • 下载积分:+1(bruce2020) 全是在论坛里面找的。实 ..
    zqszk123
    集百家之所长,融百家之所思,扬百家之所名!
    级别: 论坛先锋
    精华主题: 1 篇
    发帖数量: 246 个
    工控威望: 1067 点
    下载积分: 585 分
    在线时间: 123(小时)
    注册时间: 2018-06-19
    最后登录: 2023-04-03
    查看zqszk123的 主题 / 回贴
    7楼  发表于: 2018-10-25 15:31
    我写程序也是手动,自动,回原,独立开的,自动变手动时,所有自动状态不变,手动操作后,根据自动状态也可以判断当前哪个状态不对,手动东回去就好,就可以接着动。我现在是想通过实时数据,状态数据,目标动作数据,避让数据来控制动作,尝试跳出原来思维!