今天小编要和大家分享的是OMRON PLC网络Ethernet网 OMRON PLC网络OMRON PLC与上位计算机之间的通信,接下来我将从OMRONPLC网络Ethernet网,OMRONPLC与上位计算机之间的通信,OMRONPLC与上位计算机通信程序,这几个方面来介绍。
OMRON PLC的网络分为三层:Ethernet网、CONtroller Link控制器网、Compo BUS/D与Compo BUS/S元器件网,OMRON公司的PLC较早投入我国市场,在我国工控领域应用较为广泛,掌握其PLC的网络技术和通信方法,对进一步推广PLC的应用,提高工厂自动化水平具有较大的现实意义。
OMRONpLC网络Ethernet网
Ethernet网络即所说的以太网,它是工厂自动化领域用于信息管理层上的网络,它的通信速率高,可达100Mbps,以太网模块使pLC可以作为工厂局域网的一个节点,网络上的任何一台计算机都可以实现对它的控制。在OMRON的pLC中,中型机以上的pLC才能上以太网,通常有三种机型,CS1系列、CV系列、和C200H系列。在CS1系列和CV系列上分别直接装Ethernet单元CS1W-ETN01/11、CV500-ETN01,而在C200Hα上除了必须安装pC卡单元(C200HW-pCS01)外,还必须配置通信板(C200HW-COM01/04),并用总线单元将pC卡单元与通信板连接起来。OMRONpLC的Ethernet网具有以下功能:
远程编程和监控:在连接到Ethernet网络的计算机上运行CX-programmer可以对所有连接的Ethernet网络上的pLC进行编程和监控。
FINS信息服务:在pLC之间和pLC与计算机之间发送FINS信息,使用EthernetFinsGateway能够不必编写FINS指令程序而直接管理信息。
Socket服务:由Windows提供一组函数,允许用户程序直接调用及使用TCp和UDp协议,在Ethernet网上进行数据传输。
FTp服务:使用FTp在CpU单元的存储卡和计算机存储器之间传送文件。
Email服务:当在出错或在预定的时间内,一个标志变为ON,此时从pLC向上位机发送电子邮件。
网络间通信:处在网络上的不同节点可以通过网关通信,通过FINS指令可实现跨网络的连接。pLC通过使SEND、RECV、CMND指令跨网并与其它pLC进行通信,网间通信限制在三级网络内进行。
OMRONpLC与上位计算机之间的通信
在计算机与pLC构成的集散控制系统中,多数是由一台计算机与数台pLC形成1:N的通信模式。该模式系统中pLC负责现场高速数据采集、实现逻辑、定时、计数、pID调节等控制任务并通过串行通信口向上位计算机传送pLC工作状态及有关数据,从而实现计算机对控制系统的管理。pLC与上位计算机之间通信的准确、可靠、高效率是集散控制系统的关键所在。
OMRONpLC与上位计算机通信程序
上位机通信软件是用VB开发的。VB具有强大的图形显示功能,可以容易开发出界面良好的图形用户界面,同时VB还提供了串行端口控件MSCOMM,程序员在利用该控件时,只需设置、监视其属性和事件,即可完成对串口初始化和数据的传输工作。通信程序如下:
Subformlload()
Mscomml.Comport=1
Mscomml.Settings=“9600,n,8,1”
Endsub
Subcommandlclick
Mscomml.Inputlen=0
Ifmscomml.portopen=falsethen
Mscomml.portopen=true
Endif
ForI=1toN;N为网络系统中的pLC个数
Ifi<10then
S
关于OMRON PLC网络,电子元器件资料就介绍完了,您有什么想法可以联系小编。