西门子授权编程软件代理商
PLC,英文全称是 Programmable logicController,中文名字是可编程逻辑控制器,一种数字运算操作的电子系统,一种基于逻辑的控制器,采用一类可编程的存储器,用于存储程序、执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入输出,控制各种类型的机械或生产过程,通常分为电源、中央处理单元CPU、存储器、输入以及输出单元等几个部分。可以理解为程序员设置好运动逻辑,通过这个控制器控制设备的运动方式
PLC是什么意思?相信很多人处于大概知道是什么,但是又无法准确说出的阶段,作为专注于为企业提供数据采集和设备控制解决方案的众诚工业,今天和大家探讨一下。
而众诚工业还能根据用户需求,设计PLC控制程序,为客户提供PLC编程和上位机软件的定制化开发技术服务,满足用户的多种需求,比如,自主研发的洁净空调智能控制系统和通风排风智能控制系统就配置PLC,不仅具有报警和定时控制功能,还兼具可扩展性和兼容性,系统能被第三方系统集成。
以上PLC的基本介绍,相信大家对PLC也有一个初步的了解。PLC的型号、品牌不同,对应着其结构形式、性能、编程方式等等都有所差异,价格也各不相同,在挑选时候,建议先要明确自己的应用需求,比如具体的应用场景,希望实现的运动和控制功能,已经特殊的控制要求,这些将决定了PLC的选型和搭配组合。
简单地说,PLC就是一种小型的计算机,和我们常用的计算机不同的是,PLC是设备之间通过数字信号进行互动,而我们常用的计算机,是人和计算机的互动。
具备 IRT 功能的 PROFINET 是预留时间间隔内同步的通信。IRT 允许您控制时间性强的应用, 例如通过PROFINET 的运动控制。通过 IRT 还可获得如下更多优势: • 高精度确定性可获得*高的控制质量,因而可**定位轴 •对于现有公司网络中的实时应用,可实现简单而灵活的 PROFINET 设备集成 •通过预留带宽实现*短响应时间和*高确定性,并由此用于需要满足*大性能要求的应用(例如,印刷设备中的打印控制/定位控制,包装机的打印标记识别) • 通过相同的传输介质可实现与实时通信相平行的安全标准通信 •可以继续在同步域之外的 PROFINET IO 系统中使用标准部件 同步实时的属性 拓扑组态是 IRT 的先决条件。除预留的带宽外,还会对来自既定传输路径的帧进行交换,对数据传输进行进一步优化。为此,可使用组态中的拓扑信息对通信进行计划。这样,可保证每个通信节点处所有数据帧的发 送和接收点。这允许您在PROFINET IO 系统中实现*优带宽利用率和**性能。 使用 IRT,可使所实现更新时间的高确定性 (≥125 µs) 以及发送时钟抖动精度 (< 1 µs)。IRT 可 用于等时同步应用中(请参见等时同步模式(页 184)部分)。 * *小更新时间取决于所用的 CPU。有关 CPU 支持的更新时间,请参见该 CPU 手册的技术规 范。 说明IWLAN 和 IRT 通过接入点连接到 PROFINET IO 的 PROFINET 设备不支持 IRT。 同步 IRT通信的前提条件是同步域内所有 PROFINET 设备在分配共用时基时具有同步周期。通过此 基本同步,在同步域内可实现 PROFINET设备的传输周期同步。 同步主站指定用于与同步从站进行同步的时钟。IO 控制器或 IO 设备可以用作同步主站。如果同步主站发生故障,则使用 IRT 的所有 IO 设备都会发生故障。同步主站和同步从站始终是一个同步域中的设备。在同步域中会保留带宽以用于 IRT 通信。可以在不占用预留带宽的情况下,进行实时和非实时通信(TCP/IP 通信)。 默认同步域 如果创建了PROFINET子网,则将自动创建一个特殊的同步域(默认同步域)。所有为该 PROFINET 子网组态的 PROFINET 设备会自动归属到此同步域。关于与创建同步域有关的更多信息,请参见 STEP 7在线帮助 IRT 数据(同步通信)可以通过特定步骤预留此时间范围,具体取决于发送时钟。该时间范围内只传输 IRT 数 据。 • RT 数据(实时通信)在该时间范围内循环传输 RT 数据。RT 数据的优先级高于“普通”TCP/IP 数据。TCP/IP 数据或 以太网帧的优先级介于 1和 7 之间。RT 数据的优先级为 6。 • TCP/IP 数据(标准通信) 标准通信(例如TCP/IP)在通信周期的剩余时间段内传输。 在 STEP 7 中,可设置循环 IO数据的带宽使用量与标准通信的比例。有关设置带宽使用量的信 息,请参见“设置发送时钟的带宽使用量 (页 172)”部分。 6.6.4比较 RT 和 IRT RT 和 IRT 的*重要区别 表格 6-2 比较 RT 和 IRT 特性 RT IRT传输方法 通过以太网优先级来确定 RT 帧的优先级 (VLAN 标签) 根据一个通信路径计划来执行基于路径的 切换;在 IRT通信时间范围内不传输 TCP/IP 帧。 确定性 通过与其它协议(例如 TCP/IP)共用传输带宽 所带来的传输持续时间的差别**和有计划的传输,可保证所有拓扑的 发送和接收时间。 在所有的特殊以太网控制器中需要 硬件支持 不需要 必需 等时同步应用 - √等时同步应用的起始时间 - **计划接收数据的时间点。可以启动应 用程序来与周期同步。使用 IRT 组态 PROFINET IO 简介如果要组态使用 IRT 的 PROFINET IO 系统,则必须组态 PROFINET IO 设备。这些PROFINET 设 备必须支持 IRT。设置要作为同步主站的设备,并同步其它设备。为此,必须组态一个同步域,其中包括一个同步主站和至少一个同步从站。 要求 • 具有包括一个 IO 控制器和至少一个 IO 设备的 IO 系统。 •已经组态了 IO 系统的拓扑。 • 这些设备支持 IRT。 操作步骤 要启用现有的 IO 系统以使用 IRT,请按以下步骤操作: 1.选择 IO 控制器的 PROFINET 接口。 2. 在巡视窗口中,浏览到“**选项 > 实时设置 >同步”(Advanced options > Real time settings >Synchronization)。图 6-53 组态同步主站的 IRT 3.在“同步角色”(Synchronization role) 下将 IO 控制器的角色分配为同步主站。 4. 选择相关 IO 设备的PROFINET 接口。 5. 在巡视窗口中,浏览到“**选项 > 实时设置 > 同步”(Advanced options> Real time settings > Synchronization)。 图6-54 组态同步从站的 IRT 6. 激活 RT 类别“IRT”。随后,IO设备的同步角色将自动分配为“同步从站”。 7. 通过“域设置”(Domain settings) 按钮,可以随时检查并更正设置。 或1. 在网络视图中突出显示 PROFINET IO 系统。 2. 单击 PROFINET IO 系统。 3.在巡视窗口中,浏览至所需同步域中的设备。 图 6-55 组态同步域的 IRT 4. 在表格中输入所有必要设置:– 选择 IO 系统。 – 将 IO 控制器的同步角色设置为“同步主站”。 – 将 IO 设备的 RT类别设置为“IRT”。随后,IO 设备的同步角色将自动分配为“同步从站设置发送时钟的带宽使用量 带宽级别 对于带有 IRT 功能的PROFINET IO,可指定用于循环 IO 通信的*大发送周期。 在 STEP 7中,包含带宽使用量的以下设置选项。 • *多 25% 的循环 IO 数据。主要用于发送非循环数据。 • *多 37.5% 的循环 IO数据。主要用于发送非循环数据。 • *多 50% 的循环 IO 数据。均衡比例。 • *多 90% 的循环 IO数据。主要用于发送循环数据。(要求:激活选项“支持高性能”(Make 'high performance' possible))设置带宽使用量 要在 STEP 7 中设置 PROFINET IO 系统的带宽使用量,请按以下步骤操作: 1. 在 STEP 7的网络视图中,选择 IO 系统。 2. 在巡视窗口中,选择“属性 > 常规 > PROFINET > 管理 >同步域 > 同步域名称 > 详细信 息”(Properties > General > PROFINET> Domain management > Sync domains > Name of the syncdomain > Details)。 3. 在“带宽使用”(Bandwidth use) 下拉列表中,选择所需的带宽使用量级别。图 6-56 设置带宽使用量 有关设置高性能 IRT 的带宽使用量的信息,请参见“高性能 IRT 的组态 (页180)”部分。 6.6.7 优选 PROFINET 的设置建议 使用 RT 优化 PROFINET PROFINET可以在所有层级上提供高性能通信。 用 IRT 设置PROFINET 请记住以下用于在 IRT 模式下设置和运行 PROFINET IO 系统的规则。这些规则可确保以**方式运行 PROFINET IO 系统。 • 使用 IRT时,必须组态拓扑结构。借此可对更新时间、带宽和可选参数进行精准计算。 • 如果想使用多个同步域,请为当前与另一同步域的PROFINET 设备相连的端口组态同步边 界。 • 在同步域中,一次只能组态一个同步主站。 • PROFINET IO系统只能属于一个同步域。 • 如果在同步域中组态了 PROFINET 设备并希望使用 IRT 同步,则该 PROFINET设备必须支持 IRT 通信。 • 如果可能,尽量使用与 PROFINET IO 控制器和同步主站相同的 PROFINET设备。 • 如果 PROFINET IO 系统中只有一些 PROFINET 设备同步,请牢记以下事项:针对同步域中 未参与IRT 通信的 PROFINET 设备分配 RT 类别“RT”和同步角色“未同步”。 配有多个 PROFINET IO接口的 CPU 应用 • 连接设备:在用户组态中,单条总线中包含多台设备。CPU 之间可通过 PROFINET IO 接口 X2进行实时通信。为此,可使用智能设备或共享智能设备功能。 下图显示的组态示例中,2 台机器通过 X2接口与智能设备相连接限制流入网络的数据量 限制 PROFINET 接口传入网络的数据量 “限制传入网络的数据量”(Limit datainfeed into the network) 功能,用于设置通过接口传入网络中标准以太网通信的网络负载*大值。该功能并不适用于实时循环通信 (RT/IRT)。 在 PROFINET IO系统中,采用标准以太网通信会很快达到网络负载的临界值,尤其是在线形拓 扑结构中。与 PROFINET IO系统间进行大量标准以太网数据通信的设备,应支持“限制传入网 络的数据量”(Limit data infeed into thenetwork) 功能。必要时,应对拓扑结构进行优化。 如,在线形拓扑结构中避免使用标准以太网设备。更多信息,请参见“优选PROFINET 的设置建 议 (页 172)”部分。 根据 PROFINET接口的性能,可以在其属性中设置是否应限制馈入网络的数据。可调性要求: • 该接口提供了足够的性能。 • 未组态 IO 数据传输如果不满足条件,则数据馈入始终受到限制。 根据所用的接口,可激活或取消激活“限制传入网络的数据量”(Limit data infeedinto the network) 功能。如果将 S7-1500 CPU 的 X1 接口用作 IO控制器或智能设备,通常需启用“限制 传入网络的数据量”(Limit data infeed into the network)功能。示例:如果 S7-1500 CPU 的 X1 接口未用作 IO 控制器或智能设备,则可启用或禁用该功能。使用“限制传入网络的数据量”功能 • 各设备间标准以太网通信带宽的划分: 在 PROFINET网络中,实时循环通信与标准以太网通信共享同一个网络。即,标准以太网通信可用的带宽有限。通过限制数据的传入量,可确保不仅仅只是一台设备可使用剩余带 宽进行标准以太网通信设备使用,而是在多台设备之间划分。• 滤波传入数据峰值: 限制传入数据量可滤波标准以太网通信的峰值负荷(如,开放式用户通信、通过 Web 服务 器进行访问时的峰值)。• 从源头防止数据过多: 如果某个设备应用中产生的数据过多,则这些数据不会转发到 PROFINET 网络。不良影响(例如数据丢失、通信中断)仍**于馈入数据的设备及其通信伙伴之间。且不会影响其 它节点。 为 CPU 设置“限制传入网络的数据量”功能要在网络中设置“限制传入网络的数据量”功能,请按以下步骤操作: 1. 在 STEP 7 的网络视图中,选择 CPU 的接口。2. 在巡视窗口中,选择“属性 > 常规 > **选项 > 接口选项”(Properties >General > Advanced options > Interface options)。 3.选中或取消选中“限制传入网络的数据量”(Limit data infeed into the network) 复选框。