• «
  • 1
  • 2
  • »
  • Pages: 2/2     Go
john42tw
级别: 网络英雄
精华主题: 0
发帖数量: 1276 个
工控威望: 6107 点
下载积分: 52046 分
在线时间: 1120(小时)
注册时间: 2012-04-24
最后登录: 2024-03-06
查看john42tw的 主题 / 回贴
12楼  发表于: 2015-05-12 17:29
引用
引用第5楼1935807118于2015-05-12 14:18发表的  :

这个方法不错,关键这几十个时间数据比较是个问题,三菱的好像还没有什么指令可以很方便的来比较几十个数据大小的指令。有没有什么办法来比较呢?谢谢!


Q系列 有MAX指令
FX 自己寫
endy2015
级别: 论坛先锋
精华主题: 0
发帖数量: 220 个
工控威望: 1519 点
下载积分: 837 分
在线时间: 253(小时)
注册时间: 2015-03-11
最后登录: 2018-04-26
查看endy2015的 主题 / 回贴
13楼  发表于: 2015-05-12 19:40
附议楼上的,FX系列可以用SER数据检索指令求多个数值的最大值最小值
weisongyuan
永远年轻
级别: 网络英雄
精华主题: 0
发帖数量: 563 个
工控威望: 9579 点
下载积分: 431 分
在线时间: 458(小时)
注册时间: 2013-08-13
最后登录: 2024-05-20
查看weisongyuan的 主题 / 回贴
14楼  发表于: 2015-05-12 20:51
在三菱就是  先入先出FIFO指令,西门子的最好做,一个填表指令(AD_T_TBL)加先入先出指令(FIFO)就完全解决
永远年轻
1935807118
级别: 家园常客
精华主题: 0
发帖数量: 645 个
工控威望: 831 点
下载积分: 1973 分
在线时间: 316(小时)
注册时间: 2013-05-03
最后登录: 2024-05-19
查看1935807118的 主题 / 回贴
15楼  发表于: 2015-05-13 09:33
谢谢大家的指教,我现在用先入先出指令已经成功的试运行过4个工位的程序,等过段时间机械安装好后再过去客户那边调试,有什么问题再来向大家请教。
bettyl
级别: 探索解密
精华主题: 0
发帖数量: 24 个
工控威望: 168 点
下载积分: 3161 分
在线时间: 29(小时)
注册时间: 2013-03-30
最后登录: 2015-06-25
查看bettyl的 主题 / 回贴
16楼  发表于: 2015-05-13 13:12
引用
引用第4楼kokoper于2015-05-12 13:21发表的  :
我有个用C语言写的思路  就是不知道怎么转化到三菱,西门子倒会写的。
先写一个请求函数
N为工位数,建立N个元素的数组,每个按钮编辑一个不一样的非零号码,每次按按键 ,就先查找数组里是否存在该数,如存在就没有任何操作;如不存在,则将该数存到数组最后一个非0数后面;
再写一个送料函数
送料时候,先移出第一个数,然后后面所有数向前移一个单元,然后送料机构根据移出来的数到对应的地方送料。一个送料循环结束后再移出下一个数,如果移出0 则表示无送料命令
.......

其实在西门子里面不用这么麻烦,直接用表指令就可以吧
hot_cha
级别: 略有小成
精华主题: 0
发帖数量: 78 个
工控威望: 235 点
下载积分: 1490 分
在线时间: 87(小时)
注册时间: 2013-09-23
最后登录: 2024-05-10
查看hot_cha的 主题 / 回贴
17楼  发表于: 2015-05-13 17:02
排序~按顺序编号。然后列表,按了的,在列表无该号码的前提下按顺序写入;否则不作处理~就这样~
dream2012
级别: 略有小成
精华主题: 0
发帖数量: 143 个
工控威望: 277 点
下载积分: 1080 分
在线时间: 160(小时)
注册时间: 2011-10-17
最后登录: 2020-06-26
查看dream2012的 主题 / 回贴
18楼  发表于: 2015-05-13 17:26
这个确实有意思
kokoper
级别: 略有小成
精华主题: 0
发帖数量: 238 个
工控威望: 357 点
下载积分: 1335 分
在线时间: 144(小时)
注册时间: 2014-07-23
最后登录: 2018-09-17
查看kokoper的 主题 / 回贴
19楼  发表于: 2015-05-18 08:48
引用
引用第16楼bettyl于2015-05-13 13:12发表的  :

其实在西门子里面不用这么麻烦,直接用表指令就可以吧

我学的不多  很多指令不熟悉哈  勿喷 对C语言比较熟悉而已,所以是站在C的角度想怎么处理这个的。。。
0760
中山木工机械维修
级别: 论坛先锋
精华主题: 0
发帖数量: 453 个
工控威望: 1715 点
下载积分: 2749 分
在线时间: 721(小时)
注册时间: 2011-04-16
最后登录: 2024-05-16
查看0760的 主题 / 回贴
20楼  发表于: 2015-05-18 14:18
作个记号
  • «
  • 1
  • 2
  • »
  • Pages: 2/2     Go