西门子s7-200plc

上传人:wm****3 文档编号:57134324 上传时间:2018-10-19 格式:PPT 页数:27 大小:887KB
返回 下载 相关 举报
西门子s7-200plc_第1页
第1页 / 共27页
西门子s7-200plc_第2页
第2页 / 共27页
西门子s7-200plc_第3页
第3页 / 共27页
西门子s7-200plc_第4页
第4页 / 共27页
西门子s7-200plc_第5页
第5页 / 共27页
点击查看更多>>
资源描述

《西门子s7-200plc》由会员分享,可在线阅读,更多相关《西门子s7-200plc(27页珍藏版)》请在金锄头文库上搜索。

1、西门子S7-200,2009-5-5,可以独立运行,也可相连成网络实现复杂控制功能。 S7-200系列PLC可提供4个不同的基本型号的8种CPU 。,S7-200系列PLC适用于各行业,使用范围可覆盖从替代继电器的简单控制到复杂的自动化控制。应用领域极为广泛,覆盖所有与自动检测,自动化控制有关的工业及民用领域,包括各种机床、机械、电力设施、民用设施、环境保护设备等等。如:冲压机床,磨床,印刷机械,橡胶化工机械,中央空调,电梯控制,运动系统。,CPU单元设计 -集成的24V负载电源:可直接连接到传感器和变送器(执行器),CPU 221,222具有180mA输出, CPU 224,CPU 224X

2、P,CPU 226分别输出280,400mA。可用作负载电源。 不同的设备类型 -CPU 221226各有2种类型CPU,具有不同的电源电压和控制电压。 本机数字量输入/输出点 -CPU 221具有6个输入点和4个输出点,CPU 222具有8个输入点和6个输出点,CPU 224具有14个输入点和10个输出点,CPU 224XP具有14个输入点和10个输出点,CPU 226具有24个输入点和16个输出点。 本机模拟最输入/输出点 -CPU 224XP具有2个输入点,1个输出点。 中断输入 -允许以极快的速度对过程信号的上升沿作出响应。 高速计数器 -CPU 221/222 -4个高速计数器(30

3、KHz),可编程并具有复位输入,2个独立的输入端可同时作加、减计数,可连接两个相位差为90的A/B相增量编码器 -CPU 224/224XP/226 -6个高速计数器(30KHz),具有CPU 221/222相同的功能。,CPU 222/224/224XP/226 -可方便地用数字量和模拟量扩展模块进行扩展。可使用仿真器(选件)对本机输入信号进行仿真,用于调试用户程序。 模拟电位器 -CPU 221/222 1个 -CPU 224/224XP/226 2个 -CPU 221/222/224/224XP/226还具有 脉冲输出 -2路高频率脉冲输出(最大20KHz),用于控制步进电机或伺服电机实

4、现定位任务。 实时时钟 -例如为信息加注时间标记,记录机器运行时间或对过程进行时间控制。 EEPROM存储器模块(选件) -可作为修改与拷贝程序的快速工具(无需编程器),并可进行辅助软件归档工作。 电池模块 -用于长时间数据后备。用户数据(如标志位状态,数据块,定时器,计数器)可通过内部的超级电容存贮大约5天。选用电池模块能延长存贮时间到200天(10年寿命)。电池模块插在存储器模块的卡槽中。,CPU,扩展模块,S7-200 CPU将一个微处理器、一个集成电源和数字量I/O点集成在一个紧凑的封装中。在下载了程序之后,S7-200将保留所需的逻辑,用于监控应用程序中的输入输出设备。,CPU,CP

5、U和扩展模块的安装 面DIN导轨安装 1. 保持导轨固定点的间隔为75 mm。 2. 打开模块底部的DIN夹子,将模块背部卡在DIN导轨上。 3. 如果您使用了扩展模块,将扩展模块的扁平电缆连到盖板下面的扩展口。 4. 旋转模块贴近DIN导轨,合上DIN夹子。仔细检查模块上DIN夹子与DIN导轨是否紧密固定好。 为避免模块损坏,不要直接按压模块正面,而要按压安装孔的部分,CPU,计算机配置要求 STEP 7-Micro/WIN既可以在PC机上运行,也可以在Siemens公司的编程器上运行。PC机或编程器 的最小配置如下:操作系统 Windows 2000、Windows XP、 Vista至少

