SIMOTION与OPC的通讯

n

1概述
SIMOTION作为运动控制系统,与人机界面的通讯分为两种情况:
(1) 西门子的现场人机界面设备,例如OP/TP/MP操作屏,使用ProTool或WINCC flexible提供了SIMOTION的通讯驱动,可以直接实现SIMOTION与操作屏之间的通讯。
(2) 对于WINCC或第三方上位机软件,可以采用OPC的方式进行通讯。
西门子的SIMATIC NET V8.1.1 和 V8.2 已经发布用于作为 Windows 7 32位或者64位的OPC服务器软件,SIMATIC NET V7.1 SP3 用于Windows XP SP3 (也用于SIMOTION P)。n

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

2.1软件兼容性要求
可以在SCOUT光盘的如下路径中:
AddOn1_ImportantEnglishCompatibilityCompatibility_SIMOTION_V4313.pdfn

或者在西门子技术支持网站获取: 18857317

2.2本示例使用的硬件及软件n

硬件:
> SIMOTION D435
> PC机(普通以太网卡)(本例以以太网为例)n

软件:
> STEP7 V5.5+SP2
> SIMOTION SCOUT V4.3 SP1 HF3
> SIMATIC NET V 8.2
> Windows 7 32位

3 通过scout软件进行OPC数据的导出
用SCOUT 编程软件打开项目,按表2步骤完成本项目OPC 数据的导出。n

表1:n

序号 说明
1 打开 SOCUT软件 Options® Export OPC datan

SIMOTION与OPC的通讯

2.设置需要导出的数据,在version版本处可以设置使用的OPC 软件SIMATIC NET 的版本,本例选择为8.1.1。
在scope选项中选择的OPC数据为全局导出或者导出的watch_table中变量。如果选择的是全局导出则可以通过Drives选项,选择是否导出SIMOTION内部的驱动器变量。
在options中可根据需要选择是否使用OPC AE(alarm / event)功能。通常的OPC DA 访问不需要钩选此选项。
从 SCOUT V4.3 SP1 开始 OPC 导出文件为新格式 ".ati",可以用于8.1或者8.2版本的SIMATIC NET使用,如果使用的是老版本的SIMATIC NET软件需要选择".sti" 的后缀文件导出n

SIMOTION与OPC的通讯

序号说明
3.也可以导出watch_table_1的内容用作opc 数据访问。点击OK确认n

SIMOTION与OPC的通讯

4.选择导出数据的存放路径,点击确认n

SIMOTION与OPC的通讯

5.如果路径不存在则提示是否生成相应的文件夹,点击YES按钮。n

SIMOTION与OPC的通讯

6.选择simotion使用何种接口进行opc通信。本例为使用CBE30的x1400接口,用户可以根据使用的实际接口和通信方式进行选择。点击OK确认。n

SIMOTION与OPC的通讯

序号说明
7.如果选择了全局导出并选择导出驱动器变量时则需要配置内部的驱动器路由访问接口,如果选择导出watch table或不需要访问内部集成的驱动器则跳过步骤 7 、8、 9 、10n

SIMOTION与OPC的通讯

8.是否使用路由进行内部的驱动器访问n

SIMOTION与OPC的通讯

9.选择SIMOTION D435作为网关进行路由访问n

SIMOTION与OPC的通讯

序号说明
10.点击OK按钮进行确认,完成SCOUT软件部分的OPC数据导出操作。 n

SIMOTION与OPC的通讯

11.导出的结果如右侧图片所示。n

SIMOTION与OPC的通讯

4在SIMATIC NET中配置OPC符号

按表2步骤完成SIMATIC NET 的配置。n

表2:n

序号 说明
1. 确认OPC文件放置的位置,点击开始菜单点击运行,输入“REGEDIT” n

SIMOTION与OPC的通讯

2.选择注册表:"HKEY_LOCAL_MACHINESOFTWARESIEMENSSIMATIC_NETGeneralPaths",
"SINEC_DataPath"的键值n

SIMOTION与OPC的通讯

3.放置所有的文件到注册表键值的子目录内:opc2bins7simotionXML n

SIMOTION与OPC的通讯

序号说明
4.点击开始菜单->All Program->Siemens Automation->SIMATIC->SIMATIC NET->Communication Settings,
打开SIMATIC NET的通信设定面板。n

SIMOTION与OPC的通讯

5.在 OPC setting 中 选择 Quit OPC server ,点击 STOP 按钮 ,停止当前的 OPC服务器。n

SIMOTION与OPC的通讯

序号说明
6.点击 symbols 选择 符号存储的路径(见步骤3),同时 选择计算机与simotion通信的 接口,点击“Apply”按钮进行确认。

SIMOTION与OPC的通讯

7.点击“start ”按钮,重新启动OPC server 服务。

SIMOTION与OPC的通讯

上述设置完成后,可以运行 OPC Scout 程序来进行OPC通讯的测试。

5 OPC通讯测试

在 OPC Scout中配置SimaticNET

按表3步骤完成OPC Scout中的配置。

表3:

序号 说明
1. 点击开始菜单->All Program->Siemens Automation->SIMATIC->SIMATIC NET->OPC Scout V10,
打开SIMATIC NET测试软件

SIMOTION与OPC的通讯

序号说明
2.选择“OPC.SimaticNET”->SYM->D435

SIMOTION与OPC的通讯

3.添加测试条目到DA view1中进行opc DA 的测试。添加方法为左键选中需要测试的条目,拖拽到DA view1中。

SIMOTION与OPC的通讯

序号说明
4.点击 “Monitoring On”按钮开始OPC通信测试。
当Result栏的内容为 “S OK”,则表明OPC服务器工作正常。

SIMOTION与OPC的通讯

关键词
SIMATIC NET 、SIMOTION、OPC。

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

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

相关推荐

发表回复

登录后才能评论