博客
关于我
夜光精讲 Opentcs 通信系统
阅读量:260 次
发布时间:2019-03-01

本文共 1072 字,大约阅读时间需要 3 分钟。

夜光序言:

 

以兴趣始,以毅力终。

 

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

 

 

 

 

正文:

 

控制中心把通过无线局域网与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),超过最大长度,通信数据传输通道将被关闭。
 

转载地址:http://prbo.baihongyu.com/

你可能感兴趣的文章
android 在一个应用中启动另一个应用
查看>>
Thread.sleep() 和 Thread.yield() 区别
查看>>
Kotlin 简单优雅的高阶函数
查看>>
ES6 箭头函数: () => {} 与匿名函数 function() {}
查看>>
13.13 java.util.ConcurrentModificationException
查看>>
UML类图关系(泛化 、继承、实现、依赖、关联、聚合、组合)
查看>>
第14章 使用Kotlin 进行 Android 开发(2)
查看>>
Spring Boot 2.0 与 Spring 5 项目实战开发(基于 Kotlin & Java )
查看>>
第1讲 快速入门 《Kotlin 极简教程 》
查看>>
《拾叶集》一个会写诗的程序员 二零一八年十月九日
查看>>
Kotlin + Spring Boot :下一代 Java 服务端开发 (视频)
查看>>
图书推荐:Kotlin从入门到进阶实战
查看>>
《Spring Boot 2.0 极简教程》附录 I : Spring 5.0 新特性
查看>>
IDEA 工程文件 UTF-8 编码设置
查看>>
10年后6G将问世,速度有望比5G快100倍
查看>>
5G蝴蝶效应:孕育万亿级产业
查看>>
华为超越三星拿下第一!2019年全球5G手机出货量榜单揭晓
查看>>
中国电信为武汉协和搭建的5G远程会诊平台正式投入使用!
查看>>
PPT分享 | 中国移动十大领域5G应用案例
查看>>
宝信软件丛力群:工业互联网赋能钢铁行业高质量发展
查看>>