技术论坛

四工位呼叫小车连载一

作者 主题
奇侠

经验值: 5455
发帖数: 841
精华帖: 5
主题:【分享】四工位呼叫小车连载一
精华帖精华帖星级3级 推荐帖


只看楼主 只看精华 楼主 2022-09-04 17:02:48

# 四工位呼叫小车


最近闲来无事,看了几个自动化视频提高一下技术敏感度,偶然看到这个四工位呼叫小车视频

四工位小车视频

作者采用经验法,程序略显繁琐。项目示意图如下:




项目介绍:


站点1是原点位,此时站点1的行程开关I1.5点亮,当用户按下站点4的按钮I0.3时,小车向右正转,站点4的行程开关I1.0点亮,小车停止。当用户按下站点2的按钮I0.1时,小车向左反转,站点2的行程开关I0.6点亮,小车停止。如果此时还是点站点2的按钮I0.1,小车不动作。


我的思路如下:


先通过StateFlow建立模型,然后再把模型转换成PLC程序,通过这种方法,程序简单,不容易出错 ,而且如果后期需要增加站点,代码只需很少的变动。如果对状态机有疑惑,可以看我前面的博客。





如果增加更多的工位,如工位5,工位6,只需增加if语句的条件就可以,非常方便。这样一个状态机转换成PLC程序是很简单的。


callVehicleOnFourSites.7z

vehicleOnFourSites_v4.7z



drongh
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1782657&b_id=50&s_id=0&num=20

奇侠

经验值: 5455
发帖数: 841
精华帖: 5
回复:4 工位呼叫小车
推荐帖


只看楼主 只看精华 楼主 1楼 2022-09-04 17:06:45

附件中的PLC 程序是一个完成的小项目。包括手动/自动等状态转换。


drongh
以下网友喜欢您的帖子:

  
版主

经验值: 76250
发帖数: 19148
精华帖: 378
回复:4 工位呼叫小车
推荐帖


只看楼主 只看精华 2楼 2022-09-04 17:24:53

给个建议,可以模拟伺服MDI的做法,建立坐标系,给坐标运动,可以以不变应万变。


Zane 注册自动化系统工程师 Always save before download
以下网友喜欢您的帖子:

  
至圣

经验值: 13023
发帖数: 1815
精华帖: 22
回复:4 工位呼叫小车
推荐帖


只看楼主 只看精华 3楼 2022-09-05 09:13:32

博途和Matlab的交互会增多,学院派风格不错


 
以下网友喜欢您的帖子:

  
侠圣

经验值: 2811
发帖数: 159
精华帖: 0
回复:4 工位呼叫小车
推荐帖


只看楼主 只看精华 4楼 2022-09-05 09:14:26

不错,有思路,有想法,就有成果


 
以下网友喜欢您的帖子:

  
至圣

经验值: 19841
发帖数: 4383
精华帖: 2
回复:4 工位呼叫小车
推荐帖


只看楼主 只看精华 5楼 2022-09-05 09:17:19

有项目借鉴的作用。。。


 
以下网友喜欢您的帖子:

  
侠圣

经验值: 3103
发帖数: 440
精华帖: 0
回复:4 工位呼叫小车
推荐帖


只看楼主 只看精华 6楼 2022-09-05 10:06:45


这个还是很不错,学习


云淡风轻
以下网友喜欢您的帖子:

  
奇侠

经验值: 9885
发帖数: 460
精华帖: 2
回复:4 工位呼叫小车
推荐帖


只看楼主 只看精华 7楼 2022-09-05 10:10:08


正好有个项目可以借鉴一下。


 
以下网友喜欢您的帖子:

  
侠士

经验值: 1732
发帖数: 104
精华帖: 6
回复:4 工位呼叫小车
推荐帖


只看楼主 只看精华 8楼 2022-09-05 10:31:44

