IEC 61131-3 PLC programming Standard

sidluvj

Member
Join Date
Sep 2005
Location
Jwaneng
Posts
2
i am supposed to write a PLC program using the IEC 1131-3 standard. if i write it using the mitsubishi GX IEC developer will i be able to use the same program in siemens S7 and allen bradley PLCs. or is there conversion software available.
 
It depends on how closely each of the manufacturers you have mentioned adhere to the standard. The IEC have no interest themselves in policing the standard with the result that an organisation called PLCOpen has taken on the task of defining test procedures for evaluating programming software. They award various certificates of compliance for the different IEC-61131-3 languages.

However, two manufacturers could create language editors which both meet all the requirements of the standard, but then add in some extra features or instructions not defined by the standard. If you stick to using the basic set of instructions you may be able to recompile a source file to be used in either package. But as soon as you stray in to the 'specials' there may be no corresponding instruction in the other's language to handle this.

There is certainly no possibility whatever of taking a Mitsubishi program in its entirety and loading it in to Siemens or Rockwell PLCs. At best you may be able to take certain code elements or block structures and recompile them within Siemens' or Rockwell's environment.

Regards

Ken
 
JesperMP said:
For Siemens, only the "languages" SCL and GRAPH conforms to the IEC standards.
The more commonly used STL, LAD and FBD do not.

Siemens doesn't follow the standard!!
That surprises me.

Is this common for other PLC's manufacturers?
 
IEC 61131-3 PLC programming standards
The PLCOpen organisation: which PLC manufactures have been awarded compliance certificates and to what degree?
 
Certification covers 5 languages and several different levels in each. No-one has got complete certification. In many cases the test specifications have not even been written yet.

Try http://www.plcopen.org/ for more info.

When the standard originally emerged many years ago, manufacturers had to decide whether to throw out everything they had done up to that point and start again, or stick with what they had and adapt it. For some languages like Structured Text there wasn't a high level of previous use so generating a new editor to comply with the standard didn't upset manufacturers or their existing customers too much. However for Ladder or Instruction List, everyone already had their own dialect and the larger an installed base a manufacturer had the more reluctant you can understand them being about changing.

Whether the standard is a good standard or not is one discussion. Whether it will ever overcome the inertia of existing systems is a completely different one.

regards

Ken
 

Similar Topics

I'm building some trainer panels for use in my PLC and Industrial Control Systems courses. I want a modular system for future expansion. I plan to...
Replies
11
Views
4,456
Hi all , Being fresh in this field my boss came and gave me some list of requirements and asked to select a PLC for that project . Untill now I...
Replies
7
Views
7,586
Hello, I have a small programming task that I need help solving. I have to: * Create an analog input (4-20v)and a digital output * The analog...
Replies
45
Views
25,157
I was poking through the Stackoverflow PLC Tag when I saw this answer to a question about converting a Real to a DWord and back again. What...
Replies
8
Views
2,910
I am looking for some expert advice. I have always made function blocks both with inputs and outputs and without inputs or outputs. I make the...
Replies
21
Views
6,807
Back
Top Bottom