您现在的位置:中国传动网  >  技术频道首页  >  典型应用  >  基于PLC的远程访问的应用

基于PLC的远程访问的应用

2018年03月09日 10:29:00 中国传动网

1引言

在以可编程序控制器(plc)为工业控制系统的生产设备中,往往建立了服务器-客户机的网络结构,两者之间的数据远程访问广泛的进行。现以gefanuc公司90系列的编程软件cimplicity为例,对它的远程访问功能加以介绍。

2远程访问

gefanuc公司的cimplicityhmi软件是基于microsoftwindowsnt和windows95的产品,使用windowsnt或windows95的远程访问特性就可以让一个在客户机上运行cimplicityhmi软件的用户通过调制解调器访问服务器上的cimplicityhmi工程数据。下面介绍其具体的步骤。

3远程访问的设置步骤

3.1服务器的设置(windowsnt)

对于一个运行windowsnt和cimplicityhmi服务器软件的服务器,需要安装远程访问服务,然后配置远程访问服务器,使之自动启动,然后用户从客户机拨号登录。

(1)安装远程访问服务

先打开controlpanel,双击network图标,在network对话框中选择services属性页,点按add。在selectnetworkservice对话框中从服务列表中选择remoteaccessservice,然后点按ok。计算机就会开始安装了。软件安装完成之后,remoteaccesssetup对话框自动打开,如图1所示:

选择configure,configureportusage对话框打开如下。

对于服务器,portusage的最小选择是receivecallsonly。为调制解调器选择了端口用法后即可点击ok返回。

再选择network。networkconfiguration对话框打开。

确保选择serversettings中的netbeui和tcp/ip。然后点击netbeui的configure:

在rasservernetbeuiconfiguration对话框中,在allowremotetcp/ipclientstoaccess下,选择希望的方式。选择usestaticaddresspool,在begin和end域中输入从网络管理员那里申请的两个连续ip地址。begin地址被分配给服务器的调制解调器,end地址则分配给客户机。选择allowremoteclientstorequestapredeterminedipaddress。然后点击ok返回。进行了这些配置之后需要重新启动计算机。之后还需要配置自动启动和允许用户从客户机拨号登录功能。

(2)配置自动启动

远程访问服务的startuptype在安装时被设为manual。需要将其改为automatic。那么首先打开controlpanel,双击services图标,在services对话框中双击remoteaccessserver,在它的对话框中选择startuptype为automatic,点击ok返回即可。

(3)给予客户拨入许可

从start菜单选择administrativetools,从中打开remoteaccessadmin程序,在该窗口中的users菜单上选择permissions。远程访问许可对话框就打开了。在对话框中确保所以需要作为客户拨入的用户都得到了拨入许可,就可返回。

3.2客户机的设置(windowsnt)

对于运行windowsnt的客户(cimplicityhmi浏览站),需要安装远程访问服务之后再配置拨号网络。

(1)安装远程访问服务

同样先打开controlpanel,双击network图标,在network对话框中选择services属性页。点击add,在selectnetworkservice对话框中,从服务器列表选择remoteaccessservice然后点击ok,计算机就开始安装了。

安装完毕之后,remoteaccesssetup对话框会自动打开,选择configure,configureportusage对话框打开,在其中选择希望的调制解调器的端口用法,一般对于客户机而言,portusage的最小选项是dialoutonly。设置好后返回。再选择network对其进行配置,在这里需要确保dialoutprotocols选择为netbeui和tcp/ip,然后依次返回。

(2)安装完远程访问服务器后,还需要进一步配置拨号网络选项。先打开mycomputer,双击dial-upnetworking图标,为希望连接的远程访问服务器添加一个项,即可。

3.3客户机的建立(windows95)

