上下位机通信方案(新改)

合集下载

c#通过串口及CAN模块实现上位及下位机通讯

c#通过串口及CAN模块实现上位及下位机通讯

c#通过串⼝及CAN模块实现上位及下位机通讯⽬录前⾔⼀、串⼝、CAN总线⼆、使⽤步骤1.RS232串⼝通讯(指令下发与接收)2.CAN总线通讯总结前⾔学习及⼯作中我们经常会遇到上位机与下位机通讯等⼯作,结合场景使⽤不同的通讯⽅式实时通讯,以下为⼯作中遇到的上位机与下位机进⾏实时通讯,采⽤RS232串⼝和CAN总线形式进⾏⽹络通讯。

⼀、串⼝、CAN总线串⾏接⼝简称串⼝,也称串⾏通讯接⼝或串⾏通讯接⼝(通常指设备的COM接⼝),是采⽤串⾏通信⽅式的扩展接⼝。

串⾏接⼝(Serial Interface)是指数据⼀位⼀位地顺序传送。

其特点是通讯简单,只要⼀对传输线,通过设备设置传输线端⼝等参数就可以实现双向通信,从⽽⼤⼤降低了成本,特别适⽤于远距离通信,但传送速度较慢。

CAN是控制器局域⽹络(Controller Area Network, CAN)的简称,是由以研发和⽣产汽车电⼦产品著称的德国BOSCH公司开发的,并最终成为国际标准(ISO 11898),是国际上应⽤最⼴泛的现场总线之⼀。

在北美和西欧,CAN总线协议已经成为汽车计算机控制系统和嵌⼊式⼯业控制局域⽹的标准总线,并且拥有以CAN为底层协议专为⼤型货车和重⼯机械车辆设计的J1939协议。

上位机与与下位机制定好通⽤协议通过CAN模块将数据进⾏16进制转换实时通讯。

⼆、使⽤步骤1.RS232串⼝通讯(指令下发与接收)代码如下(⽰例)://命名空间引⼊using System.IO.Ports;public SerialPort serialPort;//定义串⼝对象类public//定义连接⽅法public void Connect(){serialPort = new SerialPort();serialPort.BaudRate = 1200;//波特率serialPort.PortName = "COM1";serialPort.Parity = Parity.None;//校验法:⽆serialPort.DataBits = 8;//数据位:8serialPort.StopBits = StopBits.One;//停⽌位:1try{serialPort.Open();//打开串⼝serialPort.DtrEnable = true;//设置DTR为⾼电平serialPort.RtsEnable = true;//设置RTS位⾼电平serialPort.DataReceived += new SerialDataReceivedEventHandler(serialPort_DataReceived);//DataReceived事件委托byte[] WriteBuffer = Encoding.ASCII.GetBytes("下发指令");//下发serialPort.Write(WriteBuffer, 0, WriteBuffer.Length);}catch (Exception ex){//打开串⼝出错,显⽰错误信息Console.WriteLine("串⼝打开失败");}}2.CAN总线通讯代码如下(⽰例)://⾸先与CAN模块进⾏连接public TcpClient mTcp = new TcpClient();private const int READ_BUFFER_SIZE = 1000;private byte[] readBuffer = new byte[READ_BUFFER_SIZE + 1];public delegate void DoReadEventHandle(object sender, string e);public event DoReadEventHandle ReadedEvent;public event DoReadEventHandle LogEvent;public string recStr { get; set; }public string HandString { get; set; }public bool Connect(){//Can模块ipstring mIPAddress = "192.168.1.1";IPAddress hostIPAddress = IPAddress.Parse(mIPAddress);//端⼝int mPort = 8080;IPEndPoint endIP = new IPEndPoint(hostIPAddress, mPort);try{mTcp = new TcpClient(mIPAddress, mPort);DateTime Savetime = DateTime.Now;TimeSpan n = new TimeSpan();while (true){n = DateTime.Now - Savetime;if (n.TotalMilliseconds > 1000 || mTcp.Client.Connected) break;}if (!mTcp.Client.Connected) return false;mTcp.GetStream().BeginRead(readBuffer, 0, READ_BUFFER_SIZE, DoRead, null);}catch (Exception){return false;}return true;}private void DoRead(IAsyncResult ar){try{int BytesRead = mTcp.GetStream().EndRead(ar);if (BytesRead > 0){string s = "";for (int i = 0; i <= BytesRead - 1; i++){s = s + string.Format("{0:x2}", readBuffer[i]) + " ";}Console.WriteLine(s);var t = s.Split(new string[] { "aa 00 ff 00 00 00 00 00 00 00 00 00 55" }, StringSplitOptions.RemoveEmptyEntries).FirstOrDefault(ex => ex != " ");if (!string.IsNullOrEmpty(t)){recStr += t + "\r\n";if (HandString == recStr && LogEvent != null){HandString = null;LogEvent(this, "握⼿成功!");}} mTcp.GetStream().BeginRead(readBuffer, 0, READ_BUFFER_SIZE, DoRead, null);}}catch (Exception e){mTcp.Client.Close();}}//数据发送public void sendCan(string temperature, bool check){HandString = "0xC0 0x02 0x02 0x00 0x00";string[] tmp = temperature.Split(' ');var buf = new byte[22];for (int i = 0; i < buf.Length; i++){buf[i] = 0;}for (int i = 0; i < tmp.Length; i++){try{buf[i] = Convert.ToByte(tmp[i], 16);}catch (Exception e){buf[i] = 0;}}SendData(buf, 0, 13, check);}public bool SendData(byte[] sendBytes, int mStart, int mLen, bool check = true) {if (!check) return false;try{lock (mTcp.GetStream()){mTcp.GetStream().Write(sendBytes, mStart, mLen);}return true;}catch (Exception x){return false;}}总结1、RS232串⼝通讯接⼝的信号电平值较⾼,易损坏接⼝电路的芯⽚,传输速率较低,传输距离有限。

