电动机功率 | 4kW | 外形尺寸 | 3mm |
---|---|---|---|
应用领域 | 环保,食品/农产品,地矿,包装/造纸/印刷,纺织/印染 | 重量 | 5kg |
西门子S7-200 SMART PLC可编程控制器,SMART LINE 触摸屏和SINAMICS V20 变频器*整合,为OEM 客户带来高性价比的小型自动化解决方案,满足客户对于人机交互、控制、驱动等功能的*需求。
![]() |
参考价 | ¥322 |
订货量 | 1 |
更新时间:2019-07-23 10:24:04浏览次数:254
联系我们时请说明是化工仪器网上看到的信息,谢谢!
江苏西门子S7-200SMART模块代理经销商
打开一个磁盘中已有的程序文件,可以用File→Open命令,在弹出的对话框中选择要打开的程序文件;也可以用工具条中的Open按钮来完成。图6.8所示为一个打开的在指令树窗口中的程序结构。
图中程序文件的文件名为e1,PLC型号为CPU 226,包含与之相关的7个块。其中,程序块包含的主程序名为MAIN,有两个子程序S0和S1、两个中断程序I0和I1。
2.新建
新建一个程序文件,可以用File→New命令,在主窗口将显示新建的程序文件主程序区;也可以用工具条中的New按钮来完成。
系统默认初始设置如下:
新建的程序文件以项目Projectl (CPU221)命名,括号内为系统默认PLC的型号。
项目包含7个相关的块。其中程序块中有1个主程序MAIN、1个子程序SBR 0、1个中断程序INT_0。
用户可以根据实际编程需要进行以下操作:
(1)确定主机型号。
要根据实际应用情况选择PLC型号,方法是:右击项目Project1 (CPU 221)图标,在弹出的按钮中单击Type,然后可以在对话框中选择所用的PLC型号;也可以用PLC→Type命令来选择。
(2)程序更名。
● 项目文件更名
如果新建了一个程序文件,单击File→Save或File→Save as命令,然后在弹出的对话框中键入项目文件的名称。
● 子程序和中断程序更名
在指令树窗口中,右击要更名的子程序或中断程序名称,在弹出的选择按钮中单击Rename,然后键入名称。
主程序的名称一般用默认的MAIN,任何项目文件的主程序只有一个。
(3)添加一个子程序。
在指令树窗口中,右击Program Block图标,在弹出的选择按钮中单击Insert Subroutine;或用Edit→Insert→Subroutine命令实现;或在编辑窗口中右击编辑区,在弹出的菜单选项中选择Insert→Subroutine。新生成的子程序根据已有子程序的数目,默认名称为SBR_n,用户可以自行更名。
(4)添加一个中断程序。
在指令树窗口中,右击Program Block图标,在弹出的选择按钮中单击Insert Interrupt;或用Edit→Insert→Interrupt命令实现;也可以在编辑窗口中右击编辑区,在弹出的菜单选项中选择Insert→Interrupt。新生成的中断程序根据已有子程序的数目,默认名称为INT_n,用户可以更名。
(5)编辑程序。
编辑程序块中的任何一个程序,只要在指令树窗口中双击该程序的图标即可。
在第3章中提到CPU组态的概念,本节介绍几种常用的系统组态方法,通信组态、设置数字量输入滤波、设置脉冲捕捉、输出表配置、定义存储器保持范围。
通信组态的方法可以参考第7章。
1.数字量输入滤波
S7-200 CPU允许为部分或全部本机数字量输入点设置输入滤波器,合理定义延迟时间可以有效地抑制甚至滤除输入噪声干扰。进行设置可以运行STEP 7 Micro/Win软件,使用View→Component→System Block命令(或在左侧View窗口中单击System Block按钮),在Input Filters中选择Digital选项卡,然后可以对各个数字量输入点进行延迟时间的设置,如图6.4所示。
2.模拟量输入滤波
对CPU 222、224和226这3种机型,模拟量的输入信号变化缓慢的场合,可以对不同的模拟量输入选择软件滤波器。
在这项工作中需要完成3种参数的设定:选择需要进行滤波的模拟量输入点、设置采样次数和死区值。系统默认参数为:模拟量输入点全部滤波、采样次数为64、死区值为320。
设置模拟量滤波的方法如同数字量滤波,只是在Input Filters中选择Analoa选项卡。
3.设置脉冲捕捉
处理数字量输入时,可编程序控制器采用周期扫描方式进行输入和输出映像寄存器的读取和刷新。因此,这两次输入扫描之间如果数字量输入点有一个持续时间很短的脉冲,则这个脉冲将不能被捕捉到,因此,PLC将不能按预定的程序正确运行。
S7-200 CPU为每个主机数字量输入提供了脉冲捕捉功能。如果在组态中已经为数字量输入设置了输入滤波,则可以使主机能够捕捉小于一个扫描周期的短脉冲,并将其保持到主机读到这个信号。
设置脉冲捕捉功能的方法:首先正确设置输入滤波器的时间,使之不能将脉冲滤掉。然后在System Block中选择Pulse Catch Bits选项卡对输入要求脉冲捕捉的数字量输入点进行选择,如图6.6所示。系统默认为所有点都不用脉冲捕捉。
4.输出表配置
提前设置数字量输出表,通过是否将输出表复制到输出点可使输出点在CPU由RUN方式转变为STOP方式后在两种性能中任选其一:变成已知值或保持方式转换前的状态。
输出表的配置方法:在System Block中选择Output Table选项卡,然后对各数字量输出点进行设置。
在图中输出表中选择了一部分输出点,这些点要求在系统由运行转换到停止后将被置为1,其他点为0状态。图中如果选择Freeze Outputs,则不复制输出表,使所有点都保持上一次的输出。系统的默认设置为输出表中的所有点设置为0,而且把输出表的值复制到各输出点上。
其他方面的系统组态操作,如模拟量电位器设置、高速计数器、高速脉冲输出、定义断电存储保护等方面的配置也用类似的方法。
系统组态完成后,在下载程序时,组态数据会连同编译好的用户程序一起被装入与编程软件相连的可编程序控制器的存储器中。
1.菜单条
允许使用鼠标单击或对应热键的操作,是必选区。各主菜单项的功能如下:
(1)文件( File)。文件操作,如新建、打开、关闭、保存文件、上装和下载程序、文件的打印预览、设置和操作等。
(2)编辑(Edit)。提供传统对程序编辑时的工具,如选择、复制、剪切、粘贴程序块或数据块,同时提供查找、替换、插入、删除、快速光标定位等功能。
(3)视图(View)。可以设置软件开发环境的风格,如决定其他辅助窗口(如引导窗口、指令树窗口、工具条按钮区)的打开与关闭;执行引导条窗口中的任何项;选择不同语言的编程器(包括LAD、STL、FBD三种);设置3种程序编辑器的风格,如字体、指令盒的大小等。
(4)可编程序控制器(PLC)。可建立与PLC联机时的相关操作,如改变PLC的工作方式、在线编译、查看PLC的信息、清除程序和数据、时钟、存储器卡操作、程序比较、PLC类型选择及通信设置等。
(5)调试(Debug)。用于联机调试。
(6)工具(Tools)。可以调用复杂指令向导(包括PID指令、NETR/NETW指令和HSC指令),使复杂指令编程的工作大大简化;安装文本显示器TD200;用户化界面风格(设置按钮及按钮样式、在此可添加菜单项);用选项子菜单也可以设置3种程序编辑器的风格,如字体、指令盒的大小等。
(7)窗口(Windows)。可以打开一个或多个窗口,并可进行窗口之间的切换,可以设置窗口的排放形式,如层叠、水平、垂直等。
(8)帮助(Help)。通过帮助菜单上的目录和索引项可以检阅几乎所有相关的使用帮助信息,帮助菜单还提供网上查询功能;而且在软件操作过程中的任何步或任何位置都可以按F1键来显示在线帮助,大大方便了用户的使用。
2.工具条
提供简便的鼠标操作,将常用的STEP 7-Micro/WIN操作以按钮形式设定到工具条。可用View→Toolbars命令自定义工具条。
可以添加和删除4种按钮:Standard、Common、Debug和Instructions。
3.导引条
可以用View→frame→Navigation bar命令选择是否打开。
它为编程提供按钮控制的快速窗口切换功能,包括程序块(Program Block)、符号表 (Symbol Table)、状态图表(Status Chart)、数据块(Data Block)、系统块(System Block)、交叉索引(Cross Reference)和通信(Communications)。
单击任何一个按钮,则主窗口将切换到此按钮对应的窗口。
导引条中的所有功能都可以用指令树窗口或菜单中的View来完成。
4.指令树
提供编程时用到的所有快捷操作命令和PLC指令。可以用View→frame Instruction tree命令决定是否将指令树打开。
5.交叉索引
提供3方面的索引信息,即交叉索引信息、字节使用情况信息和位使用情况信息。使编程所用的PLC资源一目了然。
6.数据块
用该窗口可以设置和修改变量存储区内各种类型存储区的一个或多个变量值,并加进必要的注释说明。
7.状态图表
可以在联机调试时监视各变量的值和状态。
8.符号表
实际编程时,为了增加程序的可读性,常用带有实际含义的符号名称作为编程元件,而不是直接用元件在主机中的直接地址,例如编程时用start作为编程元件,而不用I0.3.符号表可用来建立自定义符号与直接地址之间的对应,并可附加注释,使程序结构清晰易读。
9.输出窗口
用来显示程序编译的结果信息。如程序的各块(主程序、子程序的数量及子程序号、中断程序的数量及中断程序号)及各块的大小、编译结果有无错误,以及错误编码和位置等。
10.状态条
也称任务栏,与一般应用软件的任务栏功能相同。
11.编程器
可用梯形图、语句表或功能图表编程器编写用户程序,或在联机状态下从PLC上装用户程序进行读程序或修改程序。
12.局部变量表
每个程序块都对应一个局部变量表,在带参数的子程序调用中,参数的传递就是通过局部变量表进行的。
江苏西门子S7-200SMART模块代理经销商