n
1. PVSS S7 驱动简介
PVSS S7 驱动可以用于 和S7-300,S7-400以及 S5系列PLC的通信。本文将以S7-317 2PN/DP 为例,说明PVSS 和S7 PLC 建立以太网通信的具体步骤。n
2. 组态过程
1) PLC S7-317 2PN/DP 的组态:设置PLC的IP地址为 192.168.70.58。n
将Step7组态下载到PLC中。确认从PVSS站上可以ping通PLC 的IP。n
2) 启动PVSS 项目管理器 PVSS Project Administrator(开始菜单-> 程序->ETM PVSS 3.8),在PVSS 项目管理器点击新建按钮,如下图:n
3) 选择项目类型为:“Standard Project”,点击“Next”n
4) 填写项目名,选择项目所用到的语言和项目存储路径。n
5) 项目建立完成 。n
6) 选中建立好的项目,使用快捷键“CTRL + O”或点击下图标出的图标,打开项目控制台“Project Console”。n
7) 如上图:添加S7 驱动,并在“Options”处 指定该S7 驱动编号为 2 (-num 2)。确认退出。启动运行项目,如上图。n
8) 项目激活后,PVSS的图形编辑器Gedi会激活。如下图:点击按钮“System Management”,弹出系统管理设置页面,选择“Driver”标签页,点击“S7 Driver”按钮,弹出S7驱动设置页面,点击“Create”,建立设备连接,此处命名为“CPU317”。n
9) S7驱动设置页面的Common Settings中,选择“S7- IE(TCP)”,在IP 地址处填写PLC的IP地址和CPU的槽号,点击“Active”激活连接,确定退出S7驱动设置页面。n
10) 建立PLC数据点类型(Datapoint):在Gedi中点击“Para”按钮,打开“Para”,在右边的属性列表中右键单击空白处,在弹出菜单中选择“Create datapoint type”。n
11) 数据点类型结构如下图所示:n
12) 在建立好的数据点类型下,建立数据点A1:n
13) 为数据点A1.newNode 设置变量地址:右键单击“newNode”在弹出菜单中选择 “Insert config” ->“Periphery address”。如下图所示:
14) 在“Device type”中选择“NATIVE SIMATIC S7”,然后点击“Parameterize”,在外设页面中设置:Driver Number=2 (参照console 中S7驱动的编号),地址为 MW0,循环采样时间为1秒。
15) 验证通信连接状态:在Step7的在线变量表中强制MW0为任意值,应该可以在Para中看到结果:
或在S7 驱动设置页中直接看到连接状态为 “Coected”:
3. 在PVSS面板中显示数据
1) 在Para中新建一幅面板,在其上放置一个Textfield控件, 在Textfield的属性页中的“Initialize”事件中,点击属性向导。如下图所示:
2) 在属性向导中选择“Display value”,选择要显示的数据点:
3) 保存,运行面板,即可看到运行结果。
关键词
PVSS, S7 PLC, 通信
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc326859.html