夜光精讲 Opentcs 通信系统

48 篇文章 63 订阅
39 篇文章 39 订阅

夜光序言:

 

以兴趣始,以毅力终。

 

记得数年之前,会想到又到了洗澡靠勇气 洗衣靠毅力 起床靠爆发力 出门上课靠洪荒之力的季节了

 

 

 

 

正文:

 

控制中心把通过无线局域网与AGVs之间进行大容量数据传输,从而实时监控,获知AGV上传的位置、电量、任务执行状态和报警信息等,同时对AGV下达任务命令和远程调度等信息。

 

此系统可通过无线呼叫AGV到这指定位置进行无人化自动运输工作,建立各个AGV和地面控制系统的无线联通通信。

CCS对外提供的接口(如与ERP之间通讯)采用的通讯接口方式为HTTP(SOAP)协议。

由AGV管控系统与电梯控制器采用信号交互方式进行通信,实现AGV在无人操作情况下可L乂乘坐电栋上下楼,解决了跨楼层物流运输问题。



XML技术


XML称为可扩展标记语言,用于存储、传输数据,是数据交换的唯一公用语言。

XML文件可通过XML处理模块生成(dom4j或JAXB解析器等XML    API实现)。


1.XML与 java实体类之间的转换


XML与 java 类之间的转换,通常涉及的操作包括以下三个方面:


(1)创建要转化的 java 对象,该对象需要使用相关注解注释各字段注解,最好在getter()方法上,修饰属性用private,方法是public。需要转化为XML的实体类。

(2)编组0bject2Xml;将 java对象转xml常用的编组方式分为:编组到文件和编组到控制台。


(3)解组Xml2O bject:xml转java对象,直接从文件解组xml成java对象。


2.XML应用


主机一般通过XML电报形式远程传输新创建的订单,通过TCP/IP的一个双向通讯搂口,建立订单TCP通信端口(port:66666)。

 

具体实现流程如下:
(1)主机host建立一个新的TCP/IP连接,呼叫TCS;
(2)host发送一个简单的报文(XML    telegram),描述需要被创建的订单;
(3)host关闭自己的TCP/IP连接的output   stream 流,让TCS的kernel知道data已经发送完毕;
(4)TCS解析报文(来自host的),创建指定格式的订单并激活订单;
(5)TCS发送一个XML    telegram,确认来自host的电报XML被处理了;
(6)TCS关闭TCP/IP连接。

 


夜光  传输数据时需要注意W下问题:


(1)如果超出limited time,这期间没有数据流入,连接将被关闭;
(2)XML有最大长度限制(100千字节kilob ytes),超过最大长度,通信数据传输通道将被关闭。
 

评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值