对于运行windows95的客户机(cimplicityhmi浏览站),首先要保证安装了netbeui和tcp/ip协议。步骤:打开controlpanel,双击network图标,选择protocols卡片,确保安装了这两个协议。然后配置拨号网络,步骤:打开controlpanel,双击add/removeprograms图标,在add/removeprogramsproperties对话框中选择windowssetup卡片,选择communications,选择details,在communications对话框中,选择dial-upnetworking,然后点击ok。在add/removeprogramsproperties对话框中点击ok。计算机就开始安装拨号网络选项了。安装完毕后,再配置它的属性。先打开mycomputer,双击dial-upnetworking图标,为希望连接的远程访问服务器添加一个项。最后配置网络属性,先打开controlpanel,双击network图标,在打开的network对话框中选择configuration卡片。选择tcp/ip-》dial-upadapter并显示其属性,然后做下列工作:

(1)禁止dnsconfiguration

(2)让gateway保持空白

(3)对于winsconfiguration,选择dhcpforwinsresolution

(4)选择obtainandipaddressautomatically

(5)对于bindings,选择clientformicrosoftnetworks

(6)对于advanced,选择none

再选择identification卡片,为计算机输入一个名字,点击ok关闭network对话框,保存所在的修改。

至此远程访问的客户就建立起来了。

3.4配置hosts文件

由于ras连接不支持cimplicityhmi工程的广播方式,因此每台计算机(包括服务器和浏览站)的ip地址和结点名都必须配置到其它计算机的hosts文件中去。例如:在windowsnt环境下,可以在c:winnt35system32driversetc下找到hosts.sam文件,在windows95环境下,可以在c:windows下找到hosts.sam文件,只需要将hosts文件放在和hosts.sam同样的目录下即可。

4举例说明

本文采用以下配置作为示例:

服务器:名称为server61,并配有microsoftwindowsv4.0,cimplicityhmi服务器软件,调制解调器,以太网ip地址为202.114.1.98,两个连续的ip地址-202.114.1.90和202.114.1.91-用于配置远程访问服务。

客户机:命名为client62,并配有microsoftwindows95,cimplicityhmi浏览站软件,调制解调器。配置图示如图2所示:

4.1测试连接

当从客户端拨入服务器并建立连接后,可以进行如下的测试。

(1)客户端测试

从客户机上要计算机名测试服务器,如下:

c:windows》pingserver61

pingingserver61[202.114.1.98]with32bytesofdata:

replyfrom202.114.1.98:bytes=32time=103msttl=128

replyfrom202.114.1.98:bytes=32time=101msttl=128

replyfrom202.114.1.98:bytes=32time=99msttl=128

c:windows

(2)服务器测试

同理可以从服务器测试客户机,如下:

c:windows》pingclient62

pingingclient62[202.114.1.91]with32bytesofdata:

replyfrom202.114.1.91:bytes=32time《10msttl=128

replyfrom202.114.1.91:bytes=32time=1msttl=128

replyfrom202.114.1.91:bytes=32time=1msttl=128

c:windows

4.2从客户机访问cimplicityhmi工程

(1)浏览一个点

在cimedit中打开selectapoint浏览器时,project域是空的,要想浏览服务器上的点需要在project域中输入服务器的计算机名,如server61。

(2)打开一个cimview屏幕

想在客户机上打开一个cimview屏幕而其中使用了非严格格式化的数据点,可以使用/project命令行的选项指明服务器上运行的是希望访问的工程。格式如下:

cimview/project

这里是服务器计算机名,是想显示的屏幕的路径名。如:

cimview/projectserver61c:cimplicityhmiscreens1.cim

5结束语

在实际应用中,可能使用windows更高版本的操作系统,具体的设置步骤差别不大,会更为简便。该远程数据访问功能在实际工程得到了应用,效果良好。

供稿:网络转载

本文链接:http://www.chuandong.com/tech/detail.aspx?id=31489

中国传动网

官方微信

扫一扫,信息随手掌控

运动与控制

官方微信

扫一扫,运动与控制信息随手掌控

联系我们

广告联系:0755-82048561
展会合作:0755-83736589
杂志投稿:0755-82048562

网站简介|会员服务|联系方式|帮助信息|版权信息|法律声明|网站地图|友情链接|法律支持|意见反馈

版权所有 2006-2016 中国传动网(ChuanDong.com)

  • 经营许可证
    粤B2-20150019

  • 粤ICP备
    14004826号

  • 不良信息
    举报中心

  • 网络110
    报警服务

网站客服热线

0755-82949541

QQ客服

2737591964