C 61131-3的功能区块图来在RTU及PLC上建立程式，不过几乎所有厂商也都提供了专属的替代开发方案以及开发环境。此外，有些厂商提供的RTU是全面性的先预先定义其功能，有时会以PLC作为其延伸或是转换用的介面。有些厂商的RTU已经有简单的图形用户界面，让使用者可以轻松的规划其装置，有些应用中也已经使用数据记录器。可编程自动控制器（programmable automation controller）简称PAC，是精简型的控制器，在传统的PLC上结合了PC-based控制系统的特点及其能力。P