S7-1200 GPRS 通讯快速入门
S7-1200 GPRS Communication Getting started
Getting_Started Edition (2010 年-08 月)
长沙工控帮教育科技有限公司整理
摘 要本文主要介绍用SINAUT 产品 MD720-3 实现 GPRS 通讯,并与新一代的控制器 S7- 1200 一起组成 SCADA 系统,实现数据的远程采集。
关键词SINAUT GPRS SCADA S7-1200 OPC Key Words SINAUT GPRS SCADA S7-1200 OPC
IA&DT Service & Support
Page 2-51
长沙工控帮教育科技有限公司整理
目 录
S7-1200 GPRS通讯快速入门 ... 1
1 系统概述 ... 4
2 系统配置需求 ... 4
3 系统的配置过程 ... 5
3.1 中心站的配置步骤: ... 5
3.2 远程站的配置... 20
3.3 在Wincc里显示要读取远程站的数据 ... 43
IA&DT Service & Support
Page 3-51
长沙工控帮教育科技有限公司整理
1 系统概述
本系统由SINAUT MD720-3 GPRS 调制解调器、天线和 GPRS 通讯管理软件 SINAUT MICRO SC (集成 OPC Server)等组成,实现 S7-200 PLC 的 GPRS(GSM 移动无线网络)无 线连接(如图1)。
图 1 S7-1200 GPRS 通讯系统连接图
SINAUT MICRO SC 软件是一种带有特殊通讯功能的OPC路由软件。它能使SINAUT MICRO SC 同远程S7-1200控制器连接和通讯。为此要使用GSM网络(全球移动通讯系统=
移动网)里的GPRS(通用分组无线业务)。通过GPRS连接,远程S7-1200控制器能和 OPC路由软件,或和其它与SINAUTMICRO SC相连接的S7-1200控制器进行通讯。S7-1200 控制器通过GPRS调制解调器SINAUT MD720-3和GPRS服务建立连接。
2 系统配置需求
中心站
部件 数量 定货号 注释
IA&DT Service & Support
Page 4-51
长沙工控帮教育科技有限公司整理
Windows PC 1
SINAUT MICRO SC 1 6NH9910-0AA10-0AA3 8 个站的授权 ADSL 拨号 Modem 1
ADSL 路由器 1 linksys 可选(Server 在内网
上)
Wincc 7.0 SP1 1 表 1
远程站
部件 数量 定货号 注释
S7-1200 CPU 1214C 1 6ES7 214-1BE30-0XB0 220V 交流供电 S7-1200 CM1241 RS232 1 6ES7 241-1AH30-0XB0 串口通信模板 SINAUT MD720-3 1 6NH9720-3AA00 GPRS Modem 天线ANT 794-4MR 1 6NH9860-1AA0 天线
串口直连线 1 6NH7701-5AN 串口接口
以太网线 1 6XV1870-3QH20
SIMATIC S7 STEP 7 BASIC V10.5,Service Pack 2 or later
1 6ES7822-0AA00-0YA0 S7-1200 编程软件
表 2
3 系统的配置过程
3.1 中心站的配置步骤:
首先,安装所需的软件,在中心站的PC上安装下列软件:
SIMATIC S7 STEP 7 BASIC V10.5、
WinCC7.0 SP1、
SINAUT MICRO SC,
安装软件的具体步骤在这里不再做详细的介绍,可参考各软件的安装说明。
IA&DT Service & Support
Page 5-51
长沙工控帮教育科技有限公司整理
其次,连接PC 到 Internet 上,有两种方式:一种是计算机直接拨号上 Internet;另一种 通过ADSL 路由器上 Internet
先介绍通过ADSL 拨号上网获的一公网固定 IP 地(注意:若只是实验可以是公网的非固 定的IP 地址)。连接如图2
图2通过ADSL 拨号上网 配置ADSL 的过程如下:
在系统的任务栏里,选择“StartÆProgramÆAccessoriesÆCommunicationÆNetwork Setup Wizard ”如图3所示。
图3新建网络连接 选择后弹出图4窗口:
IA&DT Service & Support
Page 6-51
长沙工控帮教育科技有限公司整理
图4配置新连接向导
点击按钮“Next”后,出现图5窗口后选择第一项,如下图所示:
IA&DT Service & Support
Page 7-51
长沙工控帮教育科技有限公司整理
图5配置连接属性
再点击按钮“Next”后在出现的图6窗口中选择第二项。
图6选择连接方式
接着点击“Next”按钮后出现图7窗口
IA&DT Service & Support
Page 8-51
长沙工控帮教育科技有限公司整理
图7Internet 连接方式
再选择“Next”按钮,在弹出的图8中输入连接名“ADSL”。
IA&DT Service & Support
Page 9-51 图8配置连接名
长沙工控帮教育科技有限公司整理
输入连接名后。点击“Next”按钮后,再弹出的窗口再选择“Next”按钮,在弹出的图9窗口中输 入申请到的ADSL 拨号 Modem 的账号和密码。
图9配置账号
输入账号和密码后点击“Next”按钮,出现图 10,然后点击“Finish”按钮。
IA&DT Service & Support
Page 10-51
长沙工控帮教育科技有限公司整理
图10 配置完成
配置完成后,在网络连接里会增加一拨号连接,如图11 所示。
图11 网络连接 双击ADSL 连接,进行拨号上网,如图 12
IA&DT Service & Support
Page 11-51
长沙工控帮教育科技有限公司整理
图 12 拨号上网
拨号成功后会在任务栏的右下角添加一连接图标,双击该图标可以查看到上到公网后或 得的公网IP(图 13 所示)(这个 IP 地址需要在 S7-200PLC 程序使用),在这里要注意的是,
我们在申请ADSL 账号时,可以申请为固定公网 IP,也就是每次拨号上网,会得到一个相同 的公网IP 地址,若没有申请为固定 IP,一般为动态 IP(即每次重新拨号上网后得到的 IP 地 址都不一样),若作为工程系统来用,那么每次断线后重拨获得的 IP 地址都不相同,相应的 PLC 的程序需要程序下载,这样很不方便,所以要求是固定公网 IP,但若只是实验目的,动 态IP 也是可以的。
IA&DT Service & Support
Page 12-51
长沙工控帮教育科技有限公司整理
图13 ADSL 连接状态
上面的步骤就完成了ADSL 的拨号上网连接。建立了 Internet 的连接。
第二种上网方式,通过ADSL 路由器上 Internet 的配置步骤:
连接图14 所示:
图14 ADSL 路由器的连接图
通过路由器上网,相当于把中心站设在了内网的一台 PC 上,此计算机用的是私网的 IP 地址,在路由器上获得的是公网IP 地址,在路由器上作端口映射,把指定端口的数据转发到 内网指定的IP 地址的计算机上,而内网此 IP 地址的计算机发往外部的数据,在发到路由器 后,由路由器把其内网IP 地址替换成公网 IP 地址后再把数据包发向 Internet。由于在路由器 上一般都有防火墙的功能,所以增强了网络安全的功能。
对于公司通过专线上网的用户来说,只需把公司的路由器作相应的设置,让其作一个端 口映射,让其指向公司中的目台计算机上。
IA&DT Service & Support
Page 13-51
长沙工控帮教育科技有限公司整理
配置路由器的过程如下:
打开IE 浏览器,在 IE 浏览器的地址栏里输入路由器的网卡的 IP 地址,如下图所示:选择
“Internet Connection Type”中选择“PPPoE”;
在“PPPoE Settings”中设置“User Name”和“Password”为 ADSL 账号的“用户名”和“密 码”;并选择“Keep alive : redial period ”设置周期为 30 秒;
在“Network Address server Settings(DHCP)”设置选项里,选择“Local DHCP Server”为
“Enable”;“Start IP Address”为“192.168.101.100”;“Number of Address”为“50”,如图 15 所示:
图 15 ADSL 路由器的配置 设置后设置PC 的网络连接属性如图 16 所示:
IA&DT Service & Support
Page 14-51
长沙工控帮教育科技有限公司整理
图16 设置计算机的 IP 地址
设置完后重新启动路由器,重启后再通过浏览器进入到路由器的配置页面后,点击
“status”查看其状态,如图 17 所示:
IA&DT Service & Support
Page 15-51
长沙工控帮教育科技有限公司整理
图 17 路由器上获得的公网固定 IP 地址 此时,再点击任务栏右下角的网络连接属性,如图18 所示:
图 18 在线查看计算机的 IP 地址 设置端口映设的如图19 所示
IA&DT Service & Support
Page 16-51
长沙工控帮教育科技有限公司整理
图 19 设置端口的转发
上面的步骤就完成了路由器的上网连接。建立了Internet 的连接。
完成了 Internet 的连接后,需要安装 Sinaut Micro SC 软件,安装过程按照 Sinaut Micro SC 系统手册中的步骤进行。安装后配置中心站的 Sinaut Micro SC 软件。先打开此软件,打 开位置如图20 所示:
图 20 启动 Sinaut micro SC 打开后,如图21 所示:
IA&DT Service & Support
Page 17-51
长沙工控帮教育科技有限公司整理
图 21 Sinaut micro SC 的初始界面
在上图中点击“Add”按钮,在弹出的窗口设置参数如图 22 所示:
图 22 站的配置 设置后如图23 所示:
IA&DT Service & Support
Page 18-51
长沙工控帮教育科技有限公司整理
图 23 站连接状态
因为对远程站没有作组态,所以显示为离线状态
点击上图菜单“Extras”下的“setting”,选择语言为英语,端口号为 26862(此端口对应于路 由器中设置的端口号);参数设置如图 24 所示:
图 24 配置端口号
到此就完成了对中心站的设置。
IA&DT Service & Support
Page 19-51
长沙工控帮教育科技有限公司整理
3.2 远程站的配置
首先,介绍一下硬件连接。如下图25 所示完成硬件的连接。
图 25 远程站的硬件连接图
①、安装有SIMATIC S7 STEP 7 BASIC V10.5 的编程器 ②、GPRS 通讯天线 ③、
SIANUT MD720-3 ④、CM1241 RS232 ⑤、CPU1214C ⑥、串口直连线
⑦、以太网线 ⑧、SIM 卡
注意:在连接之前一定要在 MD720-3 里插入移动的 SIM 卡(向移动公司确认已开通 GPRS 服务,且必须知道此SIM 卡的 PIN 码),插入的方法可以参考 MD720-3 的系统手册。
IA&DT Service & Support
Page 20-51 其次,编写S7-1200PLC 的程序
长沙工控帮教育科技有限公司整理
在编写程序之前,需要把GPRS 通讯的库功能块集成到 STEP 7 BASIC V10.5 环境里 通过下面的链接下载库程序到本地硬盘上
http://support.automation.siemens.com/WW/llisapi.dll/csfetch/39863979/CE-X21_S7- 1200_GPRS_library.zip?func=cslib.csFetch&nodeid=43090983
在这里我们建议把项目与库程序存放在图的目录中,如图26 所示:
图 26 项目的存放路径及库函数的文件的存放路径
打开STEP 7 BASIC V10.5,并创建一个项目名为“GPRS”,项目路径如图 27 所示:
IA&DT Service & Support
Page 21-51
长沙工控帮教育科技有限公司整理
图 27 创建项目名
点击“create”按钮创建新的项目,创建后点击“Project view”按钮切换到项目视图。如图 28 所 示:
IA&DT Service & Support
Page 22-51
长沙工控帮教育科技有限公司整理
图 28 项目视图
打开右面的“Library”标签,点击“Open global library”按钮,如图 29 所示:
图 29 创建库
点击后,会弹出“Open Global library”如图 30:
IA&DT Service & Support
Page 23-51
长沙工控帮教育科技有限公司整理
图 30 浏览库文件
在弹出的窗口中,双击“CE-X21_S7-1200_GPRS_library”文件夹,然后选择
“sinautmicrosc”文件,选择后点击“Open”按钮,如图 31:
IA&DT Service & Support
Page 24-51
长沙工控帮教育科技有限公司整理
图 31 打开库文件
到此就把 GPRS 的通讯功能块加载到库函数里,库程序的名为“sinautmicrosc”如图 32 所 示:
图 32 打开库文件
GPRS 的库程序加载到项目后,然后对 PLC 组态并编程,先做硬件的组态
在项目视图下,点击 “Devices”标签下的“Add new device”,在弹出的菜单中输入设备名
“PLC_1”并在设备列表里选择 CPU 的类型与实际的硬件类型一致,这里我们选择 CPU 的订 货号为6ES7 214-1BE30-0XB0。插入 CPU 后,点击 CPU 左边的空槽,在右边的“Catalog ” 里找到“Communication”下的 RS232 模块,拖拽或双击此模块,这样就把串口模块插入到硬 件配置里,插入后的配置如图33 所示:
IA&DT Service & Support
Page 25-51
长沙工控帮教育科技有限公司整理
图 33 硬件组态
设置 PLC 的 IP 地址为 192.168.101.121,保存编译硬件配置并下载硬件配置到 PLC 中。
硬件组态后,接下来就需要编写GPRS 的通讯程序。
在项目管理视图下双击“Device”—》“Program block”—》“OB1”如图 34 所示:
IA&DT Service & Support
Page 26-51
长沙工控帮教育科技有限公司整理
图 34 调用通讯功能块 在OB1 的 Network1 中调用 GPRS 通讯功能块。
在项目视图下点击“library”窗口的“library”标签页,点击后打开了“library”中的库函数,然 后选择库函数中的“Sinautmicrosc” 下的“sinautmicrosc_com” 下的“Library element,然后把 此功能块拖动到“Program blocks”下,如图 35 所示:
IA&DT Service & Support
Page 27-51
长沙工控帮教育科技有限公司整理
图 35 添加库功能块到程序块
,然后选择库函数中的“Sinautmicrosc” 下的“sinautmicrosc_chart” 下的“Library element,然 后把此功能块拖动到“Watch table”下,如图 36 所示:
IA&DT Service & Support
Page 28-51
长沙工控帮教育科技有限公司整理
图 36 添加监控表到变量监控表
然后拖动“com[FB144]”到 OB1 的 Network1 中,如图 37 所示:
图 37 调用 Com 功能块
IA&DT Service & Support
Page 29-51
长沙工控帮教育科技有限公司整理
然后在弹出的窗口中保持缺省的数据块名为“com_DB”,然后选择“manual”并修改数据块号为 145,点击“OK”确认。如图 38 所示:
图 38 修改背景数据块号
点击“OK”,GPRS 的通讯功能块就插入到了 OB1 的 Network1 中,如图 39 所示:
IA&DT Service & Support
Page 30-51
长沙工控帮教育科技有限公司整理
图 39 Com 功能概览
接下来就需要对此功能块的各个管脚赋值,在赋值之前,有必要了解一下各个管脚的定 义:主要分五块功能:1、GPRS 模块的初始化;2、GPRS 的发送数据功能;3、GPRS 的 数据接收功能;4、时钟同步功能;5、功能块操作返回状态。下面将介绍着五个功能块
1、GPRS 模块的初始化
IA&DT Service & Support
Page 31-51
序 管脚 管脚 数据类 描述
长沙工控帮教育科技有限公司整理
号 类型 型
1 cmd_init_start IN Bool 上升沿触发
当“com” 功能块处于忙状态,一个新的触 发沿会被缓存起来,但若不能被及时的处 理,那么缓存只存储一个上升沿
2 cmd_init_size_of_array IN INT 输入 "data_DB[144]"全局数据块的数组的 长度
缺省值:1000;若不需要修改,就不需 要填写参数
3 cmd_init_hw_id IN PORT RS232 通讯模块的硬件ID号(HW-ID)
缺省值:11;如果 RS232 CM 放在 S7- 1200 PLC 左边的第一槽,就不需要填写参 数
4 cmd_init_STATION_ID IN INT 指定唯一站号
允许的范围: 从 1 to到256
对应于在SINAUT Micro SC 软件中分配 的站号
5 cmd_init_IP_ADDRESS IN String 连接到中心站的公网固定IP地址
如果使用动态域名就填写主机名
允许值: 最多 50 个字符 6 cmd_init_DEST_PORT IN String 路由到中心站的端口号
对应SINAUT Micro SC 软件中分配的端 口号
允许值: 最多 6 个字符 7 cmd_MODEM_NAME IN String 作认证用的Modem的名字
对应SINAUT Micro SC 软件中的 Modem 的名字允许值 : 最多 16 个字符
8 cmd_MODEM_PW IN String 作认证用的Modem的密码
对应SINAUT Micro SC 软件中的 Modem 的密码允许值: 最多 16 个字符
9 cmd_init_SIM_PIN IN String modem 中所插SIM卡的PIN码
IA&DT Service & Support
Page 32-51
长沙工控帮教育科技有限公司整理
如果PIN 码未激活, 输入 "0000"
10 cmd_init_APN IN String 对应网络供应商的GPRS 接入点地址
由网络供应商分配
允许值: 最多30个字符
供应商列表
http://www.unlocks.co.uk/gprs_settings.php 11 cmd_init_APN_USER IN String 登陆 GPRS时的用户名, 由供应商提供
允许值: 最多 30 个字符
12 cmd_init_APN_PW IN String 登陆 GPRS 时的用户密码, 由供应商提供
允许值: 最多 30 个字符
13 cmd_init_DNS IN String DNS 服务器的IP地址,由供应商提供
对多两个IP地址, 中间用分号分隔
仅当使用主机名时有用,用固定IP时不需 要设置
样例: IP1;IP2
14 return_init_ok OUT Bool 如果 modem 初始化成功就反馈一个信号
这并不意味PLC连接到SINAUT Micro SC
当输出被置位后, 它将持续20秒直到站连 接到SINAUT Micro SC
置位后将保持TRUE直到再一次触发初始 化
缺省值: FALSE
15 return_init_aborted OUT Bool 如果 modem 初始化被终止就反馈一个信 号
置位后将保持TRUE 直到再一次触发初 始化
缺省值: FALSE
2、GPRS 的发送数据功能
IA&DT Service & Support
Page 33-51
长沙工控帮教育科技有限公司整理
序 号
管脚 管脚
类型
数据类 型
描述
1 cmd_request_start IN Bool 开始发送的请求
上升沿触发
当“com” 功能块处于忙状态不能被 及时的处理,开始触发请求会被缓存 起来
2 cmd_request_remotestationa ddress
IN INT 需发送到此站或需要到此站取数据 的站地址
值: 0 中心站
值: 从1到256 其他远程站的地址
允许的范围: 从 0 到256
对应SINAUT Micro SC 软件中分 配的站号
3 cmd_request_data_start IN Word 指定从全局数据块"data_DB[144]" 中那个地址作为存储或发送的数据的 起始地址
这个对应着数组的序号和最对地址 号.如: 77 =
array element buffer[77] = DB144.DBB77
允许的范围: 不能大于
"data_DB[144]"数组的长度
4 cmd_request_data_length IN Byte 指定要发送或存储数据的字节个数
允许的范围: 从 1 到 239; 此值加起 始地址不能大于"data_DB[144]"数组
IA&DT Service & Support
Page 34-51
长沙工控帮教育科技有限公司整理
的长度
5 cmd_request_send_fetch IN INT 指定从远程站发送或取数据
缺省值: 1
允许值: 1, 2 or 3
1:
发送数据到目的站(中心或者远 程).包括有此对方PLC的时间戳
2:
从目的站取数据
3:
发送数据到目的站(中心或者远 程). 包括有自己的时间戳
6 cmd_request_own_timestam p
IN DTL 提供输入外部时间的机会,使得历 史数据在中心站中能够正常排序 7 return_request_ok OUT Bool 如果最后一次发送或取数据任务成
功,反馈一个信号
保持为TRUE直到下一个任务的触 发
缺省设置: FALSE
8 return_request_aborted OUT Bool 如果最后一次发送或取数据任务不 成功,反馈一个信号
保持为TRUE 直到下一个任务的触 发
缺省设置: TRUE
3、GPRS 的数据接收功能
序 号
管脚 管脚
类型 数据 类型
描述
IA&DT Service & Support
Page 35-51
长沙工控帮教育科技有限公司整理
1 return_rcv_ndr OUT Bool 如果接收到远程站(RS or CS) 发来 的数据,反馈一个信号
如果要取远程站的数据接收到了本 站,不会反馈信号
置位TRUE保持一个循环然后被自 动复位
当此位的输出被置位,下面的参数 被立即处理
2 return_rcv_remotestationaddre ss
OUT INT 指示接收从那个站发来的数据
值: 0 中心站
值: 从 1到256 其他远程站
可能的值: 从 0 到 256
3 return_rcv_data_start OUT Word 指示从全局数据块"data_DB[144]" 里 指定地址开始(数组元素) 接收数据
这个值对应数组的序号和绝对地址
例如: 值
77 =array element buffer[77] = DB144.DBB77
4 return_rcv_data_length OUT Byte 指示被写到数据块 "data_DB[144]"
的字节个数
可能的值: 从 1 到 239
4、时钟同步功能
序 号
管脚 管脚
类型
数据类 型
描述
1 cmd_timesync_enable IN INT 缺省值: 1
允许值: 1 or 2
1:
使能时钟同步功能. 中心站有权设
IA&DT Service & Support
Page 36-51
长沙工控帮教育科技有限公司整理
置控制时钟发送的方式 – "状态监控
时钟同步"
– 发送请求道远程站
2:
取消时钟同步的功能
2 return_timesync_clock_set IN Bool 当内部时钟被设置后反馈一个信号
置位TRUE 为一个循环周期,然后会 被自动复位
5、功能块操作返回状态
序 号
管脚 管脚
类型
数据类 型
描述
1 return_busy OUT Bool 指示功能 "com[FB144]" 是否处于忙 状态
只要有"cmd_"的命令被触发,此位被 置位
虽然没有"cmd_"的命令被触发,但正 在处理从远程站(CS or RS)发来的报文 也会被置位
当结束如何任务后就会转换到FALSE 2 return_error OUT Bool 如果在执行常规任务时出现错误,就
会反馈一个信号
3 return_status OUT INT 当错误发生时返回一个错误状态信 息,以便于定位错误原因
上面介绍了给功能块的各功能参数。
IA&DT Service & Support
Page 37-51
长沙工控帮教育科技有限公司整理
本例将介绍发送 1 号远程站的数据到中心站,参数块的赋值,在赋值之前,需要设置系统 时钟,使其能周期的发送数据到远程,设置的方法时选择PLC 的硬件组态的 CPU,在属性里 找到系统时钟并启用系统时钟,如图40:
图 40 启动系统时钟
GPRS 的通讯功能块的赋值情况如图 41 所示:
IA&DT Service & Support
Page 38-51
长沙工控帮教育科技有限公司整理
图 41 编写后的程序
从上图的程序中可以看出,远程 PLC 站的站号为 1;中心站的公网固定 IP 地址为 222.128.29.196 与在中心站配置上 Internet 时获得的 IP 地址一致;使用的端口号为
26862;验证 Modem 的名字为 modem1;验证 Modem 的用户名为 secret1;Sim 卡为移动 的卡PIN 码为 1234;登陆移动的接入点名为 CMNET;登陆接入点的用户名与密码都为无;
而且每隔2s 就向中心站发送 DB144.DBW0 一个字的数据。
下载上面的程序到 PLC 中,下载后对 OB1 的 Network1 作在线监控,对
“init_request”M1.0 的初始化触发位置位,置位后再复位。此时会发现 MD720-3 的指示灯开 始如下的闪烁过程
过程 1 过程 2 过程 3
IA&DT Service & Support
Page 39-51
长沙工控帮教育科技有限公司整理
过程 4 过程 5 过程 6
当完成了上面的6 个过程,说明 Modem 成功初始化,这也可以通过在线的程序的状态 位“init_OK”可以看到初始化成功的信息。也可以在中心站的 Sinaut Micro SC 中看到此站的 成功登陆状态如图42 所示:
图 42 正常连接到中心站的状态 数据发送的过程的指示灯如下过程
过程 1 过程 2
IA&DT Service & Support
Page 40-51
长沙工控帮教育科技有限公司整理
因为程序每隔 2s 远程站发送一次数据到中心站,所以每隔 2s 就会从上面的过程 1 的状态 转换到过程2 的状态。
远程站是否能够成功发数据到中心站,那么可以用西门子的 OPC 的客户端软件 OPC Scout 来测试,测试步骤如下:
首先在 Step7 Basic 10.5 中的程序作在线,然后打开变量监控表,修改 DB144。DBW0 的 值为,如下图43 所示;
图 43 修改发送参数的值
打开 OPC SCOUT 软件,添加 OPC Item 如图 44 所示:
IA&DT Service & Support
Page 41-51
长沙工控帮教育科技有限公司整理
图 44 添加 OPC 的变量 点击OK 后,如图 45 所示:
图 45 监控 OPC 变量的值
当然也可以从通讯功能块的状态返回位查看是否发送正常。
到此就完成了对远程站的组态编程及调试。
IA&DT Service & Support
Page 42-51
长沙工控帮教育科技有限公司整理
3.3 在 Wincc 里显示要读取远程站的数据
下面的内容介绍如何在Wincc 里显示过程数据。
在中心站的计算机里先打开Wincc,选择操作系统任务栏“startÆSIMATICÆWincc ÆWincc Explorer”如图 46 所示:
图 46 打开 WinCC 编辑器
打开WinCC 后,新建 GPRS 项目,并打开此项目,在项目的 Tag Management”下添加 OPC 的驱动,如图 47 所示
IA&DT Service & Support
Page 43-51
长沙工控帮教育科技有限公司整理
图 47 添加 OPC 驱动
添加OPC 驱动后,选择“OPCÆOPC Groups”点击右键,在弹出的菜单选择“System Parameter”如下图 48 所示:
图 48 配置 OPC 的通道
选择后,弹出图28 的窗口,在弹出的窗口里选择要连接本机的 OPC Server,对于 SINAUT MICRO SC 来说,我们必须选择“M2MOPC.OPC.1”这个 OPC 服务器,如图 49 所 示:
IA&DT Service & Support
Page 44-51
长沙工控帮教育科技有限公司整理
图 49 浏览到 Sinaut Micro SC 的 OPC server
选择完后,点击“Browse Server”浏览该服务器。在出现的图 50 中点击“Next”按钮
图 50 过滤变量的条件
点击“Next”按钮后,出现 OPC Item 的配置窗口,如图 51 所示:
IA&DT Service & Support
Page 45-51
长沙工控帮教育科技有限公司整理
图 51 选择变量的了数据类型
在上面的窗口中,选择INT*后,点击“AddItems”后会弹出一个添加链接的对话框,如图 52 所示:
图 52 添加逻辑连接
点击“Yes”按钮后,会弹出下面的窗口图 53
图 53 命名逻辑连接名
IA&DT Service & Support
Page 46-51
长沙工控帮教育科技有限公司整理
点击“OK”按钮后,接下来会弹出下面的窗口图 54:
图 54 添加变量名
在上图中点击“Finish”按钮,完成了添加过程,接下来需要修改此变量的参数,修改方式如 下,打开变量管理器下的INT*变量,如图 55 所示:
IA&DT Service & Support
Page 47-51
长沙工控帮教育科技有限公司整理
图 55 修改 WinCC 变量的参数 修改此变量的参数如图 56 所示:
IA&DT Service & Support
Page 48-51
长沙工控帮教育科技有限公司整理
图 56 修改后的 WinCC 变量的参数
点击上图“OK”按钮,然后打开 WinCC 画面编辑器,在画面编辑器中添加 INT0 变量,点 击WinCC 的运行按钮运行 WinCC 的画面如图 57 所示:
IA&DT Service & Support
Page 49-51
长沙工控帮教育科技有限公司整理
图 57 WinCC 的运行画面 到此就完成了所有的配置步骤。
如果您对该文档有任何建议,请将您的宝贵建议提交至下载中心留言板。
该文档的文档编号:A0494
IA&DT Service & Support
Page 50-51
长沙工控帮教育科技有限公司整理
附录-推荐网址
自动化系统
西门子(中国)有限公司
工业自动化与驱动技术集团 客户服务与支持中心 网站首页:www.4008104288.com.cn
自动化系统 下载中心:
http://www.ad.siemens.com.cn/download/DocList.aspx?TypeId=0&CatFirst=1 自动化系统 全球技术资源:
http://support.automation.siemens.com/CN/view/zh/10805045/130000
“找答案”自动化系统版区:
http://www.ad.siemens.com.cn/service/answer/category.asp?cid=1027 通信/网络
西门子(中国)有限公司
工业自动化与驱动技术集团 客户服务与支持中心 网站首页:www.4008104288.com.cn
通信/网络 下载中心:
http://www.ad.siemens.com.cn/download/DocList.aspx?TypeId=0&CatFirst=12 通信/网络 全球技术资源:
http://support.automation.siemens.com/CN/view/zh/10805868/130000
“找答案”Net版区:http://www.ad.siemens.com.cn/service/answer/category.asp?cid=1031
注意事项
应用示例与所示电路、设备及任何可能结果没有必然联系,并不完全相关。应用示例不表示 客户的具体解决方案。它们仅对典型应用提供支持。用户负责确保所述产品的正确使用。这 些应用示例不能免除用户在确保安全、专业使用、安装、操作和维护设备方面的责任。当使 用这些应用示例时,应意识到西门子不对在所述责任条款范围之外的任何损坏/索赔承担责 任。我们保留随时修改这些应用示例的权利,恕不另行通知。如果这些应用示例与其它西门 子出版物(例如,目录)给出的建议不同,则以其它文档的内容为准。
声明
我们已核对过本手册的内容与所描述的硬件和软件相符。由于差错难以完全避免,我们不能 保证完全一致。我们会经常对手册中的数据进行检查,并在后续的版本中进行必要的更正。
欢迎您提出宝贵意见。
版权© 西门子(中国)有限公司 2001-2008 版权保留
复制、传播或者使用该文件或文件内容必须经过权利人书面明确同意。侵权者将承担权利人 的全部损失。权利人保留一切权利,包括复制、发行,以及改编、汇编的权利。
西门子(中国)有限公司
IA&DT Service & Support
Page 51-51
长沙工控帮教育科技有限公司整理