ClientView对接cms配置
RCMS版本ClientView基础配置讲解如:点对点搬运

一、服务配置

1.1 ClientView添加RCMS服务

注:clientview对接cms/mcs服务,要用1.3及以上版本

扩展配置—服务配置—新增,添加clientview需要访问的服务信息, cms为cms的ip:port/rcms

添加完成后,点击右上角应用管理,点击新增添加PDA连接应用,应用编号在安卓机壳子配置时需要使用,应用类型选择RCS,关联服务选择上边新增的cms服务,则代表安卓机最后页面访问的最终服务

1.2 PDA登录

选择协议,输入IP、端口和加载路径


服务

路径

wms 工作站

/clientview/workstation/index.html?appCode=workstation#/login

wms PDA

/clientview/pda/index.html?appCode=pda#/login

RCS PDA

/clientview/rcs/index.html?appCode=应用编号#/login

应用编号填在上文在应用管理里新增的编号,例如上文中添加的是ABC,那么PDA加载路径就是:/clientview/rcs/index.html?appCode=ABC#/login

加载路径配置好后配置对应服务ip端口,勾选许可协议后点击确定。若未跳转界面将壳子后台关闭并重启,界面与下图不符需要检查路径配置是否正确;界面跳转后,服务类别选择RCS,登录账密与RCS网页一致

二、PDA配置

2.1  添加接口

服务配置选择cms的服务,点击查看,进入接口模拟界面,点击新增添加接口,如下图,添加一个任务调用接口,接口编号和接口标识可自定义,URL按实际路径填写

注意此处的服务编号和接口标识在下文配置PDA时会使用到

2.2 PDA布局配置

进入PDA布局界面,新建布局


新建后点击布局名称或设计,进入编辑布局界面,新建空白页,随后根据需要拖动元件进行编辑,从右侧拖拉元件到空白页上


2.3 点到点配置


元件属性--标识使用#start(#自定义),标识在后续会使用到;一个界面里面,标识都是唯一的,不能重复,例如第一个用了#A,第二个可以用#B

底部添加按钮(名称自定义),点击按钮—元件属性—请求属性开启—接口标识填写rcs.genAgvSchedulingTask  此处的接口标识,是使用上文配置服务编号.接口标识,中间用英文的点分隔开;配置的目的是按下按钮时,服务会根据配置的标识寻找对应服务,触发相应接口

接口标识配置好,点击下方的请求参数—编辑

模板输入示例报文,下方参数列表根据报文参数字段填写,例如点到点,参数列表中就可以填写:参数名start、值#标识;reqCode随机生成整数,值填写${this.$util.generateId()},如果不需要reqcode的话,参数里可以不填写

模板报文示例:红色字体为注释,实际模板中不得填写

{

    "method": "genAgvSchedulingTask",

    "requestObject": {

        "taskTyp": "F01",(调用任务模板名)

        "reqCode": this.reqCode,

        "positionCodePath": [{

                "positionCode": this.start,(起点,this*参数名)

                "type": "00"

            },

            {

                "positionCode": this.end,(终点,this*参数名)

                "type": "00"

            }

        ]

    },

    "serverType": "rcms"(服务编号)

}

2.4 解绑绑定

接口添加bindPodAndBerth,货架绑定解绑接口,容器解绑使用bindCtnrAndBin

后续配置和点到点搬运配置基本一致。新建布局,新增空白页,添加选项框、按钮等




indBind字段,绑定按钮写固定值1,解绑写固定值0;也可以将按钮改成下拉框之类的元件,通过标识写入

解绑绑定报文示例:

{

 "method": "bindPodAndBerth",

 "requestObject": {

 "clientCode": "",

 "podCode": this.podCode,

 "reqCode": this.reqCode,

 "pointCode":this.pointCode,

 "indBind":this.indBind

 },

 "serverType": "rcms"

}

2.5 取消任务

接口添加cancelTask,取消任务接口

新建布局,新增空白页,添加选项框、按钮


字段:forceCancel,取消类型 0表示:取消后货架直接放地上 1表示:AGV仍然背着货架, 根据回库区域执行回库指令, 只有潜伏车和CTU车支持。 默认的取消模式为0;具体查看接口协议文档

三、菜单配置

3.1 添加菜单组

版权声明:本文为V社区用户原创内容,转载时必须标注文章的来源(V社区),文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:v-club@hikrobotics.com 进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容。
上一篇

白云化工databus配置经验分享

下一篇

wms项目过账获取token经验分享

评论请先登录 登录
全部评论 0
Lv.0
1
关注
8
粉丝
5
创作
17
获赞
相关阅读
  • 探讨海康VisionMasterN点标定的内部原理
    2024-07-19 浏览 0
  • 关于两起激光方案配置不合理引起的碰撞案例分析
    2024-07-09 浏览 0

请升级浏览器版本

您正在使用的浏览器版本过低,请升级最新版本以获得更好的体验。

推荐使用以下浏览器