IEC 61131-3 is a section of an International Electro-Technical Committee (IEC) standard that provides a definition for implementing PLC programming software.
The standard was first introduced in 1993 as the result of an effort to standardize the myriad PLC logic editors in the automation marketplace. The goal of the standard is to give automation professionals a familiar environment and set of tools to create PLC programs across vendor platforms.