西门子代理阀门定位器经销商
PLC,英文全称是 Programmable logicController,中文名字是可编程逻辑控制器,一种数字运算操作的电子系统,一种基于逻辑的控制器,采用一类可编程的存储器,用于存储程序、执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入输出,控制各种类型的机械或生产过程,通常分为电源、中央处理单元CPU、存储器、输入以及输出单元等几个部分。可以理解为程序员设置好运动逻辑,通过这个控制器控制设备的运动方式
PLC是什么意思?相信很多人处于大概知道是什么,又无法准确说出的阶段,作为专注于为企业提供数据采集和设备控制解决方案的众诚工业,今天和大家探讨一下。
而众诚工业还能根据用户需求,设计PLC控制程序,为客户提供PLC编程和上位机软件的定制化开发技术服务,满足用户的多种需求,比如,自主研发的洁净空调智能控制系统和通风排风智能控制系统就配置PLC,不仅具有报警和定时控制功能,还兼具可扩展性和兼容性,系统能被第三方系统集成。
以上PLC的基本介绍,相信大家对PLC也有一个初步的了解。PLC的型号、品牌不同,对应着其结构形式、性能、编程方式等等都有所差异,价格也各不相同,在挑选时候,建议先要明确自己的应用需求,比如具体的应用场景,希望实现的运动和控制功能,已经特殊的控制要求,这些将决定了PLC的选型和搭配组合。
简单地说,PLC就是一种小型的计算机,和我们常用的计算机不同的是,PLC是设备之间通过数字信号进行互动,而我们常用的计算机,是人和计算机的互动。
说明 ① IO 设备检测到一个错误,并将诊断数据发送给指定的 IO 控制器。 ② IO 控制器会通知编程/HMI设备,并更新所显示的系统诊断信息。 ③ 在 STEP 7 中,可从 IO 设备直接读取“可访问设备”(Accessibledevices) 的站状态(与 IO 控制器无关)。仅当编程设 备已连接工业以太网时,才能执行以上操作。即,可在调试或服务过程中(甚至 IO 控制器未运作时)访问诊断信息。 图 5-1 对 PG/PC 或 HMI设备进行 PROFINET IO 诊断 5.1.2 PROFINET IO 中的诊断级别 原理 IO设备会将出现的所有错误消息发送到 IO 控制器。诊断信息的范围和容量,取决于诊断数据 评估的级别以及所使用的 PROFINET 设备。诊断级别 可以评估不同级别的诊断数据。例如,通过诊断级别 4 选择通道的编号和类型。 下图显示了 PROFINET IO的诊断级别。下表汇总了 S7‑1500、ET 200MP、ET 200SP 和 ET 200AL系统中这些 LED 指示灯的含义。 表格5-1 S7‑1500、ET 200MP、ET 200SP、ET 200AL:PROFINET上的诊断 LED 指示灯 LED 指示灯图形 含义 S7‑1500 ET 200MP ET 200SPET 200AL LINK/TX/RX LED 指示灯 LK LED 指示 灯 P1 Link LED 指示灯 P2Link LED 指示灯 LED 指示灯熄灭 PROFINET 设备的 PROFINET 接口与通信伙伴 之间没有以太网连接。当前未通过 PROFINET 接口收发任何数据。 √ √ √ √ LED 指示灯绿色点 亮 PROFINET 设备的 PROFINET接口与通信伙伴 之间存在以太网连接。 √ √ √ √ LED 指示灯绿色闪 烁 正在执行“LED 指示灯闪烁测试”。 √ √ √ √LED 指示灯黄色闪 烁 当前正在通过 PROFINET 设备的 PROFINET 接 口,从以太网上的通信伙伴发送或接收数据。 √√ - - 更多信息 可以在相关模块文档中找到该模块的所有 LED 指示灯的详细说明,其中包含错误原因以及补 救措施。 5.3 通过S7-1500 CPU 显示屏进行诊断 显示屏 S7‑1500 CPU 带有一个显示屏和一些操作按键。通过 CPU的显示屏,可在不同菜单中显示控 制与状态信息。使用操作键,可在菜单中进行浏览并进行各种设置。 通过显示屏进行诊断在显示屏上,可对以下各种指示进行分析: • 错误和报警文本(系统诊断,报警消息) 要显示自动化系统的报警消息,可通过菜单项“诊断 > 报警 >报警文本”(Diagnostics > Alarms > Alarm text) 在显示屏上浏览。 说明 更新报警显示屏在显示屏上当前读取的 CPU 状态为静态显示,不会自动刷新。报警显示屏将在退出并重 新打开后更新。使用以下菜单项,可以设置自动地更新诊断信息:“显示 > 诊断信息刷新”(Display >DiagnosticRefresh)。已组态且可访问的 PROFINET 设备 已组态且可访问的 PROFINET设备以暗灰色显示。连接将显示用于连接站 PROFINET 设备的端 口。 ① 已组态且不可访问的 PROFINET 设备已组态且不可访问的 PROFINET 设备以粉色(带红色边框)显示(例如,设备发生故障,电缆 断开连接)。 ③ 取消激活的设备全部已取消激活且已组态的 PROFINET 设备以浅灰色显示。 ④ 已互换的端口已互换的端口在设定拓扑视图中标记为红色。当前连接的端口显示在实际拓扑中,已组态的设 定连接显示在设定拓扑中。 ⑤ 其它PROFINET IO 系统的 PROFINET 设备 • 在设定拓扑中: 当另一个 PROFINET IO 系统的PROFINET 设备与已组态且可访问的 PROFINET 设备 ① 直接相邻并且也可供访问时,它将显示一个绿色连接(如果端口已互换,则为红色连接)。当 另一个 PROFINET IO 系统的PROFINET 设备不可访问时,将显示一个黄色连接线。 隶属于不同 PROFINET IO 系统的两个 PROFINET设备之间的连接无法识别并且始终以黄色 显示。 • 在实际拓扑中: 仅当另一个 PROFINET IO 系统的PROFINET 设备与已组态的 PROFINET 设备直接相邻时,才 会显示该 PROFINET 设备。该 PROFINET设备以浅灰色显示并且将显示虚线。 对于其它 PROFINET IO 系统的 PROFINET 设备,设备顶部上不会显示状态。⑥ 表示错误相邻关系 无法完全或正确读出其相邻关系的设备将以浅灰色(带有红色边框)显示。 更多信息 还可提供实际拓扑的表格视图和项目中PROFINET 设备的状态概述通过 STEP 7 在线诊断 对于 PROFINET,可通过 STEP 7中的以下选项来评估诊断。 • 在线与诊断 - 设备与网络 • 在线与诊断 - PROFINET 端口诊断 在线与诊断网络视图在硬件和网络编辑器中(通过双击“设备与网络”(Devices & networks) 从“项目树”(Project tree)启动),通过单击“转至在线”(Go online) 按钮,可以获得系统当前状态的概述。 它还显示了 组态信息(例如未组态的模块)。此选项还以类似的格式在拓扑视图中提供。 网络视图(在线)的示意图设备视图 在 STEP 7中,可以显示发生故障的模块的概述。 要执行此操作,请选择菜单命令“在线 > 在线 与诊断”(Online > Online& diagnostics)。 连接后,您可以在项目树中看到可访问设备的状 态。 双击显示有报警消息的设备,直接访问故障模块,将在工作区中打开设备视图。 在报告故障 的设备的设备视图中,可以直接看到哪些模块中发生该故障。在巡视窗口中打开“诊断”(Diagnostics) 选项卡和子选项卡“设备信息”(Device information),查看详细的错误描述信息 光纤电缆的系统预留降至 0 dB 以下。 ②ET 200S PN FO 和交换机都向 IO 控制器发送要求维护报警。 ③ 基于这些中断,IO控制器将检测来自交换机和 IO 设备的要求维护需求。 在 IO 控制器中更新模块信息数据,并 调用相应的错误 OB。 注意:为了能够在 IO 控制器中启动错误 OB,必须在所涉及 IO 控制器的 STEP 7 中选择“如果发生通信错误则调用用户程序” (Call the user program if communication errorsoccur) 属性。 ④ 在 STEP 7(位于 PG/PC 上)中,将使用黄色扳手符号指示 IO设备和交换机上的“要求维护”消息。 ⑤ STEP 7 也可以直接从交换机读出详细信息。 图5-13 PROFINET 电缆要求维护 5.7 网络拓扑诊断 可用性 作为一个开放式标准,您可以使用任何基于SNMP 的系统或软件解决方案在 PROFINET 中进行 诊断。 网络诊断 网络管理协议 SNMP(简单网络管理协议)使用无线UDP 传输协议。该协议由两个网络组件 组成,类似于客户端/服务器模型。SNMP 管理器监视网络节点,而 SNMP 客户端收集各网络节点中的各种网络特定信息,并以结构化形式将其存储在 MIB(管理信息库)中。网络管理系 统可以使用该信息运行详细的网络诊断。 MIBMIB(管理信息库)是设备的数据库。SNMP 客户端在设备上访问该数据库。S7 设备系列支持 以下标准 MIB: • MIB II,在RFC 1213 中进行标准化 • LLDP-MIB,在**** IEC 802.1AB 中进行标准化 •LLDP-PNIO-MIB,在**** IEC 61158-6-10 中进行标准化(简单网络管理协议) SNMP 可以作以下用途: •由用户使用 SIMATIC NET OPC 服务器将网络诊断集成到中央 HMI/SCADA 系统中 • 由机器的 IT管理员和工厂操作员使用标准网络管理系统监视其工业以太网网络。 • 通过 IT 管理,使用标准网络管理系统来监视自动化网络以及办公网络。在 SIMATIC NET 环境中使用 SNMP 可通过常规的标准 Internet 浏览器监视和操作SIMATIC NET 系列中兼容 SNMP 的设备。该管 理系统(被称为基于 Web的管理)提供了大量设备特定的信息(例如网络统计信息、冗余电 源的状态)。 5.8 用户程序中的诊断 5.8.1 诊断数据和组态数据记录诊断机制 IO 设备在检测到故障(例如 IO 模块断路)时会将诊断中断输出到 IO 控制器。此中断在用户程序中调用相应的组织块(诊断中断 OB82),以对故障生成已定义的(已编程的)响应,并 传递诊断数据记录。PROFINET IO 中的诊断数据记录 有两种不同类型的诊断数据记录: 1. 通道诊断数据记录如果通道处于错误状态和/或触发了中断,就会生成通道诊断数据记录。 如果无故障,则返回长度为 0 的诊断数据记录。 2.供应商特定的诊断数据记录 供应商特定的诊断数据记录的结构和大小取决于供应商的设置。有关供应商特定的诊断数据记录的信息,请参见相应的设备手册。 诊断数据记录的寻址级别 通过以下寻址级别评估诊断数据和组态数据: •设备级别 • AR(应用关联) • API(应用程序进程标识符) • 插槽 • 子插槽