工业PLC的控制系统中上下位机的通讯实现

工业PLC的控制系统中上下位机的通讯实现

工业PLC的控制系统中上下位机的通讯实现作者:沃宇翔来源:《华夏地理中文版》2016年第03期摘要:目前在控制系统中,各个设备之间的良好通信是其核心问题。

因此文章基于PLC 控制系统中上下位机通讯的实现,重点阐述了PLC控制系统的原理、特点、计算机通信的基本原理、PLC通信方式以及VB通信控件等,完整的阐述了控制系统中各个设备间的通信实现方式,仅供参考。

关键词:工业PLC;控制系统;VB;通信控制一、PLC控制系统概述PLC自动控制装置属于一种嵌入式的工控机,其主要以顺序控制为主,回路调节为辅,能够进行逻辑判断、定时、基数记忆以及算术运算等多种功能。

不仅能够有效控制开关量和模拟量,还能够实现一定的通信功能。

其主要特点如下:第一,具备较强的可靠性和抗干扰能力。

PLC应用了大规模的集成电路技术,且其内部的电路选择也用了较为先进的抗干扰技术,因此其可靠性和抗干扰能力均很强。

第二,功能较为完善,适用能力也较强。

伴随着PLC的快速发展,现阶段已经产生了各种规模的产品系列,可以在多种规模的工业控制场合中应用。

同时现代的PLC不仅距离逻辑处理能力,还具备较强的数据运算能力,能够在数字控制领域中发挥重要作用。

第三,简便医学,深受业界好评。

PLC是一种通用的工业控制计算机,其接口相对简便,编程语言也易于被理解。

第四,系统设计工作量较小,维护较为便捷。

第五,体积较小,能耗相对较低。

例如目前出现的超小型的PLC,其底部的尺寸小于100mm,重量也小于150g。

功耗则仅为瓦。

且其体积较小,容易安装在机械的内部,是实现机电一体化的最佳控制设备。

二、基于PLC控制系统的通信原理(一)并行通信与串行通信为确保能够在实际应用中实现分散控制和集中管理,要求控制系统的各个部分能够相互进行数据的额通信。

