6ES7223-1PL22-0XA8介绍说明
PCS 7 和 CPU 410-5H 过程自动化
SIMATIC PCS 7 将来自 TIA 积木式系统的选定标准硬件和软件组件用于整个公司的自动化网络(称为全集成自动化)中的过程控制系统。 它通过一致性数据管理、通信和组态为自动化解决方案提供了开放的基础。
您可根据具体需求使用 PCS 7 创建项目特定的自定决方案。 有关这些自定决方案的详细信息,请参见组态手册。
CPU 410-5H 过程自动化是一代的控制器。 这款控制器于 SIMATIC PCS 7 控制系统。 与 SIMATIC PCS 7 系统之前的控制器一样,CPU 410-5H 过程自动化也可以用于所有过程自动化行业。 它以 PCS 7 过程对象为基础,具有极其灵活的可扩展性,只需一款硬件就能涵盖标准、容错和故障安全应用中下至小的控制器、上至大的控制器的整个性能范围。
CPU 410-5H 可与 V8.1 或更高版本的 PCS 7 配合使用。
要使用 CPU410-5H 必须创建新组态。 创建新组态期间,CPU 410-5H 的参数会设置为 PCS 7 默认值。 无法在 CPU 410-5H 中更改先前可自由分配的一些参数。 您可以从现有 PCS 7 项目传送图表。
PCS 7 项目
PCS 7 项目中含有以下对象:
硬件配置
块
CFC 和 SFC
无论操作员站和模块的数量及其联网情况如何,这些对象始终存在。
PCS 7 应用程序
在工程师站(下文简写为 ES)上创建一个 PCS 7 项目。 ES 上提供了各种应用程序:
SIMATIC Manager - PCS 7 的中心应用程序。通过该程序可打开必须输入 PCS 7 项目设置的所有其它应用程序。 通过 SIMATIC Manager 可对整个项目进行设置。
HW Config - 系统中所有硬件的组态,例如,CPU、电源和通信处理器。
CFC 编辑器和 SFC 编辑器 - 创建连续功能图 (CFC) 和顺序控制系统。
PCS 7 OS 结合多种编辑器 - 实现 OS 组态。
每个应用程序都有相应的图形用户界面,可以简化操作并清晰地显示组态数据
西门子SITOP电源模块6EP1332-1SH71
用于单机操作的 CPU 410-5H 基本系统
定义
单机操作是指在标准 SIAMIC-400 站中使用 CPU 410-5H 过程自动化。
基本系统的硬件
基本系统由控制器所需的硬件组件组成。 下图显示了组态中的组件。
基本系统可使用 S7-400 的标准模块进行扩展。 功能模块和通信处理器存在一定限制。 请参见附录冗余组态中可用的功能和通信模块。
图片: S7-400H 基本系统的硬件
中央控制器和扩展单元
包含 CPU 的机架称为中央控制器 (CC)。 系统中配有模块并且连接到 CC 的机架即为扩展单元 (EU)。
提示 CPU 上的机架号必须设置为“0"。 |
电源
需要 S7-400 标准系统范围内的电源模块。
为了增强电源的可用性,也可以使用两个冗余电源。 在本例中,可使用电源模块 PS 405 R/PS 407 R。
这两个电源模块的组合也可以用于冗余组态(PS 405 R 与 PS 407 R 配合使用)。
操作
操作 CPU 410-5H 时需要使用系统扩展卡。 系统扩展卡了可同时加载到 CPU 中的过程对象大数量,并且可在系统扩展时保存许可证信息。 系统扩展卡与 CPU 410-5H 一起构成了硬件单元
经常有用户咨询FB的接口变量类型IN_OUT、STAT、TEMP在使用上有何区别,以下通过一个简单的例子进行说明。运用FB块编程计算公式:(A+B) * C = D,在程序中需要通过一个中间变量(例如其变量名定义为“TEMP_value”)传递“A”和“B”相加的结果,然后再乘以“C”得到终结果“D”;将中间变量“TEMP_value”分别定义为IN_OUT、STAT或TEMP类型后做如下测试。 首先创建FB1,在IN接口类型中新建A、B、C 三个变量,数据类型INT;在OUT接口类型中新建D 变量,数据类型INT;在OB1中调用FB1,并生成对应的背景DB块DB1。 情形一,将中间变量“TEMP_value”定义为IN_OUT类型时,接口定义及程序如图1: 图1 中间变量“TEMP_value”定义为IN_OUT类型 下载到CPU中执行程序监控,在调用FB1的接口参数处和背景DB块中都可以监控到变量“A”和“B”相加的中间结果“TEMP_value”,如图2所示。 图2 中间变量“TEMP_value”定义为IN_OUT时的在线数据 情形二,将中间变量“TEMP_value”定义为STAT类型时,接口定义及程序如图3: 图3 中间变量“TEMP_value”定义为STAT类型 下载到CPU中执行程序监控,仅能在其背景DB块中监控到变量“A”和“B”相加的中间结果“TEMP_value”的值,而在调用FB1的接口参数处无该中间变量,如图4所示。 图4 中间变量“TEMP_value”定义为STAT时的在线数据 情形三,将中间变量“TEMP_value”定义为TEMP类型时,接口定义及程序如图5: 图5 中间变量“TEMP_value”定义为TEMP类型 下载到CPU中执行程序监控,既不能在其背景DB块中监控到变量“A”和“B”相加的中间结果“TEMP_value”的值,也不能在调用FB1的接口参数处看到该中间变量,如图6所示。 图6 中间变量“TEMP_value”定义为TEMP时的在线数据 对于同一个中间变量,在FB中定义为不同的参数类型时,其接口参数和对应的背景数据块的显示都不尽相同。所以在不同的需求下可自行定义中间变量的类型,以满足不同的需求。西门子创新工业之道是“知其道,用其妙”,编程也不例外,知“FB接口类型”之道,用其妙。 |
三菱plc承袭了传统运用的MELSEC搜集,并使其在功用、功用、运用笨重等方面更胜一筹。Q系列PLC供应条理明晰的三层搜集,针对各类用途供应适合的搜集产物。
1、信息层/Ethernet(以太网)
信息层为搜集系统中高层,次要是在PLC、配备控制器以及消费管理用PC之间传输消费管理信息、质量管理信息及配备的运转情况等数据,信息层运用普遍的Ethernet。它不只能够衔接windows系统的PC、UNIX系统的任务站等,并且还能衔接各类FA配备。Q系列PLC系列的Ethernet模块具有了日益提高的因特网电子邮件收发功用,运用户无论活着界的任何中央都能够便利地收发作产信息邮件,修建近程监视管理系统。同时,应用因特网的FTP效劳器功用及MELSEC公用协议能够很随便的完成程序的上传/下载和信息的传输。
2、控制层/MELSECNET/10(H)
全部搜集系统的两头层,在是PLC、CNC等控制配备之间便利且高速地中止处置数据互传的控制搜集。作为MELSEC控制搜集的MELSECNET/10,以它优越的及时性、复杂的搜集设定、无程序的搜集数据共享概念,以及冗余回路等特征获得了很高的市场评价,被采取的配备台数在日本抵达高,活着界上也是屈指可数的。而MELSECNET/H不只承袭了MELSECNET/10的特征,还使搜集的及时性更好,数据容量更大,进一步顺应市场的需求。但今朝MELSECNET/H只需Q系列PLC才可运用。
3、配备层/现场总线
CC-Link配备层是把PLC等控制配备和传感器以及驱动配备衔接起来的现场搜集,为全部搜集系统低层的搜集。采取CC-Link现场总线衔接,布线数目大大增加,进步了系统可维护性。并且,不只是ON/OFF等开关量的数据,还可衔接ID系统、条形码阅读器、变频器、人机界面等智能化配备,从完成各类数据的通讯,到终端消费信息的管理均可完成,加上对机械举措形态的集中管理,使维修颐养的任务效能也大有进步。在Q系列PLC中运用,CC-Link的功用更好,并且运用更笨重。在三菱的PLC搜集中中止通讯时,不会觉得到有搜集种类的差别和连续,可中止跨搜集间的数据通讯和程序的近程监控、修正、调试等任务,而无需思索搜集的条理和类型。MELSECNET/H和CC-Link运用轮回通讯的办法,周期性主动地收发信息,不需求特地的数据通讯程序,只需复杂的参数设定即可。MELSECNET/H和CC-Link是运用广播办法中止轮回通讯发送和接纳的,多么就可做到搜集上的数据共享。关于Q系列PLC运用的Ethernet、MELSECNET/H、CC-Link搜集,能够在GX Developer软件画面上设定搜集参数以及各类功用,复杂便利。别的,Q系列PLC除了具有下面所提到的搜集以外,还可支撑 PROFIBUS、Modbus、DeviceNet、ASi等其它厂商的搜集,还可中止 RS-232/RS-422/RS-485等串行通讯,经过数据专线、德律风线中止数据传送等多种通讯办法。
plc顺序控制常用的方法有梯形图法、波形图法及流程法。梯形图法是基本方法。要使可编程控制器充沛发挥作用,除了选用正确的可编程控制器型号,合适的检测和执行装置,合理规划系统结构之外,编制出一个高质量的可编程控制器工作顺序也是很重要的 一、编程要求 1所编的顺序要合乎所使用的PLC等电子元器件有关的规定主要是对指令要准确地理解,正确地使用。各种PLC指令多有类似之处,但还有些差异。对于有PLC使用经验的人,当选用另一种不太熟悉的型号进行编程设计时,一定要对新型号PLC指令重新理解一遍,否则容易出错。 2要使所编的顺序尽可能简洁简短的顺序可以节省内存,简化调试,而且还可节省执行指令的时间,提高对输入的响应速度。要使所编的顺序简短,就要注意编程方法,用好指令,用巧指令,还要能优化结构。要实现某种功能,一般而言,达到目的相同时,用功能强的指令比用功能单一的指令,顺序步数可能会少些。 3要使所编的顺序尽可能清晰这样既便于程序的调试、修改或补充,也便于别人了解和读懂程序。要想使程序清晰,就要注意顺序的层次,讲究模块化、规范化。特别是编制复杂的顺序时,更要注意程序的层次,可积累自己的与吸收别人的经验,整理出一些标准的具有典型功能的顺序,并尽可能使顺序单元化,像计算机中的常用的一些子程序一样,移来移去都能用,这样,设计起来简单,他人也易了解。 4要使所编的顺序合乎PLC性能指标及工作要求所编程序的指令条数要少于所选用的PLC内存的容量,即程序在PLC中能放得下,所用的输入、输出点数要在所选用PLCI/O点数范围之内,PLC扫描时间要少于所选用 PLC顺序运行监测时间。PLC扫描时间不只包括运行用户顺序所需的时间,而且还包括运行系统顺序,如I/O处置、自监测)所需的时间。 5所编程序能够循环运行 PLC工作特点是循环反复、不间断地运行同一顺序。运行从初始化后的状态开始,待控制对象完成了工作循环,则又返回初始化状态。只有这样才干使控制对象在新的工作周期中也得到相同的控制。 二、编程方法常用的plc编程方法有经验法、解析法、图解法。 1经验法即是运用自己的或别人的经验进行设计,设计前选择与设计要求相类似的胜利的例子,并进行修改,增删局部功能或运用其中局部顺序,直至适合自己的情况。工作过程中,可收集与积累这样工作的例子,从而可不断丰富自己的经验。 2解析法可利用组合逻辑或时序逻辑的理论,并运用相应的解析方法,对其进行逻辑关系的求解,然后再根据求解的结果,画成梯形图或直接写出程序。解析法比较严密,可以运用一定的规范,使程序优化,可避免编程的盲目性,较有效的方法。 无论是经验法还是解析法,若将PLC顺序转化成梯形图后,就要用到梯形图法。波形图法适合于时间控制电路,将对应信号的波形画出后,再依时间逻辑关系去组合,就可很容易把电路设计出。流程法是用框图表示PLC顺序执行过程及输入条件与输出关系,使用步进指令的情况下,用它设计是很方便的。 |