S7-200硬件及技术参数第二讲—CPU主要功能

返回查看 S7-200 热线工程师岗前内部培训:S7-200 硬件及技术参数第二讲--CPU主要功能 视频

主要内容:S7-200CPU主要功能介绍
(1)CPU主要功能

1) 处理能力(每条二进制指令执行速度0.22μS)

2) 通信能力(PPI,MPI,自由口,以太网,Modem,Profibus-DP和As-I)

3) CPU内置最多六路高速计数器

CPU224XP高达100KHz

4) CPU内置两路高速脉冲输出(20HKz)

CPU224XP高达100HKz

5) CPU内置脉冲捕捉功能

6) 中断响应

7) 8路PID回路控制

8) 配方功能

9) 数据归档功能

(2)CPU工作原理

S7-200周而复始地执行一系列任务,任务循环执行一次称为一个扫描周期。在一个扫描周期中,S7-200将执行部分或全部下列操作:

1) 读取输入:S7-200将实际输入的状态复制到过程映像输入寄存器;

2) 执行程序中的控制逻辑:S7-200执行程序指令,并在不同的存储区存储数值;

3) 处理通讯请求:S7-200执行通讯所需的所有任务;

4) 执行CPU自检诊断:S7-200可确保固件、程序存储器和所有扩展模块正确工作;

5) 写入输出:将存储在过程映像输出寄存器中的数值写入到实际输出。

用户程序的执行取决于S7-200是处于STOP模式还是RUN模式,在RUN模式中,执行程序;在STOP模式中,不执行程序。

(3)CPU的通信能力

1) PPI协议(专门为S7-200开发的通信协议)

2) MPI协议(SIMATIC通信多点接口协议)

3)自由口通信

4) Profibus DP 协议

5) AS-I接口协议

6) Modem通讯

7) Ethernet(以太网通讯)

(4)高速计数功能

S7-200CPU具有集成的硬件高速计数器,计数器共有四种基本类型,分别是带有内部方向控制的单相计数器,带有外部方向控制的单相计数器,带有两个时钟输入的双相计数器和A/B相正交计数器。

CPU221和CPU222可以使用4个30kHz单相高速计数器或2个20kHz的两相高速计数器,而CPU224和CPU226可以使用6个30kHz单相高速计数器或4个20kHz的两相高速计数器。

CPU224XP高速输入中的两路支持更高的速度。用作单相脉冲输入时,可以达到200kHz;用作双相90度正交脉冲输入时,速度可达100kHz.

热线常见问题:S7-200能连接的编码器的类型有哪些?

答:CPU224XP特高速输入点I0.3、I0.4、I0.5支持5-24VDC电压的源型或漏型输入可以连接5V、24V增量型编码器;其他连接24V增量型编码器,不可连接绝对值编码器。

(5)高速脉冲输出功能

S7-200的CPU本体上有两个PTO/PWM高速脉冲发生器,它们每个都可以产生一个高速脉冲串(PTO)或者一个脉宽调制波形(PWM)。其最高频率可达20K。CPU224XP的两路高速数字量输出频率可以达到100kHz.

PTO可以输出脉冲串,占空比50%,用户可以控制脉冲的个数和周期,常应用于步进电机的位置控制;PWM可以输出一串占空比可调的脉冲,用户可以控制脉冲的周期和脉宽,很容易地实现温度控制(比如控制加热器)

热线常见问题:使用PTO/PWM发生器的功能应使用什么类型的CPU?

答:应使用24VDC晶体管输出的CPU,不可使用继电器输出的CPU。

(6)CPU脉冲捕捉功能

S7-200为每个CPU集成的数字量输入提供脉冲捕捉功能,在扫描周期的开始,有些持续很短的脉冲不是总能被CPU读到,而脉冲捕捉功能允许PLC捕捉到这些持续时间很短的脉冲,当一个输入设置了脉冲捕捉功能时,输入端的状态变化被锁存,并一直保持到下一个扫描循环刷新,这就确保了一个持续时间很短的脉冲被捕捉到并保持到S7-200读取输入点。(注意:此功能只能用于CPU集成的输入点,在使用脉冲捕捉功能时,必须要保证把输入滤波器的时间调整到脉冲不被滤掉)。

(7)中断功能

S7-200设置了中断功能,用于实时控制、高速处理、通信和网络等复杂和特殊的控制任务。中断就是中止执行当前正在运行的程序,去执行为立即响应的信号而编制的中断服务程序,执行完毕后再返回到原先中止的程序并继续执行。

中断需要中断源,中断源是指发出中断请求的事件,又叫中断事件。为了便于识别,系统给每个中断源都分配一个编号,称为中断事件号。S7-200系列PLC最多可以有34个中断源,分为三大类:通信中断、输入输出中断和时机中断。

(8)PID功能

PID是闭环控制系统的比例、积分、微分控制算法,PID控制器根据设定值(给定)与被控对象的实际值(反馈)的差值,按照PID算法计算出控制器的输出量,控制执行机构去影响被控对象的变化。PID控制是负反馈闭环控制,能够抑制系统闭环内的各种因素所引起的扰动,使反馈跟随给定变化。

S7-200能够进行PID控制,S7-200CPU最多可以支持8个PID控制回路(8个PID指令功能块)。

S7-200编程软件提供了PID指令向导,可以帮助用户方便地生成一个闭环控制过程的PID算法,此向导可以完成绝大多数PID运算的自动编程,用户只需在主程序中调用PID向导生成的子程序,就可以完成PID控制任务。

(9)数据归档功能

数据归档通常是指按照日期时间排序的一组数据,每条记录都是某些过程事件的一套过程数据,这些记录可以包含时间和日期标签,用户可以通过程序控制,永久保存过程数据记录到存储卡中,也就是说要使用数据归档功能必须在PLC上插入一块64KB或256KB存储卡。数据存储在存储卡中可以节约S7-200的V存储区。

(10)配方功能

配方功能指为某种物质,如药品、食品、饮料等,的配料提供方法和配比的处方,S7-200编程软件中提供了配方向导程序来帮助用户组织配方和定义配方,配方存储在64KB或256KB存储卡中而不是PLC中。

(11)LED诊断

CPU状态LED显示CPU的当前运行状态,其中SF/DIAG指示灯由诊断LED和系统故障LED共用,能够显示两种颜色,红色指示系统故障,黄色指示可以由用户自定义,诊断LED由操作系统控制或者由用户程序通过诊断指令控制。


上篇:S7-200硬件及技术参数第一讲—S7-200综述

下篇:S7-200硬件及技术参数第三讲 S7-200扩展模块介绍