写小车程序的方法

各位前辈,高手们好
    我现在有个项目需要做AGV小车调度程序,我先把我的项目要求用文字介绍一下
有120条流水加工线,加工好后的物品随着流水线流到线体的终端,终端装有传感器,当传感器有信号时,呼叫小车.AGV小车共有三辆,每辆负责40条线体
现在我就不知道用什么指令比较好
然后要考虑的问题就是,假如这个120条线,或是每40条线同时有信号的话,应该用什么程序指令去调度这些小车. 
这个三辆车全部是在同一条轨道上,而且有可能要考虑让车
这个程序写起来很麻烦,愁死我了 
问题补充:有可能会有传感器信号同时到,这个同时到的话,我是不是应该需要互锁,选择优先权啊

问题补充:
远 - 资深学长  第3级 你这个不就是想赚点积分吗?
我能把流程图画出来,我这个需要要什么指令,我自己就知道了啊
还来官网问吗?

最佳答案

我曾做过类似的项目,但是我们那个项目只有十个站点和一台车。
方法是:
1,用一个字节用来存放生产线的号码,如第十条生产线终端有传感器信号到达时,就让VB0=10。就知道第十条生产线有产品完成,需要小车到第十条生产线去。
2,VB0每次变化时就将VB0传给VB5,VB5传给VB4,VB4传给VB3......VB2传给VB1。那么VB1就是首先完成的生产线,VB2就是第二条完成的生产线......。当然根据你的需要可以调整。
3,小车知道哪几个站完成了,就依次跑到各目的地。如7,9,1,8,完成了,小车 应按高低顺序到达,不能按完成的先后顺序去跑,就该先到1,再到7,再到8,最后到9。
4,规定小车只能一个方向走,返回时直接到达流水线的终端。不然小车既能前进又能后退取货的话,那就麻烦了。这一点和电梯很相似。
5,至于3辆车如何分配的事就不敢说了,要您自己来定了。

以上仅是我的一点个人看法,仅供参考。

提问者对于答案的评价:

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc223783.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2018年3月6日
下一篇 2018年3月6日

相关推荐

  • Z轴经常报警

    310505 Z轴驱动2电机测量系统的光学编码器出错代码0000900H,26020  Z轴编码器重新初始化时的硬件错误00009000H,请问这是什…

    SINUMERIK 2017年6月6日
  • 840Dsl的PLC里调用FB2出错

    我用FB2读取西门子840Dsl的数据,出现报错,故障标识是6,代表FIFO已满,必须重复任务,因为等待序列已满。请问有没有大神知道这是什么原因啊?以及有没有什么解决办法? 问题补…

    2020年10月31日
  • 840D与6RA70

    系统是840D,除1PH7主轴和1FT6伺服电机外,另带一直流调速装置6RA70,准备用PROFIBUS线挂上。请高人指点一下, 怎样挂上840D。840DDE这边的硬件…

    SINUMERIK 2019年6月11日
  • STEP7_300的840D和840DSL的toolbox.有的麻烦给发一下,

    STEP7_300的840D和840DSL的toolbox.有的麻烦给发一下,最好是最新版本的 图片说明:    最佳答案 我有840D的SW6.X,需要发个邮…

    2020年10月31日
  • 802d 来自NCK通道 m功能怎么用?

    802d 来自NCK通道 m功能大概怎么用?看到有M0到M99这么多的地址。不知道怎么用?或者有没有相关说明书介绍? 最佳答案 楼主可以这样理解这个问题:比如你…

    SINUMERIK 2017年8月26日
  • TD200为什么灯亮,却不出字

    TD200显示器为什么灯亮,却不出字。 问题补充:可是TD200以停产了啊。有没有修的地方?徐州有没有买的。或是修的。 最佳答案 TD200已停产了,可用TD400C替代。过保的话…

    SINUMERIK 2019年6月11日
  • 840D报警400261

    machine control panel2 failed 怎样处理? 最佳答案 400261:机床操作面板2故障,你的机床应该有两个MCP…

    SINUMERIK 2017年12月7日
  • 802c能配绝对式编码器吗

    802C系统怎样设置  能配绝对式编码器  不用会参考点不用接近开关 问题补充:不好意思  是802C BAS…

    SINUMERIK 2019年6月11日
  • 802dsl A轴报错,XYZ轴正常,请教改哪些参数重新设置绝对值零点?

    802dsl  A轴报错,XYZ轴正常,请教改哪些参数重新设置绝对值零点?也是改 34210这些参数吗? 还是在哪个地方操作一下? 问题补充…

    SINUMERIK 2020年11月1日
  • 840D 主轴编码器硬件出错

    只采用半闭环时(30200=1)时,运行正常。设双反馈30200=2,半闭环时,上电报警“从动编码器硬件出错”;设为全闭环时,报“主动编码器硬件出错”急候回音,谢谢 最佳答案 参见…

    SINUMERIK 2017年11月4日