主机内各部分之间均通过总线连接。总线分为电源总线、控制总线、地址总线和数据总线。各部件的作用如下:
(1)中央处理单元CPU
PLC的CPU与通用微机的CPU一样,是PLC的核心部分,它按PLC中系统程序赋予的功能,接收并存储从编程器键入的用户程序和数据;用扫描方式查询现场输入装置的信号状态或数据,并存入输入过程状态寄存器或数据寄存器中;诊断电源及PLC内部电路工作状态和编程过程中的语法错误等;在PLC进入运行状态后,从存储器逐条读取用户程序,经过命令解释后,按指令规定的任务产生相应的控制信号,去启闭有关的控制电路;分时、分渠道地去执行数据的存取、传送、组合、比较和变换等动作,完成用户程序中规定的逻辑运算或算术运算等任务;根据运算结果,更新有关标志位的状态和输出状态寄存器的内容,再由输出状态寄存器的位状态或数据寄存器的有关内容实现输出控制、制表打印、数据通信等功能。以上这些都是在CPU的控制下完成的。PLC常用的CPU主要采用通用微处理器、单片机或双极型位片式微处理器。
(2)存储器
存储器(简称内存),用来存储数据或程序。它包括随机存取存储器(RAM)和只读存储器(ROM)。
PLC配有系统程序存储器和用户程序存储器,分别用以存储系统程序和用户程序。系统程序存储器用来存储监控程序、模块化应用功能子程序和系统参数等,一般使用EPROM;用户程序存储器用作存放用户编制的梯形图等程序,一般使用RAM,若程序不经常修改,也可写入到EPROM中;存储器的容量以字节为单位。系统程序存储器的内容不能由用户直接存取。因此一般在产品样本中所列的存储器型号和容量,均是指用户程序存储器。
(3)输入/输出(I/O)模块
I/O模块是CPU与现场I/O设备或其他外部设备之间的连接部件。PLC提供了操作电平和输出驱动能力的I/O模块供用户选用。I/O模块要求具有抗干扰性能,并与外界绝缘因此,多数都采用光电隔离回路、消抖动回路、多级滤波等措施。I/O模块可以制成标准模块,根据输入、输出点数来增减和组合。I/O模块还配有发光二极管来指示运行状态。
(4)电源
PLC配有开关式稳压电源的电源模块,用来对PLC的内部电路供电。
SERVOMOTOR LC840TFR0565
TEACH PENDANT JZRCR-NPP01B-1
FD1000R33HL3-K
SERVOMOTOR DS56L35
FF1800R17IP5PBPSA1
FD1000R33HE3-K
SERVOMOTOR MAC090C-1-KD-4-C/130-A-0/WI520LV/S011
1HC5136-0FD49-6JU7-Z
MAC090B-0-JD-4HC/110-A-0/WI524LV
KDS1.3-100-300-W1/S104
CASING HW9100985
BUM60-VC-AE-0065 BUM60-06/12-54-B-011
J13.5-5.4-400-TM
SERVOMOTOR HF10-25-4A0W
A06B-0501-B001
6AV3617-1JC00-0AX1
DSC071M64U305
CONTROLLER KDS1.3-30-300-W0
6AV6542-0DA10-0AX0
MAC093C-0-FS-4-C/110-A-3/WI520LV
A06B-6064-C303
SERVOMOTOR MAC112D-0-FD-2-C/130-B-0
DV-OPC3715017-BCA.02
1FK6063-6AF71-1AA2
MAC090B-1-GS-4-C/110-A-2/WI538LV
SPINDLE MOTOR HS150-30000/11
6SL3225-0BE32-2AA0