1.S7-300结构特点
①采用集成的背板总线(Back-Plane Bus);
②采用DIN标准导轨,安装和更换模板方便;
③硬件组态灵活
④机架扩展方便
每个机架最多可安装8个信号模板(SM),通过IM365(机架距离最远1米)或者IM360/361(机架距离最远10米),一个S7-300系统最多可安装3个扩展机架,最多可安装32个信号模板。
2.CPU模板
①标准型CPU(Standard CPUs)系列
②集成型CPU系列
③紧凑型CPU(Compact CPUs)系列
④故障安全型CPU(Fail-safeCPUs)系列
CPU314C-2DP配置
①配置MMC卡(Micro Memory Cart微存储卡);
②配置9针MPI(Multi Ponit Interface 多点通信接口);
③配置9针DP(Decentral Peripherals分散外围设备)接口;
④数字量输入点数:24;
⑤数字量输出点数:16;
⑥模拟量输入通道数:5;
⑦模拟量输出通道数:2;
⑧高速计数器:4;
⑨定位通道:1;
注:个别型号配置15针PtP(Ponit to Point 点对点)接口。
3.信号模板
①数字量输入/输出(DI/DO)模板;
数字量输入(DI)模板SM321
数字量输出(DO)模板SM322
数字量输入/输出(DI/DO)模板SM323
②模拟量输入/输出(AI/AO)模板
模拟量输入(AI)模板SM331
输出精度:9~15位;模拟量输出(A0)模板SM332
输出精度:12位~16位;
输出范围:电压:1~5V、0~10V、+10V
电流:0~20mA、4~20mA、+20mA、0~10V或0~20mA。
模拟量输入/输出(AI/AO)模板SM334
输入/输出精度:8位、12位;
输入测量范围:0~10V或0~20mA;输出范围:0~10V或0~20mA。
4.功能(FM)模板
单通道高速智能计数器模板FM350-1
8通道高速智能计数器模板FM350-2
快速进给/慢速驱动定位模板FM351
电子凸轮控制器FM352
步进电动机定位模板FM353
伺服电动机定位模板FM354
闭环控制模板FM355
定位和连续路径控制模板FM357
5.接口IM模板
1用于S7-300系列PLC的中央机架到扩展机架的连接。
①接口模板IM365用于连接中央机架与1个扩展机架;
②接口模板IM360/IM361
S7-300系列的最大配置为1个中央机架与3个扩展机架,当扩展机架超过1个时,将接口模板IM360插入中央机架,在扩展机架中插入接口模板IM361,每个扩展机架最多可安装8块模板。
6.电源(PS)模板
7.通信处理器(CP)模板
①CP340通信处理器模板
用于建立点对点(Pointto Point)低速连接。有3种通信接口,RS232C(V24)、20mA(TTY)、RS422/RS485(X.27)。
②CP341通信处理器模板
用于建立点对点(Point to Point)的高速连接。
③CP342-2/CP343-2通信处理器模板
用于实现S7-300到AS-I接口总线的连接。
④CP342-5通信处理器模板
用于实现S7-300到PROFIBUS-DP现场总线的连接。
⑤CP343-1通信处理器模板
用于实现S7-300到工业以太网总线的连接。
⑥CP343-1TCP通信处理器模板
使用标准的TCP/IP通信协议,实现S7-300(只限服务器)、S7-400(服务器和客户机)到工业以太网的连接。
⑦CP343-5通信处理器模板
用于实现S7-300到PROFIBUS-FMS现场总线的连接。
8.Ex输入/输出模板
Ex输入/输出模板主要用于有爆炸危险的场合,将自动化系统中非本质-安全回路与过程中的本质-安全回路分开。
9.测试模板
①仿真模板SM374
②占位模板DM370
10.编程设备PG/PC
11.人-机操作界面HMI
①按钮面板 PP7和PP17
②文本显示器TDI7
③操作面板 OP3、OP7、OP17、OP27、0P37、0P37/Pro
④触摸屏TP27、TP37
⑤组态软件SIMATIC WinCC
一、S7-300编程元件
1、输入继电器
输入继电器的作用是接收来自现场的控制按钮、行程开关及各种传感器等的输入信号。S7-300的输入映像寄存器是以字节为单位的寄存器,CPU一般按“字节.位”的编址方式,可按位、字节、字、双字读取相邻1、8、16或32个输入继电器的状态。
2、输出继电器Q
输出继电器的作用就是提供一对常开触点驱动外部负载。S7 -300的输出继电器是以字节为单位的寄存器,采用“字节.位”的编址方法,可按位、字节、字、双字读取相邻1、8、16或32个输出继电器的状态。
输出继电器与其它内部器件显著区别是且仅有一个实实在在的物理动合触点,用来接通负载。这个动合触点可以是继电器输出型、晶体管输出型或双向晶闸管输出型。
3、辅助继电器M(或称为位存储器)
辅助继电器与传统的继电器控制线路中的中间继电器相同,但不能直接驱动外部负载。它与位存储区的一个基本单元相对应,它可由所有的编程元件触点进行驱动。在S7-300中,辅助继电器一般以位为单位使用,采用“字节.位”的编址方式,每1位相当1个中间继电器,可按位、字节、字、双字存储,S7-300的辅助继电器的数量为2048个。
4、外部输入寄存器PI
用户程序可以通过外部输入寄存器直接访问输入模板。外部输入寄存器可按字节、字、双字读取。
5、外部输出寄存器PQ
用户程序可以通过外部输出寄存器直接访问输出模板。外部输出寄存器可按字节、字、双字读取。
6、定时器T
定时器是由位和字组成的复合存储单元,定时器的触点状态用位存储单元表示,字存储单元用于存储定时器的定时时间值。它的作用与继由器控制线路中的时间继电器基本相似。
S7-300的定时器由时基和定时值组成,定时时间等于时基与定时值(1~999)的乘积。定时范围10ms~9.99s、100ms~1min39s900ms、1s~16min39s10s~2h46min30s。
①脉冲定时器SP。
②扩展定时器SE。
③通电延时定时器SD。
④保持型通电延时定时器SS。
⑤断电延时定时器SS。
7、计数器C
S7中计数器对RLO的正跳沿进行计数。它由位存储器与字存储器组成,位存储单元表示计数器的触点状态,字存储单元用于存储计数器的当前计数值。
计数器的计数方式分为:递增计数、递减计数和增/减计数。递增计数是从0(或预置的初始值)开始直到计数值达到上限999时,才停止累加。递减计数是从预置的初始值开始直到计数器的计数值达到0时,才不再减小。
计数范围为1~999。
S7-300的定时器由时基和定时值组成,定时时间等于时基与定时值(1~999)的乘积。定时范围10ms~9.99s、100ms~1mi n39s900ms、1s~16min39s、10s~2h46min30s。
8、数据块寄存器DB
数据块寄存器用于存储所有数据块的数据,分为共享数据块 DB和背景数据块DI。可按字节、字、双字访问数据块寄存器。
9、本地数据寄存器L
本地数据寄存器用于存储逻辑块中使用的临时数据,可按位、字节、字、双字访问本地数据存储器。
二、S7-300的I/O地址组态
1、S7-300插槽地址
2、S7-300数字/模拟量I/O地址组态