PL7 otomatları için geliştirilen yazılımlardan: PL7 Junior yazılımı TSX 37 ve TSX/PMX/PCX 57 içindir. PL7 Micro yazılımı sadece TSX 37 otomatlar içindir. PL7 Pro yazılımı PL7 Junior yazılımına ek olarak DFB (kullanıcı fonksiyon bloğu), izleme ekranları ve fonksiyon modulleri oluşturmaya izin verir. PL7 Prodyn yazılımı ekran sayfalarının oluşturulduğu bir izleme programıdır. Bu program ile otomat programında bir değişiklik yapılamaz, sadece izlenir.
PL7 programıyla şu dillerde program yazabilirsiniz;
Ladder (LD), bilinen kontak diyagram stili.
Instruction list (IL)
Örnek:
%L0:
LD %I1.0
ANDN %M12
OR( %TM4.Q
AND %M17
)
AND %I1.7
ST %Q2.5
%L5:
LD %I1.10
......
Structured Text dili (ST), daha güçlü bir yazılımdır.
IF %M3 THEN
FOR %M99:=0 TO 31 DO
IF %MW100%MW99<>0 THEN
%MW10:= %MW100%MW99;
%MW11:=%MW99;
%M1:=TRUE;
EXIT;
ELSE
%M1:=FALSE;
END_IF;
END_FOR;
ELSE
%M1:=FALSE;
END_IF;
Grafcet dili sıralı kontrol sisteminin programlanmasını grafik ortamda yapmaya yarar. Programlar blokların kutucukların içine yazılır. Aktif olan kutucuğun programı çalışır. Kutucuğun bir sonraki kutuya geçiş şartı gerçeklesince sonraki kutunun programı çalışmaya başlar.