1.西门子S7-300plc硬件结构
S7-300或者S7-400的PLC是模块式的PLC,各种模块式相互独立的,分别安装在机架上。硬件结构如图:
DI:数字量输入模块,DO:数字量输出模块,AI:模拟量输入模块,AO:模拟量输出模块
2.西门子S7-CPU模块S7-CPU模块可分为紧凑型、标准型、革新型、户外型、故障安全型、特种型CPU。
CPU312C表示是紧凑型CPU;
CPU313C-2DP表示集成了PROFIBUS-DP协议的紧凑型CPU;
CPU314-2PtP表示集成了点到点协议的紧凑型CPU;
CPU313表示标准型CPU;
CPU312IFM表示户外型CPU;
CPU317-2DP表示集成了PROFIBUS-DP协议的特种型CPU;
3.CPU的运行模式1)RUN-P:可编程运行模块,在此模式下,可以让用户调试运行程序。
2)RUN:运行模式,在此模式下,仅能运行程序,不能修改程序。
3)STOP:停机模式,在此模式下,CPU不执行用户程序,装有STEP7的计算机可以读出或者修改用户程序。
4)MRES:存储器复位模式。当开关在此位置释放时会自动返回到STOP位置,该位置不可保存。
4.S7-300PLC功能1)高速的指令处理。
2)人机界面(HMI)。
3)诊断功能。
4)口令保护。
5.S7-300模块(多机架图)
MPI是多点接口(Multi PointInterface)的简称,是西门子公司开发的用于PLC之间通讯的保密的协议。MPI通讯是当通信速率要求不高、通信数据量不大时,可以采用的一种简单经济的通讯方式。MPI通信可使用PLCS7-200/300/400、操作面板TP/OP及上位机MPI/PROFIBUS通信卡,如CP5512/CP5611/CP5613等进行数据交换。MPI网络的通信速率为19.2Kbps~12Mbps,Zui多可以连接32个节点,Zui大通讯距离为50m,可以通过中继器来扩展长度。
1)数字I/O模块每个槽占4B(等于32个I/O点),如槽1的地址为0.0~3.7;数字量模块中的输入点和输出点的地址由字节部分和位部分组成,如I0.0,可以参考下图理解:
2)模拟I/O模块每个槽占16B(等于8个模拟量通道),每个模拟量输入通道、输出通道的地址总是一个字地址,如槽1-模拟量1的地址为00~01,槽1-模拟量2的地址为:02~03,槽1-模拟量8的地址为:14~15。
西门子S7-200PLC的模拟量输入电路是将外部输入的模拟量信号转换成1个字长的数字量存入模拟量输入映像寄存器区域,区域标志符为AI。
模拟量输出电路是将模拟量输出映像寄存器区域的1个字长(16位)数值转换为模拟电流或电压输出,区域标志符为AQ。在PLC内对应的数字量字长为16位,即两个字节,故其地址均以偶数表示,如AIW0、AIW2、…和AQW0、AQW2、…。
模拟量输入/输出的地址编号范围根据CPU的型号不同而有所不同,CPU222为AIW0~AIW30/AQW0~AQW30;CPU224/226为AIW0~AIW62/AQW0~AQW62。 模拟量输入/输出至少以2个字(W)为单位分配地址,每路模拟量输入/输出占用1个字(2个字节)。如果有3路模拟量输入,则需分配4个字(AIW0、AIW2、AIW4、AIW6),其中字AIW6没有被使用,但不可被占用或分配给后续模块。如果只有1路模拟量输出,则需分配2个字(AQW0、AQW2),其中字AQW2没有被使用,也不可被占用或分配给后续模块。 CPU22X内部元件的编址范围如表4-10所示。