FB的主要优点是它的可移植性,实现方法是在FB的内部全部使用局部变量。对于编程很少的的人,可能体会不到块的可移植性的优点。如果您是编程人员,并且长期为您公司某一类产品或生产线编程,可以用积累的“标准”的可移植的块迅速地“组装”出能满足不同用户要求的程序。FB里也有TEMP变量,块执行完后不需要保存其数值的变量可以用TEMP变量。如果执行后其数值需要保存,则应使用FB的STAT变量。 FB 的移植性行的优点 我也有体会. 我更想听听廖老师讲讲FB 和FC 的缺点,或者在使用中容易出的问题.在300的PLC中应该都不会使M100.1置位的。因为程序被延时的同时通讯业被延时了就无法再延时的2秒内将数据写到PLC中,只有等到本次扫描周期结束后通讯被执行,结果每次MW10和MW12都是一致的。在400的PLC中如果是前者,因为PLC运行后没有其他因素更改MW10的值,MW10和MW12不会被修改就不会使M100.1置位。如果是后者那么虽然PLC的用户程序被延时了但400PLC的功能比较强大,有些硬件处理过程中断优先级高于用户程序,通讯可以执行的,所以后者会使M100.1置位。因为现在没有试验条件,这只是本人从感性认识,还待试验。PLC的内部机制是我们这次主要讨论的问题,一切可以说来自这个程序,或者说来自这个结果M100.1。这仅仅是一个开始。从这里我们可以了解到“时间片”的概念。了解数据一致性,了解SFC58/59,了解CP卡的工作机制,了解同步和异步的原理,了解和WinCC的通信优化,等等。从我的理解,这时才真正掌握PLC。式中误差信号e(t) = SP(t) – PV(t)。
概述
• 20个不同的CPU:
o 7种标准型CPU(CPU 312,CPU 314,CPU 315-2 DP,CPU 315-2 PN/DP,CPU 317-2 DP,CPU 317-2 PN/DP,CPU 319-3 PN/DP)
o 6 个紧凑型 CPU(带有集成技术功能和 I/O)(CPU 312C、CPU 313C、CPU 313C-2 PtP、CPU 313C-2 DP、CPU 314C-2 PtP、CPU 314C-2 DP)
o 5 个故障安全型 CPU(CPU 315F-2 DP、CPU 315F-2 PN/DP、CPU 317F-2 DP、CPU 317F-2 PN/DP、CPU 319F-3 PN/DP)
o 2种技术型CPU(CPU 315T-2 DP, CPU 317T-2 DP)
• 18种CPU可在-25°C 至 +60°C的扩展的环境温度范围中使用
• 具有不同的性能等级,满足不同的应用领域。
应用
SIMATIC S7-300 提供多种性能等级的 CPU。除了标准型 CPU 外,还提供紧凑型 CPU。
同时还提供技术功能型 CPU 和故障安全型 CPU。
下列标准型CPU 可以提供:
• CPU 312,用于小型工厂
• CPU 314,用于对程序量和指令处理速率有额外要求的工厂
• CPU 315-2 DP,用于具有中/大规模的程序量以及使用PROFIBUS DP进行分布式组态的工厂
• CPU 315-2 PN/DP,用于具有中/大规模的程序量以及使用PROFIBUS DP和PROFINET IO进行分布式组态的工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统
• CPU 317-2 DP,用于具有大容量程序量以及使用PROFIBUS DP进行分布式组态的工厂
• CPU 317-2 PN/DP,用于具有大容量程序量以及使用PROFIBUS DP和PROFINET IO进行分布式组态的工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统
• CPU 319-3 PN/DP,用于具有容量程序量何组网能力以及使用PROFIBUS DP和PROFINET IO进行分布式组态的工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统
下列紧凑型CPU 可以提供:
• CPU 312C,具有集成数字量 I/O 以及集成计数器功能的紧凑型 CPU
• CPU 313C,具有集成数字量和模拟量 I/O 的紧凑型 CPU
• CPU 313C-2 PtP,具有集成数字量 I/O 、2个串口和集成计数器功能的紧凑型 CPU
• CPU 313C-2 DP,具有集成数字量 I/O 、PROFIBUS DP 接口和集成计数器功能的紧凑型 CPU
• CPU 314C-2 PtP,具有集成数字量和模拟量 I/O 、2个串口和集成计数、定位功能的紧凑型 CPU
• CPU 314C-2 DP,具有集成数字量和模拟量 I/O、PROFIBUS DP 接口和集成计数、定位功能的紧凑型 CPU
设计
S7-300
西门子PLC卡件CPU312技术新闻一般步骤
S7-300自动化系统采用模块化设计。它拥有丰富的模块,且这些模块均可以立地组合使用。
一个系统包含下列组件:
CPU:
不同的 CPU 可用于不同的性能范围,包括具有集成 I/O 和对应功能的 CPU 以及具有集成 PROFIBUS DP、PROFINET 和点对点接口的 CPU。
用于数字量和模拟量输入/输出的信号模块 (SM)。
用于连接总线和点对点连接的通信处理器 (CP)。
用于高速计数、定位(开环/闭环)及 PID 控制的功能模块(FM)。
根据要求,也可使用下列模块:
用于将 SIMATIC S7-300 连接到 120/230 V AC 电源的负载电源模块(PS)。
接口模块 (IM),用于多层配置时连接控制器 (CC) 和扩展装置 (EU)。
通过分布式控制器 (CC) 和 3 个扩展装置 (EU),SIMATIC S7-300 可以操作多达 32 个模块。所有模块均在外壳中运行,并且无需风扇。
SIPLUS 模块可用于扩展的环境条件:
适用于 -25 至 +60℃ 的温度范围及高湿度、结露以及有雾的环境条件。防直接日晒、雨淋或水溅,在防护等级为 IP20 机柜内使用时,可直接在汽车或室外建筑使用。不需要空气调节的机柜和 IP65 外壳。
设计
简单的结构使得 S7-300 使用灵活且易于维护:
安装模块:
只需简单地将模块挂在安装导轨上,转动到位然后锁紧螺钉。
集成的背板总线:
背板总线集成到模块里。模块通过总线连接器相连,总线连接器插在外壳的背面。
模块采用机械编码,更换极为容易:
更换模块时,必须拧下模块的固定螺钉。按下闭锁机构,可轻松拔下前连接器。前连接器上的编码装置防止将已接线的连接器错插到其他的模块上。
现场可靠的连接:
对于信号模块,可以使用螺钉型、弹簧型或绝缘刺破型前连接器。
TOP 连接:
为采用螺钉型接线端子或弹簧型接线端子连接的 1 线 - 3 线连接系统提供预组装接线另外还可直接在信号模块上接线。
规定的安装深度:
所有的连接和连接器模块上的凹槽内,并有前盖保护。因此,所有模块应有明确的安装深度。
无插槽规则:
信号模块和通信处理器可以不受限制地以任何方式连接。系统可自行组态。
扩展
若用户的自动化任务需要 8 个以上的 SM、FM 或 CP 模块插槽时,则可对 S7-300(除 CPU 312 和 CPU 312C 外)进行扩展:
控制器和3个扩展机架多可连接32个模块:
总共可将 3 个扩展装置(EU)连接到控制器(CC)。每个 CC/EU 可以连接八个模块。
通过接口模板连接:
每个 CC / EU 都有自己的接口模块。在控制器上它总是在 CPU 旁边的插槽中,并自动处理与扩展装置的通信。
通过 IM 365 扩展:
1 个扩展装置远扩展距离为 1 米;电源电压也通过扩展装置提供。
通过 IM 360/361 扩展:
3 个扩展装置, CC 与 EU 之间以及 EU 与 EU 之间的远距离为 10m。
单安装:
对于单的 CC/EU,也能够以更远的距离安装。两个相邻 CC/EU 或 EU/EU 之间的距离:长达 10m。
灵活的安装选项:
CC/EU 既可以水平安装,也可以垂直安装。这样可以大限度满足空间要求。
从PCS 7 V7.0开始,SIEMENS支持冗余的PROFIBUS PA总线,基本的设备需要DP/PA 连接器和DP/PA 耦合器。
DP/PA 连接器包含一个或两个 IM 153-2 接口模块,以及通过无源总线耦合器或总线模块
相互连接的一到五个 DP/PA 耦合器。DP/PA 连接器在 PROFIBUS DP 主站系统到 PROFIBUS PA 之间形成了网络转换。在此种情况下,通过 IM 153-2,两个总线系统在物理(电气)上以及协议和时间方面互不影响。通过使用两个 IM 153-2 接口模块,可将整个下级 PROFIBUS PA 主站系统作为切换式外设连接至 S7-400H 的冗余 DP 主站系统。为此,始终使用总线模块来执行安装。
具有诊断功能的 DP/PA 耦合器 FDC 157-0 是从 PROFIBUS DP 到 PROFIBUS PA 的过
渡,其上连接有现场设备。使用 DP/PA 耦合器对和现场分配器,可以两种不同的方式在等电位连接线上启用冗余运行:
• 使用有源现场分配器(AFD)启用环型冗余
• 使用有源现场分离器(AFS)启用耦合器冗余
本文主要讲述了这两种冗余方式的如何使用及入门指南。
西门子可编程控制器CPU312C西门子可编程控制器CPU312C
*、环型冗余
如果系统配置成环型冗余,就必须使用有源现场分配器(AFD)。有源现场分配器(AFD)与 2 个 DP/PA 耦合器 FDC 157-0 配合使用可以环型冗余方式运行。在此种情况下,连接 2 个 DP/PA 耦合器和 PA 现场设备时,多可以使用 8 个有源现场分配器(AFD)。您多可以将 4 个 PA 现场设备连接至一个有源现场分配器(AFD)。等电位连接线上的 PA 现场设备的总数为 31,大电流限制为 1 A。
使用有源现场分配器(AFD)的主要功能:
PROFIBUS PA 的现场设备的连接
自动总线终端
隔离有缺陷的 PA 区段
修复故障后连接隔离的 PA 区段
运行期间扩展 PA 区段
有源现场分配器(AFD)的主要特点:
PA 主线使用 2 个电缆压盖
4 个 PA 现场设备使用 4 个电缆压盖
通过笼式弹簧方法连接 PROFIBUS PA 主线和 PA 支线
反极性保护连接
通过 LED 诊断
通过 PA 总线供电
拧紧底层上的压盖,或者在装配导轨上安装适配器
防护等级 IP66
外部接地端子
S7-300 是由各种模块部件所组成,各模块能以各种不同方式组合在
一起。这表明可将控制系统根据需要设计成不同的应用。
除了模块之外,用户其他所需要的就是一种DIN标准导轨。各模块
安装在导轨上,并用螺丝固定。这种结构形式既可靠又电磁兼容。
背板总线集成在各模块上, 通过将总线连接器插在模块机壳的背后, 使
背板总线联成一体。 多8个模板可一起装在一个机架上 (控制器/
扩展单元)。
CPU的种类
有各种不同性能档次的CPU可供控制器使用。从范围广泛的基本功能
(指令执行,I/O读写,通过MPI和CP模块的通讯),集成功能和集成I/O
模块,到广泛的通讯选项,因此总能有一种CPU能满足用户的需要。
指令集
S7-300的指令集包含350多条指令,包括普通STEP 5和TISOFT的
操作指令。附加的功能不仅省时又省存储器,例如二进制处理和32位
浮点运算。在所有的程序块中 (FC,FB,OB) 能使用全部指令。
集成系统功能能提供,例如,中断处理和诊断信息这样一类的功能。
由于它们是集成在操作系统中,因此也省了很多RAM空间。
程序设计
使用STEP 7软件就可对S7-300进行编程。而且能简单又方便地将
S7-300全部功能加以利用。STEP 7软件还包含自动化项目中每一
阶段 (从项目的实施到起动、测试以及服务) 所需的功能。
S7-300/300C系列 CPU单元
S7-300
模块化微型PLC 系统,满足中、小规模的性能要求
各种性能的模块可以非常好地满足和适应自动化控制任务
简单实用的分布式结构和多界面网络能力,使得应用十分灵活
方便用户和简易的无风扇设计
当控制任务增加时,可自由扩展
大量的集成功能使它功能非常强劲
SIPLUS S7-300
用于恶劣环境条件下的PLC
扩展温度范围从-25°C 到+70°C
适用于的环境( 污染空气中使用)
允许短时冷凝以及短时机械负载的增加
S7-300 采用经过认证的PLC 技术
易于操作、编程、维护和服务
特别适用于汽车工业、环境技术、采矿、化工厂、生产技术以及食品加工等领域
低成本的解决方案
嵌入式PLC技术在国内的发展嵌入式PLC的发展也呈现多元化,国内外均有良好表现:德国赫优讯推出的将现场总线技术和PLC技术结合的netPLC很有特色;国内几年前就有华中科技大学在EASYCORE1.00核心芯片组中加载了嵌入式PLC系统软件,作为硬件平台,开发了多模人通道的嵌入式PLC;还有一种发展路径是以开LC与人机界面相结合的硬件/软件一体化为目标的平台,充分利用了CASE工具,结合各类嵌入式芯片的开发平台和各种输入/输出通道的硬件电路库,专为机电设备开发客制化、具有ODM性质的PLC。而在我国嵌入式PLC的发展空间,首先在于它十分有利于发挥我国自动化行业发展的两大特点:有相当雄厚的为机电设备配套的市场基础,并拥有足够的、性价比全球z优的设计开发队伍。我们完全可以以z低的成本、较高的质量,并按客制化的要求设计、生产为机电设备配套的嵌入式PLC,来代替通用PLC。同时,嵌入式PLC的硬件、软件、人机界面、通信等各方面的功能设计灵活,易于剪裁,更贴近各种档次的机电设备的要求。嵌入式PLC完全基于嵌入式系统的技术基础,拿来就可用。SOC芯片、嵌入式操作系统与符合工EC61131-3编程语言标准的编程环境等优势,使得其在市场上很容易找到。国家林业局网12月4日讯11月21日,山东省森防站在枣庄市举办了基于PLC的林业有害生物立体防控技术培训班。有关和9个项目县(市、区)林业局局长、林场场长及项目负责人参加培训。PLC是可编程逻辑控制器(Programmable Logic Controller)的简称,是一种具有微处理机的数字电子设备,用于自动化控制的数字逻辑控制器,可以将控制指令随时加载内存内储存与执行。基于PLC的立体防控技术,将对林业有害生物进行适时、系统和科学监测,实现信息数据科学化、快速化处理,提高信息的时效性和准确性,进一步推进主动御灾、科学防灾,降低防治成本,维护生态安全。此次推广9处项目区将在一年内完成项目任务。 山东省森防站部署PLC推广项目实施工作,强调合理使用项目资金,建立好项目档案。山东农业大学教授详细讲解了基于PLC技术的林业有害生物监测预报系统的思路、组建及应用技术。商河县林业局示范了基于移动互联网的林业有害生物智能化服务平台建设与构想。山东祥辰公司介绍了立体防治有关设备应用技术。此次培训进一步明确了基于PLC的林业有害生物立体防控技术的基础知识,为全面完成项目任务、提升林业有害生物防治工作智能化水平打好基础。(森防总站)
机械手的PLC控制系统和位置检测装置简介(1)控制系统有电气控制和射流控制两种,一般常见的为电气控制。它是机械手的重要组成部分,它支配着机械手按规定的程序运动,并记忆人们给与机械手的指令信息(如动作顺序、运动轨迹、运动速度及时间),同时按其控制系统的信息对执行机构发出指令,必要时可对机械手的动作进行监视,当动作有错误或发生故障时即发出报警信号。(2)位置检测装置控制机械手执行机构的运动位置,并随时将执行机构的实际位置反馈给控制系统,并与设定的位置进行比较,然后通过控制系统进行调整,从而使执行机构以一定的进度达到设定位置。1、常规检查与维护2、外部故障的排除方法1)总体检查2)电源故障检查3)运行故障检查4)输入输出故障检查5)环境的检查6)故障的处理3、内部错误的故障诊断1)故障诊断的基本方法2)利用CPU诊断缓冲区进行详细故障诊断3)错误处理组织块
西门子PLC的两种网络连接器介绍利用西门子提供的两种网络连接器可以把多个设备很容易的连到网络中。两种连接器都有两组螺钉端子,可以连接网络的输入和输出。一种连接器仅提供连接到CPU的接口,而另一种连接器增加了一个编程接口。两种网络连接器还有网络偏置和终端偏置的选择开关,该开关在ON位置时的内部接线图,在OFF位置时未接终端电阻。接在网络端部的连接器上的开关应放在ON位置。如下图所示:图1网络连接器带有编程器接口的连接器可以把SIMATIC编程器或操作员面板接到网络中,而不用改动现有的网络连接。编程器接口的连接器把CPU来的信号传到编程器接口。 在其通讯模式中还有自由端口通讯、工业以太讯、调制解调器通讯、无线以太讯,
下列技术型CPU 可以提供:
CPU 315T-2 DP,用于使用 PROFIBUS DP进行分布式组态、对程序量有中/高要求、同时需要对8个轴进行常规运动
控制的工厂。
CPU 317T-2 DP,用于使用 PROFIBUS DP进行分布式组态、对程序量有高要求、又必须同时能够处理运动控制任务
的工厂
下列故障安全型CPU 可以提供:
CPU 315F-2 DP,用于采用 PROFIBUS DP 进行分布式组态、对程序量有中/高要求的故障安全型工厂
CPU 315F-2 PN/DP,用于具有中/大规模的程序量以及使用PROFIBUS DP和PROFINET IO进行分布式组态的工厂,在
PROFInet上实现基于组件的自动化中实现分布式智能系统
CPU 317F-2 DP,用于具有大容量程序量以及使用PROFIBUS DP进行分布式组态的故障安全工厂
CPU 317F-2 PN/DP,用于具有大容量程序量以及使用PROFIBUS DP和PROFINET IO进行分布式组态的工厂,在
PROFInet上实现基于组件的自动化中实现分布式智能系统
CPU 319F-3 PN/DP,用于具有大容量程序量以及使用PROFIBUS DP和PROFINET IO进行分布式组态的故障安全型工
厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统
Overview
具有中、大容量的程序存储器和数据结构,如果需要,可以供 SIMATIC 组态工具使用
对二进制和浮点数运算具有较高的处理能力
在具有集中式和分布式I/O的生产线上作为集中式控制器使用
PROFIBUS DP 主站/从站接口
用于大量的 I/O 扩展
用于建立分布式 I/O 结构
在PROFIBUS上实现等时同步模式
CPU 运行需要 SIMATIC 微存储卡(MMC)
Area of application
CPU 315-2 DP 是一个带有大中型程序存储器和 PROFIBUS DP 主/从接口的 CPU。除了集中式 I/O 结构外,它还
可用于分布式自动化结构。
它在 SIMATIC S7-300 中经常被用作标准 PROFIBUS DP 主站。 该 CPU 也被用作分布式智能设备(DP从站)。
它已经依照量化框架作了优化,以便使用 SIMATIC 工程工具,如:
用SCL编程
用S7-GRAPH进行顺序控制编程
另外,CPU 为采用软件来实现一些简单的工艺任务提供了一个理想的平台,例如:
简单的运动控制
使用 STEP 7 块或运行软件“标准/模块化PID控制” 来实现闭环控制任务的解决方案
通过使用 SIMATIC S7-PDIAG 可以实现扩展过程诊断。
Design
CPU 315-2 DP 安装有:
微处理器;
处理器对每条二进制指令的处理时间大约为 50 ns,每个浮点预算的时间为 0.45 μs。
256 KB 工作存储器(相当于大约 85 K 条指令);
与执行程序段相关的大容量工作存储器可以为用户程序提供足够的空间。作为程序装载存储器的微型存储卡(***
大为 8 MB)也允许将可以项目(包括符号和注释)保存在 CPU 中。装载存储器还可用于数据归档和配方管理。
灵活的扩展能力;
多达 32 个模块,(4排结构)
MPI多点接口;
集成的 MPI 接口***多可以同时建立与 S7-300/400 或编程设备、PC、OP 的 16 条连接。在这些连接中,始终为
编程器和 OP 分别预留一个连接。通过“全局数据通讯”,MPI可以用来建立***多16个CPU组成的简单网络。
PROFIBUS DP 接口:
带有 PROFIBUS DP 主/从接口的 CPU 315-2 DP 可以用来建立高速、易用的分布式自动化系统。对用户来说,分布
式I/O单元可作为一个集中式单元来处理(相同的组态、编址和编程).
全面支持 PROFIBUS DP V1 标准。它提高了 DP V1 标准从站的诊断和参数化能力。
S7-300模拟量模块:概述:模拟量输入/输出用于解决更复杂的模拟量过程信号控制任务用于连接模拟传感器和执行机构,而无需增加测量放大器.HART 模块:用于在 SIMATIC S7 和 PCS 7 系统中使用 HART(高速寻址远程变送器)设备可以连接所有变送器或HART传感器/执行器,这些设备必须可以使用HART协议进行通信此外,还可以连接采用4-20mA技术的转换变送器(无HART协议)只能插入到带 IM153-2 的 ET 200M 中有关 HART 模块的详细信息,请参见 "ET 200M 分布式 I/O 站"。应用:模拟量输入/输出模块用于处理自动化系统中的模拟量输入/输出任务。模拟传感器和执行器可以通过这些模块连接到自动化系统。使用模拟量输入/输出模块给用户提供以下优点:佳适应性:通过合适的模块组合方式,可以根据特定任务调整输入/输出的点数。节约了不必要的成本。功能强大的模拟量处理技术:多种输入/输出范围以及高精度允许连接多种不同的模拟量传感器和执行器。
西门子CPU313C-2PTP主机西门子CPU313C-2PTP主机
S7-300数字量输入/输出模块:功能:EX 模块的主要任务是将防爆现场的本质安全电路与PLC内部的非本质安全电路彼此隔离。防爆型数字量和模拟量输入/输出模块是属于本质安全保护型的“相关电气设备”( 按照 DIN EN 50020,标记为 [EEx ib] IIC)。 他们包括有非本质安全型电路及本质安全型电路。提供给用户的本质安全型保护有以下优点:在运行期间易于更换本质安全设备,即使在运行期间也可以对被测量的系统进行简单的测量和校准,即使系统没有关闭,也可以在本质安全电路上工作,机壳价格低廉(如密封机壳),可以与不同制造商的本质安全设备相互连接,在化工业中经现场验证的保护形式.
CPU 312,用于小型工厂
CPU 314,用于对程序量和指令处理速率有额外要求的工厂
CPU 315-2 DP,用于具有中/大规模的程序量以及使用PROFIBUS DP进行分布式组态的工厂
CPU 315-2 PN/DP,用于具有中/大规模的程序量以及使用PROFIBUS DP和PROFINET IO进行分布式组态的工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统
CPU 317-2 DP,用于具有大容量程序量以及使用PROFIBUS DP进行分布式组态的工厂
CPU 317-2 PN/DP,用于具有大容量程序量以及使用PROFIBUS DP和PROFINET IO进行分布式组态的工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统
CPU 319-3 PN/DP,用于具有极大容量程序量何组网能力以及使用PROFIBUS DP和PROFINET IO进行分布式组态的工厂,在PROFInet上实现基于组件的自动化中实现分布式智能系统