找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 4260|回复: 12

如何配置SIMATIC NET的OPC 服务器的符号访问

 火.. [复制链接]
  • 打卡等级:即来则安
  • 打卡总天数:29
  • 打卡月天数:1
  • 打卡总奖励:7791
  • 最近打卡:2025-12-13 17:25:16

2540

主题

1359

回帖

2万

积分

管理员

积分
21310
发表于 2019-8-3 19:44 | 显示全部楼层 |阅读模式
场景1:OPC客户端利用SIAMTIC NET作为OPC 服务器访问S7-200 SMART时,通常需要在客户端或者OPC SCOUT V10建立大量变量,地址的大部分都是诸如"S7:[S7_Connection_1]"重复字段。
场景2:不同项目使用相同或接近的变量表时,需要重新录入大量变量。
以上场景均可以利用SIAMTIC NET的符号表功能简化操作,并使用EXCEL来完成重复性的工作,使得配置变量事半功倍,此外符号表还可以将之前的符号表简单修改后用在新的项目。
本例程软件环境:
PC1:
操作系统:WIN7 SP1 64位英文版
SIMATIC NET 版本:V14
TIA博图 STEP7:V14 UPD2
WINCC:V7.4 SP1 UPD2
IP地址:192.168.1.130
子网掩码:255.255.255.0
PC2:
操作系统:WIN7 SP1 64位英文版
SIMATIC NET 版本:V8.1 SP1
NCM manager:V5.5 SP2
WinCC:V7.0 SP3
IP地址:192.168.1.1
子网掩码:255.255.255.0
之所以出现2个测试环境是因为从SIMATIC NET V8.2开始,"Configuration Console"(组态控制台)变为了"Communication Settings"(通信设置),设置页面发生了变化。
本例程硬件环境:
S7-200 SMART:ST30 V2.2
IP地址:192.168.1.26
子网掩码:255.255.255.0
组态OPC服务器
组态过程略。完成连接建立以及站组态编辑器的下载或导入。
PC1的TIA 博图 STEP7的PC站连接属性常规页面如图1所示,PC2的经典STEP7的PC站连接属性常规页面如图2所示。
图1 PC站连接属性常规
①连接名称,EXCEL使用
图2 PC站连接属性常规
①Local ID(连接名称),EXCEL使用
使用经典STEP7的默认名称是"S7 connection_1"的样式,这里将其修改和TIA博图STEP7建立的S7连接名称统一,便于后面EXCEL复用。
EXCEL中编辑符号表
1. 建立EXCEL表
建立好的EXCEL表如图3所示,文件下载链接。
标题行不可缺少,并且不可改变。
图3 EXCEL中的变量表
第1列:TagType(标签类型)
B:文件夹类型,L:变量类型
第2列:Level(级别),变量和文件夹所在的层级,图3表格的显示结果如图4所示(图中变量显示因字母先后顺序导致IO和V的文件夹颠倒)
图4 标签类型和级别的显示
可以每个变量都是TagType=L,Level=1,这样所有变量都是在一个文件夹下显示。
也可以按功能分级,例如车间Level=1,PLCLevel=2,功能Level=3,传感器、阀门、接触器等Level=4
第3列:ShortName(变量名),文件夹名或变量名
文件夹名或变量名不能包含中文。
第4列:RTName(变量地址),变量需要定义,格式如图5所示
图5 变量地址定义
第5列:DataType(数据类型),变量需要定义,见表1
表1 数据类型与值
数据类型值(十六进制)字节11字12双字13有符号短整数10有符号整数2有符号双整数3浮点数4位B字符串8日期时间7
第6列:AccessRights(访问权限),变量需要定义,R:只读、W:只写、RW:读写
第7、8列:102、103(变量值范围上限和下限,用于死区功能),变量需要定义,一般浮点数使用,用于降低客户端的负荷,此处均设置为0。
2. 修改分隔符
电脑控制面板进入"Region and Language"(区域和语言),如图6所示。
图6 区域语言设置
修改分隔符为";",如图7所示。
图7 修改分隔符
①点击"Additional settings..."(自定义)
②在打开的页面,修改"List separator"(列表分隔符)为";"
3. 保存为CSV文件
保存EXCEL表格,选择保存类型为"CSV(逗号分隔)",如图8所示。
图8 保存为CSV文件
在弹出对话框,先后点击“确定”按钮和“是(Y)”按钮,如图9所示,保存为smart.csv,文件下载链接。
图9 保存结束的确定按钮
符号表编辑器的使用
符号表编辑器的默认位置:
WIN XP:"开始>所有程序>SIMATIC>SIMATIC NET"找到Symbol Editor。
WIN7:"开始>所有程序>Siemens Automation>SIMATIC>SIMATIC NET"找到Symbol Editor。
WIN10:"开始>Siemens Automation"找到Symbol Editor。
符号表编辑器打开后,如图10所示,点击"Import file"按钮后,浏览到制作的smart.csv文件后导入。
图10 符号表编辑器
导入CSV文件后,可以看到导入结果,通过点击不同文件夹,能看到之前EXCEL输入的不同变量,如图11图12图13所示。
当然,也可以直接在符号表编辑器中编辑,不过不如在EXCEL中更方便灵活。
图11 V区变量
图12 M区变量
图13 IO区变量
最后将该符号表,保存为".ati"格式的文件"smart.ati",如图14所示。文件下载链接。
图14 符号表保存
PC1的符号访问
1. 打开电脑的控制面板,找到"Communication Settings",如图15所示,并打开该软件。
图15 打开"Communication Settings"
2. 停止OPC服务器,如图16所示
图16 停止OPC服务器
点击“SIMATIC NET组态>OPC设置>关闭OPC服务器”,然后在右边页面点击“停止”按钮。
3. 导入符号表,如图17所示
图17 导入符号表1
①点击"SIMATIC NET组态>OPC设置>符号"
②在打开的页面,点击该按钮,浏览到图14准备的文件"smart.ati",结果如图18所示
图18 导入符号表2
①确保两个单选框都已勾选
②点击“应用”按钮
4. 启动OPC服务器,如图19所示
图19 启动OPC服务器
点击“SIMATIC NET组态>OPC设置>关闭OPC服务器”,然后在右边页面点击“启动”按钮。
最后关闭"Communication Settings"。
4. 打开OPC SCOUT V10,如图20所示
图20 OPC SCOUT V10浏览
在“COM server>Local COM server>OPC.SimaticNET>\SYM:”能看到导入的符号表
5. WinCC V7.4导入符号表
过程略,结果如图21所示,添加所有条目到变量管理。
图21 添加条目
6. WinCC监控结果,如图22所示。
图22 WinCC监控结果
PC2的符号访问
1. 打开电脑开始菜单,从“所有程序>Siemens Automation>SIMATIC>SIMATIC NET”中找到"Configuration Console",如图23所示,并打开。
图23 打开"Configuration Console"
2. 关闭OPC服务器,如图24所示
图24 关闭OPC服务器
点击“PC Station>SIMATIC NET组态>OPC设置>退出OPC服务器”,然后在右边页面点击“关闭(C)”按钮。
3. 导入符号表,如图25所示。
图25 导入符号表1
点击"PC Station>SIMATIC NET组态>OPC设置>符号",再右边页面点击“编辑列表(E)...”按钮,打开页面如图26所示。
图26 导入符号表2
①点击“浏览(B)...”按钮,浏览到图14准备的文件"smart.ati"
②显示的是打开的"smart.ati",确保前面的单选框已勾选
③点击“确定”按钮,关闭该页面,显示如图27所示
图27 导入符号表3
点击“应用(A)”按钮。
4. 启动OPC服务器,如图28所示。
图28 启动OPC服务器
点击“PC Station>SIMATIC NET组态>OPC设置>退出OPC服务器”,然后在右边页面点击“启动(S)”按钮。
最后关闭"Configuration Console"。
OPC SCOUT V10、WinCC等参考PC1。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