依据传输方式,可以划分为并行通信和串行通信。

并行数据通信主要用于传输字节或者子尾单位,其传输的速度较快,不过需要较多的传输现象,因此适宜用在近距离的数据传输中。

基于PLC的上下位机快速通信

基于PLC的上下位机快速通信

PLC控制系统就是利用可编程控制器实现对工艺对象的自动控制。

这种系统用可编程序的存储器作面向用户指令的内部寄存器,完成规定的功能,如逻辑、顺序、定时、计数、运算等,通过数字或模拟信号的输入、输出,控制不同类型的机械或过程。

PLC的应用范围主要有,顺序控制,运动控制,过程控制,数据处理,通讯和联网五种类型。

由于PLC本身的数据、信息处理能力及画面处理能力远不如计算机来得强大,随着PLC通讯网络功能和计算机网络技术的增强,人们利用计算机作为上位机,PLC作为下位机,形成一个优势互补的自动控制系统,从而实现对生产过程“集中管理和分散控制”的目的本文闸述了上位机与下位机通信的工业应用价值,初步进行了该通信系统的硬、软件设计,给出了软件设计的详细流程图。

为今后进一步的完善、扩充功能及投入现场应用打下了一定的基础。

现代控制领域中,综合性控制系统DSC(Distributed Control System,分散控制系统)随着大型工业生产自动化的兴起和过程控制要求的日益复杂应运而生。

它是计算机技术、系统控制技术、网络通信技术和多媒体技术相结合的产物,可提供窗口式人机界面和强大的通信功能。

电气ECS(Electrical Control System)系统是DCS的一条重要分支,其主要应用于发电机的启、停控制及逻辑;工厂用电系统各开关的控制及逻辑;电气系统的各参数与设备状态的监视;继电保护动作情况、故障报警及时间顺序记录。

因此系统中总站与从站各个设备之间的通讯,是系统控制过程中的重要一环,决定着控制决策执行的正确与否。

PLC控制系统的控制部分一般由三部分构成:上位机(PC机),可编程控制器(PLC),以及连接二者的PC/PPI电缆。

上位机提供交互平台,进行程序编写,设置各项参数;PLC进行数据处理,程序执行;PC/PPI电缆用于上位机与PLC 之间的通信。

通信原理并行通信与船串行通信工程应用中,为实现分散控制和集中管理,控制系统的各个部分必定要相互进行数据通信。

应用于教育机器人的上下位机的通信控制方案

应用于教育机器人的上下位机的通信控制方案

应用于教育机器人的上下位机的通信控制方案上下位机通信是指上位机和下位机之间的数据交换和指令传递。

上位机一般指的是教师或者学生使用的控制终端,用于输入指令、查看机器人状态等操作;下位机指的是机器人本身,负责执行指令、采集环境信息等任务。

上下位机通信的目的是实现控制指令的传递和数据的交换,以实现机器人的智能行为。

在教育机器人中,上下位机通信的方案需要满足以下几个要求:1. 高效稳定:通信方案应具备高效稳定的特性,能够快速传递指令和数据,确保教育机器人的实时性和准确性。

2. 可靠性:通信方案应具备较高的可靠性,能够在不同环境和网络条件下正常工作,并能自动修复和恢复错误。

3. 安全性:教育机器人中可能涉及到学生的个人信息和敏感数据,通信方案应具备较高的安全性,确保数据的保密性和完整性。

4. 扩展性:通信方案应具备较高的扩展性,能够适应教育机器人的不断发展和升级,支持更多的功能和接口。

基于以上要求,我们提出以下通信控制方案:1. 使用TCP/IP协议:TCP/IP协议是一种常用的网络通信协议,具备高效稳定、可靠性和安全性的特点。

通过TCP/IP协议,可以实现上下位机之间的数据传输和指令传递。

2. 采用Socket编程:Socket编程是一种常用的网络编程方式,可以实现上下位机之间的通信。

