组态王与西门子PLCSIM 通信 组态王与西门子PLCSIM 通信 我们做一个简单的通信例子,用组态王的一个可读写模拟量与西门子S7-300PLC 进行通信。 为了方便观看效果,我们使用仿真 PLC(PLCSIM)与组态王进行通信。 系统:WINXPSP2 组态王: 6.53 STEP7: v 5.4 PLCSIM :v 5.4 在组态王中新建一个I/O 变量,把这个I/0 变量的连接设备设为 PLC 中的一个变量,这样我们们就可以通过组态王来观察 PLC 中的某个变量的变化情况,并可以在组态王中更改PLC 的变量。 我们在组态王中放置一个文本变量,用这个变量来控制PLC 的DB1.DBD0 的数值。 1. 设置硬件连接驱动 打开组态王,新建一个工程,打开工程流览器单击设备>>新建 选择 PLC>>西门子>>S7-300/400(MPI)>>Prodav e6IE 选择下一步>>输入设备名称为 Prodav e6IE>>下一步>>选择 COM1 连接地址格式 A.B.C (A 为 PLC 的MPI 地址,B 为 CPU 所在机架号,C 为 PLC 的CPU 所在的插槽号) 我们在 PLC 硬件组态里面设 MPI 地址为 2,CPU 所在的机架为 0,CPU 所在的插槽号也为 2 所以地址应为: 2:0:2 点击下一步>>尝试恢复间隔 30 秒 最长恢复时间1 2. 在组态王中新建一个 I/O 变量连接到 PLC 打开工程流览器选择数据词典,新建一个变量, 变量名为:模拟读写变量 (w endu01) 变量类型: (I/O 实型) 连接设备:Prodave6IE(第 1 步建好的设备) 寄存器:(DB1.0) 数据类型: (REAL) 3 在组态王画面中使用: 新建画面,并建立动态连接 4、SEP7 工程建立 栏上的 Option>>Set PC/PG Interface 选择 PLCSIM(MPI)单击确定 把 MPI 地址设为 2 建立STEP 工程,CPU 为 315-2DP,插入 DB1 数据块,打开仿真程序,下载程序 5 、仿真运行