湛蓝小尔
工控交流 Q703935819
级别: 家园常客

精华主题: 0
发帖数量: 349 个
工控威望: 642 点
下载积分: 2101 分
在线时间: 80(小时)
注册时间: 2014-03-03
最后登录: 2024-12-10
查看湛蓝小尔的 主题 / 回贴
楼主  发表于: 2018-05-18 09:22
如题。我在思考,有3个工位+1个工位上升下降机构
命名为工位1,工位2,工位3,工位4
人在工位1处。
我没理解过来,如何编程更方便。
工位1-工位3,每个工位1对传感器,工位4有传感器
人在工位1,放料,然后,自动前进一个工位,当然,还有其他保护措施。
我的意思是,难道是分类讨论每个工位状态,得出,当前下一步,应该如何动作吗?太累了吧。假如30几个工位流水线,不是要写废了。
专心搞钱
Q群943838323   博图
Q群703935819   昆仑通态
worker02
级别: 略有小成
精华主题: 0
发帖数量: 115 个
工控威望: 294 点
下载积分: 723 分
在线时间: 280(小时)
注册时间: 2008-08-01
最后登录: 2024-12-07
查看worker02的 主题 / 回贴
1楼  发表于: 2018-05-21 15:44
图片:
图片:
用变址方法来做,不论多少工位都可实现,程序轮询各个待料工位状态,然后生成一个任务表格(填表),生成表格后就可以按表格排号进行操作了(生成表可进行顺序排列,如从大到小或是从小到头,这样排列的好处是可以优先对待)。图1为填表功能块:具体功能有:表格长度可设置、表格内容可排序如从小到大或是从大到小、是否要踢除写入相同的数据。返回表的长度及表的当前笔数。图2如功能描述如搜索各个待料工位状态。结合这两个功能可实生产工艺自行编排都可实。