通过建立Socket连接,上位机可以向下位机发送指令和数据,下位机可以将执行结果返回给上位机。

3. 使用JSON格式进行数据交换:JSON是一种轻量级的数据交换格式,具备较高的可读性和易解析性。

上下位机之间的数据交换可以使用JSON格式进行编码和解码,以实现数据的高效传输和解析。

4. 增加数据校验和重传机制:为了保证数据传输的可靠性,可以在通信协议中增加校验和重传机制。

通过校验和验证数据的完整性,如果数据传输过程中发生错误,可以进行重传,确保数据的准确性。

5. 支持固件升级和远程控制:通信方案还应支持固件升级和远程控制功能。

上下位机通信方法

上下位机通信方法

上下位机通信方法
上下位机通信是指在自动化控制系统中,上位机和下位机之间进行数据交换和通信的方式和方法。

常见的上下位机通信方法有以下几种:
1. 串口通信:使用串行通信接口(如RS232、RS485等)实现上下位机之间的数据传输。

这种通信方法简单易实现,但传输速度相对较慢。

2. 网口通信:利用以太网接口进行通信,可以使用TCP/IP协议或UDP协议进行数据传输。

网口通信速度较快,适用于大数据量或实时性要求较高的场景。

3. USB通信:通过USB接口进行数据传输和通信。

USB通信的优点是便携性强,适用于移动设备或一体机等场景。

4. 无线通信:利用无线模块(如蓝牙、Wi-Fi、ZigBee等)实现上下位机之间的通信。

无线通信可以实现远程控制和监测,但受环境影响较大,通信稳定性相对较差。

5. CAN总线通信:针对工控领域的通信协议,主要用于机器人、工业自动化等领域。

CAN总线通信速度快,可实现多节点通信,适用于复杂系统中的设备间通信。

6. MQTT通信:一种轻量级的消息发布/订阅协议,适用于物联网设备之间的通信。

MQTT通信具有低带宽和开销、可靠
性强、支持海量设备等优点。

在实际应用中,选择哪种上下位机通信方法,需要根据具体的应用场景和要求进行选择和配置。

一种上位机和下位机之间的通信方法[发明专利]

一种上位机和下位机之间的通信方法[发明专利]

[19]中华人民共和国国家知识产权局[12]发明专利申请公布说明书[11]公开号CN 101193118A [43]公开日2008年6月4日[21]申请号200710129759.X [22]申请日2007.07.25[21]申请号200710129759.X[71]申请人中兴通讯股份有限公司地址518057广东省深圳市南山区高新技术产业园科技南路中兴通讯大厦法律部[72]发明人吴安军 [74]专利代理机构北京安信方达知识产权代理有限公司代理人龙洪 霍育栋[51]Int.CI.H04L 29/06 (2006.01)H04L 12/12 (2006.01)权利要求书 2 页 说明书 6 页 附图 3 页[54]发明名称一种上位机和下位机之间的通信方法[57]摘要本发明公开了一种上位机和下位机之间的通信方法,上位机通过发送下行帧和接收上行帧与下位机进行通信。

其中,所述下行帧包括:写寄存器命令帧和读寄存器命令帧,所述上位机通过发送所述写寄存器命令帧或读寄存器命令帧来实现对下位机控制,所述下行帧或上行帧使用寄存器地址寻址方式,并使用固定长度的帧结构。

采用本发明所述方法,对于上位机发起的在任何控制功能都在上位机上转换成为读命令或者写命令,下位机只需要完成写寄存器,读寄存器并返回结果两种简单操作,简化了下位机的命令处理复杂度,大大提高了下位机的处理器的运行效率,能够使得上位机高效地控制下位机,并实时地获取下位机的运行状态信息。

200710129759.X权 利 要 求 书第1/2页 1.一种上位机和下位机之间的通信方法,其特征在于,上位机通过发送下行帧和接收上行帧与下位机进行通信。

2.如权利要求1所述方法,其特征在于,所述下行帧包括:写寄存器命令帧和读寄存器命令帧,所述上位机通过发送所述写寄存器命令帧或读寄存器命令帧来实现对下位机控制。

