1938710891
级别: 探索解密
精华主题: 0
发帖数量: 24 个
工控威望: 155 点
下载积分: 1311 分
在线时间: 87(小时)
注册时间: 2013-08-25
最后登录: 2024-11-09
查看1938710891的 主题 / 回贴
楼主  发表于: 2018-09-24 20:46
现在有一台加工机械,机械分三个部分(送料机构,加工机构,取料卸料机构),运行的流程:送料→加工→取料卸料
开机自动,程序执行(送料)
当程序执(加工)的时候,(送料机构)应该执行第二次
当程序执(取料卸料)的时候,(加工)应该执行第二次
因为三个机械部分每一部分的程序都有好几步,现在的自动程序框架不知道究竟用单流程还是用并行分支。如果用单流程,照着送料→加工→取料卸料来编程,程序步骤是很清楚,不过有一个问题,就是程序要执行到卸料完成之后才开始执行送料,这中间加工位就一直处于空闲状态,那样机器效率太低。如果用并行分支感觉不太好做,兄弟刚开始用SFC,始终不得要领。
twingo49
级别: 网络英雄

精华主题: 0
发帖数量: 559 个
工控威望: 9134 点
下载积分: 22555 分
在线时间: 1019(小时)
注册时间: 2013-08-08
最后登录: 2024-11-10
查看twingo49的 主题 / 回贴
1楼  发表于: 2018-09-24 21:10
把三個部分當作三個獨立的機器,送料機構送料畢給信號到加工機構後繼續送料,加工機構完成後給信號啟動取料後繼續加工。
1938710891
级别: 探索解密
精华主题: 0
发帖数量: 24 个
工控威望: 155 点
下载积分: 1311 分
在线时间: 87(小时)
注册时间: 2013-08-25
最后登录: 2024-11-09
查看1938710891的 主题 / 回贴
2楼  发表于: 2018-09-24 22:11
那就是并行分支了,不过这个并行SFC好像不好操作。如果S2为自动初始化,转移条件为m8041+m8044,此时送料可以启动,不过加工和取料的转移条件却不是m8041+m8044。加工转移条件应该是送料完成,取料卸料转移条件应该是加工完成。因为并行分支要在分支之前给转移条件,不好搞
twingo49
级别: 网络英雄

精华主题: 0
发帖数量: 559 个
工控威望: 9134 点
下载积分: 22555 分
在线时间: 1019(小时)
注册时间: 2013-08-08
最后登录: 2024-11-10
查看twingo49的 主题 / 回贴
3楼  发表于: 2018-09-25 08:18
引用
引用第2楼1938710891于2018-09-24 22:11发表的  :
那就是并行分支了,不过这个并行SFC好像不好操作。如果S2为自动初始化,转移条件为m8041+m8044,此时送料可以启动,不过加工和取料的转移条件却不是m8041+m8044。加工转移条件应该是送料完成,取料卸料转移条件应该是加工完成。因为并行分支要在分支之前给转移条件,不好搞

不一定要用IST指令
xinpingliu
级别: 略有小成
精华主题: 0
发帖数量: 326 个
工控威望: 478 点
下载积分: 4000 分
在线时间: 113(小时)
注册时间: 2012-03-05
最后登录: 2022-07-03
查看xinpingliu的 主题 / 回贴
4楼  发表于: 2018-09-28 11:23
用并行分支比较有效。您再好好想想办法,可以的。
superman-mr
级别: 略有小成
精华主题: 0
发帖数量: 176 个
工控威望: 239 点
下载积分: 3975 分
在线时间: 98(小时)
注册时间: 2018-03-04
最后登录: 2024-11-19
查看superman-mr的 主题 / 回贴
5楼  发表于: 2018-09-28 20:55
三个部分如果要一起工作,节拍一致,用SFC只能并行分支了,如果用FB,做三个独立的块就行了
油腻工控大叔
油腻工控大叔
级别: 略有小成
精华主题: 0
发帖数量: 40 个
工控威望: 391 点
下载积分: 985 分
在线时间: 692(小时)
注册时间: 2018-08-29
最后登录: 2023-02-06
查看油腻工控大叔的 主题 / 回贴
6楼  发表于: 2018-10-06 14:17
写三段SFC,相互之间并没有时间上的牵制