接下来,需要分别为每个楼层创建以下模版:
1.对应发送给上位机的Cluster类型SSIO(图一)
2.用于呼叫电梯的Position类型的Cluster(图二)
3.用于在电梯开门前阻塞AGV/AMR前进的SSIO(图三)
如图一所示,当选择Line 1/Unit 0/ID 1作为呼叫电梯的SSIO链路时,向上位请求开电梯。
图二中绘制的Position类型的Cluster用于发出开门请求,即车辆进入图中的Cluster区域后,激活图一中的SSIO链路,请求开门。
如图三,在进入电梯前的线段中选择创建好的Blocking类型的SSIO。这个信号跟实际电梯门开关状态关联,即在门未打开之前,不允许车辆进入;同样的出电梯的线段上也要勾选对应楼层电梯的开门信号,以防止出现车辆撞门的情况。
使用此方法依次为几层楼全部创建好后,当AGV/AMR行至楼层跳转点,即创建的Z-segment的点位时,AGV/AMR会自动生成跳转命令,将AGV/AMR重新定位到其他楼层。这时虽然车辆没有实际到达目标楼层,但在系统中,AGV/AMR已经跳转。与此同时,在对应楼层中的Cluster会被激活,从而上位获得目标楼层的SSIO信号。再将对应命令发送给电梯,电梯就会运行至目标楼层,从而实现AGV/AMR自动上下楼的功能。
评论
加载更多