3.如权利要求1所述方法,其特征在于,所述下行帧或上行帧使用寄存器地址寻址方式,并使用固定长度的帧结构。

上位机与下位机之间的连接

第一章上位机与下位机1.1 上位机与下位机的概念上位机和下位机,一般是指集中控制系统中的PC机和现场的工控机。

上位机(PC 机)主要用来发出操作指令和显示结果数据,下位机(工控机)则主要用来监测和执行上位机的操作指令。

举个例子,蓄电池生产中,需要按工艺要求进行充电和放电。

现场有许多工位,各自配有智能的充放电设备,它们就是“下位机”。

整个车间有一台PC机来集中管理,这就是“上位机”。

上位机软件一般用高级语言编程,如BASIC、C,有比较丰富的图形界面。

下位机的编程,依所用的MCU而异,以汇编为主。

上位机和下位机之间的通讯,常见是RS-232,RS-485,当然还有很多,但都是串行方式。

特别是“一对多”的RS-485用得最普遍。

上位机是指:人可以直接发出操控命令的计算机,一般是PC,屏幕上显示各种信号变化(液压,水位,温度等)。

下位机是直接控制设备获取设备状况的的计算机,一般是PLC/单片机之类的。

上位机发出的命令首先给下位机,下位机再根据此命令解释成相应时序信号直接控制相应设备。

下位机不时读取设备状态数据(一般模拟量),转化成数字信号反馈给上位机。

简言之如此,真实情况千差万别不离其宗。

上下位机都需要编程,都有专门的开发系统。

另外,上位机和下位机是通过通讯连接的“物理”层次不同的计算机,是相对而言的。

一般下位机负责前端的“测量、控制”等处理;上位机负责“管理”处理。

下位机是接收到主设备命令才执行的执行单元,即从设备,但是,下位机也能直接智能化处理测控执行;而上位机不参与具体的控制,仅仅进行管理(数据的储存、显示、打印......人机界面等方面)。

常见的DCS系统,“集中-分散(集散)系统”是上位机集中、下位机分散的系统。

在概念上,控制者和提供服务者是上位机.被控制者和被服务者是下位机.也可以理解为主机和从机的关系.但上位机和下位机是可以转换的.两机如何通讯,一般取决于下位机。

TCP/IP一般是支持的。

上位机、下位机通信实例

上位机、下位机通信实例(原创实用版)目录1.上位机与下位机通信的基本概念2.上位机与下位机通信的实例介绍3.通信实例的优势与应用场景4.通信实例的发展趋势和未来展望正文一、上位机与下位机通信的基本概念上位机和下位机通信是指在计算机控制系统中,上位机(如 PC、服务器等)与下位机(如 PLC、PAC 等)之间的数据交换与通信。

上位机主要负责控制策略的制定、数据处理、信息显示和报警处理等功能,而下位机主要负责现场设备的实时控制、数据采集和执行上位机发出的指令。

两者之间的通信是实现计算机控制系统正常运行的关键环节。

二、上位机与下位机通信的实例介绍1.通过 RS-485 总线进行通信RS-485 总线是一种串行通信标准,可实现多点、远距离的数据传输。

在工业自动化领域,RS-485 总线常用于上位机与下位机之间的通信。

例如,上位机可以通过 RS-485 总线向 PLC 发送控制指令,PLC 接收到指令后执行相应的操作,并将现场数据通过 RS-485 总线反馈给上位机。

2.以太网通信以太网通信是一种局域网通信技术,具有传输速度快、通信距离远、抗干扰能力强等优点。

在工业自动化领域,以太网通信也广泛应用于上位机与下位机之间的通信。

例如,上位机可以通过以太网通信向 PAC 发送控制指令,PAC 接收到指令后执行相应的操作,并将现场数据通过以太网通信反馈给上位机。

三、通信实例的优势与应用场景上位机与下位机通信实例的优势主要体现在以下方面:1.实时性:通信实例可以实现实时数据传输,使得上位机能够及时了解现场设备的运行状态,并根据实际情况发出控制指令。

