您好,欢迎访问三七文档
SINAUTMD720-3的GPRS通讯GPRScommunicationinSINAUTMD720-3Getting-startedEdition(2007年11月)A&DService&SupportPage2-25摘要本文主要介绍用SINAUT产品MD720-3实现GPRS通讯,并与S7-200产品一起组成SCADA系统,实现数据的远程访问。关键词SINAUTGPRSSCADAS7-200OPCKeyWordsSINAUTGPRSSCADAS7-200OPCA&DService&SupportPage3-25目录系统概述――――――――――――――――――――――――――――――――4系统配置需求――――――――――――――――――――――――――――――4系统配置过程――――――――――――――――――――――――――――――5一、中心站的配置―――――――――――――――――――――――――――-5二、远程站的配置――――――――――――――――――――――――――――13三、在Wincc中的配置――――――――――――――――――――――――――20系统概述本系统由SINAUTMD720-3GPRS调制解调器、天线和GPRS通讯管理软件SINAUTMICROSC(集成OPCServer)等组成,实现S7-200PLC的GPRS(GSM移动无线网络)无线连接(如图1)。图1通过GPRS与S7-200控制器相连SINAUTMICROSC软件是一种带有特殊通讯功能的OPC路由软件。它能使SINAUTMICROSC同远程S7-200控制器连接和通讯。为此要使用GSM网络(全球移动通讯系统=移动网)里的GPRS(通用分组无线业务)。通过GPRS连接,远程S7-200控制器能和OPC路由软件,或和其它与SINAUTMICROSC相连接的S7-200控制器进行通讯。S7-200控制器通过GPRS调制解调器SINAUTMD720-3和GPRS服务建立连接。系统配置需求中心站部件数量定货号注释WindowsPC1SINAUTMICROSC16NH9910-0AA10-0AA38个站的授权ADSL拨号Modem1DSL路由器1linksys可选(Server在内网上)Wincc6.0SP31远程站部件数量定货号注释24V电源16EP1331-1SH02S7-200CPU224XP16ES7214-2AD23-0XB0直流供电SINAUTMD720-316NH9720-3AA00GPRSModem天线ANT794-4MR16NH9860-1AA0PC/PPIcable26ES7901-3CB30-0XA0串口接口A&DService&SupportPage4-25系统的配置过程一、中心站的配置步骤:首先,安装所需的软件,在中心站的PC上安装下列软件:SIMATICSTEP7-Micro/WIN、WinCC6.0SP3、SINAUTMICROSC,安装软件的具体步骤在这里不再做详细的介绍,可参考各软件的安装说明。其次,连接PC到Internet上,在本例中是通过ADSL拨号上网获的一公网固定IP地(注意:若只是实验可以是公网的非固定的IP地址)。连接如图2图2通过ADSL拨号上网配置ADSL的过程如下:在系统的任务栏里,选择“StartÆProgramÆAccessoriesÆCommunicationÆNetworkSetupWizard”如图3所示。图3新建网络连接A&DService&SupportPage5-25选择后弹出图4窗口:图4配置新连接向导点击按钮“Next”后,出现图5窗口后选择第一项,如下图所示:图5配置连接属性A&DService&SupportPage6-25再点击按钮“Next”后在出现的图6窗口中选择第二项。图6选择连接方式接着点击“Next”按钮后出现图7窗口图7Internet连接方式A&DService&SupportPage7-25再选择“Next”按钮,在弹出的图8中输入连接名“ADSL”。图8配置连接名输入连接名后。点击“Next”按钮后,再弹出的窗口再选择“Next”按钮,在弹出的图9窗口中输入申请到的ADSL拨号Modem的账号和密码。A&DService&SupportPage8-25图9配置账号输入账号和密码后点击“Next”按钮,出现图10,然后点击“Finish”按钮。图10配置完成配置完成后,在网络连接里会增加一拨号连接,如图11所示。图11网络连接双击ADSL连接,进行拨号上网,如图12A&DService&SupportPage9-25图12拨号上网拨号成功后会在任务栏的右下角添加一连接图标,双击该图标可以查看到上到公网后或得的公网IP(图13所示)(这个IP地址需要在S7-200PLC程序使用),在这里要注意的是,我们在申请ADSL账号时,可以申请为固定公网IP,也就是每次拨号上网,会得到一个相同的公网IP地址,若没有申请为固定IP,一般为动态IP(即每次重新拨号上网后得到的IP地址都不一样),若作为工程系统来用,那么每次断线后重拨获得的IP地址都不相同,相应的PLC的程序需要程序下载,这样很不方便,所以要求是固定公网IP,但若只是实验目的,动态IP也是可以的。图13ADSL连接状态A&DService&SupportPage10-25上面的步骤就完成了ADSL的拨号上网连接。建立了Internet的连接。然后,再配置SINAUTMicroSC,配置步骤如下:在任务栏选择“StartÆSIMATICÆSINAUTMICROSCÆconfiguration”如图14所示图14配置SINAUTMISROSC打开SINAUTMISROSC组态界面如图15所示A&DService&SupportPage11-25图15SINAUTMICROSC选择菜单“Extras”下的“Setting”,打开图16的界面,设置语言为英语,Server端口26862。图16设置语言和端口号设置完后,回到主窗口,点击“Add”按钮,添加一个远程站的配置如图17所示:图17远程站的配置A&DService&SupportPage12-25配置完成后,点击“OK”按钮,再回到主窗口。此时站的状态显示如图18,表示此站不在线,原因是我们没有配置远程站。图18站1的状态此时,完成了对SINAUTMICROSC的全部设置。二、远程站的配置首先,介绍一下硬件连接。如下图18所示完成硬件的连接。图18S7-200PLC与MD720-3连接注意:在连接之前一定要在MD720-3里插入移动的SIM卡(向移动公司确认已开通GPRS服务,且必须知道此SIM卡的PIN码),插入的方法可以参考MD720-3的系统手册。PC/PPI电缆的拨码开关应设置如图19所示:图19PC/PPI电缆的拨码设置A&DService&SupportPage13-25其次,编写S7-200PLC的程序在系统的任务栏里选择“startÆSIMATICÆSTEP7-MicroWINÆSTEP7-MicroWIN”如图20所示:图20启动MicroWIN编程软件启动后,需添加GPRS通讯的库程序,添加步骤如下:选择“库”后,点击右键,在弹出的菜单中选择“添加/删除库(R)…”如图21所示。图21添加库A&DService&SupportPage14-25选择后,出现图22的窗口,点击“添加按钮”再弹出的“选择要添加库”的窗口选择后缀名为.mwl的文件,对于GPRS的通讯的库文件名为“sinautmicrosc.mwl”(在购买SINAUTMICROSC软件的CD上找到该文件)。添加后如图23所示:图22添加库图23添加后增加的库程序A&DService&SupportPage15-25注意:添加库后,要给这些库函数分配存储区V,编程时尽量不要使用该地址区。编写GPRS的通讯程序如下:A&DService&SupportPage16-25库存储区所使用的地址区为VB0-VB656,所以在上面的程序使用的地址区是从VB700开始。对于GPRS的通讯WDC_INIT、WDC_SEND、WDC_RECEIVE和WDC_CONTROL这四个功能块必须在主程序中调用,顺序如上图所示,且调用的使能条件必须使用SM0.0(即每个扫描周期都调用)。上面程序中往中心站发送数据的周期是30S。WDC_INIT、WDC_SEND、WDC_RECEIVE和WDC_CONTROL中的输入参数的含义在下表中可查询到。A&DService&SupportPage17-25A&DService&SupportPage18-25WDC_INIT参数输入参数地址输入的值注释STATION_NUMBER1远程站的站号IP_ADDRESS_CS&VB700222.128.29.196中心站中获得的公网IP地址DESTPORT_CS&VB72026862中心站中定义远程站的端口号MODEM_NAME&VB730modem1中心站中定义MODEM名MODEM_PASSWORD&VB740secret1中心站中定义MODEM密码PIN&VB7501234SIM卡的PIN码APN&VB760CMNET移动的无线接入点AP_USER&VB770移动接入点登陆用户名(这里为空)AP_PASSWORD&VB780移动接入点登陆密码(这里为空)DNS&VB790移动域名服务器名(这里为空)CLIP&VB809允许拨入的号码(这里为空)WDC_SEND参数输入参数地址输入的值注释STARTVW814M10.0发送的触发条件(每30S发送一次)REMOTESTATIONADDRESSVW8160发送目的站地址,服务器的地址为0DATA_STARTVW8183000发送缓冲区的起始地址(VB区)DATA_LENGTHVW82010发送缓冲区的长度COMMAND11发送数据到其它站;2从其它站取数据CURRENTTIME0存放本地PLC时间的缓冲起始地址WDC_RECEIVE参数输入参数地址输入的值注释NEWTIME0接收到其它站发来的系统时间,0为不接收RECVBUFFER_STARTVW8245000接收缓冲区的起始地址RECVBUFFER_LENGTHVW82610接收缓冲区的长度WDC_CONTROL参数输入参数地址输入的值注释ACT_GPRS_SERVICESM0.0这里不需要在两者之间切换,所以条件一直不成立ACT_AT_MODESM0.0这里不需要在两者之间切换,所以条件一直不成立DELAY_TIME_GPRS0自由口和GPRS模式切换的延迟时间10自由口模式下,延迟这个时间必须返回GPRS模式MAX_TIME_AT编写完上面的程序后,下载到S7-200的PLC中,重新启动PLC,此时S7-200中的程序会对MD720-3的Modem进行初始化,在MD720-3上的灯会出现如下的状态验证传输到Modem的SIM卡参数Modem建立与GSM网络的连接Modem成功建立与GSM网络的连接Modem成功建立与GPRS的连接A&DService&SupportPage19-25与SINAUTMICROSCSERVER建立连接Modem成功登陆到SERVER上此时,我们可以从SINAUTMICROSCSERVER的组态上监控到1号远程站已经在线,如图24所示:图24远程站通过GPRS正常连接到服务器上上面的介绍就完成了所有远程站的配置步骤。三、在Wincc里显示要读取远程站的数据。下面的内容介绍如何在Wincc里显示过程数据。在中心站的计算机里先打开Wincc,选择操作系统任务栏“startÆSIMATICÆWinccÆWincc6.0ASIA”如图25所示:A&DService&SupportPage20-25图25打开Wincc编辑器打开编辑器后,在“TagManagement”下添加OPC的驱动,如图26所示:图26添加OPC驱动添加OPC驱动后,选择“OPCÆOPCGroups”点击右键,
本文标题:MD720-3模块
链接地址:https://www.777doc.com/doc-6431303 .html