全国服务热线 15221406036

6ES7216-2AD23-0XB8库存充足

更新时间:2024-05-08 07:10:00
价格:请来电询价
联系电话:
联系手机: 15221406036
联系人:聂航
让卖家联系我
详细介绍

6ES7216-2AD23-0XB8库存充足

1  引言

在现代控制系统中,pc机作为上位机负责系统管理、状态监控、信息处理和打印报表等工作,plc作为下位机进行面向现场的实时控制已成为一种典型的系统结构。因此,pc机与plc之间的通信问题便成了系统能否实现的关键。串行通信以其接线简单、容易实现的特点得到了广泛的应用。

visual basic编程软件简单易学、功能强大,利用它可以很方便的实现pc机与plc间的串行通讯。本文以omron公司的cpm2a plc为例,介绍了利用vb6.0实现pc机与plc串行通讯的具体方法。

omron公司的cpm2a plc支持host-bbbb通信协议,可以与上位计算机进行通信。使用host-bbbb通信协议构成的通信网络,可以很方便的实现上位pc对下位plc的实时监控。

 

2  原理设计

2.1 系统结构

系统结构如图1所示,计算机作为上位机,plc作为下位机,因omron cpm2a本身带有rs-232串口,因此,利用rs-232电缆将其与pc机的串口(com1或com2)相连,便构成了一个1:1的简单的通讯系统[1]。


图1  系统结构

2.2 host-bbbb通信协议[2]

omron公司的host-bbbb通信系统是由上位计算机(ibm pc或兼容机)通过安装在各台plc上的host-bbbb单元连接多台plc构成的网络。上位机对系统中的plc进行集中管理与监控,通过与host bbbb单元的通信,可以编辑或修改各台plc的程序,实时监控其运行过程,实现自动化系统的集散控制。对于小型plc,也可以通过其rs 232c通信端口进行链接。

系统使用host-bbbb通信协议进行通信,上位机具有传送优先权,总是首先发出命令并启动通信,host bbbb单元收到命令交由plc执行,然后将执行结果返回上位机,二者以通信帧为单位,轮流交换数据。通信时一组传送的数据称为“块”,它是命令或响应的单位,从上位机发送到host -bbbb单元的数据块称为命令块,反过来,从host- bbbb单元发送到上位机的数据块称为响应块。多点通信时,可作为单帧发送的大数据块为131个字符,因此当一个数据块含有132个或更多字符时,要分成两帧或多帧发送。

每个数据块都以设备号及标题开始,以校验码(fcs)及结束符结束。响应块中还包括反应执行结果的响应码。通信格式如图2所示。


图2  通信帧格式

 

3  软件实现

3.1 mscomm控件介绍[3]

mscomm控件全称为microsoft communications control,是microsoft公司提供的简化bbbbbbs下串行通信编程的activex控件,它为应用程序提供了通过串行接口收发数据的简化方法。

mscomm控件有两种通信方式,查询方式和事件驱动方式,本文采用事件驱动方式。mscomm控件的属性有许多,其中一些需要在编程时设置,另一些则取默认值即可,具体设置方法可参见相关资料,表1列出了mscomm控件的常用属性。


3.2 plc参数设置[4]

plc的通信参数可以采用默认的host-bbbb通信形式,即1位启动位,7位字长,偶校验,2位停止位,9600bit/s。设备号为00。

3.3 上位机软件设计

使用vb通信控件mscomm编写plc监控程序,通过rs-232端口发送并接收数据,关键代码如下:

‘程序初始化并设置串口参数

private sub bbbb_load()

mscom.commport = 1                

mscom.settings = "9600,e,7,2"    `通信参数设置

mscom.bbbbbmode= combbbbb

-modetext      `以文本方式接收数据

mscom.portopen = true      `打开串口

end sub

`向plc写入数据

private sub butwrite_click()

`检验串口是否关闭,若串口已关闭,则打开它

if    mscom.portopen = false then

mscom.portopen = true

end if

`plc必须处于编程状态才可以写入数据

