西门子模块6ES7214-2AD23-0XB8使用方法
西门子模块6ES7214-2AD23-0XB8使用方法
S7-300 CPU特点
模块化微型PLC 系统,满足中、小规模的性能要求
各种性能的模块可以非常好地满足和适应自动化控制任务
简单实用的分布式结构和多界面网络能力,使得应用十分灵活
方便用户和简易的无风扇设计
当控制任务增加时,可自由扩展
大量的集成功能使它功能非常强劲
SIMATIC PDM 产品结构
● 产品组件是产品包的一部分
o 用于产品包的可选产品组件;需另外订购
– 产品组件不相关,或没有提供
1) 关于变量定义,请参阅““计"一节下面的“SIMATIC PDM 变量"
2) 与 SIMATIC PDM Integration in STEP 7/PCS 7 结合使用
3) 与 SIMATIC PDM Server 结合使用
西门子中央处理器CPU314C-2PN/DP
面向客户的产品结构
SIMATIC PDM 面向客户的产品结构可为上述主要用途提供支持,可用来根据特定要求来调整功能范围和性能。该产品系列包括:
SIMATIC PDM 独立版产品包
SIMATIC PDM Single Point,用于单一设备处理的zui小配置
SIMATIC PDM Basic,用于本地服务和参数分配站以及带可选产品组件的具体产品包的基本配置
SIMATIC PDM Service,用于本地服务和参数分配站
SIMATIC PDM Server 独立版,用于集中维护和参数分配站,例如,用于各种工厂单元
SIMATIC PDM 系统集成产品包
SIMATIC PDM S7,用于本地 SIMATIC S7 组态和维护站
中央 SIMATIC PCS 7 组态和维护站的各种组态
SIMATIC PDM PCS 7
SIMATIC PDM PCS 7 Server(用于在 PCS 7 工程师站和 PCS 7 维护站的客户机上进行设备参数分配和诊断)
SIMATIC PDM PCS 7-FF(支持 FOUNDATION Fieldbus H1)
在某些情况下,可使用可选产品组件对产品包进行扩展(详情请见“设计"一节)
SIMATIC PDM 的组态选项
SIMATIC PDM(过程设备管理器)是一种通用的、独立于供应商的工具,用于对智能现场设备(传感器和执行器)和现场部件(远程 I/O、多路复用器、控制室设备、紧凑型控制器)进行组态、参数设置、调试、诊断和维护。在后面的章节中,我们将它们简称为“设备"。
通过一个软件产品,SIMATIC PDM 可让用户在一个统一用户界面上处理西门子以及全球范围内 200 多个其它制造商的 3500 种设备和与设备类型。
该用户界面满足 VDI/VDE GMA 2187 和 IEC 65/349/CD 指令的要求。所有受支持设备的参数和功能,无论其采用何种通信接口,现在都能以*和统一的形式显示出来。即使是具有几百个参数的复杂设备,也可进行清晰的表达并快速处理。使用 SIMATIC PDM 可以简便地浏览高度复杂的站点,例如远程 I/O, 甚至连接的现场设备。
从设备集成的角度看,SIMATIC PDM 是全球市场上功能zui强大的开放性设备管理器。通过导入设备描述 (EDD),可在 SIMATIC PDM 中集成以前不受支持的设备。这就为您的投资提供了安全保障,并节省您的投资成本、培训费用和以后随之而来的成本。
SIMATIC PDM 可支持操作员系统管理,尤其是通过:
设备的统一表示和操作
统一表示诊断信息
用于预防性维护和维修的指示灯
检测项目和设备中的变化
提高操作可靠性
降低投资、运行和维护成本
维护人员可以在安装有 SIMATIC PDM 的移动和固定工作站上,使用 Microsoft Internet Explorer 分配现场设备参数。工厂中集成的几乎每个工作站都可用于组态。因此,维护人员能够在现场设备所在的位置工作,而数据集中存储在工程师站或维护站中。这样就能显著缩短维护和路途时间。
在 SIMATIC PCS 7 过程控制系统中组态维护站时,SIMATIC PDM 集成在过程控制系统中并传送参数数据和诊断信息。您可从维护站中的诊断界面,直接切换到 SIMATIC PDM 视图。
基于 SIMATIC Logon 的 SIMATIC PDM 用户管理系统用于向用户分配具有定义的功能权限的各种角色。这些功能权限涉及 SIMATIC PDM 系统功能,例如,向设备写入数据。
对于用电子设备描述 (EDD) 进行描述的所有设备,SIMATIC PDM 提供了可在维护站上显示和进一步处理的丰富信息,例如:
设备类型信息(电子铭牌)
详细的诊断信息(供应商信息、有关故障诊断和排除的信息、详细文档)
内部状况监视功能的结果
状态信息(如本地组态更改)
有关更改的信息(审计跟踪报表)
参数信息
多年的实际应用积累了 SIMATIC PDM 的以下主要用途:
单点站
用于处理单个现场设备;直接与设备连接局部维护和参数分配站
用于处理现场总线网段或远程 I/O 站上的多个现场设备;连接到局部总线网段中央维护和参数分配站
用于集中处理工厂的现场设备;连接到工厂总线;通过 SIMATIC 自动化站访问现场设备;可以在一个自动化项目中多次使用,例如,用作各种工厂单元的维护和参数分配站;可从工程师站传送有关现场总线和所连接的现场设备的信息。HART 维护和参数分配站
用于处理 HART 现场设备;连接到局部 HART 复用器网络或“无限 HART 网关"的以太网网络SIMATIC PCS 7 工程师站上的现场设备参数分配
用于在 PCS 7 工程师站的硬件选型工具中处理现场设备,或者使用移动式 SIMATIC PDM 客户端在本地的现场设备上进行处理;在 PCS 7 工程师站中进行数据管理;使用工程师站的通信路径在 SIMATIC PCS 7 维护站上进行现场设备参数分配和维护
用于在自动化系统的运行阶段执行现场设备管理;使用 PCS 7 维护站的操作站进行现场设备处理,或使用移动式 SIMATIC PDM 客户端在本地的现场设备上进行处理;SIMATIC PDM 为 PCS 7 维护站提供有关现场设备类型、参数分配和诊断的信息。西门子模块6ES7315-2FJ14-0AB0详细说明
选择标准
选择产品时,除了考虑使用环境以及功能和性能特性外(参见“设计"一节),还应注意系统要求(参见“技术数据"一节)。
SIMATIC PDM 功能和特性概述
● 产品组件是产品包的一部分
o 用于产品包的可选产品组件;需另外订购
– 产品组件不相关,或没有提供
1) 不在独立模式下
SIMATIC PDM 独立版产品包
SIMATIC PDM Single Point V9.0
这种具有手持设备功能的zui小配置适用于通过点到点连接来处理一个现场设备。不能通过功能或者 SIMATIC PDM TAG 或 SIMATIC PDM 1 Client 许可证对其进行扩展。也不能升级到其它产品种类(如 SIMATIC PDM Basic)或不同产品版本。
支持的通信类型:
PROFIBUS DP/PA
HART 通信(调制解调器、RS 232 以及通过 PROFIBUS/PROFINET)
Modbus
以太网
PROFINET
对功能相应进行了匹配。按照设备描述中的定义,这些设备功能受支持,例如:
管理设备库和设备选型不受限制
根据设备描述进行参数分配和诊断
导出和导入参数数据
设备识别
设备列表
打印参数列表
SIMATIC PDM Basic V9.0
SIMATIC PDM Basic 用于与总线网段相连或直接连接到设备的任何 PC(IPC/便携式 PC)上的本地维护和参数分配站。
支持的通信类型:
PROFIBUS DP/PA
HART 通信(调制解调器、RS 232 以及通过 PROFIBUS/PROFINET)
Modbus
以太网
PROFINET
SIMATIC PDM Basic 具有设备运行和参数分配所需的所有基本功能。也就是说,与 SIMATIC PDM Single Point 相比,它具有以下额外功能:
设备列表中基于 EDD 的诊断
存储功能(导出和导入参数数据)
报告功能
通过远程 I/O 与 HART 现场设备通信
作为具体配置的一个基本程序块,SIMATIC PDM Basic 可通过所有 SIMATIC PDM 功能选项(PDM Routing 仅与 PDM Integration in STEP 7/PCS 7 结合使用)以及 10、100 或 1000 个 SIMATIC PDM 累计变量组进行升级。在不进行变量扩展时,SIMATIC PDM Basic 适用于具有zui多 4 个变量的项目。也可以添加 SIMATIC PDM 1 Client 许可证(每组 1 个),与 SIMATIC PDM Server 选项结合使用。
通过 SIMATIC PDM Extended 选项,可以激活附加 SIMATIC PDM 系统功能(详情请见“可选产品组件"下面的 SIMATIC PDM Extended V9.0)
1、买一本书 一定是要讲一个品牌的 (西门子中用的多>>三菱中低档用的普遍)国产的品牌太杂 、建议你买一专讲三菱 的书、可以对plc的全貌有一个概念;2、电脑上安装三菱的软件 gx developer7.0版(可以仿真)同时网上下载一些三菱的说明书、手册、样本手册等。好有一个三菱plc的硬件(实物)、fx1n 或fx2n 总之看完一本书 你就等于入门了、>>另;学习西门子的plc对电脑知识、数学、英语有更高的要求。 2、编程需要坚强的毅力和足够的耐心 人各有所长。有些人把编程看作一项冗长而枯燥的工作;有些人把编程看作一项趣味的智力游戏。如果你是前者,强烈建议你远离这份工作。毕竟编程工作是对人的毅力和耐心的挑战。我所在实验室中,很多学生看到我编程序就会惊讶于我面对这一堆堆符号所表现出的专注。其实,这是兴趣使然。兴趣使我具备了足够的毅力和耐心。经过无数次失败后,当看到一个个符号按我的思路整齐的排列,PLC按我的要求有条不紊的运行时,兴趣得到了极大的满足,如同打通了一个游戏的关口。所以,我告诉这些学生:你们看到的是一堆枯燥怪异的符号,我看到的却是一群热情奔放的舞者,而我则是她们的导演。 3、编程需要敢于实践的信心 我曾经教过一个学生学AutoCAD,我对她的唯一要求就是实践。我告诉她:你随便怎么操作,大不了一张图重画;坏的结果是系统崩溃,没关系,系统重做,再来;只要电脑没被砸了,怎么都行。两年后,我再看到她做的CAD图纸,也自叹不如。 同样道理,只有不断地在PLC上运行这些指令,观察运行的结果,才能弄清PLC指令的作用。很多初学者对PLC一脸的迷茫,往往是出于一种畏惧,担心损坏设备。而这些畏惧是没有任何道理的。仔细的阅读手册是非常重要的,但是仅靠读书是成不了一个工程师的。更何况手册上的内容并非面面俱到。我在接触到那些不熟悉的指令时,喜欢单独编一个小程序,让PLC运行。然后逐个修改条件,观察运行的结果(MicroWin为用户提供了非常好的监控手段),反过来再重新理解手册的描述,这样就可以非常直观的理解这些指令的作用和使用方法。不必担心自己写的程序会有什么问题,会影响PLC的正常工作。程序有没有问题,只有让PLC运行了才能发现。而发现问题并解决问题就是对自己能力的提高。撇开硬件操作不谈,单就软件来说,我还真没有遇到过由于软件问题而损坏PLC的事。在这里不必担心继电器电路接错线可能造成的后果。所以,大胆的实践是plc编程的必由之路。 当然,大胆实践并不是野蛮操作,而是必须遵循必要的规范。还有一个要注意的,在程序未经可靠性证实之前,千万不要挂接负载,以免造成不必要的损失。数字量的输出有LED显示;而模拟量处理可以采用一些硬件或软件模拟手段来解决。 4、编程需要有缜密的逻辑思维 编程本身就是一种逻辑思维过程。在语言中,使用多的是ifthenelse、select这些条件判别语句,这就是逻辑中的因果关系。PLC程序就是由这些因果关系组成的:判别条件是否成立,进而决定执行相应的指令。初的PLC是用来替代继电器逻辑电路的,所以继承了继电器电路以触点作为触发条件的描述方式。在PLC中,以虚拟触点代替了继电器的金属触点,而继电器电路所表达的逻辑关系还是被完整的保留下来。即使引入了继电器电路难以胜任的数值处理过程,PLC从根本上还是在执行一个个因果关系。所以,理顺对象的各个事件之间的逻辑关系,是编程之前必须精心做好的准备工作。我在接到一项任务后,件事就是整理出一份逻辑关系图,与用户反复商讨,取得用户的认可,然后才真正进入程序的编写过程。 5、不可或缺的相关知识 PLC的程序是直接作用于对象的具体工艺过程,那么对对象具体工艺过程的理解是非常重要的的。我在与用户的交流过程中,会用我所掌握的UnitOperation的知识分析用户的工艺过程,协助用户整理过程控制中的各个逻辑关系,甚至包括各种仪表、硬件的配置。这得益于我原本所学的。当然,不能要求所有搞PLC程序的工程师都有我这样的经历。但是有两门知识却是不可或缺的:一是过程仪表的硬件知识,包括传感器、变送器(二次仪表)和PLC本身,这是构建控制系统的基础;二是过程控制理论,包括各种控制模型的原理和应用,其中重要的是二位调节和PID调节模型。PID调节是目前用得广泛的过程控制手段,且变化多端。学习PID好的方法就是读书。几乎所有讲解过程控制的书籍都有关于PID的内容,多读基本相关的书籍对理解PID是很有益处的。我发现不少网友在进入PLC领域时,缺乏这些相关知识。这并不可怕;可怕的是当事者不能静下心来弥补知识的缺陷。我们不要怪罪学校没有教授这些内容,而是要注重自己如何去学习这些知识。工作中遇到的许多问题是学校里没讲过的,这不能成为我们拒绝工作的理由,而应该以积极的态度去应对这些问题。我的体会是,为了解决工作中的问题而学习的知识,比课堂上学的东西更容易记住。 6、养成良好的编程习惯 每个人编程都会有不同的习惯和特点,不能强求一致。但是一些好的习惯还是应该为大多数人所遵循。一是理顺逻辑关系、时序关系,编制程序框图;二是合理分配主程序、子程序和中断程序;三是合理分配寄存器,编制寄存器符号表。 PLC编程更接近于单片机,或者说PLC就是模块化的单片机。因此PLC的很多操作都是直接针对寄存器的,如果在程序中出现不合理的寄存器地址重叠,一定会出现不可预想的后果。编制寄存器符号表不仅可以避免上述问题(MicroWin会有问题提示),而且可以使程序具备更好的可读性。这和VB中定义变量有异曲同工之处。 VB编程中关注的是事件,不强调主程序和子程序的观念,因为VB主程序的工作是由PC的操作系统完成的。PLC则不然。PLC程序是以主程序为主干的,CPU不断的循环执行主程序,只有触发条件成立时才会调用子程序或中断程序。即子程序和中断程序所执行的任务不是全时需要的。如果把这些任务都放在主程序中会无端增加主程序的工作量,降低程序的效率。这点和单片机的编程思路是一致的。子程序的使用可以使整个程序的逻辑更清晰。而且子程序可以分开编写、调试,后“安装”到主程序上。这样你可以一个一个解决问题。 PLC编程,无论是LAD,抑或STL,都不如VB那么直观、有趣,更不如CAD那么形象。但比单片机的汇编语言的可视性强多了。对于初学者,LAD(梯形图)的编程相对直观,更容易上手。 |