初出陌路
级别: 家园常客
精华主题: 0
发帖数量: 101 个
工控威望: 552 点
下载积分: 1629 分
在线时间: 36(小时)
注册时间: 2015-08-11
最后登录: 2024-01-17
查看初出陌路的 主题 / 回贴
楼主  发表于: 2017-05-12 13:10
我用s7-1200,另一台是s7-300,现有一激光测距仪测距,当300给我1200发一个命令,我的CPU首先需要判断我的小车在哪个工位,然后选择前进还是后退,一共5个工位。例如300发了一个让小车去2号工位的命令,我首先需要判断我的小车的位置,然后选择前进还是后退,用什么方法可以给小车的工位编号,从而判断小车的运动方向?求大家指点。
linglong
级别: 略有小成
精华主题: 0
发帖数量: 296 个
工控威望: 439 点
下载积分: 1409 分
在线时间: 1151(小时)
注册时间: 2008-07-13
最后登录: 2024-05-01
查看linglong的 主题 / 回贴
1楼  发表于: 2017-05-12 13:18
电镀线上做过,给每个槽位8421编码,小车停止位与前进位比较,大于右行,小于左行,相差一工位时减速,到达工位停止。
zhaoxg
级别: 网络英雄
精华主题: 0
发帖数量: 512 个
工控威望: 10675 点
下载积分: 8281 分
在线时间: 336(小时)
注册时间: 2016-05-07
最后登录: 2024-05-02
查看zhaoxg的 主题 / 回贴
2楼  发表于: 2017-05-12 13:37
你可以每个工位一个信号,根据具体情况最好