四川西门子PLC代理商
SITOP PSE202U 冗余模块 输入端/输出端:DC 24 V/40 A 适合用来将两个各带有 多 20A 输出电流 多各 20A 输出电流,冗余模块,输入24VDC,输出电流40A。
各种屏幕视图可用于各个 STEP 7 工具。
S7-SCL
带有编辑器、编译器和调试器的集成用户界面
调试器中的符号链接
语言编程中所看到的语言元素,如顺序循环、备选分支和分支分配器
PLC 所常见的语言扩展,如对输入和输出进行编址,或启动和查询定时器和计数器
用于实现结构清晰的 PLC 程序符号和备注的基本和自定义数据类型加强了理解。
源概念支持仅使用符号进行编程,并将整个程序存储在一个源文件中
生成编译工作量较低的优化代码
显示交叉引用
可进行用户程序的语言测试(就像其他 PLC 语言那样)
链接到项目范围内的归档系统 (DOCPRO)
S7-GRAPH
概览图:
可显示完整顺序结构。单页显示:
顺序结构、步允许条件以及步的动作可在一页屏幕上一起显示。详细显示:
动作、转换(带有步允许条件)和联锁以及与某个步相关的监视条件将一起显示。步顺序的灵活组态:
通过和备选分支、顺序串中的跳转、步的激活和停用,用户拥有对其任务进行描述的大量选择。在同一个块中,可以组态任意多个平行的异步步顺序。语言范围:
语言范围促进了条件和动作的用户编程。联机功能:
除所执行的动作外,还可显示有效步、联锁状态、监视和步允许条件。性能:
优异性能可通过选择性地对步进行处理来取得。一个步序列的处理时间与步数无关。链接到项目范围内的一个归档系统 (DOCPRO)
管理部分的存储要求可根据需要进行调整;
S7-GRAPH 提供了用于集成顺控块的通用管理部分的不同可设定编译器选项:选项“可自主执行":
管理部分(大约 5 KB)包括在由 S7-GRAPH 生成的每个功能块中。它是用于仅带有一个顺控块的小型应用的解决方案。选项“标准 FC":
管理部分被调换到一个单独的块,该块仅针对每个项目存在一次,并由所有顺控块共享。根据此标准 FC 的类型,存储要求可以是 8 KB 或10 KB。系统功能“FC 73"(V5.1 或更新版本):
FC 73 支持 8 KB 以下的小存储器解决方案,这在 S7-300 的较小型的 CPU 中尤其有用。在使用 FC 73时存在以下限制:生成的块不具备诊断功能。
所创建块的可视化受到限制。
同步功能:
操作序列可被控制并与系统/机器的当前状态同步。在发生涉及下载实例数据块的程序改变时,序列自动被重置到其初始状态。“控制序列"功能支持直接从编程器设定和重置步,以便在程序改变之前将序列重置到系统状态。同步动作也可直接从编程器执行。这将自动覆盖所有转换和联锁条件,相应的步将被加上标记。用户随后只需选择步并将其激活。用户定义调用接口:
顺控块的调用接口有两种可能:预定义参数组,可以为“小型"、“标准"和“zui大"
用于灵活满足应用需要的用户定义参数
全面的诊断功能:
通过指示或报告有问题的步来发现错误原因。通过合并到带有 SIMATIC ProTool/Pro 和 SIMATICProAgent 的 SIMATIC 诊断系统中,还可简便地集成操作员面板和WinCC,以便以普通文本显示故障,并显示出原因信号(标准分析)。可扩展的打印机功能(V5.1 或更新版本):
分页总发生在一个“顺序步加转换"之后。
可在顺控程序/图形的结束处来调整分页。
可为每个图形输入一个特定备注。
窗口结构的改善(V5.1 或更新版本):
S7-GRAPH 项目窗口中仅包含要编辑的顺控程序。编程所需的所有附加信息可根据需要通过以下窗口进行显示或隐藏:关于块接口的信息(块参数和变量)
使用的地址(包括所有数据类型的状态显示)
到程序中其他地址位置的交叉引用
符号表中使用的符号
选择具有通常 Windows 形式的几个对象(V5.1 或更新版本):
通过具有“剪切、复制、粘贴"功能的套索功能(围绕目标元素的选择框),可方便、快速地复制和删除顺序步和转换。
不相邻的元素可通过“Ctrl"来选择。
对于平行结构,各个分支或图形可使用套索功能进行选择并删除。
操作模式
顺序串可以矩形和线条的形式(图形)显示出一个过程中的各个步骤以及到下面步骤的转换。在步骤内部,动作可通过所谓“限定符"来启动(如延时或条件执行)。例如,如果执行序列描述了一个钻孔过程,则“降低钻头"将是一步,而“激活电机"则是一个动作。
转换描述了应该向下一步进行转换的条件。在“钻孔过程"例子中,如果满足了“达到下面的末位置"这个条件,则执行序列的步允许标准将得到满足。
还可针对每一步来定义联锁和监视条件。
一个联锁可被用于防止动作的执行。监视条件可激活运行故障的识别。所有条件(转换、联锁或监视)都可在 LAD 或 CSF中进行编程。
S7-PLCSIM
S7-PLCSIM 已*集成在 STEP 7 中。这意味着将获得以下附加功能:
STEP 7 测试和启动功能
所用编程语言的测试功能(参见 S7-PLCSIM 应用)
在测试过程中,可通过 S7-PLCSIM 提供一系列方便的功能来支持用户:
模式的选择:
连续
1个周期
显示累加器、块寄存器和嵌套堆栈
用于监视和修改输入、输出、存储器位、定时器、计数器和数据的用户界面
触发错误 OB
操作模式
S7-PLCSIM 通过关联的过程画面模拟 SIMATIC S7 CPU。与使用实际硬件时的过程相似,测试中的程序被加载到被模拟的S7 CPU 中以便随后执行。S7-PLCSIM 还支持允许在 S7-PLCSIM 和其他 Windows应用程序之间交换过程值的一个接口。通讯基于 ActiveX 空间,例如,用于接口
图示异步电动机星-三角降压起动的主电路和plc的外部接续图。由于控制用PLC程序简单,采用线性化编程方式。
异步电动机星-三角减压起动控制 |
所谓线性编程方式是指将用户程序全部写入OB1(组织块)中,操作系统自动按顺序扫描处理OB1中的每一条指令并不断地循环。这种编程方式简单明了,适合简单的控制任务。
线性编程方式的主要缺点是浪费CPU资源,因在这种编程方式下,CPU在每个扫描周期要处理程序中的每一条指令,而实际上许多指令并不需要处理。
编制PLC程序实现控制任务称为做项目,在STEP7软件中应用编程的步就是创建项目。本文以异步电动机星-三角减压起动控制为例,创建项目过程十分简单。
1.创建步骤
双击安装有STEP7软件的PC机桌面上的STEP 7图标,STEP 7软件系统弹出图1所示的新项目向导对话框(STEP 7 Wizard:“NewProject”)。
点击对话框中的Next按钮,系统弹出图2所示的CPU选型对话框。例如异步电动机星-三角减压起动的S7-300控制系统中选用了CPU315型的CPU模板,则需在CPUType单选框中找到CPU315单击,CPU名称文本框(CPU name:)中出现CPU315(1),CPU选型完成。
点击对话框中的Next按钮,系统弹出图3所示的编程语言对话框。块名(BlocksName)选为OB1,点击LAD前面的单选按钮,选择编程语言为LAD(梯形图)。
点击对话框中的Next按钮,系统弹出图4所示的项目命名对话框。在项目名称(Projectname:)文本框内输入“星三角起动”,完成项目命名。
图1新项目创建对话框 |
图2 CPU选型 |
图3 编程语言选择 |
图4 项目命名 |
点击对话框中的Finish按钮,系统弹出图8-6所示的SIMATICManager(SIMATIC管理器)界面,至此完成创建项目全过程。
SIMATIC管理器标题栏中显示:SIMATICManager-星三角起动,工作界面的已创建的项目界面的标题栏则显示项目创建完成后存储在PC机中的位置为:D:\ProgramFiles\Siemens\Step7\s7proj\星三角起。用户还可通过菜单栏中的File下拉菜单内的Save projectas命令将创建的项目另存到磁盘的其他位置。
图5 SIMATIC管理器中项目的结构 |
2.项目结构
项目界面左框架栏显示了已创建的星三角起动项目的结构,星三角起动项目的下一级目录是SIMATIC300 Station(站名),SIMATIC 300Station的下一级目录是CPU315(1)(已确定的CPU型号),CPU315(1)的下一级目录为S7-Progrom(1)(表示该项目所用CPU中将运行的S7程序),S7-Progrom(1)的下一级目录为Sources(资源)与Blocks(程序块),选中Blocks,右框架栏显示了当前仅创建了一个程序块:OB1。