1 系统架构智能消防系统总体架构如图 1?1所示,包括感知层、网络传输层、应用支撑层、应用层。图 1?1 智能消防系统总体结构图1) 感知层感知层通过各种车载传感设备获取驾乘人员、车辆、城市部件信息,传感采集数据通过有线(CAN/Modbus)或无线(Zigbee)方式传递给车载智能终端处理,并将处...
分类:
其他好文 时间:
2014-09-10 17:24:30
阅读次数:
1057
例如以下一段代码能够借鉴:static void _sleep_response_timeout(modbus_t *ctx){#ifdef _WIN32 /* usleep doesn't exist on Windows */ Sleep((ctx->response_timeout...
分类:
系统相关 时间:
2014-09-07 12:19:45
阅读次数:
268
Modbus 一个工业上常用的通讯协议、一种通讯约定。Modbus协议包括RTU、ASCII、TCP。其中MODBUS-RTU最常用,比较简单,在单片机上很容易实现。虽然RTU比较简单,但是看协议资料、手册说得太专业了,起初很多内容都很难理解。 所谓的协议是什么?就是互相之间的约定嘛,如果不让别人....
分类:
数据库 时间:
2014-09-02 11:53:14
阅读次数:
364
又一次突然遇到用python处理modbus通信而需要crc16校验的问题,当时在百度上没找到,在google上找到了一个外国人开发的python包,结果安装好了之后发现校验的不正确(可能是使用的模式串不一样,xcrc16的模式串为...
分类:
编程语言 时间:
2014-08-15 23:53:49
阅读次数:
622
EtherCAT(以太网控制自动化技术)是一个以以太网为基础的开放架构的现场总线系统,EterCAT名称中的CAT为ControlAutomation
Technology(控制自动化技术)首字母的缩写。最初由德国倍福自动化有限公司(Beckhoff AutomationGmbH)研发。EtherCAT为系统的实时性能和拓扑的灵活性树立了新的标准,同时,它还符合甚至降低了现场总线的使用成本。E...
分类:
数据库 时间:
2014-08-15 10:46:48
阅读次数:
263
Modbus通讯协议是由Modicon公司在1979年开发的,应用于工业现场控制的总线协议。Modbus通讯系统包括带有可编程控制的芯片节点和公共传输线组成,其目的是用于多节点数据的采集和监控。Modbus协议采用主从模式,通讯系统中有一个主机对多个节点从机进行监控,从机节点最多支持247个。每个从机均有自己独立的从机地址,而且改地址能够被主机识别。
能够支持Modbus协议的通讯系统有RS-2...
分类:
数据库 时间:
2014-08-15 00:02:46
阅读次数:
704
本文使用freemodbus协议栈,在EasyARM i.mx287上实现了modbus tcp从机。在该从机中定义了线圈寄存器,其中线圈寄存器地址较低的4位和EasyARM的P2.4至P2.5关联,通过modbus指令可控制GPIO的输出。本文修改自freemodbus 示例LINUXTCP,经过简单的修改也可用于其他Linux开发板。...
分类:
数据库 时间:
2014-08-10 15:47:50
阅读次数:
379
DL/T645转ModbusTcp协议转换器 MRD-5021具有1 路RS485及1路以太网接口,最多支持同时采集5个DL/T645-1997或者5个2007协议国标电表设备,支持DL/T645协议的自适应,然后将所需要的采集数据转换为Modbus Tcp协议。方便和PLC、DCS、组态等工业相关...
分类:
数据库 时间:
2014-08-09 13:23:27
阅读次数:
341
我的Modbus Slave/Client开发历程(Rtu/AscII/Tcp)分类:〖自动化〗2007-07-19 10:0434038人阅读评论(38)收藏举报vb嵌入式dostcp语言医疗其实很早就想写写关于Modbus的开发历程,但牵扯项目较多,不同语言版本较多,头绪繁杂,一时不知从何写起。...
分类:
数据库 时间:
2014-08-06 11:39:31
阅读次数:
393
最近在开发基本Modbus协议的Android端PLC控制程序,C#版程序没有任何问题,移到JAVA下出现各种问题,其中比较苦恼的是java.net.SocketException: recvfrom failed: ECONNRESET错误。 开始我的解决方法是每次向PLC发送一条数据后关掉...
分类:
移动开发 时间:
2014-07-30 20:17:14
阅读次数:
261