1. The hardware and software are only sold by Allen Bradley, and users are not given details to modify or change the hardware and software.

2. The IEC standards are a first step to make programming methods between PLCs the same. The standard does not make programming uniform across all programming platforms, so it is not yet ready to develop completely portable controller programs and hardware.