CN100562451C - Railway controller with improved application programming - Google Patents

Railway controller with improved application programming Download PDF

Info

Publication number
CN100562451C
CN100562451C CNB2005800040046A CN200580004004A CN100562451C CN 100562451 C CN100562451 C CN 100562451C CN B2005800040046 A CNB2005800040046 A CN B2005800040046A CN 200580004004 A CN200580004004 A CN 200580004004A CN 100562451 C CN100562451 C CN 100562451C
Authority
CN
China
Prior art keywords
roadside
controller
railway
program
wayside equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CNB2005800040046A
Other languages
Chinese (zh)
Other versions
CN1914081A (en
Inventor
史蒂夫·R·墨菲
戴维·J·韦德
肖恩·T·克拉克
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
General Electric Co
Original Assignee
General Electric Co
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by General Electric Co filed Critical General Electric Co
Publication of CN1914081A publication Critical patent/CN1914081A/en
Application granted granted Critical
Publication of CN100562451C publication Critical patent/CN100562451C/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Abstract

A kind of high-mobility, multipurpose, wheeled vehicle roadside railway control system is used for using with the railway roadside of selecting from a plurality of different railways roadside application that wherein can use this control system, installs and use when the railway equipment of operation roadside.This system comprises detector (30), the data of the operating conditions that use in response and the selected roadside of generation expression, and these data are sent to controller (28).Controller receives data from detector, and operates wayside equipment in response to these data.Programmed processor (34) is related with controller when work, and comprise software program memory storage (36), be used to store a plurality of separately optionally operating sequences (54), each of these operating sequences comprises and is used for the application-specific information used in selected roadside and the correspondence configuration of wayside equipment.Dispose compatible mutually one with application of selected roadside and cooresponding wayside equipment in the operating sequence that the control display unit (38) that can be connected to program storage device allows to select to be stored, so that use by controller.

Description

Railway controller with improved application programming
Particular data related to the present invention
The application requires the rights and interests of No. the 60/541st, 437, the U.S. Provisional Application submitted on February 3rd, 2004.
Technical field
The present invention relates generally to the railway equipment field, particularly be suitable for using the railway wayside equipment and the control system of particular scene configuration.
Background technology
The characteristic that is suitable for using with the operation of guaranteeing equipment and the mode of configuration, the railway control convenience of control such as wayside, road, roadside jaws equipment and roadside interlocking (interlocking) equipment separately.For example, configuration according to speed limit on the railway and road junction, be that it is the speed of the rolling stock on single track road junction or multiple road junction and the track, drive road jaws equipment such as warning light, warning bell and hurdle, road junction arm at the different advances of approaching rolling stock.Control convenience typically comprises electronic controller, and it is programmed to for example respond the rolling stock detector and drive suitable control convenience by conducting flashing warning light and reduction hurdle, road junction arm.Controller also uses with other wayside equipment such as shunt, so that the rolling stock turn-out track is arrived other railway or track.Controller can also be controlled the signal lamp along railway, and there be the approaching of rolling stock in its indication with respect to the district or the piece of the regulation of railway.
In response to being stored in such as the programming information in the program storage device of EPROM (Erasable Programmable Read Only Memory) (EPROM) or electric EPROM (EEPROM), the basic function of controller control convenience for example, reduces and the basic operation of rising crossing gate.For want controlled equipment and such as when train near the time railing reduction each application of form of timer-operated operating environment, controller has unique program, wherein according to equipment be positioned at the railway system where, the characteristic of the landform at road junction, railroad track (promptly, single track or double track), the type of the equipment at road junction place and age etc., operating environment can be different.For the wayside equipment of other type, there is similar field particular requirement.
In these controllers each generally includes the storage arrangement such as EPROM, is used to store corresponding execution control information and application controls information.Carry out control information and be associated with executive circuit EPROM, this executive circuit EPROM can use the equipment for all particular types, and for example all common control information of all road jaws equipments is programmed.Yet application controls information is associated with application circuit EPROM, and this application circuit EPROM generally need use the unique configuration program at the application-specific custom-made, promptly uses specific program and programmes.Therefore, every kind of controller in the railway system can have identical execution EPROM, and still, for example, according to how controller being deployed in the railway system when mounted, each controller need be at the application EPROM expectation applied customization, unique programming.In the past, at railway company service base place, a large amount of EPROM are programmed, and it is offered setter in batches with specific program.Then, have the control convenience setter of selected works of the EPROM of these pre-programmed, it is not the programmer, has such task, promptly selects the EPROM of the correct procedure with the application-specific that is used for controller from these selected works.Making this correct ability of selecting depends on and can be used for allowing setter identification satisfy the information of the specific EPROM of application requirements.The physical size limitations of EPROM encapsulation the quantity of the written information that can provide with EPROM, thereby make setter be difficult to confirm that he is the EPROM that application-specific has been selected correct programming.
Summary of the invention
Therefore, in one embodiment, provide a kind of railway control system that is used for wayside equipment, it comprises: controller is used to operate wayside equipment; Check implement, approaching in response to rolling stock is used to allow the controller function wayside equipment; The program response treater is associated with controller when work, is used to set up the operating conditions that is used for controller; Program storage device is couple to treater and stores a plurality of separately optional operating sequences, and each in these operating sequences comprises the application-specific information of the customized configuration that is used for wayside equipment; And the control display unit, can be connected to program storage device, the operating sequence that is used for allowing to select to be stored disposes compatible mutually one with wayside equipment, so that used by treater.
Description of drawings
According to description with reference to the accompanying drawings, the present invention will be clearer, wherein:
Fig. 1 shows exemplary wayside equipment system;
Fig. 2 shows the railway equipment controller that uses with the present invention;
Fig. 3 is the block diagram that is used for different railway equipment configurators is merged to the system of EPROM;
Fig. 4 shows the exemplary EPROM image format that is used for distinct program is stored in eprom memory; And
Fig. 5 is the block diagram that is used for selecting from EPROM the configuration-system of expectation program.
The specific embodiment
Fig. 1 shows the example that the wayside equipment of the form of the detection that is used for level crossing 10 and warning system is installed.Road junction 10 intersects with road 14 by railway (or track) 12 and forms.On-road vehicle 16 is shown on the road 14 near road junction 10, and rolling stock 18 is shown on the railway 12 also near the road junction.Protectiveness casing 20 is positioned near the road junction, is used to settle the controller of operation crossing gate 22, signal warning siren horn 24 and warning light 26.In Fig. 1, have two #24 ' rather than #24 and #26.
As shown in Figure 2, casing 20 is settled controller 28, rolling stock detector 30 and communication interface 32.These elements are known in the present technique field, and the existence and the rolling stock that are used for detecting rolling stock pass through the road junction near road junction 10 and rolling stock.Controller 28 operation crossing gates 22, warning audio frequency siren horn 24 and warning light 26.Typically, each controller 28 comprises data handler 34, it is in response to the executive routine that is stored in the program storage device 36, this device 36 also comprises application-specific operation parameter or information, it is used by the executable operations program, so that control crossing equipment in the mode that is suitable for this specific crossing, that is, and bell, lamp and hurdle, crossing arm.Typically, device 30,32,34 and 36 all is classified into the part of controller 28.Though existing system is for the different program storage device of each application need, but the present invention utilizes public program storage device, it incorporates a plurality of different operating sequences configurations and control program into, to allow a plurality of programs of serial connection, so that select separately according to the requirement at application-specific such as road junction 10.In one form, control display unit (CDU) 38 is connected to controller 28, to allow to select suitable in a plurality of different operating programs one.
As mentioned above, each place customized configuration generally needs unique application program, to control this equipment.Can develop one group of common application preprogrammed routine, with the major part configuration of overlay device.For example, one group of 30 such application can enough be similar to the major part configuration of the road jaws equipment Anywhere in the rail system.The present invention includes a kind of system and method that is used to provide the EPROM of the difference configuration that can support the railway control convenience.EPROM can be programmed to comprise different application programs, when installation and operating equipment, can be similar to as being used for the suitable of specific installation from the configurator of wherein selecting expectation.In one aspect of the invention, be used for and can be incorporated in single application EPROM by the different application of the distinct device of controlling such as the integrated manipulator of IWP, this single application EPROM comprises the control information of the approximate configuration of this group that is used for relevant device.Advantageously, be supported in legacy equipment in the prior art of EPROMS of the required uniqueness programming of the railway control convenience that uses compare, complexity and work that application EPROM of the present invention is programmed have reduced.Though described the eprom memory memory storage here, such as flash (FLASH)) other memory storage apparatus of memory device can be used for implementing the present invention.
Fig. 3 is the block diagram of system 40 that is used for different railway equipment programs is merged to the program storage device 36 that can be EPROM.Usually, system 40 comprises: program source 42 is used for developing application with the control railway equipment; And program combiner 44, be used for allowing to select suitable program and be connected in series selected program it is stored in storage arrangement 36.In one aspect of the invention, each application program can comprise controller configuration information.For example, can select to be developed one group of application program of a general configuration of the equipment that is used for particular type, and resulting application program can be common to the field setting (that is operating environment and equipment combination) of the type.Can be with at the unique application of the equipment in the specific installation and concrete customised program is encoded to device or EPROM 36.Program combiner 44 can also be configured to compress selected program, reducing the required amount of memory of stored programme, and for example by store redundant information or by comprising that Cyclic Redundancy Check information provides error correction information.In addition, program combiner 44 can be configured to provide the indication of the form of EPROM 36, and provides and be stored in the number of using the program among the EPROMS and/or the indication of type.Program combiner 44 will expect that program and other expectation message digest become the EPROM reflection, so that encode in EPROM 36.44 that communicate by letter with the program combiner, receive the EPROM reflection such as the memory device program device of EPROM programmer 46, and typically will video as the binary image file copy or " burning " to being installed among the interior EPROM 36 of Programmer 46.
Fig. 4 shows and is used for the exemplary EPROM image format 48 of different procedure stores at EPROM 36.For example, program combiner 44 can format the expectation information that will be stored among the EPROM 36.EPROM image format 48 can comprise head 50 and CRC data 52.Image format 48 can also comprise at least two serial connection programs 54, and it can have and each sub-head 56 that is associated in the program 54.
Fig. 5 is the block diagram of configuration-system 60, configuration-system 60 be used for from for example be installed in as Fig. 2 20 shown in railway equipment EPROM 36 select the expectation programs.Usually, configuration-system 60 can comprise the EPROM 36 with configuration communication, or with the procedure Selection circuit 62 of the devices communicating that configuration-system 60 wherein has been installed.Procedure Selection circuit 62 can be communicated by letter with control interface 64, and control interface 64 can comprise: telltale 66 is used for allowing the user such as setter or technical personnel to check the configuration information that is stored in EPROM 36; And keyboard 68, be used to select the desired configuration program.Telltale and keyboard can be the parts of CDU 38.Procedure Selection circuit 62 can be configured to determine that what configurator is present among the EPROM, these programs that then decompress if desired, and allow the user to select to be used for the desired configuration program of configuration device.On the other hand, procedure Selection circuit 62 can come Long-distance Control by control interface 64, for example, and by linking, to allow the Remote Selection of desired configuration program such as the hardwired that the internet connects, radio frequency (RF) links or infrared ray (IR) links.Advantageously, in the equipment that merges was used, the user can be from central control point to being programmed by the configuration of each apparatus assembly piece of the device control that merges, and needn't controller be disposed separately from the place that is positioned at every equipment.
With as required traditionally, keeping the huge stocks (inventory) of the EPROMS of unique programming to compare, by using said system and method, the stock that can reduce to use EPROMS.By a plurality of application are coded among the single EPROM, independent EPROM version still less need be by railroad maintenance and tracking.For example, support the application EPROM of 30 configurations that the stock is reduced to a version from 30 different EPROM versions.
On the other hand, can more easily be implemented in on-the-spot the renewal or the modification configuration.For example, if railway (department) helps fair speed (for example at weather, good relatively visbility) during summer, expectation is configured to support higher speed with signal system, but during the winter that visbility may weaken, support than low velocity, then can with summer configurator and winter configurator be stored among the EPROM, to allow more easily to be transformed into another program from a program.In one aspect of the invention, can be by at CDU 38 places or remotely select the expectation program to come the conversion configurations program.In the past, such conversion need replace to EPROM the suitable EPROM that is programmed to have different desired configuration.On the other hand,, can simplify the on-site installation configuration, in legacy equipment, change the required a large amount of artificial programming of configuration parameter thereby eliminate by selecting suitable approximate procedure among one group of approximate procedure from be stored in EEPROM.On the other hand, EPROM can be that electric programmable/scene is erasable, to be convenient to add or change the program that is stored among the EPROM.
For example, configuration-system 60 indications are current is using anything to use by allowing, and can improve the configuration management of the program of installing at the scene.For example, such indication can be provided on the telltale 66, printout or be sent to receptor, so that record.These a plurality of EPROMS that can reduce may need to be installed in the equipment seasonally keep the requirement that configuration is controlled.As an alternative, only need an EPROM who incorporates a plurality of configurators into, and can among being stored in the program in this EPROM, select suitable equipment disposition.On the other hand, in order to ensure the safe in operation of equipment, the program that is stored among the EPROM can keep the unmodifiable at the scene function of some users.This provides such ability to the installation site designer, and the change that soon can carry out between the equipment installation period is restricted to the designated parameter that only allows change.On the other hand, can allow the user to carry out specific change, but these changes can for example be confined to specific range of choice.For example, select to be limited to scope between 2000 and 3000 feet rather than the value outside this scope near distance value.
In the past, for field configurability is provided, can uses EPROM to one and encode, will provide different configurations such as the specific input link enabling to import to EPROM according to how.At the scene, these input links are to particular state, to realize the configuration of expectation.Use has programming EPROM novelty, that support a plurality of configurations, can reduce time-consuming on-site parameters setting, and this is because also test the approximate procedure of pre-programmed in advance, thereby only additional programming need be tested as a part of installing.In addition, owing to only need the test new procedures, and new procedures and can all configurations of this program of line needn't be as required in the past, tested, therefore design and test duration can be reduced to carry out.In addition,,, then only must test the application that institute adds or revises again if change the EPROM program to comprise difference or additional application by adding bug check to EPROM, but not all application.
Though shown here and described the preferred embodiments of the present invention, it is evident that, provide such embodiment as just example.Those skilled in the art can expect numerous variations, change and replacement and not deviate from the present invention.

