编程器一般都具有下列功能:
(1)编辑功能。实现用户程序的修改、插入、删除等(特别适合工作空间狭小或不便携带计算机等场合的现场调试)。
(2)编程功能。用户程序的全部清除、写入/读出、检索等。
(3)监视功能。对I/O点通、断的监视,对内部线圈、计数器、定时器通、断状态的监视以及跟踪程序运行过程等。
(4)检查功能。对语法、输入步骤、I/O序号进行检查。
(5)命令功能。向PLC发出运行、暂停等命令。
此外,它还具有与EPROM写入器、打印机、盒式录音机等外围设备通信的功能。
编程器可分为简易编程器和智能编程器。简易编程器一般只能与主机单元联机编程。智能编程器又分为袖珍编程器和大型编程器(带CRT),既可联机使用,又可脱机使用。同时计算机安装相应的编程软件也可作为PLC的编程器(尤其适合实验室等场合)。