La liste d'instructions, ou Instruction List (IL) en anglais, est un des cinq langages de programmation pour automates programmables industriels (API) définis par la norme CEI 61131-3. C'est un langage de bas niveau, comparable à l'assembleur.
Siemens propose, pour programmer ses API, un langage dérivé d'IL appelé Statement List (STL) en anglais, et Anweisungsliste (AWL) en allemand.