PLC执行程序的过程分为三个阶段,即输入采样阶段、程序执行阶段、输出刷新阶段,PLC的扫描工作过程:
(1)输入采样阶段。在这一阶段中,PLC以扫描方式读入所有输入端子上的输入信号,并将各输入状态存入对应的输入映像寄存器中。此时,输入映像寄存器被刷断。在程序执行阶段和输出刷新阶段中,输入映像存储器与外界隔离,其内容保持不变,直至下一个扫描周期的输入扫描阶段,才被重新读入的输入信号刷新。可见,PLC在执行程序和处理数据时,不直接使用现场当时的输入信号,而使用本次采样时输入到映像区中的数据。一般来说,输入信号的宽度要大于一个扫描周期,否则可能造成信号的丢失。
(2)程序执行阶段。在执行用户程序过程中,PLC按照梯形图程序扫描原则,一般来说,PLC按从左至右、从上到下的步骤逐个执行程序。但遇到程序跳转指令,则根据跳转条件是否满足来决定程序跳转地址。程序执行过程中,当指令中涉及输入、输出状态时,PLC就从输入映像寄存器中“读入”对应输入端子状态,从输出映像寄存器“读入”对应元件(“软继电器”)的当前状态。然后进行相应的运算,运算再存入输出映像寄存器中。对输出映像寄存器来说,每一个元件(“软继电器”)的状态会随着程序执行过程而变化。
(3)输出刷新阶段。程序执行阶段的运算被存入输出映像区,而不送到输出端口上。在输出刷新阶段,PLC将输出映像区中的输出变量送入输出锁存器,然后由锁存器通过输出模块产生本周期的控制输出。如果内部输出继电器的状态为“1”,则输出继电器触点闭合,经过输出端子驱动外部负载。全部输出设备的状态要保持—个扫描周期。
一个控制过程可以分为若干个阶段,这些阶段称为状态或者步。状态与状态之间由转换条件分隔。当相邻两状态之间的转换条件得到满足时,就实现状态转换。状态转移只有—种流向的称作单流程顺控结构。
2.FX系列PLC的状态元件
S7-200有两个置PTO/PWM发生器,用以建立高速脉冲串(PTO)或脉宽调节(PWM)信号波形。
当组态一个输出为PTO操作时,生成一个50%占空比脉冲串用于步进电机或伺服电机的速度和位置的开环控制。置PTO功能提供了脉冲串输出,脉冲周期和数量可由用户控制。但应用程序**通过PLC内置I/О提供方向和限位控制。
为了简化用户应用程序中位控功能的使用,STEP7--Micro/WIN提供的位控向导可以帮助您在几分钟内全部完成PWM,PTO或位控模块的组态。
向导可以生成位置指令,用户可以用这些指令在其应用程序中为速度和位置提供动态控制。
2、开环位控用于步进电机或伺服电机的基本信息
借助位控向导组态PTO输出时,需要用户提供—些基本信息,逐项介绍如下:⑴)*速度(MAX_SPEED)和启动/停止速度(SS_SPEED)
图1是这2个概念的示意图。
MAX SPEED是允许的操作速度的*值,它应在电机力矩能力的范围。驱动负载所需的力矩由摩擦力、惯性以及加速/减速时间决定。
SS SPED:该数值应满足电机在低速时驱动负载的能力,如果SS SPEED的数值过低,电机和负载在运动的开始和结束时可能会摇摆或颤动。如果ss SPEED的数值过高,电机会在启动时丢失脉冲,并且负载在试图停止时会使电机超速。通常,SS_SPEED值是MAX_SPEED值的5%至15%。
(⑵加速和减速时间
加速时间ACCEL_TIME:电机从 SS SPEED速度加速到MAX_SPEED速度所需的时间。减速时间DECEL_TIME:电机从MAX_SPEED速度减速到ss SPEED速度所需要的时间。
用户编程时可以编辑数据块,数据块用于给S7-2()OCPU的V存储区赋予初始值。由于数据块在S7-200项目到CPU中时,直接存储到EEPROM中,所以数据块的内容永远不会丢失。
数据块可以用于保存程序中用到的不改变的一些参数。四、断电自动保存
S7- 200 CPU的M存储区有14字货(MI3v~MB13>,以在C'PU断电时自动将其中的内容:EEPROM的相应区域中,则数据可以水久保存。
默认情况下存储区的这14个字节未设R为连断电时自动保存,要在S7-200项目的系统块中进行设置。
五、编程保存数据
在程序中利用SMB31和SMW32特殊存储器,可以把V存储区中的任意地址的数据写*保次操西门子数字化工业软件宣布,与的储能技术研发中心天目湖*储能技术研究院(TES)达成合作伙伴关系,共建*电池技术创新中心作可以写人1个字节、宇西门子6ES7212-1AB23-0XB8详细说明或者双字长度的数据。多次执行操作,可以写人多个数据。
- 西门子电缆6ES7 902-1AB00-0AA0 2023-09-19
- 西门子模块可装载驱动 6ES7 870-1AB01-0YA0 2023-09-19
- 西门子功能模块6ES7 870-1AA01-0YA0 2023-09-19
- 西门子通讯模块6ES7 341-1CH02-0AE0 2023-09-19
- 西门子通讯模块6ES7341-1BH02-0AE0 2023-09-19
- 西门子模拟模块6ES7 332-5HB01-0AB0 2023-09-19
- 西门子模拟模块6ES7 332-5HD01-9AJ0 2023-09-19
- 西门子模拟模块6ES7 332-5HD01-0AB0 2023-09-19
- 西门子模拟模块6ES7 331-7PF11-9AM0 2023-09-19
- 西门子模拟模块6ES7 331-7PF11-0AB0 2023-09-19