小心!西门子S7

b

在使用 S7-300 和 S7-1200 PLC 之间建立 S7 通信时,可能会遇到一些挑战。本文将重点讨论 S7-1200 PLC 作为服务器时无法传输数据的问题。

问题描述

当使用 PUT/GET 方法进行 S7 通信时,S7-1200 PLC 作为客户端可以正常工作,但作为服务器时却无法传输数据。

原因

在 STEP7 V13 中配置固件版本 V4.0 的 S7-1200 CPU 时,需要在保护设置的安全策略中勾选一个选项,允许远程伙伴(如 PLC、HMI、OPC 等)使用 PUT/GET 通信访问。

图片说明:

通过 PUT/GET 访问 PLC 存在安全漏洞,黑客可能利用此漏洞攻击 PLC 系统。因此,S7-1200 中新增了此安全功能。许多用户对此设置并不了解,导致在 S7-1200 作为服务器时出现通信问题。

解决方法

要解决此问题,请按照以下步骤操作:

1. 使用 STEP7 软件打开 PLC 项目。 2. 右键单击 S7-1200 CPU,然后选择“属性”。 3. 在“保护”选项卡中,转到“安全策略”部分。 4. 勾选“允许来自远程伙伴(PLC、HMI、OPC 等)的 PUT/GET 通信访问”选项。 5. 单击“确定”保存更改。

结论

一个潜在的工业自动化安全风险

在 S7-1200 PLC 作为服务器时配置 S7 通信时,必须确保勾选保护设置中的适当选项。通过遵循本文中概述的步骤,您可以解决因此选项未启用而导致的通信问题。


分享到:收藏推荐 可编程控制器(Programmable Logic Control-ler),简称PLC,它的应用面广、功能强大、使用方便,已经成为当代工业自动化的主要支柱之一,在工业生产领域得到了广泛的使用,西门子公司的PLC产品有SIMATIC S7、M7和C7等几大系列,S7系列是传统意义的PLC产品,其中S7-400是用于中高级性能要求的大型PLC,可以扩展300多个模块。S7-300/400可以组成MPI(多点接口),PROFIBUS网络和工业以太网。1 S7-400的基本结构与特点1.1基本结构S7-400采用大模块结构,由机架、电源模块(PS)、中央处理单元(CPU)、数字量输入/输出(D I/DO)模块、模拟量输入/输出(AI/AO)模块、通信处理器(CP)、功能模块(FM)和接口模块(IM)组成。D I/DO模块和AI/AO模块统称为信号模块(SM)。机架用来固定模块、提供模块工作电压,并通过信号总线将不同模块连接在一起。S7-400提供了多种级别的CPU模块和种类齐全的通用功能模块。

本文原创来源:电气TV网,欢迎收藏本网址,收藏不迷路哦!

相关阅读

添加新评论