| |
---|---|
(点击题目可以在互联网中搜索该题目的相关内容) 日期:2007-5-16 18:25:51 来源:中国自动化网 作者: 点击: | |
TSI系统(汽轮机状态监视和保护系统)和ETS系统(汽轮机危机跳闸系统)是火力发电厂保证汽轮机和发电机正常运转的重要设备,在火力发电企业运用十分普遍。在当前的大部分应用中,这两套系统是互相独立的,一般由专业的TSI设备供应商提供TSI系统,而ETS系统则用通用的PLC来构建。但事实上两套系统之间存在着很多联系,TSI系统的输出往往是ETS系统的输入。如果能使两套系统有机融合,不仅可以节省成本,更可以使系统结构简化,从而提高可靠性。 针对以上情况,我公司选用科威公司的ESAY嵌入式PLC芯片构建了ETS系统的核心控制模块,通过CAN现场总线与我公司的现场总线TSI系统实现有机融合,相当完美地解决了当前ETS系统存在的诸多问题。 一、总体设计 二、硬件实现 三、软件实现 软件由两部分组成。一部分是运行于P89V51RD2中的软件,另一部分是嵌入到嵌入式PLC芯片中的软件。 运行于P89V51RD2中的软件使用C语言编写。软件被设计为两种工作模式:设置模式和工作模式。在设置模式下,用户使用PC通过串口将TSI系统的配置文件传递给P89V51RD2,P89V51RD2将文件存储于内部FLASH中;在工作模式下,P89V51RD2按照配置文件解析由SJA1000接收到的TSI系统数据,并将数据按照一定格式通过IDT7202传输给嵌入式PLC。同时,由嵌入式PLC通过IDT7202发来的数据经解析后通过SJA1000发送到TSI系统。 嵌入到嵌入式PLC芯片中的软件基于科威公司提供的汇编语言框架编写。首先解决使用通用IO来模拟IDT7202的读写操作,以下是读写IDT7202的程序:
FIFO_EF EQU P4.0 C1_DIR EQU P3.3 C1_EN EQU P3.2 C1_WR EQU P3.1 C1_RD EQU P3.0 FIFO_PORT EQU P1 WRITE_FIFO: MOV SFRPAGE,#0FH JNB FIFO_FF,WFIFO_L1 CLR C1_DIR MOV FIFO_PORT,R7 CLR C1_EN CLR C1_WR SETB C1_WR SETB C1_EN MOV R6,#1 RET WFIFO_L1: MOV R6,#0 RET READ_FIFO: MOV SFRPAGE,#0FH JNB FIFO_EF,RFIFO_L1 SETB C1_DIR CLR C1_EN CLR C1_RD MOV FIFO_PORT,#0FFH 本新闻共2页,当前在第1页1 2
|
|
上一篇: FX系列PLC四种通信模式的特性 下一篇: 三菱FX系列PLC与三菱变频器通讯应用实例 |