S7-200的基本功能是监视现场的输入,根据您的控制逻辑去控制现场输出设备的接通和关断。本章为您解释有关程序执行、存储器种类以及存储器掉电保持等方面的一些概念。
理解S7--200如何执行您的控制逻辑
S7-200周而复始地执行程序中的控制逻辑和读写数据。
S7--200将您的程序和物理输入输出点联系起来
S7--200的基本操作非常简单:
1.CPU读取输入状态
2.CPU中存储的程序利用输入执行控制逻辑。
当
程序运行时,CPU刷新有关数据。
3.CPU将数据写到输出。
图给出了一个简图,说明一个继电器图如何与S7--200 联系起来。在本例中,电机启动开关的状态和其他输入点的状态结合在一起。它们计算的结果,较终决定了控制执行机构启动电机的输出点状态.
S7--200在扫描循环中完成它的任务
S7--200周而复始地执行一系列任务。任务循环执行一次称为一个扫描周期。如图4--2所示,在一个扫
描周期中,S7-200将执行部分或全部下列操作:
1.读取输入:S7-200将实际输入的状态复制到过程映像输入寄存器。
2.执行程序中的控制逻辑:S7-200执行程序指令,并在不同的存储区存储数值。
3.处理通讯请求:S7-200执行通讯所需的所有任务。
4.执行CPU自检诊断:S7-200可确保固件、程序存储器和所有扩展模块正确工作。
5.写入输出:将存储在过程映像输出寄存器中的数值写入到实际输出。
用户程序的执行取决于S7-200是处于STOP模式还是RUN模式。在RUN模式中,执行程序;在STOP模式中,不执行程序。
读取输入
数字量输入: 每个扫描周期从读取数字量输入的当前值开始,然后将这些值写入到过程映像输入寄存器。
模拟量输入:除非启用了模拟量输入过滤,否则,S7-200在正常扫描周期中不更新来自扩展模块的模拟量输入。模拟量滤波会使您得到较稳定的信号。可以启用每个模拟量输入通道的滤波功能。
当您启用了模拟量输入滤波功能后,S7--200会在每一个扫描周期刷新模拟量、执行滤波功能并且在内部存储滤波值。当程序中访问模拟量输入时使用滤波值。如果没有启用模拟量输入滤波,则当程序访问模拟量输入时,S7-200都会直接从扩展模块读取模拟值。
在每次扫描期间,CPU224XP的AIW0和AIW2模拟量输入都会读取模--数转换器生成的较新值,从而完成刷新。该转换器求取的是均值(sigma-delta),因此通常*软件滤波。
提示
模拟量滤波会使您得到较稳定的信号。在模拟量输入信号随时间变化缓慢时使用模拟量输入滤波。如果信号变化很快,不应该选用模拟量滤波。
不要对在模拟量字中传递数字信息或者报警指示的模块使用模拟量输入滤波。对于RTD、TC和ASI主站模块,不能使用模拟量输入滤波。
执行程序
在扫描周期的执行程序阶段,CPU从头至尾执行应用程序。在程序或中断程序的执行过程中,立即I/O指令允许您直接访问输入与输出。
如果在程序中使用子程序,则子程序作为程序的一部分存储。当由主程序、另一个子程序或中断程序调用时,则执行子程序。从主程序开始时子程序嵌套深度是8,从中断程序开始时子程序嵌套深度是1。
如果在程序中使用了中断,与中断事件相关的中断程序就作为程序的一部分被存储。中断程序并不作为正常扫描周期的一部分来执行,而是当中断事件发生时才执行 (可能在扫描周期的任意点)。
为11个实体中的每一个保留局部存储器:当从主程序开始时,为1个主程序、8个子程序嵌套级别;当从中断程序开始时,为1个中断和1个子程序嵌套级别。局部存储器有一个局部范围,在该范围内它只能供其相关的程序实体使用,其他程序实体无法访问。有关局部存储器的更多信息,请参见本章中的局部存储区:L。
图描述了一个典型的扫描流程,该流程包括局部存储器应用和两个中断事件(一个事件发生在程序执行阶段,另一个事件发生在扫描周期的通讯阶段)。子程序由下一个较高级别调用,并在调用时得到执行。不调用中断程序;中断程序是发生相关中断事件的结果。
处理通讯请求
在扫描周期的信息处理阶段,S7-200处理从通讯端口或智能I/O模块接收到的任何信息。
执行CPU自检诊断
在扫描周期的这一阶段,S7-200检查CPU的操作和扩展模块的状态是否正常。
写数字输出
在每个扫描周期的结尾,CPU把存储在输出映像象寄存器中的数据写到数字输出点。(模拟量输出直接刷新,与扫描周期无关)。
上海赞国自动化科技有限公司
库存有大量西门子PLC,产品种类、型号齐全,涵盖了西门子200系列PLC、西门子300系列PLC及其EM221模块、EM222模块、EM223模块、EM231模块、EM232模块、EM235模块、PPI电缆、MPI电缆、5611卡、SM321、SM322、SM323、SM331、EM332模块等,S7-200系列主机包括CPU224CN、CPU226CN、CPU224XP,S7-300系列主机包括CPU312、CPU313、CPU314、CPU315-2DP等,价格低,交货速度快。
我公司经营西门子PLC;S7-200S7-300 S7-400 S7-1200 触摸屏,变频器,6FC,6SNS120 V10 V60 V80伺服数控备件:原装进口电机(1LA7、1LG4、1LA9、1LE1),国产电机(1LG0,1LE0)大型电机(1LA8,1LA4,1PQ8)伺服电机(1PH,1PM,1FT,1FK,1FS)西门子保内全新原装产品‘质保一年。一年内因产品质量问题免费更换新产品;不收取任何费,欢迎致电咨询。
我公司有专业的销售团队,销售西门子PLC已达五年时间,自建立以来,承蒙各生产厂家和客户朋友鼎立相助,公司规模逐渐壮大,取得了较好的成绩。在此,我谨代表全体同仁发自内心地相各位致以深深的谢意!常言道:十年修得同船渡。相逢是缘,相交更是缘。公司全体员工在这创新世界路途上,本着“以人为本,诚信经营,与人方便,自己方便”的古训为人做事,时刻与各厂家和用户朋友亲密相处,精诚合作、风雨同舟、甘苦共享。我们深以与你们**共渡为容!我们更看重和珍惜彼此间的事业和友情。无论何时何地,我们全体员工都会不遗余力地投入到工作之中,竭尽所能为各位朋友提供满意的服务,以达到我们彼此的双赢。我们用真诚的态度对待每一位顾客,您所需要的也是我们刚好有的。上海赞国自动化科技有限公司坐落于上海市松江区鼎源路(时尚谷创意园)618弄72栋6楼。
SIEMENS 可编程控制器
1、 SIMATIC S7 系列PLC、S7200、s71200、S7300、S7400、ET200
2、 逻辑控制模块 LOGO!230RC、230RCO、230RCL、24RC、24RCL等
3、 SITOP 系列直流电源 24V DC 1.3A、2.5A、3A、5A、10A、20A、40A
4、HMI 触摸屏TD200 TD400C TP177,MP277 MP377 SMART700 SMART1000
SIEMENS 交、直流传动装置
1、 交流变频器 MICROMASTER系列:MM、MM420、MM430、MM440、ECO MIDASTER
系列:MDV6SE70系列(FC、VC、SC)
2、全数字直流调速装置 6RA23、6RA24、6RA28、6RA70 系列
SIEMENS 数控伺服
1、数控伺服系统:840D、802S/C、802SL、828D 801D :
6FC5210,6FC6247,6FC5357,6FC5211,6FC5200,6FC5510,
611U:6SN1123,6SN1145,6SN1146,6SN1118,6SN1110,6SN1124,6SN1125,6SN1128
2、伺服系统:S120: 6SL304、6SL3210、6SL3130、6SL3055、6SL3054
SIEMENS断路器、接触器、按钮开关、小型断路器西门子软启动器等
受此型号停产影响的产品:
产品说明
订货号
CPU 222 DC/DC/DC,8 个输入/6 个输出 6ES7 212-1AB23-0XB0
CPU 222 AC/DC/继电器 8 个输入/6 个继电器 6ES7 212-1BB23-0XB0
CPU 224 DC/DC/DC 14 个输入/10 个输出 6ES7 214-1AD23-0XB0
CPU 224 AC/DC/继电器 14 个输入/10 个继电器 6ES7 214-1BD23-0XB0
CPU 224XP DC/DC/DC 14 个输入/10 个输出 6ES7 214-2AD23-0XB0
CPU 224XPsi DC/DC/DC 14 个输入/10 个输出 6ES7 214-2AS23-0XB0
CPU 224XP AC/DC/继电器 14 个输入/10 个继电器 6ES7 214-2BD23-0XB0
CPU 226 DC/DC/DC 24 个输入/16 个输出 6ES7 216-2AD23-0XB0
CPU 226 AC/DC/继电器 24 个输入/16 个继电器 6ES7 216-2BD23-0XB0
EM 221 数字量输入 8 x 24 VDC 6ES7 221-1BF22-0XA0
EM 221 数字量输入 16 x 24 VDC 6ES7 221-1BH22-0XA0
EM 222 数字量输出 8 x 24 VDC 6ES7 222-1BF22-0XA0
EM 222 数字量输出 8 个继电器 6ES7 222-1HF22-0XA0
EM 223 24 VDC 数字量组合 4 个输入/4 个输出 6ES7 223-1BF22-0XA0
EM 223 24 VDC 数字量组合 4 个输入/4 个输出 6ES7 223-1HF22-0XA0
EM 223 24 VDC 数字量组合 8 个输入/8 个输出 6ES7 223-1BH22-0XA0
EM 223 24 VDC 数字量组合 8 个输入/8 个继电器输出 6ES7 223-1PH22-0XA0
EM 223 24 VDC 数字量组合 16 个输入/16 个输出 6ES7 223-1BL22-0XA0
EM 223 24 VDC 数字量组合 16 个输入/16 个继电器输出 6ES7 223-1PL22-0XA0
EM 223 24 VDC 数字量组合 32 个输入/32 个输出 6ES7 223-1BM22-0XA0
EM 223 24 VDC 数字量组合 32 个输入/32 个继电器输出 6ES7 223-1PM22-0XA0
EM 231 模拟量输入,4 个输出 6ES7 231-0HC22-0XA0
EM 235 模拟量组合 4 个输入/1 个输出 6ES7 235-0KD22-0XA0
EM 232 模拟量输出,2 个输出 6ES7 232-0HB22-0XA0
EM 231 模拟量输入 RTD,2 个输入 6ES7 231-7PB22-0XA0
EM 231 模拟量输入热电偶,4 个输入 6ES7 231-7PD22-0XA0
S7-200系列小型PLC (Micro PLC)可应用于各种自动化系统。紧凑的结构、低廉的成本以及功能强大的指令集使得S7--200 PLC成为各种小型控制任务理想的解决方案。S7-200产品的多样化以及基于Windows的编程工具,使您能够更加灵活地完成自动化任务
SIMATIC S7-200的新特征包括两个新模 展模 :
EM 231模 量 入RTD,4 入
EM 231模 量 入 偶,8 入
附 H,S7-200CN 品
S7-200 CPU
S7-200 CPU将微 理器、集成 源、 入 路和 出 路集成在一个 凑的外壳中,从而形成了一个功能 大的Micro PLC。参 1--1。在下 了程序之后,S7--200将保留所需的 ,用于 控 用程序中的 入 出 。
您必 算 源消耗定 ,从而确定S7--200 CPU能 您的配置提供多少功率(或 流)。如果**出CPU 源消耗定 , 可能无法 接较大数目的模 。有关CPU和 展模 源要求的信息
接RS-232/PPI多主站
S7-200
如图所示为连接S7-200与编程设备的RS-232/PPI多主站电缆。连接电缆。
1. 连接RS-232/PPI多主站电缆的RS-232端(标识为“PC”)到编程设备的通讯口上。(本例中为COM 1)
2.2. 连接RS-232/PPI多主站电缆的RS-485端(标识为“PPI”)到S7200的端口0或端口1。
3. 如图2--2所示,设置RS-232/PPI多主站电缆的DIP开关
提示
本手册中的实例使用RS-232/PPI多主站电缆。RS-232/PPI多主站电缆更换以前的PC/PPI电缆。也可以使用USB/PPI多主站电缆。请参见附录E中的订购号。
打开STEP 7--Micro/WIN点击STEP 7--Micro/WIN的图标,打开一个新项目。如下图所示为一个新项目。注意左侧的操作栏。您可以用操作栏中的图标,打开STEP 7--MicroWIN项目中的组件。点击操作栏中的通讯图标进入通讯对框。您可以用这个对话框为STEP7--Micro/WIN设置通讯参数。
为STEP 7--Micro/WIN设置通讯参数
在示例项目中使用的是STEP 7--Micro/WIN和RS-232/PPI多主站电缆的缺省设置。检查下列设置:
1. PC/PPI电缆的通讯地址设为 0。
2. 接口使用COM1。
3. 传输波特率用9.6Kbps。
如果您需要改变通讯设置。
设置通讯参数与S7--200建立通讯
用通讯对话框与S7--200建立通讯:
1. 在通讯对话框中双击刷新图标。STEP 7--Micro/WIN搜寻并显示所连接的S7--200站的CPU图标。
2. 选择S7--200站并点击确认。如果STEP 7--Micro/WIN未能找到您的S7--200 CPU,请核对您的通讯参数设置
并重复以上步骤。
建立与S7-200的通讯之后,您就可以创建并下载示例程序。
创建一个例子程序
创建这个例子程序将使您体会到使用STEP 7--Micro/WIN编程有多简单。这个例子程序在三个程序段
中用6条指令,完成了一个定时器自启动、自复位的简单功能。
在本例中,您用梯形图编辑器来录入程序。下面给出了完整的梯形图和语句表程序。语句表中的注
释,解释了程序的逻辑关系。时序图显示了程序的运行状态。
打开程序编辑器
点击程序块图标,打开程序编辑器。见图
注意指令树和程序编辑器。您可以用拖拽的方式将梯形图指令插入到程序编辑器中。在工具栏图标中有一些命令的快捷方式。在输入和保存程序之后,您可以下载程序到S7--200中。