通过PROFINET网络实现SINAMICS 120的OPC通讯

n

1 概述
SINAMICS S120作为西门子新一代的驱动器,通过PROFINET网络与人机界面的通讯分为两种情况:n

(1) 西门子的现场人机界面设备,例如OP/TP/MP操作屏,使用ProTool或WINCC flexible提供了SINAMICS的通讯驱动,可以直接实现SINAMICS与操作屏之间的通讯。n

(2) 对于WINCC或第三方上位机软件,可以采用OPC的方式进行通讯。
如果想通过SimaticNet OPC-server读取S120系列产品驱动的参数,首先需要下述软件:n

  • Simatic Net软件 (用于OPC- server/数据交换)n
  • SIMOTION Scout (用于OPC 数据的导出)

操作步骤:n

  • 创建SIMOTIN项目,SIMOTION的CPU仅用做虚拟设备,实际上它并不存在。如
    果通过Profinet通讯(如310PN) ,在项目中则需使用C240 PN做为I/O controller ,驱动做为I/O device。n
  • 从SIMOTION SCOUT项目中导出驱动的OPC数据用于OPC通讯。n
  • 导出OPC数据后必须配置 OPC-server。n
  • 使用 OPC-Scout客户端测试软件进行通讯测试及系统监控。

2 SIMOTION实现OPC通讯的必备条件

2.1软件兼容性要求
系统中所需安装的软件兼容性列表可参看SCOUT安装光盘中的下述文件:SCOUT4.1SP5VOL1AddOn1_ImportantEnglishCompatibilityCompatibility_SIMOTION_V415.pdf。n

2.2本示例中使用的硬件及软件
硬件:
CU310PN:6SL3040-0A01-0AA0
CF卡:6SL3054-0CG00-1AA0 Fw2.6.2
PM340:6SL3210-1SB14-0AA0
软件:
SIMOTION SCOUT V4.1.5.6
SIMATIC NET V7.1n

3 项目创建

(1) 打开SCOUT软件,生成新项目文件后双击“Create new device”条目:n

通过PROFINET网络实现SINAMICS 120的OPC通讯
图1. 新建项目n

(2) 创建profinet通讯网络n

通过PROFINET网络实现SINAMICS 120的OPC通讯
图2. 创建profinert通讯网络n

(3) 选择PG/PC通讯接口n

通过PROFINET网络实现SINAMICS 120的OPC通讯
图3.选择PG/PC通讯接口n

(4) 在硬件组态画面中组态驱动n

通过PROFINET网络实现SINAMICS 120的OPC通讯
图4.组态驱动n

在配置的驱动中需设置 “device name”及IP地址:

通过PROFINET网络实现SINAMICS 120的OPC通讯
图5.驱动设置设置

(4) 在线连接驱动装置并对其进行自动配置
因C240PN设备不存在,所以在线连接前应进行如下设置:

通过PROFINET网络实现SINAMICS 120的OPC通讯
图6.选择在线连接的设备

设备在线后,首先对CU310PN进行工厂复位,之后再进行自动配置,双击驱动单元下面的“Automatic configuration”条目:

通过PROFINET网络实现SINAMICS 120的OPC通讯

图7.自动配置

(5) 配置结束后出现图8画面:

通过PROFINET网络实现SINAMICS 120的OPC通讯
图8.配置完成

注意:
因驱动设备未与C240PN进行连接,所以会出现图8的报警信息A08526,此故障信息不会影响驱动的OPC通讯。

4 从项目中导出OPC数据
(1) 点击SCOUT项目中的 “Option-Export OPC data”:

通过PROFINET网络实现SINAMICS 120的OPC通讯
图9.导出OPC数据

(2) 选择SIMATIC NET的版本号及导出的数据范围:

通过PROFINET网络实现SINAMICS 120的OPC通讯
图10.导出OPC数据

(1) 选择导出OPC数据的存贮路径:

通过PROFINET网络实现SINAMICS 120的OPC通讯
图11.OPC数据存贮路径

(4) 选择OPC通讯网络连接接口:

通过PROFINET网络实现SINAMICS 120的OPC通讯
图12. 选择OPC通讯网络连接接口

(5) 设置通讯路由:

通过PROFINET网络实现SINAMICS 120的OPC通讯
图13.设备通讯路由

(6) 导出数据完成

通过PROFINET网络实现SINAMICS 120的OPC通讯
图14.导出数据完成

5 配置OPC Server
(1) 选择OPC通讯协议:S7

通过PROFINET网络实现SINAMICS 120的OPC通讯
图15.选择S7通讯协议

(2) 在OPC Server中添加选择OPC数据:

通过PROFINET网络实现SINAMICS 120的OPC通讯
图16. 添加OPC数据

通过PROFINET网络实现SINAMICS 120的OPC通讯
图17. 添加OPC数据

通过PROFINET网络实现SINAMICS 120的OPC通讯
图18. 添加OPC数据

注意:
将SCOUT项目中导出的OPC数据放到下面的存贮路径:
C:Documents and SettingsAll UsersApplication DataSiemensSIMATIC.NET opc2binS7simotionxml

(3) 设置与Simotion或PROFINET的通讯模块:PG/PC TCP/IP 接口。

通过PROFINET网络实现SINAMICS 120的OPC通讯
图19. 通讯模块设置

(1) 设置访问节点

通过PROFINET网络实现SINAMICS 120的OPC通讯
图20. 访问节点

(2) 设置访问节点测试

通过PROFINET网络实现SINAMICS 120的OPC通讯
图21. 访问节点测试

6 OPC 通讯测试

(1) 打开SIMATIC NET自带的客户端测试软件OPC SCOUT,双击 OPC.SimaticNET条目创建变量组:

通过PROFINET网络实现SINAMICS 120的OPC通讯
图22.创建变量组

(2) 添加所需变量

通过PROFINET网络实现SINAMICS 120的OPC通讯
图23.添加变量

(3) 通讯状态显示

通过PROFINET网络实现SINAMICS 120的OPC通讯
图24.通讯状态显示

关键词
SINAMICS S120,OPC 通讯,PROFINET网络

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc327966.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论