2.可靠性:通信实例具有较强的抗干扰能力,能够保证在恶劣的工业环境中实现稳定、可靠的数据传输。

3.灵活性:通信实例支持多种通信协议,可以根据实际需求选择合适的通信方式,满足不同应用场景的需求。

4.易于扩展:通信实例可以方便地实现与其他设备的集成与互联,为系统扩展和升级提供便利。

上位机与下位机通讯

上位机与下位机通讯上位机与下位机通讯——上位机与下位机通讯目录目录...................................................................... ...................... 错误~未定义书签。

1. 引言...................................................................... .................. 错误~未定义书签。

1.1 实习目的 .................................................................... 错误~未定义书签。

1.2 实习要求 (2)1.3 实验内容...................................................................... . (2)2. 企业参观...................................................................... .. (2)3. C51单片机开发设计 ......................................................... 错误~未定义书签。

3.1 设计意义 .................................................................... 错误~未定义书签。

3.2 系统功能设计 ............................................................ 错误~未定义书签。

3.2.1 功能特点.............................................................. 错误~未定义书签。

(4条消息)上位机与下位机的通讯

(4条消息)上位机与下位机的通讯一、概念**上位机:**是指人可以直接发出操作命令的计算机,一般指PC、人机界面等。

发出的命令首先给下位机,下位机再根据命令解释成相应的时序信号,直接控制相应设备。

**下位机:**直接控制设备获取设备状况的计算机,一般指PLC、智能仪表、智能模块等。

不时读取设备状态数据,转换成数字信号反馈给上位机。

下位机要和和上位机通讯,可以把下位机分为前端通讯部分和后台管理部分。

下位机工作在这样一个场景,上位机发一条指令,下位机执行,然后反馈结果。

前端通讯代表了下位机与上位机之间通讯的部分,而后台管理代表了动作的执行或者反馈给上位机需要的数据。

前端通信可以分为四个部分:接收、解析、处理、返回。

1)接收:需要保证接收数据的完整性2)解析:对接收到的数据进行解析,解析方式按照协议规则,得到指令字与数据,为接下来的处理提供依据。

3)处理:得到了需要执行的指令和数据,根据不同指令做出不同的处理,这就需要后台管理部分进行处理。

4)返回:处理以后,将数据返回,可以是指令也可以是上位机所请求的数据。

**后台管理:**一般处于长期运行的状态,下位机往往会接很多传感器,那么后台的主要职能为:数据的采集、加工、更新、存储以及动作的执行。

往往它会处于数据准备阶段,当上位机需要反馈数据时它将数据反馈,当上位机需要执行某个动作时,它会执行某个动作。

二、上位机和下位机的通讯上位机和下位机的通讯方式,大多取决于下位机。

通常上位机和下位机通讯可以采用不同的通讯协议,如RS232串口通讯、RS485串行通讯和CAN总线通信。

我们现在的底盘上的说明书上写出了底盘的通讯控制协议:RS232串口通信和CAN总线通信。

1.可以用无线串口通信,比如蓝牙。

通过串口把指令传给PC端蓝牙,PC端蓝牙把数据传送给底盘上的蓝牙,蓝牙通过串口把指令传送给底盘,进行底盘的控制。

2.还有一种控制方式就是仍然通过遥控器发送信号给底盘,而PC 端通过串口连接遥控器即可。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

上下位机通信方案
控制板电源由上位机用0x00打开,控制板电源关闭时单片机处于失电状态不工作,控制板电源可以由单片机关闭。

一旦上电,单片机即启动,控制所有输出量为无效状态(所有模拟输出为零,所有开关输出为高),且上传一帧数据表述准备好,然后进入等待状态。

单片机的工作完全受上位机控制,单片机的工作1.检测到测量点的变化,将其变化以一定的格式发送给上位机。

2.单片机接收上位机传送的命令,并按照协议执行。

