Old BBC language question

SixDasher

Member
Join Date
Jan 2011
Location
NL
Posts
31
We have a machine with an old BBC plc (no type listed, beige/off-white modular plc). On a printout of the original program is lists the foloowing:

!N T 00.01
= T 00.01
= M 00.07

!N M 00.07
= MA

!N M 00.08
= M 00.08

! ME

!M 00.08
= A 05.05

Can anyone tell me what the MA and ME mean in this story? I am retrofitting with an S7-300 and don't get what they are trying to do in this routine because of the MA/ME relation.

My eternal gratitude to he who can show me the light ;)
 
I should caution that I have never used an ABB or BBC plc. Nonetheless, I did some internet searches trying to find information that would help me understand your example code. I am assuming that you probably know that this is IL type code. I also assume that you probably understand the content of the code better than me.

I assumed that ABB would not easily give up its intellectual property even if it was clunky and out of date. I figured if I look at their older manuals I would find residue of the old BBC syntax carried forward to their ABB PLC products. So I started by reading old ABB manuals looking for clues to the syntax. After looking at PDF after PDF after PDF, I started to see similarities to your code sample.

First, I learned that ! means "start of sentance", basically it means the beginning of a line of instruction.
Second, I learned that M 00.07 is an internal bit; however, I did see them referred to as a 'binary flag'.
Third, I learned that T 00.01 is a timer.
Fourth, !N means 'start of sentance with negation'.
Fifth, MA means start of label and ME means end of label.

Hopefully, that helps a little. You can try to decipher more yourself by looking at the programming manuals at:
http://www05.abb.com/global/scot/sc...cfbc1256e390040cc1c/$file/2cdc120133m0201.pdf

and at

http://www.abbplc.com/abbadvantac31manuals.php

Good luck
 
Hi KB,

Thanks for your post! All the code was clear except for the ME/MA part, thank you for your effort and showing the meaning of these commands!!!! 🍻
 

Similar Topics

This is admittedly a pretty obscure problem, but maybe someone else has run into it, or at least something similar. For reasons I won't get into...
Replies
3
Views
126
Does Rockwell still offer reset codes for old school Master Disk floppy's? In a bind and need to reset the activation disk soon and to be pointed...
Replies
9
Views
229
Has anyone found a way to convert/replace/update the firmware on old Parker TS80xx series HMIs (i.e. TS8010, TS8006, etc) to accept Crimson...
Replies
0
Views
89
Hey all, I am currently working on a depalletizer for a customer and we are doing a hoist upgrade. This is a SLC500 processor and the drives are...
Replies
6
Views
292
Hi, One of my customers has an old fabric tensile testing machine. The IC # AD7501KN of its controller has malfunctioned. This IC is related to...
Replies
1
Views
77
Back
Top Bottom