java远端控制模拟灯光_基于JAVA的模拟屏控制系统软件实现
1引言随着电网的不断发展和无人值班变电站的实现,调度工作显得日益重要。模拟屏是电力、铁路、交通、石油等行业常用的一种工作状况显示屏。通过模拟屏可以直观显示出各个运行设备及线路的工作状况,以便调度员能准确实施调度安排,保证生产的进度和设备的安全。计算机用于模拟屏管理将提高自动化程度,从而提高调度的安全性、可靠性、实时性。本文以我校研制的郑州铁路局西安分局陇海线牵引供电远动系统改造工程为例,介绍其中的调度模拟屏控制系统的硬件结构和软件实现。模拟屏控制机作为局域网中的一个节点,负责信号采集、数据转换和通信管理工作。该系统调用系统服务器实时数据库中的数据,将遥信数据和手动置位开关信号进行实时上屏显示,并对模拟屏上牵引供电系统接线图的所有线路的带电状态用光带显示,满足了实时性要求。图1模拟屏控制系统硬件结构图2模拟屏控制系统硬件结构由于是既有设备改造工程,不再增加调度端房屋的使用面积,因此系统维持原有三个调度台的调度方式,与之相对应的模拟屏也分别设有1#屏、2#屏和3#屏。模拟屏控制机经过以太网通过网口转串口设备(DeviceMaster)管理这三面屏的实时数据显示。模拟屏控制系统硬件结构如图1所示。3模拟屏控制系统实现的功能3.1信号量显示功能用灯光元件显示各牵引变电所、分区亭的所有开关设备的运行状态及有关光字牌;并用光带方式显示模拟屏上所有接线的带电状态。3.2实时时钟显示功能实时时钟显示由两部分组成,分别显示年、月、日和时、分、秒,显示时钟与系统主时钟同步。其中,屏上有两个时、分、秒显示功能,一个用于正常时间显示,另一个用于事故停钟显示。3.3事故功能当事故发生时,相应的站名和故障显示光字牌点亮并闪烁,且有音响告警;同时其中一个时、分、秒显示时钟自动停止于事故时间,并不断闪烁,如此时发生第二次事故,则仍显示第一次事故时间,直至人工确认后时钟停闪,并恢复正常时间显示。3.4其它功能1)模拟屏具有多级调光功能,以适应不同环境亮度的要求;2)模拟屏上远动系统不能采集的量和一些没有上远动厂站的信息量均可在CRT上用鼠标或键盘进行人工设置开关位置,则与模拟屏上对应的开关信号能自动改变为相应状态;3)亮、暗屏运行功能;4)当暗屏运行时,如有事故发生,则模拟屏自动点亮,其余功能与事故功能相同。4模拟屏控制系统接口通信规约系统采用的是某模拟屏厂家的产品,其通信规约的物理接口采用RS232标准串行口、波特率1200bps、1位起始位、1位停止位、无奇偶校验、8位数据位。报文格式为根据模拟屏控制系统实现的功能,我们主要用了如下几个功能码:01H成组遥信;04H全屏遥信操作;06H全屏遥信亮度调节;03H单个遥信事故变位;0CH年、月、日、时、分、秒。数据长度表示该字节后至校验字节前的数据长度;起始地址表示要控制的遥信量的起始地址;控制点数表示要控制的遥信量个数;数据区依不同的报文有所不同;校验码表示从同步字开始至校验字节前,逐一字节异或取反。5模拟屏控制系统软件实现5.1编程语言Java语言是网络时代广泛使用的面向对象的编程语言,它具有可移植性、稳定性、安全性、多线程机制等众多优点,且具有非常高的技术性能。因此,对于调度模拟屏控制系统软件实现,我们选用了Java语言进行编程,采用Jbuilder8.0可视化集成开发环境进行开发,操作系统采用Linux操作系统。5.2软件实现首先分别对三面屏构建6个关系表(3个信号表和3个光带表),将每屏需要显示的信号对象与实时数据库中的数据变量之间建立一一对应的关系,再根据关系表从实时数据库中获取数据,将所得数据转换成字节后按模拟屏通信
java远端控制模拟灯光_基于JAVA的模拟屏控制系统软件实现相关推荐
- java电信计费项目论文_基于JAVA开发的电信IP计费系统设计毕业论文
基于JAVA开发的电信IP计费系统设计毕业论文 本科毕业设计(论文)基于 JAVA 开发的电信 IP 计费系统毕业设计(论文)任务书学院:信息科学与工程学院 系级教学单位:电子与通信工程学号学生姓名专 ...
- java web聊天室论文_基于Java网页版聊天室的设计与实现毕业论文含开题报告及文献综述(样例3)...
<基于Java网页版聊天室的设计与实现毕业论文含开题报告及文献综述.doc>由会员分享,可免费在线阅读全文,更多与<基于Java网页版聊天室的设计与实现毕业论文含开题报告及文献综述& ...
- java怎么写桌面日历_基于java的桌面日历系统的设计与实现毕业设计论文最终版.doc...
基于java的桌面日历系统的设计与实现毕业设计论文最终版 分类号_______________ 密级________________ UDC _______________ 学号_ ___ 毕业设计( ...
- java图片切割类任务书_基于Java的截图工具(可储存编辑)的设计与实现毕业论文+任务书+翻译及原文+答辩PPT+源码+辅导视频...
基于Java的截图工具(可储存编辑)的设计与实现 摘要 当今时代是飞速发展的信息时代,人们在对信息的处理中对图像的处理量与日俱增,这一点在文档人员上显得非常突出. 本软件采用Java语言进行模拟qq截 ...
- java教务系统类设计_基于Java EE体系的高校教务管理系统的设计开发
<基于Java EE体系的高校教务管理系统的设计开发>由会员分享,可在线阅读,更多相关<基于Java EE体系的高校教务管理系统的设计开发(3页珍藏版)>请在人人文库网上搜索. ...
- java开发组态软件下载_基于JAVA的煤矿安全监控系统组态软件设计研究.pdf
·218· 工矿自动化 基于JAVA的煤矿安全监控系统组态软件设计 鲍毅华钢 (中国矿业大学信电学院 江苏徐州 221008) [摘要]本文通过对当前煤矿安全监控系统组态存在的问题和发展趋势的问题,提 ...
- 基于Java的设计开题报告_基于Java的电子邮件的收发系统的设计与实现开题报告...
基于Java的电子邮件的收发系统的设计与实现开题报告 (8页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 开题报告 基于 Java 的电子 ...
- java velocity是什么意思_基于 Java 的模板引擎Velocity快速入门
最近使用Velocity模板引擎,写一个maven项目Coding生成工具. 对基于Java的模板引擎Velocity的demo总结如下: Step1. 创建Maven项目,添加如下velocity的 ...
- java技术论坛的毕业设计_基于java的bbs论坛设计,软件毕业设计
基于java的bbs论坛设计,软件毕业设计 XXX毕 业 设 计 任 务 书专业 软件技术 年级 xx 级 班级 二班姓名 xx 学号 20 xx0205xx3威 海 职 业 学 院 教 务 处 编 ...
最新文章
- 利用Nagios + CloudWatch API 监控 Amazon 实例
- 机器人的兴起:洞察2020全球机器人市场【Part 1】
- 单片机c语言编译软件6,eUIDE下载-单片机c语言编译器 v1.07.32.23 官方版 - 安下载...
- python读取excel表格-python读写Excel表格的实例代码(简单实用)
- 60分钟精通正则表达式
- arm-linux-readelf
- tomcat URL乱码问题
- scrollwidth ,clientwidth ,offsetwidth 三者的区别
- Adaboost原理和实例
- Flutter抖动动画、颤抖动画、Flutter文字抖动效果
- 专利交底书模板_技术交底书该谁来写?
- 电子换向电动机行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
- 用html页面制作开关,利用前端基础制作html开关图标
- c语言 prototype_剖析JavaScript中的原型(Prototype)
- Jmeter性能测试面试基础问答
- CAJ云阅读怎么用,可以修改caj文件吗?
- stm32f030移植到stm32f072
- springboot 对接海康设备
- 【数据挖掘】2022年2023届秋招奇虎360机器学习算法工程师 笔试题
- leetCode 3,js解法