(2)系统程序存储器
它用以存放系统工作程序(监控程序)、模块化应用功能子程序、命令解释功能子程序的调用管理程序,以及对应定义(I/0、内部继电器、计时器、计数器、移位寄存器等存储系统)参数等功能。
(3)用户存储器
用以存放用户程序即存放通过编程器输入的用户程序。PLC的用户存储器通常以字(16位/字)为单位来表示存储容量。同时,由于前面所说的系统程序直接关系到PLC的性能,不能由用户直接存取。因而通常PLC产品资料中所指的存储器型式或存储方式及容量,是对用户程序存储器而言。
常用的用户存储方式及容量型式或存储方式有CM0SRAM,EPR0M和EEPR0M。信息储存常用盒式磁带和磁盘。
CM0SRAM存储器是一种中高密度、低功能、价格便宜的半导体存储器,可用锂电池作为备用电源。一旦交流电源停电,用锂电池来维持供电,可保存RAM内停电前的数据。锂电池寿命一般为1―5年左右。
EPR0M存储器是一种常的只读存储器,定入时加高电平,擦除时用紫外线照射。PLC通过写入器可将RAM区的用户程序固化到R0M盒中的EPR0M中去。在PLC机中插入R0M盒,PLC则执行R0M盒中用户程序;反之,不插上R0M盒,PLC则执行RAM区用户程序。
EEPR0M存储器是一种可用电改写的只读存储器。
(4)输入输出组件(I/0模块)
I/0模块是CPU与现场I/0装置或其它外部设备之间的连接部件。PLC提供了操作电平与驱动能力的I/0模块和用途的I/0组件供用户选用。如输入/输出电平转换、电气隔离、串/并行转换数据、误码较验、A/D或D/A转换以及其它功能模块等。I/0模块将外界输入信号变成CPU能接受的信号,或将CPU的输出信号变成需要的控制信号去驱动控制对象(包括开关量和模拟量),以确保整个系统正常工作。
输入的开关量信号接在IN端和0V端之间,PLC内部提供24V电源,输入信号通过光电隔离,通过R/C滤波进入CPU控制板,CPU发出输出信号至输出端。PLC输出有三种型式:继电器方式、晶体管方式和晶闸管方式。
(5)编程器
编程器是用于用户程序的编制、编辑、调试检查和监视等。还可以通过其键盘去调用和显示PLC的一些内部状态和系统参数。它通过通讯端口与CPU联系,完成人机对话连接。编程器上有供编程用的功能键和显示灯以及编程、监控转换开关。编程器的键盘采用梯形图语言键符式命令语言助记符,也可以采用软件指定的功能键符,通过屏幕对话方式进行编程。
编程器分为简易型和智能型两类。前者只能连机编程,而后者既可连机编程又可脱机编程。同时前者输入梯形图的语言键符,后者可以直接输入梯形图。根据不同档次的PLC产品选配相应的编程器。
Omron SP10-PRO01-V1
BBC ZT373E GJR2240100 R1
Hell Engraving 9996.1310004
Cerutti RE52042/K
Allen-Bradley 1756-CNB/E
Procemex-7X 181
Mitsubishi S500 FR-S520S-2.2K-EC
Westermo 3150-2101 MD-12
Siemens 7NG3040-2JJ77
Allen-Bradley 1769-PA2
SEW MCLTEB 0008-5A3-1-00
Schneider TSXLES20
Metso Valmet A413230
Sick ELGE3-0450P521
Endress+Hauser DU41C-RA1A
Siemens AH77861-G1451-A000
Siemens SR-15V/1A C79040-A64-C25-3-85
Hell Engraving 6.132.5006635.03
Siemens 7NG3040-2JJ22
Renishaw RLS LMA25KIT012
Databoard 4011-10
Omron CPM2C-32EDTM
Siemens 6SC6100-0GB12
Litton G70SSLDBI 2500-151-15BX
ABB ACS800-01-0004-3 +E200+K454+L502
Mitsubishi Q68ADI
Siemens 6AV6545-0BA15-2AX0
Hohner TEO4144/EAAO
Anton Paar 81507542
BBC AAT451 HE 880004-311
PMP71-AAA1U11GAAAA
Omron R88D-UA12V
Omron 3G3MV-A4007