plcend="@00sc00"    `“@”为“开始符”表示数据帧开始;“sc”为host-bbbb指令;“00”表示下位plc的设备地址,ascii码表示[4]。

mscom.output = plcend + fcs(plcend) + "*" + chr$(13)

mscom.inbuffercount = 0

dim outbbbbbb as bbbbbb

outbbbbbb="@00wr0010"+ trim(txtcontent.text)

outbbbbbb = outstring + fcs(outbbbbbb) + "*" + chr$(13) `采用异或校验,即fcs校验;“*+ chr$(13)”表示结束符,表示数据帧的结束,即“*↙”[4]。

mscom.inbuffercount = 0

mscom.output = outbbbbbb     `向plc发送数据

end sub

`从plc读取数据

private sub butread_click()

if mscom.portopen = false then

mscom.portopen = true

end if

dim outbbbbbb, inbbbbbb as bbbbbb

outstring="@00rr00100001"

outbbbbbb=outbbbbbb+fcs(outbbbbbb) + "*"+chr$(13)

mscom.inbuffercount = 0

mscom.output=outbbbbbb     `向plc发送读取数据的命令

dim i as integer

do while mscom.inbuffercoun

-t

        i = i + 1

loop

        `提取有用数据并显示

if i < 9000 then

        inbbbbbb = mscom.bbbbb

        txtcontent.text = "输出010通道的数据为" + mid(inbbbbbb, 8, 4)

else

msgbox ("读取失败")

end if

end sub