单片机接受的命令有下面几种:
1、关闭电源(执行该命令后,单片机会失电。

只能由上位机用0x00再打开)
2、是否上传数据,及上传数据的变化量
3、控制输出开关量
4、控制输出模拟量
握手协议:
通讯双方在每次通讯时,接收方返回应答帧
校验正确,返回0xFC
校验错误,返回0xFD 同时丢掉当前帧,对方将从发此帧注:应答帧只发送一个字节
面板指示编号:(具体编号由上位机拟定)
数字输出量
1 电源指示灯0xA0 61 DO0
2 预热塞加热指示灯62 DO1
3 加油泵指示灯63 DO2
4 急停警示指示灯64 DO3
5 无65 DO4
6 系统I 气泡观察0xC1 66 DO5
7 系统I仪表照明指示灯67 DO6
8 系统I 0-28Mpa指示灯68 DO7
9 系统I 主泵卸荷指示灯69 DO8
10 系统I自循环指示灯70 DO9
11 系统I输出指示灯71 DO10
12 系统II 气泡观察0xC2 72 DO11
13 系统II车厢照明指示灯73 DO12
14系统II 0-28Mpa指示灯74 DO13
15系统II主泵卸荷指示灯75 DO14
16系统II 自循环指示灯76 DO15
17系统II 输出指示灯77 DO16
18 系统I开式灯78 DO17
19 系统I 闭式灯79 DO18
20系统II 开式灯0Xbf 80 DO19
21系统II 闭式灯0xC0 81 DO20
22 液位低指示灯82 DO21
23 发电机故障指示灯83 DO22
24 机油压力故障指示灯84 DO23
25 空气滤故障指示灯85 DO24
26 液位高指示灯86 DO25
27 系统I低出滤指示灯87 DO26
28 系统I 高粗滤指示灯0Xaf 88 DO27
29 系统I高精滤I指示灯0xB0 89 DO28
30 系统I 高精滤II指示灯90 DO29
31 系统I压力报警指示灯91 DO30 32系统II 低出滤指示灯92 DO31 33系统II高粗滤指示灯93 DO32 34系统II 高精滤I指示灯94 DO33 35系统II高精滤II指示灯95 DO34 36系统II 压力报警指示灯96 DO35
40 V50
39 SHCLK
38 SHDAT
37 SHRET
36 GND
31 GND
30 GND
数字输入量
1电源开关0xE0 23 DI0
2预热塞加热开关22 DI1
3加油泵开关21 DI2
4紧急停车按钮20 DI3
5油门启动按钮19 DI4
6系统I 气泡观察18 DI5
7系统I 仪表照明开关17 DI6
8系统I 0-28Mpa开关16 DI7
9系统I 主泵卸荷15 DI8
10系统I 自循环14 DI9
11系统I 输出13 D10
12系统II 气泡观察12 D11
13系统II 车厢照明11 DI2
14系统II 0-28Mpa开关10 DI13
15系统II 主泵卸荷9 DI14
16系统II 自循环0xEF 8 DI15
17系统II 输出0xF0 7 DI16
18系统I 开式开关0xF1 6 DI17
19系统I 闭式开关0xF2 5 DI18
20系统II 开式开关0xF3 4 DI19
21系统II 闭式开关0xF4 3 DI20
41 V120 模拟输出量
1.电流0xD0 42 AO0 2.柴油油量43 AO1 3.汽缸盖温度44 AO2 4.机油温度45 AO3 5.机油压力46 AO4 6.转速47 AO5 7.系统I 输出压力48 AO6 8.系统I 辅助压力49 AO7 9.系统I 回油压力50 AO8 10.系统I 流量51 AO9 11.系统I 温度52 AO10 12.系统II 输出压力53 AO11 13.系统II 辅助压力54 AO12 14.系统II 回油压力55 AO13 15.系统II 流量56 AO14 16.系统II 温度0Xdf 57 AO15
60 V120
模拟输入量
1.油门0x90 1 AI1
2.系统I 压力调节0x91 2 AI2
3.系统II 压力调节0x92 3 AI3。

相关文档
最新文档