PLC 必须使用专门的编程工具将用户程序写入用户存储器,这种编程工具称为编程器。编程器是 PLC 的重要外部设备之一,一方面能对 PLC 进行程序的写入、读出和编辑等操作,另一方面还能检查程序、对 PLC 运行情况进行监控、测试和故障诊断。PLC 的编程器大体分两类:第一类是体积小、质量小的便携式编程器;第二类是由通用计算机加编程软件进行编程。
便携式编程器(Handy Programming Panel,HPP)又称简易编程器,体积小、方便携带、易操作。FX 系列 PLC(FX1S、FX1N、FX2N、FX2NC)使用的编程器有 FX-10P 和 FX-20P 两类,两者使用方法基本相同,区别是 FX-10P 液晶显示屏只有 2 行 16 个字,而 FX-20P 有 4 行 16 个字。
FX-20P-E 与一般编程器一样有在线(Online)和离线(Offline)两种操作方式。在线编程也叫联机编程,简易编程器和 FX 系列 PLC 直接相连,对 PLC 用户程序存储器进行直接操作:写入程序时,若 PLC 内未装 EEPROM(或 EPROM)存储器卡盒,则程序写入 PLC 内部 RAM(或 EEPROM);若 PLC 装有 EEPROM 或 EPROM 等存储器卡盒,则程序写入该存储器卡盒中。离线编程编制的程序先写入编程器内部 RAM,再成批传送到 PLC 存储器中,也可在编程器和 RAM 写入器之间进行程序传送。