S7-300主要支持的硬件有:
(1)电源(PS)
电源模块提供了机架和CPU内部的供电电源,置于1号机架的位置。
(2)*处理器(CPU)
CPU存储并处理用户程序,为模块分配参数,通过嵌入的MPI总线处理编程设备和PC、模块、其它站点之间的通讯,并可以为进行DP主站或从站操作装配一个集成的DP接口。置于2号机架。
(3)接口模块(IM)
接口模块将各个机架连接在一起。不同型号的接口模块可支持机架扩展或PROFIBUS DP连接。置于3号机架,没有接口模块时,机架位置为空。
(4)信号模块(SM)
通常称为I/O(输入/输出)模块。测量输入信号并控制输出设备。信号模块可用于数字信号和模拟信号,还可用于进行连接,如传感器和启动器的连接。
(5)功能模块(FM)
用于进行复杂的、重要的但独立于CPU的过程,如:计算、位置控制和闭环控制。
(6)通讯处理器(CP)
模块化的通讯处理器通过连接各个SIMATIC站点,如:工业以太网,PROFIBUS或串行的点对点连接等。
后三个模块在机架上可以任意放置,系统可以自动分配模块的地址。
需要说明的是,每个机架zui多只能安装8个信号模块、功能模块或通讯模块。如果系统任务超过了8个,则可以扩展机架(每个带CPU的*机架可以扩展3个机架)。
各个模块的性能具体如下:
(1)电源模块(PS)
电源模块用于将SIMATIC S7-300 连接到120/230V AC电源。
(2)CPU模块
各种CPU 有各种不同的性能,例如,有的CPU 上集成有输入/输出点,有的CPU上集成有PROFI- BUS-DP通讯接口等。
以上只是列出了部分指标,设计时还要参看相应的手册。
(3)接口模块
接口模块用于多机架配置时连接主机架(CR)和扩展机架 (ER)。S7-300通过分布式的主机架(CR)和3个扩展机架(ER),可以操作多达32个模块。运行时无需风扇。
(4)信号模块
信号模块用于数字量和模拟量输入/输出,又分DI/DO(数字量输入/输出)和AI/AO(模拟量输入/输出)模块。
①数字量输入模块:
②数字量输出模块:
③数字输入/输出模块:
④继电器输出模块:
⑤模拟量输入模块
⑥模拟量输出模块:
⑦模拟量输入/输出模块:
(5)功能模块
西门子S7-300功能模块模块适用于各种场合,功能块的所有参数都在STEP7中分配,操作方便,而且不必编程。包括:计数器模块(FM350),定位模块(FM351),凸轮控制模块(FM352),闭环控制模块(FM355)等许多用于特定场合的模块。
(6)通讯模块(CP)
S7-300通讯模块是用于连接网络和点对点通讯用的模块,比如:用于S7-300和SIMATIC C7通过PROFIBUS通讯的模块CP343-5,用于S7-300和工业以网通讯的模块CP343-1及CP343-1 IT等

西门子S7-300模块6ES7313-6CG04-0AB0
用SCL编程
用 S7-GRAPH 进行顺序控制编程
因此,该CPU特别适用于通过软件实现的技术功能任务,例如:
用Easy Motion Control实现运动控制
用STEP 7块或标准/模块化PID控制实时软件解决闭环控制任务
通过使用 SIMATIC S7-PDIAG 加强过程诊断能力。
通过CPU内置的通讯设备,无需其它组件即可实现网络自动化解决方案
CPU 319-3 PN/DP 装配有:
通过附加的ERTEC 400 ASIC实现多处理器系统,满足PROFINET通讯
*的处理性能和通讯性能
2 MB RAM(可存储约 680 K 条指令);
通过扩展RAM执行用户程序,可以显著提高用户程序的空间。作为程序装载存储器的微型存储卡(大为 8 MB)也允许将可以项目(包括符号和注释)保存在 CPU 中。装载存储器还可用于数据归档和配方管理

S7-200 与 S7-200 之间的通信常用于实现多个S7-200 CPU模块之间的数据交换。S7-200 与 S7-200 之间的通信方式有网络读写(PPI)通信﹑以太网通信﹑网Modem 通信﹑MD720-3无线通信等。由于S7-200 CPU模块只能做MPI从站,S7-200 CPU 模块的扩展模块 EM277 也只能做 MPI 从站或 Profibus DP 从站,所以S7-200 与S7-200之间不支持MPI通信﹑Profibus DP 通信等通信方式。本文将从以下方面详细介绍S7-200与S7-200之间的通信:
1. S7-200与S7-200之间有哪些通信方式
2. 如何选择用于S7-200与S7-200之间的通信方式
西门子S7-200SMART模拟量输入模块
1. S7-200与S7-200之间有哪些通信方式
S7-200与S7-200之间的通信方式灵活多样,常用的通信方式有如下四种:
? 网络读写(PPI)通信
? 以太网通信
? 网Modem通信
? MD720-3 无线通信
提示:除了以上方式,您也许会想到Modbus通信和自由口通信。这两种方式可以用于S7-200之间的数据交换,但是不是我们推荐的常用通信方式。因为使用Modbus通信和自由口通信时您需要编写大量的程序,并无法很好的保证通信的准确性和实时性,Modbus 通信和自由口通信是常用于S7-200CPU与第三方设备或仪表之间的数据交换方式。
该系统CPU芯片使用了一种新型的51系列单片机即Cygnal公司的 C8051F040。其指令集与MSC_51指令集完全兼容,使用方便,且采用流水线结构,其周期由标准的12个系统时钟周期降为1个系统时钟周期,处理能力大大提高,峰值性能可达25MIPS。内部集成了64K Flash ROM、4352字RAM、64位数据I/O口以及几乎所有的模拟与数字外设如:ADC、DAC、SMBus、UART、CAN、SPI、PCA、电压比较器、温度传感器、可编程增益放大器等。开发工具采用标准的JTAG接口,以边界扫描方式对CPU进行非入侵式全速的在系统调试。其性能较之传统51单片机有了很大的提高。
CPU和外部I/O接口之间采用光电耦合器件,实行强电和弱电隔离,切断现场干扰。计算机通过RS232串口与PLC系统通信,将PLC程序指令传送到PLC。PLC将接收到的指令保存到非易失性RAM中。这样做即可以长期保存PLC程序,又可以方便地随时修改程序。
3 PLC程序的执行过程
常见PLC以扫描方式工作。每次扫描的工作过程分为三步。
(1) 输入处理 程序执行前,PLC将全部输入点的状态读到输入镜像寄存器。在程序执行过程中,PLC不再读取这些输入点的状态,直到下一个扫描周期的输入处理。
(2) 程序处理 PLC根据读入的外部输入状态和其它元件的状态执行用户程序。这时的输出指令只写到输出镜像寄存器,输出点的状态并没有发生变化。
(3) 输出处理 全部指令执行完毕,将输出寄存器的内容全部刷新到外部输出点。程序回到第一步工作过程。
本PLC系统的工作过程与此相同。输入处理和输出处理用单片机实现起来比较容易,无需赘述。系统的关键是用户程序的处理。下面以三菱FX系列PLC一个简单的例子来说明本PLC系统对用户程序的处理方法
西门子PLC,西门子CPU,西门子代理商,西门子授权代理商,西门子一级代理商