小陈要努力
级别: 探索解密
精华主题: 0
发帖数量: 29 个
工控威望: 103 点
下载积分: 847 分
在线时间: 15(小时)
注册时间: 2021-11-29
最后登录: 2024-10-24
查看小陈要努力的 主题 / 回贴
楼主  发表于: 前天
图片:
目前有个这样的设备,它分为1区和2区,需要有这种2个区域交替测试的运行模式,比如在1区测试X分钟,停止Y分钟,循环测试Z次后,可以移送到2区。在2区测试m分钟,停止n分钟,循环测试i次后,再移送到1区。1和2区的区域交替测试次数可调,所有的时间和次数也都是可以调的。我目前只能写出单个区域内做循环。2个区域的不知道咋写,大佬们能否指引一点思路,灰常感谢!
zhongwen1234
级别: 探索解密
精华主题: 0
发帖数量: 87 个
工控威望: 163 点
下载积分: 545 分
在线时间: 55(小时)
注册时间: 2020-08-04
最后登录: 2024-10-25
查看zhongwen1234的 主题 / 回贴
1楼  发表于: 前天
有详细资料吗?
pme2bb
~~ 一蕭一劍平生意   &n
级别: 探索解密
精华主题: 0
发帖数量: 73 个
工控威望: 153 点
下载积分: 1109 分
在线时间: 11(小时)
注册时间: 2018-09-05
最后登录: 2024-10-24
查看pme2bb的 主题 / 回贴
2楼  发表于: 昨天
很簡單,利用移載汽缸判定目前身再第一區或是第二區
第一區流程:S0測試啟動->S1計算時間->S2測試次數+1->S3判斷次數到達NO->S0/YES->S10
S10移載汽缸移動到第二區->S11判斷移載汽缸到達定位->S20第二區流程
第二區流程:S20測試啟動->S21計算時間->S22測試次數+1->S23判斷次數到達NO->S20/YES->S30移載汽缸移動到第一區->S31判斷移載汽缸到達定位->S0第一區流程
草原冰狼
级别: 略有小成
精华主题: 0
发帖数量: 61 个
工控威望: 379 点
下载积分: 693 分
在线时间: 79(小时)
注册时间: 2024-05-07
最后登录: 2024-10-25
查看草原冰狼的 主题 / 回贴
3楼  发表于: 昨天
很简单的,先写一个子程序,主程序里面调用两次,再循环
sunzengli
级别: 论坛先锋
精华主题: 0
发帖数量: 651 个
工控威望: 1031 点
下载积分: 1481 分
在线时间: 210(小时)
注册时间: 2021-07-09
最后登录: 2024-10-24
查看sunzengli的 主题 / 回贴
4楼  发表于: 昨天
没明白难点在哪里。
一区和二区 根本没有区别,你把工件放在哪个区就启动哪个区的测试,为什么一个区写好,另一个区不会写了?不能理解,复制一下而已,如果你不会用FB或者FC,直接复制黏贴,改一下数据区和对应的传感器以及测试结果就好了啊,没看懂为什么不会。
漂泊的石头人
级别: 家园常客
精华主题: 0
发帖数量: 463 个
工控威望: 594 点
下载积分: 2758 分
在线时间: 205(小时)
注册时间: 2018-07-17
最后登录: 2024-10-25
查看漂泊的石头人的 主题 / 回贴
5楼  发表于: 昨天
这个不是很简单,以前做过的单个循环,双循环。
鹅卵石
广交天下朋友!!1
级别: 略有小成
精华主题: 0
发帖数量: 134 个
工控威望: 256 点
下载积分: 2096 分
在线时间: 63(小时)
注册时间: 2012-12-06
最后登录: 2024-10-24
查看鹅卵石的 主题 / 回贴
6楼  发表于: 昨天
写个循环程序不就好了么,如果项目上有触摸屏,把测试时间和循环次数开放出来,可以在触摸屏上加个按钮,一区循环完毕再进一区或二区,二区循环完毕再进一区二区,提高下设备灵活性。毕竟,甲方爸爸不是那么好伺候的。
广交天下朋友,三人行者必有我师 ,择其善者而从之
从事电气方案设计,做运动控制,惯用西门子、欧姆龙、基恩士
软件共享、技术互助、项目合作请关注公众号:fshshu
17625606414
级别: 家园常客
精华主题: 0
发帖数量: 393 个
工控威望: 569 点
下载积分: 85 分
在线时间: 143(小时)
注册时间: 2022-07-11
最后登录: 2024-10-24
查看17625606414的 主题 / 回贴
7楼  发表于: 昨天
多做几个计数器,流程返回比较一下次数然后选择动作分支