这种工艺,可以考虑用Array[*]数组的方式传递输入/输出参数,通过读取数组上标判断工位个数,这样程序中主程序基本上就是一个FOR循环,真正实现“不管工位个数的通用程序”


 
以下网友喜欢您的帖子:

  
奇侠

经验值: 5455
发帖数: 841
精华帖: 5
回复:4 工位呼叫小车
推荐帖


只看楼主 只看精华 楼主 9楼 2022-09-05 10:40:52
以下是引用W.M.J在2022-09-05 10:31:44的发言 >8楼

这种工艺,可以考虑用Array[*]数组的方式传递输入/输出参数,通过读取数组上标判断工位个数,这样程序中主程序基本上就是一个FOR循环,真正实现“不管工位个数的通用程序”

前些用数组写,没写出来。结果用了Matlab了.


drongh
以下网友喜欢您的帖子:

  
至圣

经验值: 18932
发帖数: 2108
精华帖: 0
回复:4 工位呼叫小车
推荐帖


只看楼主 只看精华 10楼 2022-09-05 11:44:35

视频打不开了,楼主


 
以下网友喜欢您的帖子:

  
奇侠

经验值: 9245
发帖数: 1414
精华帖: 1
回复:4 工位呼叫小车
推荐帖


只看楼主 只看精华 11楼 2022-09-05 16:53:18



学习了,开眼界


认真学习,努力工作
以下网友喜欢您的帖子:

  
侠士

经验值: 1680
发帖数: 254
精华帖: 0
回复:4 工位呼叫小车
推荐帖


只看楼主 只看精华 12楼 2022-09-06 08:32:51

不错,可以,一键三连!


 
以下网友喜欢您的帖子:

  
至圣

经验值: 15532
发帖数: 1735
精华帖: 0
回复:4 工位呼叫小车
推荐帖


只看楼主 只看精华 13楼 2022-09-06 09:28:14
以下是引用Zane在2022-09-04 17:24:53的发言 >2楼

给个建议,可以模拟伺服MDI的做法,建立坐标系,给坐标运动,可以以不变应万变。


向Zane版主学习!


海纳百川,厚德务实!
以下网友喜欢您的帖子:

  
至圣

经验值: 18079
发帖数: 1524
精华帖: 2
回复:4 工位呼叫小车
推荐帖


只看楼主 只看精华 14楼 2022-09-07 08:15:42

多学,多交流。


我回来了!继续努力!
以下网友喜欢您的帖子:

  
侠士

经验值: 1292
发帖数: 165
精华帖: 3
回复:4 工位呼叫小车
推荐帖


只看楼主 只看精华 15楼 2022-09-08 15:39:00

我做过用步进做的多工位小车,其实就是走就对值,正反转步进指令自己控制。


赠人玫瑰,手留余香!
以下网友喜欢您的帖子:

  
hf1
奇侠

经验值: 8201
发帖数: 1460
精华帖: 3
回复:4 工位呼叫小车


只看楼主 只看精华 16楼 2022-09-08 16:06:33

锻炼新人,掌握技巧,早日上手

1


 
以下网友喜欢您的帖子:

  
奇侠

经验值: 7348
发帖数: 1688
精华帖: 1
回复:4 工位呼叫小车


只看楼主 只看精华 17楼 2022-09-10 08:57:10

学习了,感谢分享


随遇而安
以下网友喜欢您的帖子:

  
游侠

经验值: 436
发帖数: 34
精华帖: 0
回复:四工位呼叫小车连载一


只看楼主 只看精华 18楼 2022-10-26 19:50:36

没看懂,段位太低


不断提升自己工控技能。
以下网友喜欢您的帖子:

  
侠客

经验值: 714
发帖数: 24
精华帖: 0
回复:四工位呼叫小车连载一


只看楼主 只看精华 19楼 2022-11-18 10:06:01

感谢分享!学习借鉴了!


 
以下网友喜欢您的帖子:

  
收起
四工位呼叫小车连载一
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。