淮南西门子PLC系列代理商
淮南西门子PLC系列代理商
淮南西门子PLC系列代理商
淮南西门子PLC系列代理商
淮南西门子PLC系列代理商

西门子代理商淮南西门子PLC系列代理商

参考价: 订货量:
88 1

具体成交价以合同协议为准
2019-03-01 10:19:28
312
属性:
产地类别:进口;
>
产品属性
产地类别
进口
关闭
上海庆惜自动化设备有限公司

上海庆惜自动化设备有限公司

免费会员7
收藏

组合推荐相似产品

产品简介

淮南西门子PLC系列代理商
PLC复杂控制系统、传动技术应用、伺服控制系统、数控备品备件、人机界面及网络/软件应用为公
司的技术特长,几年来,上海庆惜公司在与德国 SIEMENS公司自动化与驱动部门的*紧密合作过程中,建立
了良好的相互协作关系,在可编程控制器、交直流传动装置方面的业务逐年成倍增长,为广大用户提供了
SIEMENS的技术及自动控制的解决方案。

详细介绍

                         淮南西门子PLC系列代理商

 

西门子PLC S7-200SMART系统手册

编程概念

5.1 设计 PLC 系统的指南

设计 PLC 系统有很多种方法。 以下这些通用的指南适用于许多设计项目。

当然,您还必须遵守您所在公司的规程以及您在培训中和现场积累的实践经验。

 

 

分解过程或机器

将您的过程或者机器分解成相互独立的部分。

这些独立部分决定了控制器之间的界限,并将影响功能描述规范和资源的分配。

 

 

 

创建功能规范

写出过程或者机器每一部分的操作描述。 包括下列主题: I/O

点、操作的功能描述、允许每个执行器(例如螺线管、电机和驱动器)动作之前必须达到的状态、操作员界面的描述以及与过程或机器其它部分相连的任何接口的描述。

 

 

 

设计安全电路

出于安全考虑,应识别出需要硬接线逻辑的设备。

控制设备若发生故障可能出现不安全状况,造成机器意外启动或运行变化。

若是意外或错误的机械运转可能导致人员身体受伤或重大财产损失,应考虑使用独立于

CPU 运行的机电超驰装置,以防止不安全的运行。安全电路的设计中应包含以下任务:

操作员站

根据功能规范的要求创建操作站的组态图。 包括以下几项:

创建组态图

根据功能规范的要求创建控制设备的组态图。 包括以下几项:

创建符号名称列表(可选)

如果选择使用符号名称进行寻址,需要对地址创建一个符号名称列表。不仅要包含物理 I/O 信号,也要包含程序中要用到的其它元素。

操作员站

根据功能规范的要求创建操作站的组态图。 包括以下几项:

 

 

创建组态图

根据功能规范的要求创建控制设备的组态图。 包括以下几项:

 

创建符号名称列表(可选)

如果选择使用符号名称进行寻址,需要对地址创建一个符号名称列表。不仅要包含物理 I/O 信号,也要包含程序中要用到的其它元素。

说明

使用 V 存储器地址会限制子例程的可移植性,因为一个程序对于 V存储器地址的分配有可能与另一个程序对它的分配有冲突。相比之下,在子例程中为全部地址分配使用局部变量表(L存储器)会使子例程具有*的可移植性,因为当子例程使用局部变量时,子例程与程序的其它部分之间就不会有地址冲突。

您可以设计一个中断例程来处理预先定义好的中断事件。 当事件发生时,CPU 会执行该中断例程。

中断例程不会被主程序调用。

只有当中断例程与一个中断事件相关联,并且在该中断事件发生时,CPU 才会执行中断例程中的指令。

说明

由于无法预测 CPU

何时会产生中断,所以应考虑尽量限制中断例程和程序中其它部分所共用的变量个数。

使用中断例程的局部变量表可确保中断例程仅使用临时存储器,从而不会覆盖程序其它位置使用的数据。

为了保证主程序与中断例程正确地共享数据,您可以使用许多编程技巧。

数据块: DB 存储程序使用的不同变量的初始值(V 存储器)。

下例中给出了一段包含子例程和中断例程的程序。 此示例程序使用定时中断,每 100 ms读取一次模拟量输入值。

表格 5- 1 包含子例程和中断例程的示例程序

主程序 

 

Network 1 LD SM0.1 CALL SBR_0*扫描时,调用子例程 0。
SBR 0 

 

Network 1 LD SM0.0

 

MOVB 100, SMB34

ATCH INT_0, 10 ENI

将定时中断的时间间隔设置为 100 ms。

 

启用中断 0。

INT 0 

 

Network 1 LD SM0.0

 

MOVW AIW4,VW100

