设为首页
收藏本站
PLC技术网
开启辅助访问
切换到宽版
登录
注册哦
只需一步,快速开始
微信扫码登录
门户
Portal
论坛
BBS
导读
Guide
排行榜
Ranklist
搜索
搜索
本版
文章
帖子
用户
PLC论坛-全力打造可编程控制器专业技术论坛
»
论坛
›
工控技术交流区
›
『国外:三菱/西门子/欧姆龙/松下』
›
西门子S7-200 SMART到底如何实现OPC UA服务器 ...
返回列表
发新帖
[西门子]
西门子S7-200 SMART到底如何实现OPC UA服务器
[复制链接]
16386
|
0
|
2024-10-10 10:37:46
|
显示全部楼层
|
阅读模式
SIMATIC NET作为OPC UA服务器与S7-200 SMART基于以太网的S7通信
本文软件环境:
操作系统:WIN7 64位中文企业版
SIMATIC NET 版本:V14
注:从SIMATIC NET V8.2开始,"Configuration Console"(组态控制台)变更为"Communication Settings"(通信设置)。
二、使用OPC Scout V10测试通信结果
1. 添加OPC UA Server站点
1.1 点击电脑左下角的"Start"→"Siemens Automation"→"SIMATIC"→"SIMATIC NET"→"OPC Scout V10"(或者直接在Start里搜索 OPC Scout V10),启动OPC Scout V10。如图1所示。
图1 启动OPC Scout V10
1.2 打开OPC Scout V10,在 Server explorer窗口,查找UA server→Local UA Server→OPC.simaticNET.S7,找到本地UA服务器,如图2所示。
图2 添加OPC服务器
1.3 连接UA 服务器,双击该服务器,在弹出的“User authentication change”对话框内设置如图3所示(用户名和密码为本计算机登陆的用户名和密码)。
图3 添加UA Server
2. 访问OPC UA Server数据
正常连接服务器后,查找“Objects”→“S7”→“S7 connection_1 ”→“blocks”,找到默认创建的DB块变量(对应SMART里面的V区变量),然后将其拖拽至右下方“Data View 1”,点击“Monitoring On”监视,如果需要写操作也可以直接在“New Value”处填写新值,然后点击“Write”按钮,即可执行写操作,如图4所示。
图4 访问 UA server数据
常见问题
1. 如上文图3所示,为什么必须经过用户登录才能进行数据访问?
是否需要用户登录取决于 SIMATIC NET的OPC 服务器的安全策略内的"登录设置"参数。
用户可以在电脑左下角的"Start"→"All Programs"→"Siemens Automation"→"SIMATIC"→"SIMATIC NET"→"Communication Settings"(或者直接在Start里搜索 Communication Settings),启动Communication Settings。
如图5所示,确认"OPC 设置"→"OPC协议选择"→"S7 已优化"→"登录设置"→"允许匿名登录到OPC UA服务器"是否勾选。
图5 Communication Settings设置
如果勾选"允许匿名登录到OPC UA服务器",则在连接服务器时会出现匿名访问的选项,如下图6所示,此时不需要用户登录就可以访问服务器。但是如果需要用户登录,则登录锁使用的用户名与密码为本计算机登陆的用户名和密码。
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
注册哦
x
回复
举报
返回列表
发新帖
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
注册哦
本版积分规则
发表回复
回帖后跳转到最后一页
博途之友
回复楼主
返回列表
『国外:三菱/西门子/欧姆龙/松下』
『国产:台达/汇川/信捷产品交流区』