6、350M硬盘空间鼠标(推荐) STEP 7-Micro/WIN,程序安装,S7-200数据的存取 S7-200将信息存于不同的存储器单元,每个单元都有唯一的地址。您可以明确指出要存取的存储器 地址。这就允许用户程序直接存取这个信息。 若要存取存储区的某一位,则必须指定地址,包括存储器标识符、字节地址和位号 使用这种字节寻址方式,可以按照字节、字或双字来存取许多存储区(V、I、Q、M、S、L及SM)中 的数据。若要存取CPU中的一个字节、字或双字数据,则必须以类似位寻址的方式给出地址, 包括 存储器标识符、数据大小以及该字节、字或双字的起始字节地址。,数据存取,CPU提供的本地I/O具有固定的I

7、/O地址。您可以将扩展模块连接到CPU的右侧来增加I/O点,形成I/O链。对于同种类型的输入输出模块而言,模块的I/O地址取决于I/O类型和模块在I/O链中的位置。举例来说,输出模块不会影响输入模块上的点地址,反之亦然。类似的,模拟量模块不会影响数字量模块的寻址,反之亦然。 提示数字量模块总是保留以8位(1个字节)增加的过程映象寄存器空间。如果模块没有给保留字节中每一位提供相应的物理点,那些未用位不能分配给I/O链中的后续模块。对于输入模块,这些保留字节中未使用的位会在每个输入刷新周期中被清零。 模拟量I/O点总是以两点增加的方式来分配空间。如果模块没有给每个点分配相应的物理点,则这些I/O点

8、会消失并且不能够分配给I/O链中的后续模块。,扩展模块寻址,CPU资源,S7-200在扫描循环中完成它的任务 S7-200周而复始地执行一系列任务。任务循环执行一次称为一个扫描周期。在一个扫描周期中,S7-200将执行部分或全部下列操作:读输入:S7-200将物理输入点上的状态复制到输入过程映象寄存器中。执行逻辑控制程序:S7-200执行程序指令并将数据存储在各种存储区中。处理通讯请求:S7-200执行通讯任务。执行CPU自诊断:S7-200检查固件、程序存储器和扩展模块是否工作正常。写输出:在输出过程映象寄存器中存储的数据被复制到物理输出点。,工作原理,主程序 主程序中包括控制应用的指令。S

9、7-200在每一个扫描周期中顺序执行这些指令。主程序也被表示为OB1。 子程序 子程序是应用程序中的可选组件。只有被主程序、中断服务程序或者其它子程序调用时,子程序才会执行。当您希望重复执行某项功能时,子程序是非常有用的。与其在主程序中的不同位置多次使用相同的程序代码,不如将这段程序逻辑写在子程序中,然后在主程序中需要的地方调用。 中断服务程序 中断服务程序是应用程序中的可选组件。当特定的中断事件发生时,中断服务程序执行。您可以为一个预先定义好的中断事件设计一个中断服务程序。当特定的事件发生时,S7-200会执行中断服务程序。 中断服务程序不会被主程序调用。只有当中断服务程序与一个中断事件相关

10、联,且在该中断事件发生 时,S7-200才会执行中断服务程序。,程序结构,程序中的其它组件 系统块 系统块允许您为S7-200配置不同的硬件参数。 数据块 数据块存储应用程序中所使用的不同变量值(V存储器)。您可以用数据块输入数据的初始值。,系统块数据块,在数据块中指定地址和初始值 数据块编辑器只用于为V存储器(变量存储器)指定初始值。您可以以字节、字或者双字的形式来分配V存储器,注释是可选的。 数据块编辑器是一个自由格式的文本编辑器,也就是说,没有特定的区域被定义用于特定类型的信息。当您完成一行的输入 并按回车键确认后,数据块编辑器将该行格式化(将地址、数据和注释分别列对齐,V存储器地址大写

11、)并重新显示。按下CTRL-ENTER,设置行完成后,地址将自动增加到下一个可用的地址处。,数据块,用符号表来定义变量的符号地址 符号表允许您定义和编辑符号名,使您能在程序中用符号地址访问变量。您可以创建多个符号表。您也可以在程序中使用系统定义的符号表。符号表还可以作为全局变量表进行参考。 您可以使用绝对地址或者符号地址来输入指令操作数。绝对地址用存储区加上位或字节地址来标识地址。符号地址则用一串字母组合来标识地址。 在SIMATIC程序中,您可以使用符号表中定义的全局符号。在IEC程序中,您可以使用全局变量表中定义的全局符号。,符号地址,用状态图来监视用户程序 状态图允许您在控制程序运行的过

