DI0(I0.0-I0.2):分别连接电力仪表的开关运行、故障状态、工作位置信号I0.0为开关运行信号,I0.1为故障状态、I0.2定义为工作位置。
COM1:数传通道,与计算机RS485PCI卡连接。
DIP开关:站号设置。
五、软件设计
1.Modbus通信协议
Modbus协议是应用于电子控制器上的一种通用语言。通过此协议,控制器相互之间、控制器经由网络和其它设备之间可以通信。它已经成为一通用工业标准。有了它,不同厂商生产的控制设备可以连成工业网络,进行集中监控。
Modbus可分为两种传输模式:ASCII模式和RTU模式。使用何种模式由用户自行选择,包括串口通信参数(波特率、校验方式等)。在配置每个控制器的时候,同一个Modbus网络上的所有设备都必须选择相同的传输模式和串口参数。由于该系统使用RTU模式,在这里简单介绍一下RTU模式下的数据帧。
起始位与结束位用于标识数据长度,地址码为预读寄存器起始地址,数据区就是采集数据信息或采集到的数据,CRC校验码用于检验数据的正确性。
2.虚拟仪器技术
虚拟仪器技术就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试、测量和自动化的应用。灵活高效的软件能帮助用户创建完全自定义的用户界面,模块化的硬件能方便地提供全方位的系统集成,标准的软硬件平台能满足对同步和定时应用的需求。这也正是NI近30年来始终引领测试测量行业发展趋势的原因所在。只有同时拥有高效的软件、模块化I/O硬件和用于集成的软硬件平台这三大组成部分,才能充分发挥虚拟仪器技术性能高、扩展性强、开发时间少,以及出色的集成这四大优势。
其中美国国家仪器公司(NI公司)开发LabVIEW(Laboratoryvirtualinstrumentengineeringworkbench-实验室虚拟仪器工程平台)就是其中的典型代表,世界各国的工程师和科学家们都已将NILabVIEW图形化开发工具用于产品设计周期的各个环节,从而改善了产品质量、缩短了产品投放市场的时间,并提高了产品开发和生产效率。使用集成化的虚拟仪器环境与现实世界的信号相连,分析数据以获取实用信息,共享信息成果,有助于在较大范围内提高生产效率。虚拟仪器提供的各种工具能满足我们任何项目需要。
3.软件整体思路:
上一篇:当前电气工程师在行业中的作用