西门子供应PCS7经销商
PLC是什么意思?相信很多人处于大概知道是什么,但是又无法准确说出的阶段,作为专注于为企业提供数据采集和设备控制解决方案的众诚工业,今天和大家探讨一下。
而众诚工业还能根据用户需求,设计PLC控制程序,为客户提供PLC编程和上位机软件的定制化开发技术服务,满足用户的多种需求,比如,自主研发的洁净空调智能控制系统和通风排风智能控制系统就配置PLC,不仅具有报警和定时控制功能,还兼具可扩展性和兼容性,系统能被第三方系统集成。
以上PLC的基本介绍,相信大家对PLC也有一个初步的了解。PLC的型号、品牌不同,对应着其结构形式、性能、编程方式等等都有所差异,价格也各不相同,在挑选时候,建议先要明确自己的应用需求,比如具体的应用场景,希望实现的运动和控制功能,已经特殊的控制要求,这些将决定了PLC的选型和搭配组合。
简单地说,PLC就是一种小型的计算机,和我们常用的计算机不同的是,PLC是设备之间通过数字信号进行互动,而我们常用的计算机,是人和计算机的互动。
控制是PLC的核心功能,其控制类型主要分为以下几种1、开关量的开环控制。这是PLC*基本的控制功能,它能凭借其强大的逻辑运算能力,取代传统继电接触器的控制系统;
2、数据采集与监控。这是PLC非常必要的功能,否则它将无法完成现场控制;
3、数字量智能控制。PLC具有实现接收和输出高速脉冲的功能,近年来先进的PLC还开发了数字控制模块和新型运动单元模块,让工程师更加轻松地通过PLC实现数字量控制;
4、PLC能通过模拟量采集和调节温度、压力、速度等参数。
正因为PLC功能强大,且具有设计方便、重量体积小、能耗低、改造工作量小、通用性强、维护方便等易学易用的特点,深受工程师的欢迎,因此应用非常广泛,钢铁、石油、化工、纺织、交通、机械制造等等行业都能看到它的身影。
MRP 管理器(自动)角色和管理器 在介质冗余环网 (MRP) 中,S7-1200 (1215C/1217C) 可用作管理器和管理器(自动)角色。 MRP 允许您将设备连接入环网组态。MRP 管理器通常通过阻塞环路的一个端口来强制数据 单向流动。当此环路组态发生中断时,管理器检测到中断并解除环路阻塞,从而允许数据向 另一方向流动。MRP 允许网络在断线或设备故障的情况下保持运行。MRP 规范在一个环网 组态中允许*多 50 台设备。 MRP 管理器 MRP 管理器允许 S7-1200 PLC 作为冗余管理器。组态为此角色时,S7-1200 使用测试帧与客 户端 PLC 通信以确保环网内的连接不中断。检测到客户端中断时,作为 MRP 管理器的 S7-1200 会立即使用环网端口将该变化通知环网内的客户端设备。在一个 MRP 闭环中,TIA Portal 仅允许一台设备被设置为 MRP 管理器。 MRP 管理器(自动)角色 当多个设备被分配 MRP 管理器(自动)角色时,这些设备会在内部协商管理器状态。如果 已协商的 MRP 管理器从组态断开,被设置为 MRP 管理器(自动)的其余设备会在内部再次 协商管理器角色,直到原始组态恢复。原始管理器成功恢复时,这些设备会再次协商管理器状态并恢复原始组态。S7-1200 (1215C/1217C) 上的 MRP 管理器组态只能在 V4.x 上 运行。 说明 环网的重新组态 环网的重新组态*多需要 200 ms。因此,各设备的 PROFINET 看门狗时间必须设置为超过 200 ms。 说明 MRP 管理器(自动)模式为默认设置 如果没有项目,CPU 默认处于 MRP 管理器(自动)模式。当您将开箱即用的设备插入非环 拓扑并注意到网络中的测试帧时,了解这一点很重要。 S7-1200(1214C、1212C 和 1211C CPU)不能启用 MRP 管理器和管理器(自动)功能。 TIA Portal 中的菜单选项不适用于这些 CPU。 S7-1200 不支持 MRPD,因为 S7-1200 没有 IRT(等时同步实时)功能。 可在 TIA Portal 的冗余组态窗口中切换诊断中断的开启或关闭,以允许管理器和客户端提供 相关 MRP 变化报告,如: ? 环网端口的邻居设备不支持 MRP ? 环网端口连接到非环网端口 ? 环网端口连接到其它 MRP 域 ? (仅针对管理器)MRP 环网中断和恢复为原始组态时,中断/恢复诊断中断。 11.5.15.1 环形拓扑的介质冗余 为了提高具有光纤或电气线形总线型拓扑结构的工业以太网的网络可用性,可以通过将终端 设备连接在一起,将线性总线形拓扑转换为环形拓扑。 环形拓扑结构中的设备可以是 IO 设备、IO 控制器、外部交换机和/或通信模块的集成交换机。 若要建立具有介质冗余性的环形拓扑结构,需要在一个设备中将线形总线型拓扑结构的两个 自由端接在一起。将线形总线型拓扑结构闭合以形成一个环型网络可通过环网中某个设备的 两个端口(环网端口)来完成。生成的环网中的一个设备将承担 MRP 管理器的角色。环网 中的所有其它设备均为 MRP 客户端。MRP 管理器(可以是 S7-1500 CPU、S7-1200 CPU 1215C、S7-1200 CPU 1215FC 或 S7-1200 CPU 1217C) ② 测试帧 ③ MRP 客户端 设备的环形端口用于建立与环形拓扑结构中两个相邻设备的连接。可在相关设备的组态中来 选择和设置环网端口(如果可能,也可以预设)。 在环形拓扑中如何实现介质冗余 如果环网中任何一点断开,则将自动对各个设备之间的数据路径重新组态。重新组态之后, 设备可以再次使用。 在 MRP 管理器中,当处于不间断网络运行期间,为避免循环数据帧,将阻塞两个环网端口 之一以实现正常通信。MRP 管理器监视环路中的中断。为此,它会从环网端口 1 和环网端口 2 发送测试帧。测试帧在环网的两个方向上传输,直到到达 MRP 管理器的另一个环网端口。 两个设备之间的连接断开或环网中的某个设备发生故障,都会引起环网中断。 如果 MRP 管理器的测试帧在环网中断期间不再能到达另一个环网端口,MRP 管理器就会连 接它的两个环网端口。这个替代路径以线形总线型拓扑结构的形式再次恢复所有其余设备之 间的正常连接。 从环网中断到恢复正常运行的线形总线型拓扑结构的时间称为重新组态时间。 一旦消除了中断,就会再次建立原来的传输路径,MRP 管理器的两个环网端口断开,MRP 客 户端得到该变化的通知。随后,MRP 客户端将再次使用通向其它设备的原始路径。SIMATIC 中的标准介质冗余方法是 (MRP),其典型重新组态时间为 200 ms。每个环网*多 可有 50 个设备。 说明 环网的重新组态 环网的重新组态*多需要 200 ms。各设备的 PROFINET 看门狗时间必须设置为超过 200 ms。 11.5.15.2 使用介质冗余协议 (MRP) “MRP”进程符合 IEC 61158 类型 10“PROFINET”中指定的介质冗余协议 (MRP)。 要求 如果要使用 MRP 实现无故障运行,必须满足以下要求: ? 需要使用 MRP 的环网只能包括支持此功能的设备。 ? 必须为环网中的所有设备启用“MRP”。 ? 所有设备必须使用其环网端口进行互连。 ? 必须有至少一个 MRP 管理器或角色“管理器”可用。 ? 环网必须包含不超过 50 台设备。否则,重新组态时间将可能超过或等于 200 ms。 ? 环网中的所有伙伴端口必须具有相同的设置。 拓扑 下面的示意图显示了应用 MRP 的环网中可能的设备拓扑结构。阴影显示的椭圆内的设备位 于冗余域中。 下图为应用 MRP 的环网拓扑结构示例:以下规则适用于使用 MRP 的带介质冗余的环网拓扑结构: ? 环网中的所有设备属于同一冗余域。 ? 环网中的一个设备必须组态为 MRP 管理器或 MRP 管理器(自动)角色。 – 环网中只有一个设备可以是 MRP 管理器;所有其它设备必须是 MRP 客户端。 – 如果没有 MRP 管理器,则多个设备可以组态为 MRP 管理器(自动)。 您可以通过未组态为环网端口的端口,将不符合 MRP 的设备连接到网络只能对具备多于两 个端口的设备执行此操作(例如,SCALANCE X 交换机或具备 CP1616 的 PC)。 限制条件 您可以进行以下类型的通信: ? 可使用 MRP 来实现 MRP 和 RT: RT 操作。 说明 如果环网的重新组态时间大于 IO 设备的选定看门狗时间,则 RT 通信中断(站故障)。IO 设备所选的看门狗时间必须大于 200 ms。有关详细信息,参见“看门狗时间”部分。 ? MRP 和 TCP/IP(TSEND、HTTP...):可实现使用 MRP 的 TCP/IP 通信,这是因为可重新发 送丢失的数据包(如果合适)。MRP 和有限启动: – 如果在环网中组态 MRP,则无法在相关设备上的 PROFINET 应用程序中使用“优先启 动”(prioritized startup) 功能。 – 如果要使用“优先启动”(prioritized startup) 功能,则必须在组态中禁用 MRP(该设备 不能是环网的一部分)。 ? 具有两个以上端口的 PROFINET 设备上的 MRP:如果在环网中运行了一个具有两个以上 端口的 PROFINET 设备,则必须对不在环网中的端口设置同步边界。通过设置同步边界, 可定义同步域的边界。您无法转发传输用来同步同步域内设备的同步帧。 看门狗时间 PROFINET 看门狗时间是 IO 控制器或 IO 设备允许的且不含接收 IO 数据时间的时间间隔。如 果在看门狗时间内 IO 控制器没有为 IO 设备提供数据,IO 设备将检测丢失的帧并输出替换值。 这种情况将作为站故障在 IO 控制器内进行报告。 您可以为 PROFINET IO 设备组态看门狗时间。请勿直接输入看门狗时间,而是通过“没有 IO 数据时可接受的更新周期数”(Accepted update cycles without IO data) 进行设置。*终的看 门狗时间由更新周期次数自动计算得来。 要分配看门狗时间,请按以下步骤操作: 1. 在“网络”(Network) 视图或“设备”(Device) 视图中选择 IO 设备的 PROFINET 接口。 2. 在接口属性中,导航到:“**选项 > 实时设置 > IO 周期”(Advanced options > Realtime settings > IO cycle)。 3. 从下拉列表中选择所需周期数在“介质冗余角色”(Media redundancy role) 下,为设备分配“管理器(自动)”(Manager (Auto))、“客户端”(Client) 或“环网中无设备”(Not device in the ring) 角色。 当在“TIA Portal 拓扑”(TIA Portal Topology) 视图中组态环网时,TIA Portal 将自动为您设置介 质冗余角色。如果设备是管理器,TIA Portal 设置介质冗余角色为“管理器(自动)”(Manager (Auto))。对于 S7-1200,介质冗余角色被自动设置为“客户端”(Client)或“管理器” (Manager)。 说明 可将“管理器”(Manager) 或“管理器(自动)”(Manager (Auto)) MRP 角色分配给 S7-1200 CPU 1215C/1215FC/1217C。 5. 针对环网中的所有 PROFINET 设备,重复步骤 2 到 4。 或者: 1. 在网络视图中突出显示 PROFINET IO 系统。 2. 单击 PROFINET IO 系统。对于 PROFINET 设备,设置“管理器(自动)”(Manager (Auto))、“客户端”(Client) 或“环网 中无设备”(Not device in the ring) 角色。 “介质冗余”(Media redundancy) 设置选项 MRP 角色 根据使用的设备,可使用“管理器”(Manager)、“管理器(自动)”(Manager (Auto))、“客 户端”(Client) 和“环网中无设备”(Not device in the ring) 角色。 规则: ? 环网上只能有一个“管理器”(Manager) 角色的设备。不再允许有其它设备具有“管理器” (Manager) 或“管理器(自动)”(Manager (Auto)) 角色。环网中的所有其它设备只能具有 “客户端”(Client) 角色。不在环网中的设备可以具备“客户端”(Client) 角色。 ? 如果环网中没有设备具有“管理器”(Manager) 角色,则环网中必须至少有一个设备具有 “管理器(自动)”(Manager (Auto)) 角色。环网中可以有任何数量的设备具有“客户端” (Client) 和“管理器(自动)”(Manager (Auto)) 角色。介质冗余”(Media redundancy) 设置选项环网端口 1 和环网端口 2 一次选择一个要组态为环网端口 1 或环网端口 2 的端口。下拉列表框显示每种设备类型的 可能端口选择。如果在出厂前设置了端口,此域将不可用。 说明 由于 S7-1200 CPU 只有两个端口,因此 S7-1200 中无需组态环网端口。 诊断中断 如果 MRP 状态的诊断中断将在本地 CPU 中输出,请选中“诊断中断”(Diagnostic interrupts) 复选框。可组态以下诊断中断: ? 布线或端口错误: 环网端口出现如下错误时,CPU 会生成诊断中断: – 相邻的环网端口不支持 MRP。 – 环网端口连接到非环网端口。 – 环网端口连接到其它 MRP 域的环网端口。 ? 中断/恢复(仅 MRP 管理器) 如果环网中断后再恢复原始组态,CPU 生成诊断中断。如果在 0.2 秒内发生了这两种中 断,则表明环网中断。 可通过对诊断错误中断 OB (OB 82) 中的适当响应进行编程,以响应用户程序中的这些事件。 说明 第三方设备作为 MRP 管理器 为确保在第三方设备用作环网中的 MRP 管理器时无错运行,必须在闭合环网前对环网中的 所有其它设备分配固定角色“客户端”(Client)。否则,将产生循环数据帧和发生网络故障。 11.5.16 S7 路由 在 STEP 7 网络视图中,您可以通过连接不同 S7 子网中的设备创建复杂通信拓扑结构。可以 连接经典 S7-300/S7-400 CPU 和 CP 以及*新 S7 CPU 和 CP,还可以纳入 HMI 和 PC 站,如 OPC 服务器。 决定哪些设备必须使用 STEP 7 进行通信和建立必要连接后,工程组态系统 (ES) 可以下载对 应的路由表到不同 S7 路由器中作为硬件组态的一部分。下载路由表到不同 S7 路由器后,即 使设备位于不同 S7 子网上,ES 或其它通信伙伴也可以和每个设备进行通信。