西门子S7-1200PLC,CPU的工作模式
CPU有以下三种工作模式:STOP模式、STARTUP模式和RUN模式。CPU前面的状态LED指示当前工作模式。
在STOP模式下,CPU不执行程序。您可以下载项目。
在STARTUP模式下,执行一次启动OB(如果存在)。在启动模式下,CPU不会处理中断事件。
在RUN模式,程序循环OB重复执行。可能发生中断事件,并在RUN模式中的任意点执行相应的中断事件OB。可在RUN模式下下载项目的某些部分。
CPU支持通过暖启动进入RUN模式。暖启动不包括储存器复位。执行暖启动时,CPU会初始化所有的非保持性系统和用户数据,并保留所有保持性用户数据值。
存储器复位将清除所有工作存储器、保持性及非保持性存储区、将装载存储器复制到工作存储器并将输出设置为组态的“对CPU STOP的响应”(Reaction to CPU STOP)。存储器复位不会清除诊断缓冲区,也不会清除保存的IP地址值。
可组态CPU中“上电后启动”(startup after POWER ON)设置。该组态项出现在CPU“设备组态”(Device Configuration)的“启动”(Startup)下。通电后,CPU将执行一系列上电诊断检查和系统初始化操作。在系统初始化过程中,CPU将所有非保持性位(M)存储器,并将所有非保持性DB的内容复位为装载存储器的初始值。CPU将保留保持性位(M)存储器和保持性DB的内容,然后进入相应的工作模式。检测到的某些错误会阻止CPU进入RUN模式。CPU支持以下组态选项:
不重新启动(保持为STOP模式)
启动过程
只要工作模式从STOP切换到RUN,CPU就会清除过程映像输入、初始化过程映像输出并处理启动OB。通过“启动OB”中的指令对过程映像输入进行任何的读访问,都只会读取零值,而不是读取当前物理输入值。因此,要在启动模式下读取物理输入的当前状态,必须执行立即读取操作。接着再执行启动OB以及任何相关的FC和FB。如果存在多个启动OB,则按照OB编号依次执行各启动OB,OB编号小的先执行。
每个启动OB都包含帮助您确定保持性数据和时钟有效性的启动信息。可以在启动OB中编写指令,以检查这些启动值,从而采取适当的措施
在启动过程中,CPU还会执行以下任务:
1.在启动阶段,对中断进行排队但不加以处理
2.在启动阶段,不执行任何循环时间监视
3.在启动模式下,可以更改HSC(High-Speed Counter,高速计数器)、PWM(Pulse-bbbbb Modulation,脉冲宽度调制)以及PtP(Point-to-Point communication,点对点通信)模块的组态
只有在RUN模式下才会真正运行HSC、PWM和点对点通信模块
执行完启动OB后,CPU将进入RUN模式并在连续的扫描周期内处理控制任务。
电源(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或串行的点对点连接等。
后三个模块在机架上可以任意放置,系统可以自动分配模块的地址。
需要说明的是,每个机架只能安装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等
CP 243-1是一种通讯处理器,设计用于在S7-200自动化系统中运行。它可用于将S7-200系统连接到工业以太网(IE)中。CP 243-1有助于S7产品系列通过因特网进行通讯。因此,可以使用STEP 7 Micro/WIN 32,对S7-200进行远程组态、编程和诊断。而且,一台S7-200还可通过以太网与其它S7-200、S7-300或S7-400控制器进行通讯。并可与OPC服务器进行通讯。
更多访问:
https://www.chem17.com/st495062/erlist_2293461.html
http://www.bcsykj.cn/Products-36250076.html