12、程中对过程变量的值进行监视和修改。您可以跟踪程序的输入、输出或者变量,显示它们的当前值。状态表还允许您去强制或改变过程变量的值。 为了监控应用程序中不同部分的元素,您可以创建多个状态图。 在命令菜单中选择View Component Status Chart或者在操作过程中单击Status Chart图标来访问状态图。 当创建状态图时,您应该输入要监控的过程变量的地址。您无法监视常数、累加器和局部变量的状态。您可以按位或者字两 种形式来显示定时器和计数器的值。以位形式显示的是定时器和计数器的状态位,而以字形式则显示定时器和计数器的当前 值。,状态图,STEP 7-Micro/WIN提供三种编辑

13、器来创建您的程序:梯形图(LAD)、语句表(STL)和功能块图 (FBD)。尽管有一定限制,但是用任何一种程序编辑器编写的程序都可以用另外一种程序编辑器来浏览和编辑。,编程语言,STL编辑器的特点 STL编辑器按照文本语言的形式显示程序。STL编辑器允许您输入指令助记符来创建控制程序。语句表也允许您创建用LAD和FBD编辑器无法创建的程序。这是因为在使用S7-200的本族语言进行编程,而在图形编辑器中,为了正确地画出图形,必须遵守一些规则。 文本方式与汇编语言的编程方式十分相象。 S7-200从上到下按照程序的次序执行每一条指令,然后回到程序的开始重新执行。 STL使用一个逻辑堆栈来分析控制逻

14、辑。 您插入STL指令来处理堆栈操作。当您选择STL编辑器时,考虑以下要点STL最适合于有经验的程序员。STL有时让您能够解决用LAD或者FBD不容易解决的问题。当您使用STL编辑器时,只能使用SIMATIC指令集。虽然您可以用STL编辑器查看或者编辑用LAD或者FBD编辑器编写的程序,但是反之不一定成立。LAD或者FBD编辑器不一定总能显示所有利用STL编辑器编写的程序。,STL,LAD编辑器的特点 LAD编辑器以图形方式显示程序,与电气接线图类似。梯形图程序允许程序仿真来自电源的电流通过一系列的逻辑输入条件,决定是否使能逻辑输出。一个LAD程序包括左侧提供能流的能量线。闭合的触点允许能量通

15、过它们流到下一个元素,而打开的触点阻止能量的流动。 逻辑控制是分段的,程序在同一时间执行一段,从左到右,从上到下。不同的指令用不同的图形符号表示。它包括三种基本形式。 触点代表逻辑输入条件,例如;开关、按钮或者内部条件等。 线圈通常表示逻辑输出结果,例如:灯负载、电机启动器、中间继电器或者内部输出条件。 盒表示其它一些指令,例如:定时器、计数器或者数学运算指令。 当您选择LAD编辑器时,考虑以下要点:梯形图逻辑易于初学者使用。图形表示法易于理解而且全世界通用。LAD编辑器能够使用SIMATIC和IEC 1131-3指令集。可以使用STL编辑器显示所有用SIMATIC LAD编辑器编写的程序,L

16、AD,FBD编辑器的特点 FBD编辑器以图形方式显示程序,由通用逻辑门图形组成。在LAD编辑器中看不到触点和线圈,但是有等价的、以盒指令形式出现的指令。 FBD不使用左右能量线,因此“能流”这个术语用于表示通过FBD逻辑块控制流这样一个类似的概念。 逻辑“1”通过FBD元素称为能流。能流的原始输入和最终的输出可以直接分配给操作数。 程序逻辑由这些盒指令之间的连接决定。也就是说,一条指令(例如AND盒)的输出可以用来允许另一条指令(例如定时器),这样可以建立所需要的控制逻辑。这样的连接概念使您可以解决各种各样的逻辑问题。 当您选择FBD编辑器时,考虑以下要点:图形逻辑门的表示形式有利于程序流的跟踪。FBD编辑器能够使用SIMATIC和IEC 1131-3指令集。可以使用STL编辑器显示所有用SIMATIC FBD编辑器编写的程序。,

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 生活休闲 > 社会民生

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号