对模拟量输入 AI4

 

的值进行采样。

5.2 创建用户程序

STEP 7-Micro/WIN SMART

的用户界面为创建用户项目程序提供了一个便捷的工作环境。

(STEP 7-Micro/WIN SMART 项目是带有 .smart 扩展名的文件。)

要打开用户界面,请双击 STEP 7-Micro/WIN SMART 图标,或者从“开始”(Start)菜单的“SIMATIC”组件中选择“STEP 7-MicroWIN SMART”。

 

5.3.1 早期版本的 STEP 7-Micro/WIN 项目

要使用在 4.0 或更高版本的 STEP 7-Micro/WIN 中创建的项目,按以下步骤操作:

说明

 

打开用旧版程序创建的项目

STEP 7-Micro/WIN SMART 不支持的逻辑结构。打开项目时

STEP 7-Micro/WIN SMART 忽略了其不支持的指令。必须仔细检查项目,并对

STEP 7-Micro/WIN SMART 忽略的程序逻辑部分进行重新设计。

中的项目。项目文件必须位于用户的个人计算机/编程设备中。

Micro/WIN SMART

实例才能同时打开两个项目。打开两个实例时,可在其间复制和粘贴 LAD/FBD

程序元素和 STL 文本。

使用特殊存储器 (SM寻址的 STEP 7-Micro/WIN 版本 4.0 或更高版本(.mwp 文件)存在风险

可在 STEP 7-Micro/WIN SMART 中通过早期版本的 STEP 7-Micro/WIN

打开程序(.mwp 文件)。如果程序使用符号特殊存储器 (SM)

寻址,则在项目中插入系统符号表。符号会正确映射到当前 SM

地址。但是,如果程序使用 SM 寻址,则那些 SM 地址可能不再存在。如果程序的 SM

地址定义不*,则会导致意外的机械或过程操作。意外的机械或过程操作可能导致人

员死亡、重伤和/或设备损坏。

如果在 STEP 7-Micro/WIN SMART 中打开 .mwp 文件,需要删除“S7-200符号”表并插入“系统符号”表。之前 .mwp 程序中的符号会映射到当前 SM地址方案中。转换所有 SM 地址,以使用相应的符号名称。

5.3.1 使用 STEP 7-Micro/WIN SMART 用户界面

STEP 7-Micro/WIN SMART

用户界面如下所示。请注意,每个编辑窗口均可按您所选择的方式停放或浮动以及排列在屏幕上。

您可单独显示每个窗口(如下所示),也可合并多个窗口以从单独选项卡访问各窗口:

① 快速访问工具栏

② 项目树

③ 导航栏

④ 菜单

⑤ 程序编辑器

⑥ 符号信息表

⑦ 符号表

⑧ 状态栏

⑨ 输出窗口

⑩ 状态图表

⑪ 变量表

⑫ 数据块

⑬ 交叉引用

5.3.1 使用 STEP 7-Micro/WIN SMART 创建程序

快速访问工具栏

快速访问工具栏显示在菜单选项卡正上方。通过快速访问文件按钮可简单快速地访问“文件”(File)

菜单的大部分功能,并可访问近打开的文档。快速访问工具栏上的其它按钮对应于文件功能“新建”(New)、“打开”(Open)、“保存”(Save) 和“打印”(Print)。

项目树
项目树显示所有的项目对象和创建控制程序需要的指令。您可以将单个指令从树中拖放到程序中,也可以双击指令,将其插入项目编辑器中的当前光标位置。

项目树对项目进行组织:

● 右键单击项目,设置项目密码或项目选项

● 右键单击“程序块”(Program Block) 文件夹插入新的子例程和中断例程。

● 打开“程序块”(Program Block) 文件夹,然后右键单击 POU 可打开POU、编辑其属性、用密码对其进行保护或重命名。

● 右键单击“状态图”(Status Chart) 或“符号表”(Symbol Table)

文件夹,插入新图或新表。

● 打开“状态图”(Status Chart) 或“符号表”(Symbol Table)

文件夹,在指令树中右键单击相应图标,或双击相应的 POU选项卡对其执行打开、重命名或删除操作。

说明

提高了项目、POU 和数据块(数据页)密码的安全性与之前版本相比,STEP 7-Micro/WIN SMART V2.3

增强了密码的安全性。如果您正在使用之前版本 STEP 7-Micro/WIN SMART创建的项目,则要重新输入密码才能激活增强的安全性。

导航栏

导航栏显示在项目树上方,可快速访问项目树上的对象。单击一个导航栏按钮相当于展开项目树并单击同一选择内容。导航栏具有几组图标,用于访问

STEP 7-Micro/WIN SMART 的不同编程功能。

菜单功能区

STEP 7-Micro/WIN SMART

显示每个菜单的菜单功能区。可通过右键单击菜单功能区并选择“小化功能区”(Minimize the Ribbon) 的方式小化菜单功能区,以节省空间。

程序编辑器

程序编辑器包含程序逻辑和变量表,您可在该表中为临时程序变量分配符号名称。子例程和中断例程以选项卡的形式显示在程序编辑器窗口顶部。单击这些选项卡可以在子例程、中断和主程序之间切换。

STEP 7-Micro/WIN SMART 提供了三个用于创建程序的编辑器:

尽管有一定限制,但是用任何一种程序编辑器编写的程序都可以用其它程序编辑器进行浏览和编辑。

可以在“视图”(View) 菜单功能区的“编辑器”(Editor) 部分将编辑器更改为 LAD、FBD 或

STL。通过“工具”(Tools) 菜单功能区“设置”(Settings) 区域内的“选项”(Options)按钮,可组态启动时的默认编辑器。

状态栏

状态栏位于主窗口底部,显示在 STEP 7-Micro/WIN SMART中执行的操作的编辑模式或在线状态的相关信息。

输出窗口

“输出窗口”显示近编译的 POU和在编译过程中出现的错误的清单。如果已打开“程序编辑器”窗口和“输出窗口”,可双击“输出窗口”中的错误信息使程序自动滚动到错误所在的程序段。

5.3.1 借助向导创建控制程序

STEP 7-Micro/WIN SMART 提供以下向导使编程变得更自动更容易:

要启动向导,可在 STEP 7-Micro/WIN SMART“工具”(Tools)

菜单功能区或在项目树下的向导节点中选中此向导。打开向导后按下F1,便可从在线帮助系统中获取有关向导的详细信息。

5.3.1 LAD 编辑器的特点

LAD

编辑器以图形方式显示程序,与电气接线图类似。

LAD

程序仿真来自电源的电流通过一系列的逻辑输入条件,进而决定是否启用逻辑输出。

LAD 程序包括已通电的左侧电源导轨。

闭合触点允许能量通过它们流到下一元件,而断开的触点则阻止能量的流动。逻辑分成不同的程序段。

程序根据指示执行,每次执行一个程序段,顺序为从左至右,然后从顶部至底部。

各种指令通过图形符号表示,包括三个基本形式:

5.3.1 FBD 编辑器的特点

FBD

编辑器以图形方式显示程序,类似于通用逻辑门图。

FBD 中没有 LAD

编辑器中的触点和线圈,但有相等的指令,以方框指令的形式显示。

FBD 不使用左右侧电源导轨的概念,因此,术语“逻辑流”用于表达流过 FBD

逻辑块的控制流的类似概念。

通过 FBD 元件的逻辑“1”称为逻辑流。

逻辑流输入的起点和逻辑流输出的终点可以直接分配给操作数。

程序逻辑由这些框指令之间的连接决定。 即,来自一条指令的输出(例如

AND(与)方框)可用于启用另一条指令(例如计时器),以创建必要的控制逻辑。这一连接概念使能能够解决各种各样的逻辑问题。

选择 FBD 编辑器时,请考虑以下要点:

5.3.1 STL 编辑器的特点

STL 编辑器以文本语言的形式显示程序。 STL

编辑器允许您输入指令助记符来创建控制程序。 STL 编辑还允许您创建用 LAD 或 FBD

编辑器无法创建的程序。 这是因为您是用 CPU

的本机语言在编程,而不是在图形编辑器中编程,在编辑器中必须应用一些限制以便正确绘图。 如下例所示,这种基于文本的概念与汇编语言编程十分相似。

表格 5- 2 STL 用户程序示例

LD A

 

=

I0.0 I0.1 Q1.0// 读取一个输入 (I0.0)。

 

// 与另一个输入 (Q1.0) 进行“与”运算。

// 将值写入输出 1。

CPU 按照程序指示的顺序,从顶部至底部执行每条指令,然后再从头重新开始。

STL 使用逻辑栈解析控制逻辑。 插入 STL 指令来处理堆栈操作。选择 STL 编辑器时,请考虑以下要点:

5.4 数据块 (DB) 编辑器

数据块允许您向 V 存储器的特定位置分配常数 (页 92)(数字值或字符串)。您可以对 V

存储区的字节 (V 或 VB)、字 (VW) 或双字 (VD)

地址赋值。还可以输入可选注释,前面带双正斜线 //。

上一篇:西门子PLC系列产品技术文章 下一篇:固纬电子GPT-15000系列安规分析仪上市通知
热线电话 在线询价
提示

请选择您要拨打的电话:

当前客户在线交流已关闭
请电话联系他 :