×
工控课堂 www.gkket.com

0

主题

393

回帖

1688

积分

高级会员

积分
1688
发表于 2019-8-3 19:44 | 显示全部楼层
在遇到你之前我对人世间是否有技术大佬保有怀疑,现在我是彻底被你征服了
工控课堂 www.gkket.com

0

主题

266

回帖

2029

积分

高级会员

积分
2029
发表于 2020-10-14 13:13 | 显示全部楼层
激动人心,无法言表!
工控课堂 www.gkket.com

0

主题

70

回帖

97

积分

新手上路

积分
97
发表于 2025-11-13 01:59 | 显示全部楼层
救命!这回复笑到我捶桌,必须置顶~
工控课堂 www.gkket.com

0

主题

91

回帖

280

积分

注册会员

积分
280
发表于 2025-11-14 02:07 | 显示全部楼层
这波反向操作,我属实没想到!
工控课堂 www.gkket.com

0

主题

66

回帖

86

积分

新手上路

积分
86
发表于 2025-11-14 10:59 | 显示全部楼层
同款经历!我当初也这么过来的😂
工控课堂 www.gkket.com

0

主题

114

回帖

192

积分

新手上路

积分
192
发表于 2025-11-14 11:00 | 显示全部楼层
赞同 + 10086,没毛病,完全没毛病
工控课堂 www.gkket.com

0

主题

104

回帖

158

积分

新手上路

积分
158
发表于 2025-11-16 19:42 | 显示全部楼层
学到干货了,感谢分享,已火速收藏
工控课堂 www.gkket.com

0

主题

70

回帖

101

积分

新手上路

积分
101
发表于 2025-11-19 02:04 | 显示全部楼层
原来还有这种操作,长见识了!
工控课堂 www.gkket.com

0

主题

124

回帖

383

积分

注册会员

积分
383
发表于 2025-11-19 02:22 | 显示全部楼层
理性围观,感觉大家说得都有道理
工控课堂 www.gkket.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|手机版|免责声明|本站介绍|工控课堂 ( 沪ICP备20008691号-1 )

GMT+8, 2025-12-26 11:50 , Processed in 0.122588 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表