您的位置 首页 汽车

根据EASY嵌入式PLC芯片构建现场总线ETS体系

TSI系统(汽轮机状态监视和保护系统)和ETS系统(汽轮机危机跳闸系统)是火力发电厂保证汽轮机和发电机正常运转的重要设备,在火力发电企业运用

TSI体系(汽轮机状况监督和维护体系)和ETS体系(汽轮机危机跳闸体系)是火力发电厂确保汽轮机和发电机正常作业的重要设备,在火力发电企业运用非常遍及。在当时的大部分运用中,这两套体系是相互独立的,一般由专业的TSI设备供货商供给TSI体系,而ETS体系则用通用的PLC来构建。但事实上两套体系之间存在着许多联络,TSI体系的输出往往是ETS体系的输入。假如能使两套体系有机交融,不只能够节约本钱,更能够使体系结构简化,然后进步可靠性。

针对以上状况,我公司选用科威公司的ESAY嵌入式PLC芯片构建了ETS体系的中心操控模块,经过CAN现场总线与我公司的现场总线TSI体系完结有机交融,适当完美地处理了当时ETS体系存在的许多问题。

一、总体规划

EASY 嵌入式PLC 芯片有两个uart串口和一个CAN接口以及32个IO引脚。该芯片的CAN接口现已加载科威公司的CAN运用层协议,这是一个主从式的协议,通讯速率 160K。我公司的TSI体系运用的MVCAN-2 CAN运用层协议是一个多主结构的协议,通讯速率能够是10K、125K、250K和500K。因为协议不同,TSI体系并不能直接运用EASY 嵌入式PLC 芯片的CAN接口与其通讯。为处理这个问题,将ETS操控模块规划成双CPU结构。运用8位MCU P89V51RD2和独立CAN操控器SJA1000扩展出另一个CAN通讯口,在该通讯口加载MVCAN-2协议,完结与TSI体系的衔接。 P89V51RD2和EASY 嵌入式PLC 芯片之间经过两片IDT7202交流数据。IDT7202是一种双端口的FIFO(先入先出)缓冲器,内部有1024×9位FIFO RAM。

二、硬件完结

以下是首要硬件规划框图:

P89V51RD2经过地址、数据和写信号线衔接到其间一片IDT7202的写入端口,并经过地址、数据和读信号线衔接到另一片IDT7202的读出端口;嵌入式PLC 芯片只要通用IO引脚,没有地址、数据和读写信号线,只能用通用IO来模仿读写操作。具体做法是将嵌入式PLC 芯片的P1口当作1个8位数据端口别离与两个IDT7202的另一组读取和写入端口衔接,P3.0、P3.1、P3.2用作读、写、使能信号,P4.0、 P4.1、P4.2用作状况判别信号。用嵌入式PLC 芯片的P2口扩展了8个继电器输出,嵌入式PLC 芯片的其它接口和特性均按典型运用进行规划。将P89V51RD2的uart串口规划为rs232规范串口,该串口在设置时用于下载TSI体系的装备文件,运转时加载MODBUS协议用于与上位机或其它设备通讯。最终完结的ETS操控器具有以下功用:八路继电器输出,1个CAN接口与TSI体系互联,另一个CAN接口可用于IO扩展和ETS操控器间互联,COM1串口用于梯形图下载和PLC监控,COM2用于CAN组态和PLC通讯,COM3(由 P89V51RD2扩展)用于TSI装备下载和TSI数据监控。

三、软件完结

软件由两部分组成。一部分是运转于P89V51RD2中的软件,另一部分是嵌入到嵌入式PLC芯片中的软件。

运转于P89V51RD2中的软件运用C言语编写。软件被规划为两种作业形式:设置形式和作业形式。在设置形式下,用户运用PC经过串口将TSI体系的装备文件传递给P89V51RD2,P89V51RD2将文件存储于内部FLASH中;在作业形式下,P89V51RD2依照装备文件解析由SJA1000接收到的TSI体系数据,并将数据依照必定格局经过IDT7202传输给嵌入式PLC。一起,由嵌入式PLC经过IDT7202发来的数据经解析后经过SJA1000发送到TSI体系。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/qiche/254835.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部