西门子中国授权总代理商阳泉代理
西门子中国授权总代理商阳泉代理
西门子触摸屏总代理商
浔之漫智控技术(上海)有限公司 西门子授权代理商 中国西门子一级代理商 西门子PLC模块总代理商 西门子模块代理商
本公司西门子自动化产品,质量保,价格优势
西门子PLC,西门子触摸屏,西门子数控系统,西门子软启动,
西门子以太网西门子电机,西门子变频器,西门子直流调速器,
西门子电线电缆我公司大量**供应,价格优势,品质保
5.1 设计 PLC 系统的指南 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
*操作员站 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
根据功能规范的要求创建操作站的组态图。 包括以下几项: ● 显示与过程或者机器有关的每个操作站的位置总览图 ● 操作站中设备(如显示器、开关和灯)的机械布局 ● 包含 CPU 或扩展模块中相关 I/O 的电气图 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
创建组态图西门子代理商-辽宁经销商 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
根据功能规范的要求创建控制设备的组态图。 包括以下几项: ● 显示与过程或机器相关的每个 CPU 的位置总览图 ● CPU 和扩展 I/O 模块的机械布局(包括机柜和其它设备) ● 每个 CPU 和扩展 I/O 模块的电气图(包括设备模型号、通信地址和 I/O 地址) 创建符号名称列表(可选) 如果选择使用符号名称进行寻址,需要对**地址创建一个符号名称列表。 不仅要包含物理 I/O 信号,也要包含程序中要用到的其它元素。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5.2 用户程序的元素 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5.2 用户程序的元素 程序组织单元 (POU) 由可执行代码和注释组成。 可执行代码由主程序和若干子例程或中断例程组成。 代码已编译并下载到 CPU 中。 可以使用程序组织单元(主程序、子例程和中断例程)来结构化用户程序。 ● 用户程序主体包括控制应用的指令。 CPU 将按顺序执行这些指令,每个扫描周期执行一次。 ● 子例程是只有在调用时才执的程序的可选元素: 由主程序、中断例程或另一子例程执行。 当您希望重复执行某种功能时,子例程是非常有用的 与其在主程序中每个需要使用该功能的位置多次写入相同的程序代码,不如将这段逻辑写在子例程中,然后根据需要在主程序中调用该子例程。 子例程具有以下优点: – 使用子例程可以减小程序的大小。 – 由于已将代码移出主程序,因而使用子例程可以缩短扫描时间。 CPU 在每个扫描周期都会评估主程序中的代码,不管代码是否执行,而 CPU 仅在调用子例程时评估其代码,如果扫描时不调用子例程,CPU 不会评估其代码。 – 使用子例程创建的代码是可移植的。 您可以在一个子例程中完成一个独立的功能,然后将该子例程复制到另其它程序中,无需进行重复工作。 说明 使用 V 存储器地址会限制子例程的可移植性,因为一个程序对于 V 存储器地址的分配有可能与另一个程序对它的分配有冲突。 相比之下,在子例程中为全部地址分配使用局部变量表(L 存储器)会使子例程具有*高的可移植性,因为当子例程使用 局部变量时,子例程与程序的其它部分之间就不会有地址冲突。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
● 中断例程是程序的可选元素,发生特定中断事件时,中断例程会进行响应。 您可以设计一个中断例程来处理预先定义好的中断事件。 当*事件发生时,CPU 会执行该中断例程。 中断例程不会被主程序调用。 只有当中断例程与一个中断事件相关联,并且在该中断事件发生时,CPU 才会执行中断例程中的指令。 说明 由于无法预测 CPU 何时会产生中断,所以应考虑尽量限制中断例程和程序中其它部分所共用的变量个数。 使用中断例程的局部变量表可确保中断例程仅使用临时存储器,从而不会覆盖程序其它位置使用的数据。 为了保证主程序与中断例程正确地共享数据,您可以使用许多编程技巧。 请参见中断指令 (页 284)的说明。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
● 其它块中包含 CPU 的信息。 下载程序时,您可以选择下载这些块: – 系统块: 系统块允许您为 CPU 组态不同的硬件选项。 – 数据块: DB 存储程序使用的不同变量的初始值(V 存储器)。西门子代理商-辽宁经销商 下例中给出了一段包含子例程和中断例程的程序。 此示例程序使用定时中断,每 100 ms 读取一次模拟量输入值。 表格 5- 1 包含子例程和中断例程的示例程序 5.3 创建用户程序 STEP 7-Micro/WIN SMART 的用户界面为创建用户项目程序提供了一个便捷的工作环境。 (STEP 7-Micro/WIN SMART 项目是带有 .smart 扩展名的文件。) 要打开用户界面,请双击 STEP 7-Micro/WIN SMART 图标,或者从“开始”(Start) 菜单的“SIMATIC”组 件中选择“STEP 7-MicroWIN SMART”。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
主程序 | 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.3.1 早期版本的 STEP 7-Micro/WIN 项目 要使用在 4.0 或*高版本的 STEP 7-Micro/WIN 中创建的项目,按以下步骤操作: ● 在“文件”(File) 菜单功能区的“操作”(Operations) 区域单击“打开”(Open) 按钮,然后选择所需项目。 ● 根据需要更正程序。 无法打开使用旧版本(早于 STEP 7-Micro/WIN 4.0 版)创建的项目。 如果试图打开此类项目,STEP 7-Micro/WIN SMART 通知您无法打开。 说明 打开用旧版程序创建的项目 由早期版 STEP 7-Micro/WIN(.mwp 文件)创建的项目可能包含一种或多种 STEP 7-Micro/WIN SMART(.smart 文件)不支持的逻辑结构。 如果旧版项目包含 STEP 7-Micro/WIN SMART 不支持的指令,则在 STEP 7-Micro/WIN SMART 中打开项目时,会将这些指令从项目中忽略。 必须仔细检查项目,并对忽略逻辑的部分进行重新设计。 STEP 7-Micro/WIN SMART 忽略旧版项目的系统块,对打开的项目使用默认系统块。 STEP 7-Micro/WIN SMART 会忽略旧项目中所有向导生成的程序块。 如果较早版本的 STEP 7-Micro/WIN(.mwp 文件)使用 OB 中的符号 SM 寻址,且已生成系统符号表,则符号将正确映射到新地址。 但是,如果 .mwp 文件使用 OB 中的** SM 寻址,则那些** SM 地址将不会映射到新 SM 地址。 有关详细信息,请参见符号表 (页 101)或特殊存储器 (页 655)。 您不能使用“打开”命令打开位于 PLC 中的项目;项目文件必须位于您的个人计算机/编程设备中。 只可为每个 STEP 7-Micro/WIN SMART 实例打开一个项目。 必须运行两个 STEP 7- Micro/WIN SMART 实例才能同时打开两个项目。 打开两个实例时,可在其间复制和粘贴 LAD/FBD 程序元素和 STL 文本。 可定义一个默认路径,指向用于打开和保存新 STEP 7-Micro/WIN 项目的具体文件目录。 在“工具”(Tools) 菜单功能区的“设置”(Settings) 区域单击“选项”(Options) 按钮;单 击“常规”(General) 选项,然后通过“默认值”(Defaults) 选项卡输入默认文件位置。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
警告西门子代理商-辽宁经销商 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
使用**特殊存储器 (SM) 寻址的 STEP 7-Micro/WIN 版本 4.0 或*高版本(.mwp 文件)存在风险 如果较早版本的 STEP 7-Micro/WIN(.mwp 文件)使用 OB 中的符号 SM 寻址,且已生成系统符号表,则符号将正确映射到新地址。 但是,如果 .mwp 文件使用 OB 中的** SM 寻址,则那些** SM 地址将不会映射到新 SM 地址。 如果 SM 地址的映射错误,则会导致意外的机械或过程操作,从而可能导致人员死亡、重伤和/或设备损坏。 删除“S7-200 符号”表并生成 SMART“系统符号”表。 OB 中的符号将映射到 SMART 系统符号表中的新 SM 地址方案。 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
5.3.2 使用 STEP 7-Micro/WIN SMART 用户界面 STEP 7-Micro/WIN SMART 用户界面如下所示。请注意,每个编辑窗口均可按您所选择的方式停放或浮动以及排列在屏幕上。 您可单独显示每个窗口(如下所示),也可合并多个窗口以从单独选项卡访问各窗口: ① *访问工具栏 (页 94) ② 项目树 (页 94) ③ 导航栏 (页 94) ④ 菜单 (页 94) ⑤ 程序编辑器 (页 94) ⑥ 符号信息表 (页 101) ⑦ 符号表 (页 101) ⑧ 状态栏 (页 94) ⑨ 输出窗口 (页 94) ⑩ 状态图表 (页 449) ⑪ 变量表 (页 105) ⑫ 数据块 (页 98) ⑬ 交叉引用 (页 443) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
西门子中国授权总代理商阳泉代理
展开全文
相关产品