以太网称为以太网。它用于信息管理层的工厂自动化领域。
它的通信速度很快,高达100M bps。以太网模块使PLC可以充当工厂LAN的节点。
任何计算机都可以控制它。在欧姆龙的PLC中,中型机器上方的PLC可以连接到以太网。
通常有三种型号,CS1系列,CV系列和C200H系列。以太网单元CS1W-ETN01 / 11和CV500-ETN01分别直接安装在CS1系列和CV系列上。
除PC卡单元(C200HW-PCS01)外,还必须在C200Hα上配置通讯板(C200HW-COM01 / 04)。 ),并使用总线单元将PC卡单元连接到通信板。
欧姆龙PLC的以太网具有以下功能:远程编程和监控:在连接到以太网的计算机上运行CX-Programmer,可以对所有连接的以太网上的PLC进行编程和监控。 FINS信息服务:在PLC和PLC与计算机之间发送FINS信息。
使用Ethernet Fins Gateway可以直接管理信息,无需编写FINS指令程序。套接字服务:Windows提供的一组功能,允许用户程序直接调用和使用TCP和UDP协议通过以太网进行数据传输。
FTP服务:使用FTP在CPU单元的存储卡和计算机内存之间传输文件。电子邮件服务:当发生错误或预定时间时,标志变为ON,并且从PLC向主计算机发送电子邮件。
网络间通信:网络中的不同节点可以通过网关进行通信,通过网络的连接可以通过FINS指令实现。 PLC通过使SEND,RECV和CMND命令跨网络与其他PLC通信,并且网络间通信仅限于三级网络。
在由计算机和PLC组成的分布式控制系统中,大多数是由一台计算机和多台PLC组成的1:N通信模式。在该模式系统中,PLC负责现场高速数据采集,逻辑,定时,计数,PID调整等控制任务,并通过串口通讯端口将PLC工作状态和相关数据传输到上位机,从而实现实现计算机控制系统的管理。
PLC与主机之间通信的准确性,可靠性和高效率是分布式控制系统的关键。主机通信软件是用VB开发的。
VB具有强大的图形显示功能,可以轻松开发具有良好界面的图形用户界面。同时,VB还提供了串口控制MSCOMM。
当程序员使用此控件时,他只需要设置和监视其属性和事件。完成串口初始化和数据传输工作。
通信过程如下:Sub forml load()Mscomml。 Comport = 1 Mscomml。
Settings =“9600,n,8,1”End sub Sub commandl单击Mscomml。 Inputlen = 0如果是mscomml。
Portopen = false然后是Mscomml。 Portopen = true结束如果I = 1到N; N是网络系统中PLC的数量。
如果i& lt; 10则S $ =“@”+“0”+ str $(i)+“ts”+“abcd”Else S $ =" @" + str $(i)+" ts" +“abcd”; abcd是测试字符Endif ...; Mscomml。 Lutprt = sedate $ Timer 1 n = false Timer l。
Enable = true Do until(mscomml.inbuffercount& lt;& gt; 0)或(timer 1 n = true)Domy = doevents()循环计时器1.enable = false ...... Redata,$ = msconmml 。输入如果rdata $ = sedate $ ......;转移到正常的通信数据处理Else Labell。
Cation = str $(i)+“测试通信失败,检查线路在睡觉后测试” Endif Endsub。