`fcs校验

function fcs(byval fcsstr as bbbbbb) as bbbbbb

dim slen, i, xorresult as integer

dim tempfcs as bbbbbb

slen = len(fcsstr)

xorresult = 0

for i = 1 to slen

xorresult = xorresult xor asc(mid$(fcsstr, i, 1))

next i

tempfcs = hex$(xorresult)

if len(tempfcs) = 1 then tempfcs = "0" + tempfcs

    fcs = tempfcs

end function

 

4  结束语

本文给出了利用vb(主要是其中的mscomm通信控件)开发通信程序,实现了plc与pc普通串口通信的实用方法。实验表明,该程序运行稳定可靠,且操作简便。将程序稍加修改,还可应用到其他工业控制设备,在小型工业控制系统中具有一定的应用价值

近年来,随着嵌入式系统的快速发展及其对硬件可靠性要求的提高,特别是带有多个运动控制卡的网络运动控制系统的发展,对运动控制卡提出了新的要求。运动控制卡应具有带热插拔功能的CompactPCI总线接口。在这样的运动控制系统中,采用可靠性高的嵌入式系统软件,上位机只需对被控对象实施总体的控制和管理;而位置反馈信号的采集、闭环控制的计算及控制量的输出则均可由以DSP为核心的运动控制卡完成,极大地提高了运算速度和控制响应速度。通过带热插拔功能的CompactPCI总线接口的上下机联接,使系统具有更高的可靠性和带电更换故障板卡的能力。

1 CompactPCI接口总线概述

    CompactPCI接口总线定义了更加坚固耐用的PCI版本。在电气、逻辑和软件方面,它与PCI标准完全兼容。CompactPCI接口卡安装在支架上,并使用标准的Eurocard外型。CompactPCI虽然与标准PCI属同一标准,二者还是有很大的不同。CompactPCI相对PCI来讲具有很多优点:(1)具有更好的机械特性。它增强了PCI系统在电信或其它条件恶劣的工业环境中的可维护性和可靠性。(2)采用Eurocard封装,系统中气流均匀。(3)CompactPCI连接器的电源和信号引线支持热插拔规范,这对于容错系统是非常重要的,也是标准PCI所不能实现的功能。(4)总线易于扩展,可同时支持多达256个标准的PCI总线设备。(5)CompactPCI背板的连接器插针分为长针、中长针和短针。长针是一些电源针,短的针是BD-SEL#,其它总线信号和部分电源信号是中长针。连接器插槽J1插孔有长针插孔、中长针和短针插孔,而J2插槽都是中长针插孔。

2系统的硬件结构概述

    开放式四轴DSP运动控制卡经12位DAC驱动四个伺服电机,并通过CompactPCI总线背板连接器与主机通信。其中DSP处理器与CompactPCI接口采用PLX公司的PCI9030接口芯片使之和双口RAM缓冲区进行通信。

    PCI9030是业界支持热交换的PCI目标接口芯片,为CompactPCI接口提供了的解决方案。它采用SMARTarget技术,可以保证高性能的热交换实施功能,可以支持具有热交换功能的PICMG2.1目标设备,并且符合PCIv2.2规范所规定的32位33MHz目标接口功能,可以获得高达132Mbyte/s的PCI突发传输速度,局部总线操作速度高可达60MHz,支持5个局部地址空间到PCI总线地址空间的映射(空间0、1、2、3、4以及1个扩展的ROM),传输等待周期及总线宽度可编程。另外,PCI9030内含预充电BIOS、早期电源支持、热交换控制/状态寄存器(HS_CSR)和附加引脚资源,可利用这些资源以及ENUM#输出信号、弹出开关和表示用户插入/取出状态的LED灯实现运动控制板卡的带电热插拔的软硬件控制。

    其硬件结构框图如图1所示。该系统由以下几部分组成:

通用运动控制卡CompactPCI接口的设计


· 核心处理器TMS320LF2407,主要完成位置速度PID控制、插补迭代运算、开关量输入和输出、PLC控制等对实时性要求高的任务,另外还完成程序和数据存储和上下机的通信任务。

· 模拟量控制电路,将数字量速度信号经四路12位数/模转换芯片DAC7725转换为-10V~10V的模拟信号,输出到电机伺服驱动模块。

· 反馈电路,由两片CPLD元件EPM7128SLC84构成四路12位可逆脉冲计数器,对差分光电编码器的编码脉冲进行循环计数,可实现编码器Z相点硬件中断。

· FLASH电路,用于存储数控参数和数控指令代码,也用于紧急情况下保护数据。

· 开关量电路,包括通用8/8 I/O点、4个电机使能输出、4个轴的左右极限输入和原点中断输入等电路。

· 通讯电路,通过PCI接口从模式使3.3V芯片PCI9030和双口RAM芯片70V24与PC机的CompactPCI总线相连,可以进行高速数据传输。

本系统是一个闭环多轴运动控制硬件系统,具有快速jingque的计算能力以及较强的数据通讯能力,是良好的复杂数控系统平台。

3 CompactPCI接口的设计

   CompactPCI接口的设计要点在于在硬件插拔过程中,不能对CompactPCI总线产生较大的冲击,不能影响CompactPCI总线上数据传输的正确。所以应具有良好的热电源切换控制电路和相应的总线电路以及便于软件处理热插拔过程的控制信号。

    电源控制和PCI9030的接口原理框图如图2所示。

通用运动控制卡CompactPCI接口的设计

 

3.1 PCI9030芯片热插拔控制信号的作用

    在Compact PCI规范中规定:(1)板卡插入后,硬件初始化过程中应点亮蓝灯;(2)板卡即将拔出,软件能获知板卡即将拔出,并做好善后工作后,点亮蓝灯。

    PCI9030芯片有BD_SEIL# 输入信号引脚、ENUM#输出信号引脚、CPCISW输入信号引脚和LEDON# 输出信号引脚,均用作CompactPn接口热插拔控制信号。其功能分别如下:

    PCI9030的BD_SEL# 输入信号引脚同运动控制卡CompactPCI接口的引脚BD_SEL#相连,当BD_SEL# 信号变高时,使PCI9030输出引脚成高阻态,保护芯片。PCI9030的ENUM# 信号是送到背板的带上拉的集电极开路信号;它通知背板主机CPU板卡是刚刚插入,还是即将拔出。并通知CPU系统配置改变,使CPU同时执行相关必要的软件操作(在板卡安装时,安装设备驱动程序;在移出板卡前,卸载设备9B动程序)。板卡的插入/拔出状态是由CPCISW信号送到PCI9030完成的,这时,PCI9030通过ENUM#信号通知背板主饥硬件配置改变情况,同时主机CPU执行相关必要的软件操作。当操作结束时,主机CPU通过PCI9030将CPCISW信号写入HS-CSR寄存器的相应位中,使LEDON# 信号变化,点亮或熄灭蓝灯,通知板卡可安全取出或已安全插入。另外,PCI9030将板卡插入/拔出的状态(即CPCISW信号)写入HS_CSR寄存器的相应位中,软件可以通过这些位来查询板卡插入/拔出状态,使软件可采取各种切换措施,也可以通过向寄存器的相应位写1来清除该位。

3.2热插拔电源电路的原理设计

3.2.1热插拔电源管理器的确定

    热插拔电源电路需在插拔过程中和正常工作时,对CompactPCI接口板电源进行监控,按一定的速率及时地上电和断电,把该电源的情况及时通知背板系统以便通过软件进行处理;同时需对CompactPCI接口板的总线信号提供预充电电压,使CompaetPCI接插件的插针点的预充电电压达到1V,保证CompactPCI接口板在插拔过程中,对CompactPCI总线的冲击很小;另外需对背板的PCIRST信号和CompaetPCI接口板的电源好坏情况进行逻辑处理来产生该接口板上的LOCAL_PCI_RST信号。为此,热插拔电源电路采用了芯片LTCl646作为CompactPCI热插拔电源管理器。它能够使线路板在运行中的CompactPCI总线插槽内安全地插入和拔出。两个外部N沟道通路晶体管IRF7413控制3.3V和5V电源,使电源能在电流限制或可设置速率上电。电子电路断路器可保护两组电源不受过流故障情况的损害。

3.2.2 LTCl646芯片的主要引脚功能

· LTCl646的3.3V和5V输入主要来自中等长度的电源插针。3.3V和5V连接器长插针在CompactPCI插卡上与中等长度的3.3V和5V电源插针短接在一起,为LTCl646的预充电电路、VI/O上拉电阻和PCI9030芯片提供初期电源。

    CompactPCI背板的连接器插针中有引脚BD_SEL#、HEALTHY# 用于热插拔电源电路。

· 芯片PWRGD# 信号引脚输出指示何时所有电源电压都在容许范围内,连接于PWRGD# 引脚的HEALTHY# 信号把板卡电源情况通知背板主机,当HEALTHY# 信号变高时,说明板卡电源情况出了问题。

· 芯片OFF/ON#输入信号引脚连接于板卡的BD_SEL#引脚,用来控制开关板卡电源或将电源断路器复位。而BD_SEL#信号应通过1.2kΩ电阻上拉至PCI9030的I/O工作电压VI/O。

· 芯片PRECHARGE引脚用于产生1V的预充电电压。可在板卡插拔过程中对总线I/O引脚施加偏置。板卡上需要进行预充电的CompactPCI总线引脚(即接插件J1、J2与CompactPCI接口器件PCI9030连接的引脚)包括:ADO~AD31、C/BEO#~C/BE3#、PAR、FRA ME#、IRDY#、TRDY#、STOP#、LOCK#、IDSEL、DEVSEL#、PERR#、SERR#。LTCl646产生的预充电信号经过较大的10kΩ电阻上拉至预充电电压(PRECHARGE OUT)。而BD_SEL#、ENUM#、INTA#信号应上拉至PCI9030的I/O工作电压VI/O。

· 芯片的RESETIN#引脚输入信号PCI_RST#,在片内与HEALTHY#信号进行逻辑结合,从而在引脚RESETOUT#生成LOCAL_PCI_RST#信号送到PCI9030芯片的PCI_RST#信号引脚,用来在任一组电源超出范围时对板卡和芯片PCI9030进行复位。

3.2.3在LTCl646芯片控制下CompactPCI接口板的上电顺序

    当插卡插入时,长3.3V和5V连接器插针以及长GND插针首先接触。LTCl646预充电电路在插入阶段将总线I/O插针偏置为1V。3.3V和5V中等长度的电源插针在插入的下一个阶段接触,但只要OFF/ON#引脚被1.2kΩ上拉电阻拉到VI/O,线路板电源则被关断。在线路板插入的后阶段,BD_SEL# 短连接器插针开始接触,OFF/ON# 引脚被拉低。这使得通路晶体管导通;并且在内部有一个5μA电流源与TIMER引脚连接。时每个通路晶体管的电流开始增加,直至增加到各自的电流限值;然后,3.3V和5V电源被允许按一定的速率上电,一旦两组电压都在容差范围之内,HEALTHY# 将拉低,LOCAL_PCI_RST#可自由跟随PCI_RST#。

3.2.4在LTCl646芯片控制下CompactPCI接口板的断电顺序

    当BD_SEL# 被拉高时则开始一个断电过程。LTCl646内部开关被连接于每个输出电源电压引脚,使旁路电容器向地放电。TIMER引脚立即被拉低。GATE引脚被一个200μA的电流源拉低, 以防止3.3V和5V电源上的负载电流同时变为零从而对电源电压造成干扰。当任一输出电压跌落在门限以下时,HEALTHY# 引脚被拉高,LOCAL_PCI_RST# 将被确定为低。

    一旦断电过程完成,插卡就可以从插槽内取出。在拔出期间,预充电电路继续将总线I/O插针偏置为1V,直到5V和3.3V长连接器插针分开。

3.3 CompactPCI接口设计的其它电气措施

· 热插拔板卡在带电拔插过程中,为了保护板卡免遭静电损坏,必须进行静电放电。所以,必须在板卡上设计放电条。

· 为了减小板卡上的CompactPCI总线的信号线分支对总线的影响,必须对CompactPCI总线信号进行串联电阻匹配。需要加串联匹配电阻的引脚包括:AD0~AD31、C/BE0#~C/BE3#、PAR、FRAME#、IRDY#、TRDY#、STOP#、LOCK#、IDSEL、DEVSEL#、PERR#、SERR# 以及 INTA#。根据CompactPCI规范,对CompactPCI的信号线长度和到预充电电阻的分支线的长度必须进行限制(PCB的布线特征阻抗应设计为65Ω±10%)。线的长度越短,对CompactPCI总线的冲击越小。在CompactPCI接口板上,对于预充电的信号,从接插件J1n或J2到PCI9030器件管脚,总的信号线长度应小于38.1mm。其中,从接插件插针到串联电阻的PCB连线长度应小于15.2mm,预充电电阻的分支长度好是零,长不能超过2.5mm。

· 为了减少插拔过程中由电容产生的浪涌电流并避免接插件烧损,必须限制滤波电容总量。

    位置数控板卡的CompactPCI接口的设计是网络运动控制系统发展的必然要求,通过带热插拔的Compact-PCI接口总线的上下机联接,使网络运动控制系统具有更高的可靠性和带电更换故障板卡的能力。

 引言

近年来随着城市轨道交通自动化系统的快速发展,很多大型设备的监视和控制都选用微型plc进行改造。对某些控制点少而控制逻辑又较复杂的小型设备来说,微型可编过程控制器紧凑的设计、良好的扩展性、低廉的价格、强大的指令以及较高的可靠性和简便的维护近乎完美的满足了小规模的控制要求。如750v直流开关柜的测控单元开关整流器的监视单元和400v开关柜的测控单元等均采用了plc可编程程控制器,给安装、运行、维护带来诸多的便利。以下给出的就是s7-200 plc在北京轨道交通五号线直流牵引监控系统中的一个典型应用实例。

 

2  需求分析

2.1 控制网络

城市轨道交通供电系统是自成体系的配电系统,包含有传统的交流供电系统和直流牵引供电系统两部分。为了实现整体系统的安全可靠运行,必须实现电力系统的调度、运营和管理的自动化。变电站综合自动化系统是轨道交通供电自动化的基本组成,是实现电力监控系统功能的基本单元。轨道交通变电站内各层之间的信息可充分共享,并通过通信接口与外系统交换信息。设计一个快速、稳定、可靠的控制网络是轨道交通变电站自动化系统的基本要求之一,是实现轨道交通供电系统运行管理功能的前提。

2.2 网络结构

整个上来讲,轨道交通变电站综合自动化系统划分为站级管理层,网络通信层,间隔层:

(1) 站级管理层为设置在控制信号盘内的冗余热备的通信控制器、通用测控装置和一体化监视计算机。

(2) 间隔层包括分散安装于供电一次设备中的各种微机保护测控单元、信息采集设备、智能测控单元以及采用硬接点接入的现场设备。设备包括400v及10kv交流保护测控单元、750v直流保护测控单元、变压器温控器、轨电位限制装置、制动能量吸收装置、杂散电流监控单元、ups直流屏、电度表、上网隔离开关、跟随所负荷开关等.

(3) 网络通信层即为所内通信网络和接口设备,间隔单元通过所内通信网络层与站级管  理层进行数据交换。

整个系统面向变电所通盘考虑,通过间隔单元与一次开关设备、ct/pt等设备接口,实现对变电所设备的控制、监视、测量、继电保护及数据管理、远程通信等综合自动化管理,以保证供电系统的安全可靠运行。

一般来讲,轨道交通供电系统分为高压电源系统,直流牵引供电系统,动力、照明、信号电源三个系统。在轨道交通五号线供电系统中,作为轨道交通变电所自动化系统间隔层非常重要的组成部分,直流牵引供电系统直接给列车提供动力,其好坏直接影响整个地铁供电系统质量的高低。如果牵引供电系统出现问题,小则影响某个变电站、几个供电区间的输送电,大则引起整个牵引供电系统崩溃,给地铁列车的安全、运营造成影响。

轨道交通牵引供电系统是直接为地铁列车提供动力的系统,可以保证地铁列车高速、安全、可靠、经济节电地运行。目前北京轨道交通五号线牵引供电的运行采用双机组双边供电方式,即每个牵引变电站2台牵引机组带2台总闸,并列向直流母线供电运行,直流母线下设4台分闸,即馈线开关(加上备用共5台),分别向上行、下行车辆进行主备供电,两个相邻的牵引变电站同时向站内同一馈电区间供电,如图1所示。


 图1  轨道交通变电站直流牵引供电系统典型主接线图

 

3  s7-200 plc具体实现功能

图1中,r1、r2为整流器装置,60、70为直流进线隔离开关,10、20、30、40和50为馈线断路器,61和71为进线断路器,65和75为负极断路器,14、24、34和44为旁路隔离开关,而16、26、36和46为上网隔离开关,813和824为越区隔离开关,除了旁路隔离开关和上网隔离开关之外,所有的保护和测控工作一般均由直流保护装置(如dpu 96)进行监视和控制,而对于旁路隔离开关和上网隔离开关的监视和控制工作将是由s7-200 plc来完成,对于每一个馈线开关来讲,均配置一个型号为“6es7 277-0aa2-0xa0”的s7-200 plc,该plc主要有8个字节的输出和8个字节的输入,其完成的监控功能如表1所示。


 

4  s7-200 plc与上位机通信过程

以北京轨道交通五号线为例,变电所自动化系统采用的是南瑞的rt21-sas系统,而750v直流开关柜测控单元s7-200 plc与上位机rt21-sas系统的通信接口采用就是profibus-dp规约与南瑞的c101通信控制器profibus主站进行连接, c101通信控制器除了s7-200 plc进行主从连接外,还提供另一路profibus-dp接口与750v直流开关柜直流保护测控单元dpu96,每个站设置2套协议及光电转换模块,实现profibus-dp信息的接入。此外,10kv的整流器监控单元与rt21-sas系统的通信接口方案也是经过profibus-dp规约与c101通信控制器实现互联。具体连接方案如图2所示。


 图2  s7-200 plc与轨道交通变电所自动化系统上位机连接图

s7-200 plc作为dp从站,与c101通信控制器实现互联通信。c101通信控制器为南瑞自主研发的遵循en50170标准的profibus-dp主站,它主要完成profibus协议转换成与总控通信的can2.0b协议。s7-200 plc作为c101的从站,主要用于750v直流馈线柜的旁路隔离开关和上网隔离开关的监控、数据采集等功能。

从通信流程上来讲,s7-200 plc主要是通过em 277将s7-200 plc cpu作为dp从站连接到profibus-dp现场总线网络中,此外,s7-200 plc的em 277还用来作为西门子step7 v5.3对s7-200 plc进行组态,主要是通过s7-200 plc的mpi通讯口与装有西门子step7 v5.3的计算机来对step s7软件进行组态。为了使s7-200 plc的em 277 profibus-dp模块可以与主站通讯,s7-200 plc与主站必须工作在相同的波特率下。当em 277 profibus-dp模块用作mpi通讯时,其mpi主站必须使用dp模块的站址向s7-200发送组态信息,发送到em 277 dp模块的mpi组态信息,将会被传送到s7-200 plc上,从而达到对s7-200 plc组态的目标。以下为s7-200 plc作为dp从站与c101主站的组态参数配置如表2所示。


整体上,所有的现场profibus-dp通信设备均使用profibus-dp规约接入南瑞自主研发的c101通信控制器,c101通信控制器主要目的就是利用profibus-dp通信规约采集底层现场设备的数据,并通过双can现场总线规约送往南瑞的pscada总控系统c302,另外,c101还将接受c302的各种控制、查询命令,对底层profibus-dp现场设备进行实时监控,从而满足了北京地铁五号线的750v直流测控的实时数据采集、监控、继电保护等各种功能。

实现上,c101通信控制器与底层设备的数据传输速率为187.5k,c101做dp的通信主站,周期性的扫描底层设备,根据北京地铁轨道交通公司的要求,c101通信控制器提供两组profibus通信接口。其中一组光纤接口连接西门子的直流测控保护装置dpu 96,另一组光纤接口连接西门子的系列s7-200完成对750v直流进线柜、负极柜、馈线柜一次设备的实时监控功能。之所以采用两组光纤接口是由于750v直流开关室与变电所监控中心的距离比较远(一般500~1km),使用电接口将会导致信号衰减以致于误码率将会大大提高。

profibus的应用,首先必须进行严格的组态,使主站与从站的数据严格一致,考虑到使用者大多熟悉siemens公司提供的通用组态软件com profibus,应用软件使用的数据文件格式和用com profibus生成的数据文件格式完全相同,并且支持到新的5.0版本。通过“超级终端”,还可以随时观察组态数据文件的参数内容,以确认组态的正确性。

 

5  结束语

使用西门子s7-200可编程控制器替代继电控制,不但省略了许多繁琐的中间控制环节,还大大提高了可靠性和jingque性,达到了理想的效果。s7-200 plc应用于轨道交通直流牵引领域,不仅在很大程度上减少了二次接线、设备,减少了变电站运行维护量;取消了轨道交通牵引供电系统保护屏,大大降低了系统的造价;而且提高二次回路的智能控制能力、自动化水平和供电质量,降低故障率,使牵引供电系统能更加可靠地运行。s7-200 plc作为profibus-dp从站,用一根双绞线连接主站,若要扩展dp从站, 只需将总线延伸,加入其它s7-200 plc从站,不再增加布线的工作量和费用,系统扩展非常快捷。目前该应用方案可以在北京轨道交通五号线直流牵引监控现场稳定运行。由于s7-200 plc具有数据传输速度快、系统实现简单、可靠性高等优点,其必将在轨道交通系统中得到广泛的应用。

本项目s7-200 plc 应用的不足之处在于它不具备时间记忆功能,即无对时功能。但由于s7-200 plc的主要定位在直流牵引开关和断路器的监控,不涉及保护动作(保护工作主要由西门子dpu96来完成),因此,完全可以通过c101的时间戳来加以弥补。


联系方式

  • 地址:上海松江 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
  • 邮编:201600
  • 联系电话:未提供
  • 经理:聂航
  • 手机:15221406036
  • 微信:15221406036
  • QQ:3064686604
  • Email:3064686604@qq.com