Thought for the Dazed

I've had to give up that Distance Learning course as I was having trouble seeing the teacher.

Flickr
www.flickr.com
RobMiles' items Go to RobMiles' photostream
Twitter
C# Yellow Book

Search entire site
« Office Tidying | Main | Possessed by Animal Crossing New Leaf »
Sunday
Aug042013

Humber Bridge Toll System Shutdown

IMG_7265.jpg

The minic system in the bridge control room

Little known fact. Since 1998, if you have driven over the Humber Bridge and paid a toll then you have been interacting with some software that I wrote. Ian Bell and myself produced the instation and minic software that has been keeping track of bridge crossings and toll takings. We worked with Siemens Road Traffic Controls who put the hardware into the booths, our code kept track of mis-registrations and printed out the totals tables. It’s been working ever since, with a mid term upgrade and a little problem when it lasted longer than it was supposed to.

And today, just after 5 o’clock in the afternoon, I turned it off forever.

IMG_7295.jpg

The final moments

The system is being replaced by an altogether more up to date one, which allows for toll payment without stopping, special rf badges and all kinds of new fangled things.

It seems like less and less of my software is being used in the world. For a magical time a few years ago programs I had written were putting datestamps on Budweiser beer and Cadbury’s Roses, passing part programs into machines that cut wing-spars for aircraft, measuring winch lengths on trawlers and flushing toilets in the Reckit and Coleman test labs in Hull. Happy days.

Reader Comments (4)

The famous toll bridge system.. RIP
August 4, 2013 | Unregistered CommenterCameron Wilby
Just out of curiousity what language was the system written in?
August 5, 2013 | Unregistered CommenterAdam Knight
The system was created using Siemens Simatic:

http://www.automation.siemens.com/mcms/topics/en/simatic/pages/default.aspx

This integrates Programmable Logic Controllers (PLCs) with PC based control systems. Each toll both had a Siemens PLC that was programmed to change "tags" in the control system whenever the operator pressed a button or a vehicle went over the axle detectors.

We bound event handlers to these tag changes which updated the system state. Ian wrote the Mimic display for the control room and I wrote the Admin system. The actual coding was done in C. I've got the entire system simulated on a laptop I keep in a cupboard in my office, in case we ever need to make any changes.
August 5, 2013 | Registered CommenterRob
Thank you for the in depth info. It's nice to know what goes on behind the scenes of systems we use everyday but take for granted.
August 8, 2013 | Unregistered CommenterAdam Knight

PostPost a New Comment

Enter your information below to add a new comment.
Author Email (optional):
Author URL (optional):
Post:
 
All HTML will be escaped. Hyperlinks will be created for URLs automatically.