Claims (5)

1. railway control system that is used for wayside equipment comprises:
Controller (28) is used to operate wayside equipment;
Check implement (30), approaching in response to rolling stock (18) is used to allow controller (28) operation wayside equipment;
Program response treater (34) is associated with controller (28) when work, is used to set up the operating conditions of controller (28);
Program storage device (36) is couple to program response treater (34) and stores a plurality of separately optional operating sequences, and each in these operating sequences comprises the application-specific information of the customized configuration that is used for wayside equipment; And
Control display unit (38) can be connected to program storage device (36), and the operating sequence that is used for allowing to select to be stored disposes compatible mutually one with wayside equipment, so that used by program response treater (34).
2. a high-mobility, multipurpose, wheeled vehicle roadside railway control system is used for use in the railway roadside of selecting from a plurality of different railways roadside application of wherein using this control system, installs and use when the railway equipment of operation roadside, comprising:
(A) detector (30), in response to and generate the data of the operating conditions of using in the selected roadside of expression, these data are sent to controller (28);
(B) controller (28) receives data from detector (30), and operates wayside equipment in response to these data;
(C) program response treater (34) is associated with controller (28) when work;
(D) program storage device (36) is couple to program response treater (34) and stores a plurality of separately optionally operating sequences, and each in these operating sequences comprises and be used for the application-specific information used in selected roadside and the corresponding configuration of wayside equipment; And
(E) control display unit (38) can be connected to program storage device (36), is used for demonstration information, and this information representation and the operating sequence that is used for allowing to select to be stored dispose compatible mutually one with application of selected roadside and corresponding wayside equipment.
3. high-mobility, multipurpose, wheeled vehicle as claimed in claim 2 roadside railway control system, wherein when initial setting up, utilize control display unit (38) to select one of operating sequence of being stored, and controller (28) after this use selected one in these operating sequences to control wayside equipment.
4. high-mobility, multipurpose, wheeled vehicle as claimed in claim 3 roadside railway control system, wherein program storage device (36) comprises EPROM.
5. high-mobility, multipurpose, wheeled vehicle as claimed in claim 4 roadside railway control system, wherein wayside equipment comprises crossing gate (22) and the warning light (24) that the level crossing (10) of railway (14) is located.
CNB2005800040046A 2004-02-03 2005-02-01 Railway controller with improved application programming Active CN100562451C (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US54143704P 2004-02-03 2004-02-03
US60/541,437 2004-02-03
US11/039,643 2005-01-20

Publications (2)

Publication Number Publication Date
CN1914081A CN1914081A (en) 2007-02-14
CN100562451C true CN100562451C (en) 2009-11-25

Family

ID=37722554

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2005800040046A Active CN100562451C (en) 2004-02-03 2005-02-01 Railway controller with improved application programming

Country Status (2)

Country Link
CN (1) CN100562451C (en)
ZA (1) ZA200606875B (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102012819A (en) * 2010-12-06 2011-04-13 南京恩瑞特实业有限公司 Method for realizing software architecture for railway transportation interlock system

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2008309617A1 (en) * 2007-10-09 2009-04-16 Adb Bvba Device for detecting a vehicle on an airport runway

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1259914A (en) * 1997-06-10 2000-07-12 西门子公司 Device for controlling level crossings of railway
US6179252B1 (en) * 1998-07-17 2001-01-30 The Texas A&M University System Intelligent rail crossing control system and train tracking system
US20020096605A1 (en) * 2001-01-23 2002-07-25 Alstom Signaling, Inc Method and apparatus for uniform time warning of railroad trains
JP2002303203A (en) * 2001-04-04 2002-10-18 Denso Corp Vehicle control device, and method for assembling the same
CN1105660C (en) * 1997-06-20 2003-04-16 徐昌友 Computerized autocontrolling equipment for railway crossing
EP1338492A1 (en) * 2002-02-22 2003-08-27 Alstom Transport S.p.A. System for occupancy detection in a railroad line and for digital communication with trains that run along said railroad line
DE10220965A1 (en) * 2002-05-06 2003-12-18 Siemens Ag Railway level crossing computer testing device comprises a formatting module for conversion of computer design data into plain text format so that it can be easily interpreted in situ

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1259914A (en) * 1997-06-10 2000-07-12 西门子公司 Device for controlling level crossings of railway
CN1105660C (en) * 1997-06-20 2003-04-16 徐昌友 Computerized autocontrolling equipment for railway crossing
US6179252B1 (en) * 1998-07-17 2001-01-30 The Texas A&M University System Intelligent rail crossing control system and train tracking system
US20020096605A1 (en) * 2001-01-23 2002-07-25 Alstom Signaling, Inc Method and apparatus for uniform time warning of railroad trains
JP2002303203A (en) * 2001-04-04 2002-10-18 Denso Corp Vehicle control device, and method for assembling the same
EP1338492A1 (en) * 2002-02-22 2003-08-27 Alstom Transport S.p.A. System for occupancy detection in a railroad line and for digital communication with trains that run along said railroad line
DE10220965A1 (en) * 2002-05-06 2003-12-18 Siemens Ag Railway level crossing computer testing device comprises a formatting module for conversion of computer design data into plain text format so that it can be easily interpreted in situ

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
THE BUES 2000 IN INTERNATIONAL USE. LEO GOSSEN / MATTHIAS IDE.SIGNAL + DRAHT,RAIL SIGNALLING + TELECOMMUNICATION,Vol.93 No.11. 2001
THE BUES 2000 IN INTERNATIONAL USE. LEO GOSSEN/MATTHIAS IDE.SIGNAL + DRAHT,RAIL SIGNALLING + TELECOMMUNICATION,Vol.93 No.11. 2001 *

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102012819A (en) * 2010-12-06 2011-04-13 南京恩瑞特实业有限公司 Method for realizing software architecture for railway transportation interlock system
CN102012819B (en) * 2010-12-06 2013-01-23 南京恩瑞特实业有限公司 Method for realizing software architecture for railway transportation interlock system

Also Published As

Publication number Publication date
ZA200606875B (en) 2008-06-25
CN1914081A (en) 2007-02-14

Similar Documents

Publication Publication Date Title
AU2005210648B2 (en) Railway controller with improved application programming
US7970941B2 (en) Control server, control terminal, control system, and recording medium storing control communication program
US20060190624A1 (en) Control server, control terminal, control system, and recording medium storing control communication program
US9665082B2 (en) Method for configuring a home automation installation and tool for implementing same
WO2003070537A1 (en) Method and device of generating logic control units for railroad station-based vital computer apparatuses
US20060265111A1 (en) Template crossing design and programming for highway-rail grade crossings
CA2511717A1 (en) Method and apparatus for automatically testing a railroad interlocking
US20200156678A1 (en) Railroad track verification and signal testing system
CN100562451C (en) Railway controller with improved application programming
JP2006281960A (en) Signal control system, signal equipment and program
KR101811395B1 (en) Method and apparatus for associating information with each other for controlling traffic light and tram light at a crossroads
CN111638895B (en) Online program changing method for locomotive signal vehicle-mounted equipment
KR102498003B1 (en) Traffic control system for traffic safety and accident prevention at the smart intersection
KR100484159B1 (en) Display device and method for upgrading firmware remotely
US20080195351A1 (en) Method and system for operating a locomotive
US20230093495A1 (en) Maintenance Method and Configuration Method for Luminaire Assemblies
NO322481B1 (en) Procedure for controlling and monitoring a traffic engineering facility
JP4905981B2 (en) Address setting method for field device of network system linkage system
WO2020094651A1 (en) Point machine, method of operating point machine, and point machine system
KR100458718B1 (en) History control and trffic facilities system of traffic signal controller
JP2008077557A (en) Station service equipment management system
KR20030089685A (en) Integrated Management System for Information of Railroad Construction Project
CN112489479A (en) Vehicle-mounted data terminal monitoring method and device
CN105955871B (en) A kind of passenger information system MVB renewal of the equipment maintaining methods
Ahmad Beacon Reader Simulator Software Implementation on Raspberry Pi

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant