西门子代理S7-1200经销商
PLC,英文全称是 Programmable logicController,中文名字是可编程逻辑控制器,一种数字运算操作的电子系统,一种基于逻辑的控制器,采用一类可编程的存储器,用于存储程序、执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入输出,控制各种类型的机械或生产过程,通常分为电源、中央处理单元CPU、存储器、输入以及输出单元等几个部分。可以理解为程序员设置好运动逻辑,通过这个控制器控制设备的运动方式
PLC是什么意思?相信很多人处于大概知道是什么,又无法准确说出的阶段,作为专注于为企业提供数据采集和设备控制解决方案的众诚工业,今天和大家探讨一下。
而众诚工业还能根据用户需求,设计PLC控制程序,为客户提供PLC编程和上位机软件的定制化开发技术服务,满足用户的多种需求,比如,自主研发的洁净空调智能控制系统和通风排风智能控制系统就配置PLC,不仅具有报警和定时控制功能,还兼具可扩展性和兼容性,系统能被第三方系统集成。
以上PLC的基本介绍,相信大家对PLC也有一个初步的了解。PLC的型号、品牌不同,对应着其结构形式、性能、编程方式等等都有所差异,价格也各不相同,在挑选时候,建议先要明确自己的应用需求,比如具体的应用场景,希望实现的运动和控制功能,已经特殊的控制要求,这些将决定了PLC的选型和搭配组合。
简单地说,PLC就是一种小型的计算机,和我们常用的计算机不同的是,PLC是设备之间通过数字信号进行互动,而我们常用的计算机,是人和计算机的互动。
在线识别的 PNIO 设备将自动分配给一个组态的设备,前提条件是这两个设备的以下属性相互 匹配: • 订货号 • 类型 •PROFINET 设备名称 不自动分配 在以下情况下,不会进行自动分配: •在线找不到与所组态设备相匹配的设备。(此时,拓扑比较表中“在线拓扑”(Online topology) 区域中的相应列为空。)此时,应将所组态设备添加到系统中或从组态中删除该已组态设备。 • 在线识别出的设备可分配给一个组态的设备,但这两个设备的端口互连不同。此时,可参见“将在线识别出来的端口互连手动地应用到项目中。 (页 67)”。 •在线识别出的设备无法分配给某个组态的设备。(此时,拓扑比较表中“离线拓扑”(Offline topology) 区域的相应列为空)。此时,可参见“将在线识别出的设备手动包含在项目中 (页 68)”。 4.6.6 将在线识别出来的端口互连手动地应用到项目中。 要求在拓扑视图中已进行了离线/在线比较。比较之后,至少将一个在线识别出的设备自动分配给 了所组态设备,但在互连上存在差异。 操作步骤要手动使用项目中在线识别出的一个或多个端口互连,请执行以下步骤: 1. 选择“端口互连”所在行。 2.如果可能,通过多选功能选择其他角色。 3. 在快捷菜单,选择“应用 > 使用选中的条目”((Apply > Useselected)。 “动作”(Action)列中相应表格单元内的内容将变更为“应用”(Apply)。 4.如果因错误导致项目中待包含的端口互连过多,则: 通过多选功能,选择因错误待包含在项目中的端口互连所在行。 在快捷菜单中,选择“复位> 复位选中的条目”(Reset > Reset selected)。“动作”(Action)列中相应表格单元内的内容将变更为“无操作”(No action)。 5.单击“同步”(Synchronize) 按钮。相应设备在线识别出的端口互连包含在项目中。对于每个端口,将通过诊断图标“相同的拓扑信息”(Identical topology information) 来指示应用成功。 说明对于在线识别的出设备,如果识别出其它端口互连这些端口互连与项目中当前的端口互连存在差别,那么使用项目中的这些端口互连则意味着:使用那些在线识别出的端口互连来替换项目中之前存在的端口互连。对于在线识别出的设备,如果没有检测到任何端口互连,那么在项目中使用则意味着删除项目中与此设备相关的所有端口互连。 4.6.7 将在线识别出的设备手动包含在项目中 要求在拓扑视图中已进行了离线/在线比较。比较之后,至少有一个在线识别出的设备无法分配给 任何已组态设备。 操作步骤要手动使用项目中在线识别出的一个或多个设备,请执行以下步骤: 1.对于无在线伙伴的已组态设备,将鼠标指针移动到在线拓扑的“设备/端口”(Device/port) 列。 2.从该下拉列表框中选择要分配给已组态设备的设备。 3. 根据需要,可对没有在线伙伴的其它已组态设备,重复以上步骤。 结果将所选的已在线识别出的设备从表格结尾处上移。执行此操作后,该设备位于刚才将其分配给 的已组态设备所在的行。 4.6.8通过**离线/在线比较自动分配设备 概述 在**离线/在线比较中,除 DCP 之外,还采用了 ICMP 协议对不支持 DCP协议的设备进行检 测。 自动分配由 ICMP 检测到的设备 由 ICMP 检测到的设备无类型信息。对于无源设备,也没有订货号信息。仅当组态数据中不包含分配的订货号且离线和在线 IP地址相匹配时,才能对无源设备进行自动分配。 ROFINET IO的诊断机制 5.1.1 PROFINET IO 中的诊断的基本原理 全集成诊断概念 所有 SIMATIC产品都集成有诊断功能,用于检测和排除故障。这些组件可自动指出操作中可 能发生的故障,并提供详细的相关信息。发生的每个单独错误或若干错误将从 IO 设备传送到 IO 控制器。如果需要 IO 设备的完整 状态(含所有未决错误),则可直接从IO 设备读取状态。 在以下章节中,将介绍有关通过 PROFINET IO 使用诊断的基本信息。有关 S7‑1500、ET 200MP、ET 200SP 和 ET 200AL 的系统诊断的详细说明说明 ① IO设备检测到一个错误,并将诊断数据发送给指定的 IO 控制器。 ② IO 控制器会通知编程/HMI 设备,并更新所显示的系统诊断信息。③ 在 STEP 7 中,可从 IO 设备直接读取“可访问设备”(Accessible devices) 的站状态(与 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的显示屏,可在不同菜单中显示控 制与状态信息。使用操作键,可在菜单中进行浏览并进行各种设置。 通过显示屏进行诊断在显示屏上,可对以下各种指示进行分析: • 错误和报警文本(系统诊断,报警消息) • 集中式和分布式模块的模块状态 要显示模块状态,可通过菜单项“模块 > PROFINET I/O(X1) > 站 > 插槽 > 状态 > 模块状 态”(Module > PROFINET I/O(X1) > Station > Slot > Status > Module status)在显示屏上浏览。 模块状态指示模块中出现故障。“下位状态”是下面的诊断级别中的模块状态。在本示例中,该状态为“良好”(good)。即,故障不在较低诊断级别子模块或通道中,而是在模块中。要显示自动化系统的报警消息,可通过菜单项“诊断> 报警 > 报警文本”(Diagnostics > Alarms > Alarm text)在显示屏上浏览。 说明 更新报警显示屏 在显示屏上当前读取的 CPU 状态为静态显示,不会自动刷新。报警显示屏将在退出并重新打开后更新。 使用以下菜单项,可以设置自动地更新诊断信息:“显示 > 诊断信息刷新”(Display >DiagnosticRefresh)。通过 Web 服务器进行诊断 S7 系列 CPU 中集成有 Web服务器,可提供各种强大的功能。 可使用以下诊断选项: • 起始页面,包含有 CPU 的常规信息 • 诊断信息 • 诊断缓冲区中的内容• 模块信息 • 报警 • 通信相关信息 • PROFINET 拓扑结构 • 运动控制诊断 • 跟踪 • 诊断缓冲区的内容 •模块状态 • PROFINET 系统的实际拓扑 • PROFINET 系统的设定拓扑(组态方面)定/实际拓扑中有色连接的含义: 表格5-2 设定/实际拓扑中有色连接的含义: 连接 含义 设定拓扑 实际拓扑 绿色当前实际连接与已组态的设定连接匹配。 检测到连接 红色 当前实际连接与组态的设定连接不匹配(例如,端口已互 换)。 - 黄色无法对连接进行诊断。原因: • 与 IO 设备的通信已中断(例如,拔下了电缆)。 • 连接到无源组件 • 连接到其它 IO 控制器或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),查看详细的错误描述信息。诊断概念的目的是尽早检测出并消除潜在故障,以避免损坏故障。 除良好(无故障)和差(故障)状态信息外,还为PROFINET 设备定义了其它状态信息。 生成的维护信息带有以下系统报警: • 需要维护(用绿色扳手表示) •要求维护(用黄色扳手表示) 可为大多数常用参数定制生成这两个系统报警所需的时间。 示例: PROFINET 电缆要求维护下图显示了如何交换诊断信息(例如当由于老化而导致光缆上的传输质量降低时)。 在此示例中,在已经对需要维护进行诊断后,再考虑示例场景。说明 ① 光纤电缆的系统预留降至 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 中进行标准化