西门子S7-315-2PN/DP与组态王6.55以太网通信详细设置

通信原理与准备

通信方式
S7 TCP/IP协议(ISO-on-TCP/RFC1006)用于西门子S7-300/400/1500系列PLC与上位机通信。

PLC(S7-315-2PN/DP)作为服务器端,被动等待连接。组态王6.55作为客户端,主动向PLC发起连接请求。

硬件与软件准备

硬件:
S7-315-2PN/DP PLC、工控机(安装组态王)、工业以太网交换机或直连网线、西门子PC适配器(仅STEP 7编程时使用)。
软件:
STEP 7 V5.x(硬件组态)、组态王6.55。

网络规划

设备 IP地址 子网掩码 机架/插槽
S7-315-2PN/DP 192.168.0.1 255.255.255.0 0/1
组态王PC 192.168.0.100 255.255.255.0

PLC侧配置(STEP 7)

创建项目与硬件组态
在SIMATIC Manager中新建项目,插入SIMATIC 300站。添加导轨、电源模块(PS 307 5A)和CPU 315-2 PN/DP(插槽2)。

配置PN接口参数

进入PN-IO属性对话框,设置IP为192.168.0.1,子网掩码255.255.255.0。选择或新建Profinet网络(PN/IE_1)。记录诊断地址(如1024)。

创建测试数据块
新建DB1(取消符号访问),添加变量:


Start_Switch
(Bool,地址0.0)
Motor_Speed
(Int,地址2)
Total_Flow
(Real,地址4)
Status_Word
(Word,地址8)。

编译与下载
保存编译项目,通过PC适配器下载硬件组态和空OB块(如OB1)到PLC,切换PLC至RUN模式。


组态王侧配置

定义新设备

在工程浏览器中,右键“COM1”选择“新建设备”。选择“PLC -> 西门子 -> S7-300/400(TCP) -> TCP”,命名设备(如
MyS7315
),地址设为10。

配置设备参数

常规选项卡:CPU类型选315。参数选项卡
IP地址:192.168.0.1机架号(Rack):0槽号(Slot):2(固定值,S7-300标准配置)。

定义数据词典

变量名 类型 设备 寄存器 数据类型

StartCmd
I/O实数 MyS7315 DB1.DBX0.0 Bit

SetSpeed
I/O实数 MyS7315 DB1.DBW2 Short

ActualFlow
I/O实数 MyS7315 DB1.DBD4 Float

创建画面与动画连接

按钮:关联
StartCmd
变量,按下写1,释放写0。输入框:绑定
SetSpeed
。显示框:绑定
ActualFlow

Status_Word

运行测试

切换到View模式运行工程。测试按钮操作,通过STEP 7监控DB块变化。


故障排查

物理连接:检查网线及指示灯,执行
ping 192.168.0.1
测试连通性。IP设置:确保PLC与组态王IP在同一网段。参数核对:重点检查机架号(0)、槽号(2)及寄存器地址格式。PLC状态:确认PLC处于RUN模式,且硬件组态已下载。防火墙:临时关闭Windows防火墙及杀毒软件。

© 版权声明

相关文章

暂无评论

none
暂无评论...