设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
S7-1500与第三方设备的安全开放式通信
返回列表
发新帖
[西门子]
S7-1500与第三方设备的安全开放式通信
[复制链接]
18164
|
0
|
2024-7-30 16:34:29
|
显示全部楼层
|
阅读模式
本文涉及相关软硬件:编程软件
TIA PORTAL V15.1
C#
硬件
S7-1500/ET200SP CPU
PC ( DNS Server / NTP Server / Comm App )
S7-1500与第三方设备的安全开放式通信示例:
步骤 1 : 创建新项目
步骤 2 : 添加新设备
步骤3 : 激活项目安全设置
步骤 4 : 用户名与密码设置
步骤 5 : CPU 属性设置
属性 1 : 设置IP地址 (必须)
属性 2 : 时钟同步 (必须)
属性 3 : 激活端口访问Web server (非必须)
属性 4 : 启动设置(必须)
属性 5 : 通信负荷设置(非必须)
属性 6 : 内部时钟脉冲 (非必须)
属性 7 : 激活Web Server(非必须)
属性 8 : DNS 配置 (必须)
属性 9 : 时区设置(必须)
属性 10 : S7通信连接机制(非必须)
属性 11 : 证书管理器(必须)
属性 12 : 添加新证书(必须)
属性 13 : 证书设置(必须)
属性 14 : 证书 (必须)
步骤 6 : 导出证书
步骤 7 : 选择导出证书类型
步骤 8 : 为所导出的PKCS12 证书设置密码
步骤 9: 拷贝 PKCS12 证书
步骤 10 : 设置非安全TCP连接
步骤 10 : 设置安全TCP 连接 ( S7-1500 CPU 作为TLS客户端)
步骤 10 : 设置安全TCP 连接( S7-1500 CPU 作为 TLS 服务器)
步骤 11 : TSEND_C / TRCV_C 通信功能块用于非安全开放式通信
步骤11 : TSEND_C / TRCV_C 通信功能块用于安全开放式通信( S7-1500 CPU 作为 TLS 客户端 )
步骤11 : TSEND_C / TRCV_C通信功能块 用于安全开放式通信( S7-1500 CPU 作为 TLS 服务器 )
步骤 12 :设置DNS服务器( S7-1500 CPU 作为 TLS 客户端 )
步骤 13 : 设置 NTP 服务器 ( 建议S7-1500 CPU 作为 NTP 客户端 )
系统版本: Windows10专业工作站版修改注册表
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\Config\AnnounceFlags
设置为5
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpServer\Enabled
设置为1
运行命令,输入命令
net stop w32time
net start w32time
防火墙放行NTP所需端口123/udp 如有需要
Windows服务管理里面设置Windows Time为开机启动
非安全开放式通信的数据传送
非安全开放式通信的端口数据侦听
非安全开放式通信的数据侦听 (明码报文)
安全开放式通信的数据传送 ( S7-1500 CPU 作为 TLS 客户端 )
安全开放式通信的端口数据侦听 ( S7-1500 CPU 作为 TLS 客户端 )
安全开放式通信的数据帧听 ( S7-1500 CPU 作为 TLS 客户端 ) ( 加密报文 )
安全开放式通信的数据传送 ( S7-1500 CPU 作为 TLS 服务器 )
安全开放式通信的端口数据侦听 ( S7-1500 CPU 作为 TLS 服务器 )
安全开放式通信的数据帧听( S7-1500 CPU 作为 TLS 服务器 ) ( 加密报文)
所有的开放式通信连接均处于激活状态
新型的 SIMATIC S7-1500 控制器除了包含多种创新技术之外,还设定了新标准,最大程度提高生产效率。无论是小型设备还是对速度和准确性要求较高的复杂设备装置,都一一适用。SIMATIC S7-1500 无缝集成到 TIA 博途中,极大提高了工程组态的效率。
SIMATIC S7-1500 采用模块化结构,各种功能皆具有可扩展性。
每个控制器中都包含有以下组件:
一个中央处理器 (CPU),用于执行用户程序
一个或多个电源
信号模块,用作输入/输出
以及相应的工艺模块和通信模块
往期推荐:
21个三菱PLC编程实例,从流程到程序
三菱FX5U如何控制伺服精确定位
掌握这些PLC程序阅读技巧,秒懂PLC程序~
西门子PLC有几种通信方式?看电气工程师为你解答
这27个基础指令都不懂,还学什么PLC?
你的分享、点赞、在看、我都喜欢转发是最大的鼓励!谢谢您的支持!
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
水煮PLC
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』