Skip to main content

示例:PLC 聊天网络基础服务

产品CODESYS 基础库

该示例项目由一个服务器应用程序和一个客户端应用程序组成,每个应用程序都有一个可视化。客户端应用程序通过 TCP(端口 50000)通过服务器应用程序与另一个客户端应用程序进行通信。连接可以是加密的,也可以是未加密的。

描述

建立未加密的 TCP 连接

可以通过停用“加密”开关来建立未加密的连接。对于客户端应用程序和服务器应用程序,必须在“IP 地址”字段中指定服务器的 IP 地址。

建立加密的 TCP 连接

通过激活“加密”开关可以建立加密连接。在这种情况下,服务器必须将客户端证书存储为可信证书。每个客户端应用程序都必须将服务器证书存储为可信证书。

过程. 证书的配置:
  1. 打开 PLC外壳 设备(客户端和服务器)

  2. 输入以下命令: cert-genselfsigned

  3. 下载并安装 CODESYS Security Agent 工具来自 CODESYS Store International (参见:https://store.code sys.com/codesys-security-agent.html)

  4. 打开 安全屏 看法。

  5. 选择特定证书并将其保存到 PC。

  6. 将客户端的证书保存为服务器的可信证书。

  7. 将服务器的每个证书保存为客户端的可信证书。

  8. 在里面 TCP_ClientTCP_Server 计划, info 变量必须设置为指定证书的名称 (CN)。

上网 按钮可用于激活服务器并在客户端和服务器之间建立连接。

系统要求和限制

编程系统

CODESYS Development System (版本3.5.16.0或更高版本)

运行时系统

CODESYS Control Win (版本3.5.16.0)

附加组件

-

注意

_example_icon.png 下载 项目