电脑连不上打印机连不上wifi,这个问题怎么解决?

当前位置:
主题:627679 ┆
帖子:4957966 ┆
今日新帖:466 ┆
昨日帖数:1122 ┆
历史最高帖数:2608
在线用户:570人
FINSGATEWAY问题基本解决,但是还需完善
给TA发消息
加TA为好友
发表于: 15:32:00 楼主
经过测试,关于FINSGATEWAY EMBEDDED VERSION 在WIN2000下的安装问题已经解决,只需要拷贝相关文件替换即可,因为针对中文版的光盘版本还未更新,所以现在各位用户只能靠在硬盘上替换然后安装, 希望WONDERWARE能早日推出更新后的光盘。
给TA发消息
加TA为好友 发表于: 15:32:00 1楼
谢谢您的意见,我们会将您的意见反馈到Wonderware总部,尽快更新此版本。
周点击排行周回复排行
[128] [105] [102] [102] [43] [34] [34] [33] [30] [30]
[7] [6] [5] [4] [4] [4] [3] [3] [3] [2]最新求助
[0] [3] [5] [7] [3] [9] [1] [3] [7] [1]当前位置:>>
欧姆龙CP1H通过FinsGateway与上位软件iFIX进行串口通讯发布时间: 00:35|来源:|点击:
上一篇: 下一篇:
看过“”的还关注:
||||Copyright
All Right Reserved. |&>&&>&&>&&>&finsgateway
finsgateway
上传大小:54.71MB
finsgateway欧姆龙你的需要快点来啊
综合评分:2.3(3位用户评分)
所需积分:5
下载次数:35
审核通过送C币
创建者:savasun
创建者:zhaojingning
创建者:guo_ang
课程推荐相关知识库
上传者其他资源上传者专辑
服务器应用热门标签
VIP会员动态
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
android服务器底层网络模块的设计方法
所需积分:0
剩余积分:720
您当前C币:50
可兑换下载积分:100
兑换下载分:
兑换失败,您当前C币不够,请先充值C币
消耗C币:0
你当前的下载分为234。
finsgateway
会员到期时间:
剩余下载次数:
你还不是VIP会员
开通VIP会员权限,免积分下载
你下载资源过于频繁,请输入验证码
您因违反CSDN下载频道规则而被锁定帐户,如有疑问,请联络:!
若举报审核通过,可奖励20下载分
被举报人:
linhongliang520
举报的资源分:
请选择类型
资源无法下载
资源无法使用
标题与实际内容不符
含有危害国家安全内容
含有反动色情等内容
含广告内容
版权问题,侵犯个人或公司的版权
*详细原因:导读:PLC与上位机以太网,INS协议的OMRON,通信的实现,摘要:FINS是欧姆龙公司开发的用于工业自动化控制网络的通信协议,主要描述了在以太网通信中使用的FINS/UDP协议的基本原理、Fins帧结构以及,SYSMACCompolet控件编程来实现欧姆龙PLC和上位机以太网通信的三种方,上位机作为数据采集及人机界面的一种已经得到广泛使用,PLC和上位机间的通信常采用RS一232C或者RS-48
应用设计Application
Design
PLC与上位机以太网
INS协议的OMRON
通信的实现
戴斌朱建平袁焱
(1.上海印钞有限公司2.上海交通大学)
摘要:FINS是欧姆龙公司开发的用于工业自动化控制网络的通信协议。主要描述了在以太网通信中使用的FINS/UDP协议的基本原理、Fins帧结构以及Fins指令。通过一个实例介绍了在VisumBasic6.ooe使用Winsocket,FinsGateway,SYSMACCompolet控件编程来实现欧姆龙PLC和上位机以太网通信的三种方法。
关键词:FINS;以太网;可编程逻辑控制器;FinsGateway;SYSMACCompolet:WinsocketImplementationofEthemetCommunicationbetween
OMRON
PLCandAH嘁Based
FINSProtocol
DaiBinZhuJianpingYuanYan
(1.ShanghaiBanknotePrintingCompany2.ShanghaiJiaotongUniversity)
Abstract:FINSiSacommunicationprotocoldevelopedbyOMRONfortheapplicationsinindustrialautomationnetworks.Inthispaper,thebasicprincipleofapplicationofFINS/UDPprotocolinEthemetcommunication.aswellastheFinsframeandFinscommandaredescribed.111reemethodsforrealizingcommunicationbetweenOMRONPLCandahost.which
Winsocket,FinsGateway,andSYSMACCompoletcontrolsprogrammingrespectivelyinVisualBasic6.0.areintroduced
bytakingapracticalexample.
Keywords:FINS;Ethemet;PLC;Finsgateway;SYSMACCompolet;Winsocket
在现代工业自动化控制系统中,可编程逻辑控制器(PLC)作为常用的现场控制设备,上位机作为数据采集及人机界面的一种已经得到广泛使用。过去,在工程项目开发中,PLC和上位机间的通信常采用RS一232C或者RS-4855行方式,这种方法很难满足数据量大、通信距离远、实时性要求高的控制系统[1J。随着互联网技术的发展、普及与推广,以太网技术得到了迅速的发展,其传输速率的提高和交换技术的应用,解决了以太网通信的非确定性问题,使得工业以太网能够广泛应用于工业信息控制领域,也是工业信息控制未来的发展趋势。
FINS(factoryinterfacenetworkservice)通信协议是欧姆龙公司开发的用于工业自动化控制网络的指令/响应系统。使用FINS指令可实现各种网络I’日J的无缝通信,包括用于信息网络的Etherne(以太网),用于控制网络的Control1erLink和SYSMACLINK。通过编程发送FINS指令,上位机或PLC就能够读写另一个PLC数据区的内容,甚至控制其运行状态,从而简化了用户程序[2J。FINS协议支持工业以太网,这就为OMRONPLC与上位机以太网通信的实现提供了可能。
PLC与上位机通信方式
目前,在欧姆龙PLC网络组成中,上位机和PLC的通信可以采用RS232C/4855行通信[3I、ControllerLink通信[2]和工业以太网通信三种方式。它们的主要性能参数如表1所示。
OMRON
表1三种通信方式的性能参教
l毽232
Con仃oUerLink
文献[3]介绍了采用RS232C/485串行通信的方案,其通信速率仅为9600b/s,速率较慢,很难适应现代数据量大、通信距离较远、实时性要求较高的控制系统。
文献[2]中给出了基于FINS协议的ControllerLink
通信的设计方案,其最高速率可以达至U2Mb/s,整个网络的最大传输距离为500m,硬件上需要在上位机安装CLK支持卡,其扩展性及应用的灵活性没有工业以太网好。
在三种通信方式中,工业以太网的优势是相当明显的。其传输速率可以达到lO/lOOMb/s(取决于实际网络环境);两个节点之间的传输距离可以达到100m,对于整个网络的传输距离没有限制;网络内最大节点数可以达到254个,可以实现l(PLC):N(PC)、N:Ⅳ、Ⅳ.1等多种网络形式。这些都为构架各种规模的工业网络信息系统提供了有利的条件,具有良好的扩展性、实用性、灵活性。目前使用的上位机都配有以太网卡,所以上位机侧无需增加额外的硬件设备。因此,采用工业以太网方式对提高工厂的自动化信息控制水平具有很大的现实意义。
2以太网FlNS通信
在以太网FINS通信中,各种数据信息是以UDP/IP包或者TCP/IP包的方式在以太网上发送和接收的。其中,在Internet层远程设备使用的是IP地址,而在应用层使用的则是FINS节点地址[5J。传输层中定义了本地UDP或TCP端口号,它为应用层(iNFINS通信)提供通信端El,其默认设置为9600。用户可以根据实际情况自行修改,但是在同一网络中,各设备的通信端口号必须保持一致。
图1FINS以太网通信协议模型(参见下页)
通常以太网通信使用的是IP地址,而在FINS通信中则是使用网络号、节点号以及单元号来对不同设备(包括PLC、PC等现场设备)进行地址定义的。这就为不同网络之间各种设备的通信提供了统一的寻址方式。在以太网FINS通信中,欧姆龙的以太网单元一项重要的功能就是
Eth咖et
10/100Mb/8
传输速率传输距离最大节点数
最高192kb/s
15m32
最高2Mb/s最大500m(对应2Mb/s)
lOOm/段
应用设计Application
Design
et控件介绍
FinsGateway是OMRONFINS通信协议的驱动程序,它为计算机上的32位Windows操作系统提供一个工业自动化网络环境。FinsGateway集成了不同的网络协议,并为FINS通信和数据链接提供驱动程序和接口库函数。它通过创建高性能的虚拟存储区EventMemory,为不同的用户程序提供数据的接入和共享。利用FinsGateway,计算机可以通过各层网络(包括网络互联)访问网络上的PLC,通过接口库函数,用户还可以开发程序[7]。
FinsGateway和SYSMACCompoI
应用层nNS
NodeAddres目
传输层UDP
UDPPortNo
TCPPortNo
Interact层
IPA&ke∞
EtheZ*l幢t
EthemetAddresg
能在IP地址和Fins节点地址之间进行转换,其转换方式有自动转换、IP地址表和复合地址表三种方式,其地址转换数量依据模块型号和转换方式的不同还有相应的限制。
以太嘲FINS通信服务是一种基于UDP/IP的通信方式,称为FINS/UDP方式,欧姆龙相关的以太网产品都支持这种方式。此外,CSIW-ETN21和CJlW―ETN2l以太网通信模块还支持TCP/IP协议,称为FINS/TCP方式。
FINS/UDP方式
FINS/UDP方式是一种使用UDP/IP协议的FINS通信方式。UDP/IP是一种无连接的通信协议。当一条信息从一个节点发到另一个时,这两个节点是没有明确连接的对等关系的。UDP协议具有较快的传输速度,但是数据通信的可靠性没有TCP协议高[5J。
图2FINS/UDP帧结构
图5通过FinsGateway实现备种FINS通信
如图2所示,是一个在以太网中发送和接收所使用的UDP帧结构。FINS/UDP方式使用的是一种嵌套格式数据包,即Ethernet报头、IP报头、UDP报头和FINS帧。一个UDP数据段(FINS帧)超过1472字节将被分成若干个数据包来传送。分开的UDP数据将在UDP/IP协议层自动组合。通常不需要关注应用层的数据分段,但是在一个多层IP网络中1427字节的UDP包可能无法发送。在这种系统中就需要使用FINS/TCP方式。
2.2FlNS帧结构
FINS帧分为FINS指令帧和FINS响应帧两种形式。指令帧在发送FINS指令时使用,响应帧则在接收到FINS指令后对其返同响应时使用。它们都是由一个FINS报头(存储传输控制信息)、一个FINS指令域(存储一个FINS指令)以及一个FINS参数/数据域(存储指令参数和发送/响应数据)所组成的。响应帧FINS指令域的内容与所接收到的指令帧的FINS指令域相同。具体结构见图3、图4。
P-Ⅲ』dllkHlⅢRsI,∞DNADAI№:ms^2’sⅢmcⅢ【
圈6Compolet+FinsGateway实现FINS通信
lb巾lh巾
l呻l呐:lb声:l咖:l竹*:lb巾一1坤k
1竹olb巾lb壹l狮b,眦叫―J
Compolet是欧姆龙公司专门为FINS通信开发
的Activex控件,它是架构在FinsGateway这个驱动程序下的VB控件,对FinS指令做了进一步集成和优化。SYSMACCompolet为SYSMACC/CSl/CV系列的PLC提供应用程序编程接口,在开发时只需要调用该控件,编写程序更便捷,语句更简单,配合使用FinsGateway,通过计算机就可以方便地控制访问PLC,直接对其操作而不需要掌握相应的Fins指令知识【4J。
SYSmAC
F州s报头Fms指令域F矾s参数教据域
图3FINS指令帧结构
m∞-DNA
DAI:DA2
SNASAI
MRCnc
图4FINS响应帧结构
ICF为信息控制域,用于标明指令和响应:RSV为系统保留;GCT为网关允许数目;DNA为目的网络号;DAI为目的节点号;DA2为目的单元号;SNA为源网络号;SAl为源节点号:SA2为源单元号;SID为服务和响应的标识号,可任意设置,指令和响应对应相同;MRC和SRC分别为FINS指令的=E指令和从指令;参数/数据域,用于标明所操作的数据地址、范围等,在响应帧中前两个字节MRES和SRES构成响应码,用来诊断错误信息。
PLC与上位机以太网通信的实现
OMRONPLC与上位机的以太【)c)9通信依靠发送FINS指令实现。上位机发送FINS指令可以直接读取或写入PLC相应的数据,PLC部分无需编写接收和发送程序。文献[1]给出了运用VC++异步套接字类CAsyncSocket与0MRONPLC进行以太网通信的方法。本例中采用FINS/UDP方式,具体如图7所示。上位机利用VisualBasic6.0进行程序开发,具体实现r甸PLC发送FINS指令(读取内存区域,指令代码0101)[6]读取DMl00开始的150个字数据的功能。相较于文献[1]介绍的方法,本文中为不同层次的使用者提供了三种方法来实现这一个功能,增加了系统开发的选择性。
图7上位机与PLC通过以太网通信(参见F页)
在进行上位机程序编程之前首先要完成上位机和PLC
的以太网单元的设置。
OMRON
应用设计Application
Design
ELECTRONICTECHNOLOGY
上位机PLC(CSIW-CPU64H.CSlW-ETNII)l
琅Ad出c蹒:10721811
FiNSiletworkJnode/umt:0.110
口Ad(h鼹:10721819FINSnetwork/node/unit:0
。邱qs彻)PPoll:9600~一….FmsnJpPP蛳:9600…一fj
编译保存后即可。
4.2使用FinsGateway中的0限渊FinsMessagingControl(1)在上位机中安装Finsgateway软件,并在
ServiceManager中启动CPU_UNIT和ETNUNIT。
(2)ETNUNIT属性中,在”UDPNodes”中手动添加
图7上位机与PLC通过以太网通信
(1)设置上位机的IP地址为10.72.18.11,子网掩
码为255.255.255.0,它的FINS节点号默认为11。
(2)通过欧姆龙cx―Programmer软件,在10表中将PLCCSIW-ETNIl以太网单元的IP地址设置为10.72.18.19,子网掩码为255.255.255.0,FINS节点号设置为19。地址转换方式设置为自动生成(动态)。FINS/UDP端口为9600(默认)。保存后下传至PLC。
下面主要介绍三种方法来实现上述功能。4.1使用MicosoftWjnsock控件
在VB中新建一个Standard.EXE文件。添力DWinsock控件,对象命名为”Winsockl”,发送Fins命令程序如下:
Dimsenddata()AsDim
indexAsLong
PLC的IP地址(10.72.18.19)和FINS地址(0.19.0)。在”CommuincationUnitSettings”中设置端口号(9600)和FINS―IP地址转换方式为自动生成(动态)。
(3)在VB中新建一个Standard.EXE文件。添加OMRONFinsGatewayFinsMessagingControl,对象名为
”FinsMsgl”。
(4)在form区添加一个Commandbutton(命名为”Commandl”)作为发送Fins指令之用;同时添加一个textbox(命名为”Textl”)作为显示所接受数据之用。
(5)在”Commandl”中的”Click”事件中添加如下代码:
PrivateFi
Commandl――Click0
1.sdFi
omman
d0,19,0,
”0101820064000096”
FinsMsglOnReceive0Integer,nodext=Fi
Integer,unit
在”FinsMsgl4中的’OnReceive”事件中添加如下代码:
PrivateSubDimnetAsInteger
PrivateSub
Load()
withWinsockl
’设定Winsock参数
.Protocol=sckUDPProtoc01’使用UDP协议.LocalPort=9600’本地端口号:9600.RemotePort=9600’远程端口号:9600
.Bind
EndWith
ecevss
(net,node,unit,vbString)
EndSub
EndSubPrivateSub
CommandlC1ick()
’PLCIP
Winsockl.RemoteHost=10.72.18.19
index=10+Len(FinsCommand.Text)/2―1
ReDimsenddata(index)AsByte
’定义Fins指令
senddata(0)=&H80senddata(1)=&H0senddata(2)=&H2senddata(3)=&HOsenddata(4)=&H13senddata(5)=&H0
’ICF’RSV’GCT
’PLC网络号”0”
’PLC节点号”19”
senddata(6)=&H0
senddata(7)=&HBsenddata(8)=&HOsenddata(9)=&H0senddata(10)=&H01senddata(11)=&H01senddata(12)=&H82senddata(13)=&HOsenddata(14)=&H64senddata(15)=&H0senddata(16)=&HOsenddata(17)=&H96
EndSub
’PLC单元号”0”’上位机网络号”0”’上位机节点号”11”’上位机单元号”04
’SID’MRC’SRC
’VARIABLETYPE:DM
编译保存后即可。
4.3使用FinsGatewayjf口SYSMACOompoIet
(1)在上位机中安装FinsGatewaY和SYSMAC
Compolet软件。启动FinsGateway的ServiceManager,并启动CPU―UNIT和ETN.UNIT。
(2)同4.2中第(2)点。
(3)在VB中新建一个Standard.EXE文件。添加OMRONSYSMACCSControl,对象名为”SYSMAC―CSll”。
(4)在对象”SYSMAC―CS1l4属性中,选择
Co”Communication”标签,选中”Activate
Communication”并设置PLC的Fins地址(0.19.0)。
(5)在form区添加一个Commandbutton(命名为”CommandI。)作为发送Fins指令之用;同时添加一个textbox(命名为”Textl”)作为显示所接受数据之用。
(6)在”Commandl”中的…Click”事件中添加如下代码:
Private
SubCommandlC1ick0
Textl.Text=SYSMACCSll.readArea(plcAreaDM,100,150,vbString)
EndSub
编译保存后即可。
工业以太网作为工业现场信息采集的重要网络具有速率高、通信距离远、抗干扰性好等特点,已经得到广泛应用。本文所介绍的三种OMRONPLC与上位机以太网通信的方法均在实际工程中验证成功。这三种方法从本质上来说其实是一样的,但具体使用和实现过程有所不同。第一种方法不需要另外购置欧姆龙相关软件,但需要对FINS通信底层协议以及Fins帧结构及其封装过程有比较全面的了解,程序编写较为复杂,适用于有一定开发经验
’读取起始地址:DM
’读取字数:150个字
Winsockl.senddatasenddata()
’数据接收显示(略)
应用设计Application
Design
电子科技,2005(8):49―50,56.
作者简介:
王芳(1984一),女,武汉科技大学信息科学与工程
学院,硕士:
的高级用户。第二种方法需要掌握Fins帧结构以及FinsGateway的相关配置,但是对发送指令和接收数据的程序编写较为简单,适用于中级用户。在第三种方法中,使用了SYSMACCompolet中简单易懂的编程语言,即可完成上位机的程序开发,整个程序编写过程简单明了,可以大幅缩减通信程序的开发时间,适用于那些开发经验较少的初级用户。后面两种方法需要另外购置欧姆龙软件,这是在程序开发时需要注意的。这三种方法都可利用工业以太网实现OMRONPLC与上位机的通信,具有实时性好、速度快、可靠性高、运行稳定等优点。在PLC控制系统中采用以太网单元通信后,使工业自动化与生产管理自动化有机地结合到了一起,简化了系统设计。参考文献:
[1]曹卫,史旺旺,陈虹.OMRONPLC在以太网中的通信
及实现[J].测控技术.2004,23(12):50―51.
[2]徐世许,郑健,孙卫国.基于FINS协议的Controller
Link网监控系统设计[J].计算机工程.2007,33(10):
101―103.
吴谨(1967一),女,武汉科技大学信息科学与工程
学院,博士生导师。基金名称:
被动微波成像探测机理及关键技术研究(湖北省自然科学基金)编号:2008CDB31l
[3]张雪平.OMRONPLC网络与通信.微计算机信息(测控
自动化)[J].2005,21(4):66―67,195.
[4]0豫0N.SYSMACCompoletVersion2User’SManual[M].
[5]OMRON.CSIW―ETN21(100Base―TX)CJlW―ETN21(100Base―
TX)EthernetUnitsConstructionofApplications
Operation
Manual[M].2005.
ReferenceManual[M].2003.
[6]OMRON.SYSMACcs/cjSeriesCommunications
Commands
[7JOMRON.FinsGatewayVersion2000Runtime/Embedded
HelpManual[M].
(上接18页)
人工抄表相比具有速度快、准确、维护方便等优点。随着电能表功能的扩展,红外接口在功能设置、自动化抄表、数据的适时采集等方面正发挥着越来越大的作用,具有良好的应用前景。
参考文献:
[1]金永福,王黎钦.计算机串口红外通信接口设计[J].
电子技术2004(7):45―47.
[2]黄智伟.凌阳单片机课程设计指导[M].北京:北京
航天航空大学出版社,2004.
[3]张吉卫,杨金亮.基于凌阳单片机的汽车安全气囊示
教系统开发[J].中国现代教育装备,2007(12):55―57.[4]刘军,周建良.用于非接触式核测量的红外通信接口
设计[J].核电子学与探测技术.2004(3):193―195.[5]石磊,刘忠艳.红外通信接口在单片机设计中的应用
[J].信息技术,2003(7):85―86.
[6]周文举.基于单片机红外无线通信的抄表系统[J].
微计算机信息,2006(5):53―55,121.
[7]盛琥.一种利用单片机实现的红外通信接口[J].
包含总结汇报、考试资料、人文社科、经管营销、IT计算机、办公文档、文档下载、专业文献、党团工作、旅游景点以及8eFINS协议的OMRON+PLC与上位机以太网通信的实现_图文等内容。
相关内容搜索FinsGateway-学术百科-知网空间
FinsGateway
FinsGateway
Controller Link能够在工厂现场以一种全功能的FA网络形式连接PLC,它被广泛应用于水厂...使用Controller Link FinsGateway能够在应用层上管理数据链接,而不必直接编写FINS指令程序。FINS信息方
与"FinsGateway"相关的文献前10条
FINS是欧姆龙公司开发的用于工业自动化控制网络的通信协议。主要描述了在以太网通信中使用的FINS/UDP协议的基本原理、Fins帧结构以及Fins指令。通过一个实例介绍了在Vi
Controller Link(CLK)网是OMRON开发的一种应用广泛的工厂自动化(FA)网络,其节点为可编程序控制器(PLC)和计算机,FINS是OMRON FA网络的通信协
介绍了采用上、下位机体系结构的高温灭菌隧道监控系统。该系统基于OPC数据服务器,由FinsGateWay、Controller Link网卡实现上位机组态软件与下位机PLC的数据
控制器网(Controller Link)是OMRON主推的一种工业自动化(FA)网络,其节点为PLC和计算机。PLC节点实现分散控制功能,计算机节点则负责监控网内各个PLC,实
ControllerLink是OMRON推出的一种FA网络,能在PLC、计算机等节点间方便、灵活地发送和接收大容量数据包,且实时性、可靠性较高。现对ControllerLink的
"FinsGateway"的相关词
快捷付款方式
订购知网充值卡
<font color="#0-819-9993
<font color="#0-
<font color="#0-

我要回帖

更多关于 电脑突然连不上打印机 的文章

 

随机推荐