为适应现代机房管理的需要,基于PLC强大的逻拜功能和高可靠性,结合PC机丰富的软硬件资源,本文设计了基于PLC的服务器机房电源拉制系统。该系统具有微机、服务器、交换机电源控制的系统功能,克服了传统手工操作的弊端。作为该系统核心的PLC,采用了延时继电器、LAD梯形图编程,建立其输出节点与被控对象——电源开关量之间的“点对点”关系,时电源开关进行控制,通过OPC Server对PLC的每种状态做出监视和信息统计,下达指令至PLC执行相应的开机或关机命令。1、引 言
在互联网技术及其应用的推动下,教育信息化建设得到了飞速的发展,基于网络的各种应用如网络远程教育、数字图书馆、网络办公等系统得到了迅速的普及,越来越多的系统应用对数据的存储提出了更高的要求。在网络时代,信息资源呈几何级数增长,导致通过网络进行传输的信息量不断膨胀,大量的信息需要进行数字化存储。而构建大量的网络存储后,如何保证这些数据的安全、可靠的运行呢?
越来越多的高校存在多地办学的压力,学生数目急剧增加,而工作人员工作量的加重、交通不便、机房系统管理人员的匾乏导致我们无法及时应对停电这些突如其来的偶然情况。虽说大多数服务器机房配备了UPS,但停电时间的偶然性和UPS电池容量的有限性还是会导致一些重要数据的丢失。
现在的服务器存放数据大多采用SAN(Storage Area Network)架构的网络存储模式,依靠系统管理人员手动启动或手动关闭服务器等设备。一旦停电,若处理不及时,必然导致数据丢失。下面我们以云南大学图书馆基于SAN架构的IBM FAST 900存储为例(如图1)。
利用了PLC强大的逻辑功能和高可靠性以及PC机的软硬件资源,本文设计了一个服务器机房电源控制系统,实现了整套机房电源的自动有序开启或关闭(包括服务器、交换机、磁盘控制器、磁盘柜等),克服了传统手工管理服务器机房的弊端。
图1 基于PLC的服务器机房电源控制系统拓扑图(以云南大学图书馆SAN存储为例)
2、服务器机房电源控制系统的功能和组成
2.1 电源自动有序开启和有序断开
服务器机房系统中有UPS、磁盘柜(EXP700)、光纤交换机(Switch 3534-FO8)、光纤磁盘控制器(FAST 900)、服务器,整个系统的开启和断开都是有顺序而且对时间也有一定要求。一旦顺序紊乱,就会导致数据丢失。
下面我们规定一下开关机条件:UPS电池容量高于10%且处于充电状态,可以开机;UPS电池容量低于10%且处于放电状态,关机。
开启和断开顺序如下图2所示:
图2 开关机示意图
开机:所有磁盘柜(EXP700)开启一分钟后,依次开启光纤交换机(Switch 3534-F08)、光纤磁盘控制器(FAST 900),前后设备间隔30秒启动;再打开服务器操作系统;
关机:关闭服务器操作系统后,依次关闭光纤磁盘控制器(FAST 900)、光纤交换机(Switch 3534-F08)、磁盘柜(EXP 700),前后设备间隔30秒关闭。
整个过程无需手工介人,一旦确定开机或者关机,UPS通过以太网发送开机/关机信号到PC机,从而实现整个机房电源的自动开启或关闭。与传统的手工开关机相比,节省了大量的人力、物力、时间,同时避免了误操作而引起的系统故障。
2.2 电源的监视和信息统计
PC机通过OPC Server与PLC建立连接,采集PLC信息,显示在PC程序界面上,从而实现对电源的开启和关闭次数的统计功能。
2.3 组成
系统软件组成:机房管理监控软件,PLC编程软件Step7(Ver5.0或更高),Siemens Simatic Net2006(OPC软件)。
系统硬件组成:PC、西门子S7300 PLC、16I/160输入输出模块、CP343-1 IT以太网卡、PS307 24VDC稳压源、以及单极断路器、中间继电器、指示灯、按钮若干。
3 基于PLC的服务器电源管理系统的设计过程
3.1 PLC选型
由于系统基于PLC装置的强大的逻辑功能和高可靠性,建立其输出节点与被控对象(中间继电器)——电源开关量之间的“点对点”关系,对电源开关进行控制;并且PLC具备以太网与PC机通讯功能。所以在PLC的选型上需要综合考虑以下几个因素:系统需要的功能、I/O点数、程序存储器的容量以及I/O信号的性质、参数、特性等。
本系统选用德国西门子自动化有限公司的S7300系列器件。该器件由PS307电源、CPU315-2DP、CP343、1 TT、16点I/O模块以及保护电源的单极断路器、控制电源通断的中间继电器(简称“继电器”)组成。PLC上运行的软件用Step7开发,用于采集相应的输入信号进行处理,处理后输出到控制继电器来控制相应设备的电源。
3.2 电路原理
电路原理如图3所示:
图3 基于PLC的服务器机房电源控制系统的电路原理图
由于采用PLC vo控制,电路的控制变得异常简单,因为PLC程序取代了大部份原先电路逻辑所做的工作。S7300的16输入16输出模块主要是采集一个“启动”按钮(StartButton)和一个“停止”按钮(StopButton)的信号,通过PLC-S73110处理以后,输出控制相应的继电器间接控制设备电源关开和指示灯。
3.3 PLC程序的主要控制程序简介
图4 主要控制程序(一)
图4是PLC使用的典型梯形图,‘︱︱’——常开逻辑判断符,‘H’——常闭逻辑判断符,(SD)——延时接通计时器,(SF)——延时断开计时器。
改控制程序实现了设备的电源开关的延时接通和延时断开,具体时间由“StartTime”和“StopTime”给定。一旦启动按钮“StartButton”被触发,使能“MEnable”就具备,使用整个系统有序上电;而触发停止按钮“StopButton”以后,使能“MEnable”丢失,整系统就根据程序有序断电。
图5 主要控制程序(二)
图5说明了系统中设备的电源开关控制流程。
使能“MEnable”,具备,则启动磁盘柜(EXP700)使能“MEnable”具备,“EXP700-ON”是磁盘柜启动延时计时器(图4),时间到达1分钟后,光纤交换机(Switch3534-F08)启动同理,时间到达30秒钟后,光纤磁盘控制器(FAST900)启动同理,时间到达30秒钟后,服务器(SeiveiComputer)启动。
上面所介绍的只是系统启动过程,下面介绍系统关闭过程。
图4中,触发停止按钮“StopButton”以后,使能“MEnable”丢失,图S中的服务器(ServeiComputer)输出停止,服务器电源开关断电;图5中“ServeiComputer-OFF”是服务器断电延时计时器,时间达到30秒钟后,光纤磁盘控制器(FAST 900)输出停止,光纤磁盘控制器电源开关断电;之后再过30秒,光纤交换机(FAST 900)电源开关断电;再过30秒,磁盘柜(EXP700)电源开关断电,整个系统断电完成。
3.4 OPC技术
上述开关电源的过程需要对电源状态进行监视和统计,因此PC与PLC通讯是必不可少的,OPC(OLE For Process Control)技术是普遍采用的技术。OPC技术规范是以Microsoft的OLE/COM(bbbbbb bbbbing and bbbbbding/Component bbbbbb Model)技术为差础,定义了一组接口规范。它包括OPC自动化接口(Automation Interface)和OPC定制接口(Custom Interface)。另外,OPC技术规范定义的是OPC服务器程序和客户机程序进行通讯的接口或通讯的方法。
OLE自动化标准接口定义了以下三层接口,依次呈包含关系。
OPC Server:OPC启动服务器,获得其他对象和服务的起始类,并用于返回OPC Group类对象;
OPC Group:存储由若干。PC Item组成的Group信息,并用于返回OPC Item类对象;
OPC Item:存储具体Item的定义、数据值、状态值等信息。
实现本系统程序源码的部分核心代码如下图6所示:
图6 程序源码部分核心代码
4 结束语
基于PLC的服务器机房电源控制系统实现了整套机房电源的自动有序开启或关闭,克服了传统手工管理服务器机房的弊端,满足了tigao管理效率的管理需求,体现了管理的科学化。西门子模块6ES7222-1HF22-0XA8技术介绍
PLC在数控机床上起着连接NC与机床的桥梁作用,一方面,它不仅接受NC的控制指令,还要根据机床侧的控制信号,在内部顺序程序的控制下,给机床侧发出控制指令,控制电磁阀、继电器、指示灯,并将状态信号发送到NC;另一方面,在对大量开关信号处理过程中,任何一个信号不到位,任何一个执行元件不动作,都会使机床出现故障。在数控机床的维修过程中,这类故障占有比较大的比例。因此掌握用PLC查找故障的方法很重要。
PLC在数控机床上起着连接NC与机床的桥梁作用,一方面,它不仅接受NC的控制指令,还要根据机床侧的控制信号,在内部顺序程序的控制下,给机床侧发出控制指令,控制电磁阀、继电器、指示灯,并将状态信号发送到NC;另一方面,在对大量开关信号处理过程中,任何一个信号不到位,任何一个执行元件不动作,都会使机床出现故障。在数控机床的维修过程中,这类故障占有比较大的比例。因此掌握用PLC查找故障的方法很重要。
1.与PLC有关的故障特点
(1)大多数有关PLC的故障是外围接口信号故障,所以在维修时,只要PLC有些部分控制的动作正常,都不应该怀疑PLC程序。如果通过诊断确认运算程序有输出,而PLC的物理接口没有输出,则为硬件接口电路故障。
(2)硬件故障多于软件故障,例如当程序执行M07(冷却液开)时,机床无此动作,大多是由外部信号不满足,或执行元件故障,而不是CNC与PLC接口信号的故障。
2 与PLC有关故障检测的思路和方法
2.1 根据故障号诊断故障
数控机床的PLC程序属于机床厂家的二次开发,即根据机床的功能和特点,编制相应的动作顺序以及报警文本,对过程进行监控。当出现异常情况,会发出相应报警。在维修过程中,要充分利用这些信息。
例1:某数控机床的换刀系统在换刀指令时不动作,机械臂停留在行程中间位置上,CRT显示报警号。查手册得知该报警号表示:换刀系统机械臂检测开关信号为“0”即“刀库换刀位置错误”。
根据报警内容,可诊断故障发生在换刀装置和刀库两部分,由于相应的位置检测开关无信号送至PLC的输入口。从而导致机床中断换刀。造成开关无信号的原因有两个:一是由于液压或机械上的原因造成动作不到位而使开关得不到感应;二是接近开关失灵。首先检查刀库中的接近开关,用一薄金属片接近感应开关,以排除接近开关失灵的可能性。通过检查发现开关正常。因机械臂停留在中间位置,所以两个信号都为“0”。
机械装置检查:“臂缩回”的动作是由电磁阀YV21控制的,手动该电磁阀,把机械臂退回至“臂缩回”位置,机械恢复正常。这说明手控电磁阀能使换刀位置定位,从而排除了液压或机械上的阻滞造成换刀系统不到位的可能性。
由以上分析可知,PLC的输入信号正常,输出动作无误,问题在操作不当或PLC设置不当。《操作手册》中要求:连续运行中,两次换刀间隔时间不得小于30s。经过操作观察,两次换刀时间间隔小于PLC规定的要求,从而造成PLC程序执行错误引起报警。修改了相应的程序后,故障排除。
2.2 根据动作顺序诊断故障
数控机床上刀具及托盘等装置的自动交换动作都是按照一定的顺序来完成的,因此,观察机械装置的运动过程,比较正常和故障时的情况,就可发现疑点,诊断出故障的原因。
例2:某立式加工中心自动换刀故障。
故障现象:换刀臂平移到位后,无拔刀动作。
自动换刀控制如图1所示。ATC的动作起始状态是:主轴保持要交换的旧刀,换刀臂在B位置,换刀臂在上部位置,刀库已将要交换的新刀具定位。自动换刀的顺序为:换刀臂左移(B→A)→换刀臂下降(从刀库拔刀)→换刀臂右移(A→B)→换刀臂上升→换刀臂右移(B→C,抓住主轴中刀具,)→主轴液压缸下降(松刀)→换刀臂下降(从主轴拔刀)→换刀臂旋转1800(两刀具交换位置)→换刀臂上升(装刀)→主轴液压缸上升(抓刀)→换刀臂左移(C→B)→刀库转动(找出旧刀具位置)→换刀臂左移(B→A返回旧刀具给刀库)→换刀臂右移(A→B)→刀库转动(找下一把刀)。
图1自动换刀控制示意图
换刀臂平移至C位置时,无拔刀动作,分析原因,有几种可能:
(1)SQ2无信号,所以未输出松刀电磁阀YV2的电压,主轴仍处于抓刀状态,换刀臂不能下移。
(2)松刀接近开关SQ4无信号,则换刀臂升降电磁阀YVl状态不变,换刀臂不下降。
(3)电磁阀有故障,给予信号也不动作。逐步检查,发现SQ4未发出信号。进一步对SQ4进行检查,发现感应间隙过大,导致接近开关无信号输出,产生动作障碍。将感应间隙δ调至1 111111,故障消除。
2.3 根据控制对象的工作原理诊断故障
数控机床的PLC程序是按照控制对象的控制原理来设计的,通过对控制对象的工作原理的分析,结合PLC的I/O状态来进行检查。
例3:数控车床工件夹紧故障。
故障现象:该车床配备FANUC一0T系统,当脚踏尾座开关使套筒顶进工件时,系统产生报警。尾架套简的示意图和PLC输入开关分别如图2和图3所示。
故障诊断:在系统诊断状态下,调出PLC输入信号,发现脚踏开关输入X04.2为“1”,尾座套筒转换开关X17.3为“1”,润滑油液面开关X17.6为“1”。调出PLC输出信号,当脚踏向前开关时,输出Y49.0为“1”,同时电磁阀也得电。这说明系统PLC输入输出状态均正常。因此,尾座套筒液压系统有问题。
析图2:当电磁阀YV4.1得电后,液压油经溢流阀、liuliang控制阀和单向阀进入尾座套筒液压缸,使其向前顶紧工件。松开脚踏开关后,电磁换向阀处于中间位置,油路停止供油,由于单向阀的作用,尾座套筒向前时的油压得到保持。该油压使压力继电器常开触点接通,在系统PLC输入信号中X00.2为“1”,但检查系统PLC输入信号X00.2为“0”,说明压力继电器触点信号有问题。经进一步检查发现其触点开关损坏,从而造成PLC输入信号为“0”,系统认为尾座套筒未顶紧而产生报警。更换一新的压力继电器后,故障排除。
图2 尾建控制示意图
图3 尾架套筒的PLC输入开关
2.4 根据PLC的∥o状态诊断故障
数控机床中,输入输出信号的传递一般都要通过PLC接口来实现,因此,许多故障都会在PLC的I/0接口这个通道反映出来。数控机床的这个特点为故障诊断提供了方便,不用万用表就可以知道信号的状态,但要熟悉有关控制对象的正常状态和故障状态。
2.5 通过梯形图诊断故障
根据PLC的梯形图来分析和诊断故障是解决数控机床外围故障的基本方法。用这种方法诊断机床故障,首先应搞清机床的工作原理、动作顺序和联锁关系,然后利用系统的自诊断功能或通过机外编程器,根据PLC梯形图查看相关的输入输出及标志位的状态,从而确定故障原因。
例4:配备SIN810数控系统的加工中心,出现分度工作台不分度的故障且无报警。
根据工作原理,分度的齿条和齿轮啮合,这个动作是靠液压装置来完成的,由PLC输出Q1.4控制电磁阀YVl4来执行。PLC相关部分的梯形图如图4。
通过数控系统的DIAGNOSIS中的“STATUS PLC”软键,实时查看Q1.4的状态,发现其状态为“0”;由PLC梯形图查看F123.0也为“0”,按梯形图逐个检查,发现F105.2为“0”,导致F123.0为“0”;根据梯形图查看STATUS PLC中的输入信号,发现IlO.2为“0”从而导致F105.2为“0”。19.3、19.4、110.2、IlO.3为4个接近开关的检测信号,以检测齿条和齿轮是否啮合。分度时,这4个接近开关都应有信号,即都应闭合,现发现110.2未闭合。处理方法:检查机械部分确认机械是否到位;检查接近开关是否损坏。根据这个线索继续查看,后发现反映二、三工位分度头起始位置检测开关19.4、110.2动作不同步,导致了工作台不旋转。进一步确认为三工位分度头产生机械错位。调整机械装置,使其与二工位同步后,故障消除。
图4故障机床PLc相关部分梯形图
2.6 动态跟踪梯形图诊断故障
有些数控系统带有梯形图监控功能,调出梯形图画面,可以看到输入输出点的状态。梯形图执行的动态过程,有的需要机外编程器,在线监控程序的运行。当有些PLC发生故障时,因过程变化快,查看L/O及标志无法跟踪。此时需要通过PLC动态跟踪,实时观察I/O及标志位状态的瞬间变化,根据PLC的动作原理做出诊断。
3 结语
通过以上思路和实例,要做好用PLC对数控机床故障检测须注意以下几点:
(1)了解机床各组成部分检测开关的安装位置,如加工中心的刀库、机械手和回转工作台,数控车床的旋转刀架和尾架,机床的气、液压系统中的限位开关、接近开关和压力开关等,弄清检测开关作为PLC输入信号的标志。
(2)了解执行机构的动作顺序,如液压缸、气缸的电磁换向阀等,弄清对应的PLC输出信号标志。
(3)了解各种条件标志,如起动、停止、限位、夹紧和放松等标志信号。
(4)借助必要的诊断功能,必要时用编程器跟踪梯形图的动态变化,搞清故障原因,根据机床的工作原理做出诊断。
为适应现代机房管理的需要,基于PLC强大的逻拜功能和高可靠性,结合PC机丰富的软硬件资源,本文设计了基于PLC的服务器机房电源拉制系统。该系统具有微机、服务器、交换机电源控制的系统功能,克服了传统手工操作的弊端。作为该系统核心的PLC,采用了延时继电器、LAD梯形图编程,建立其输出节点与被控对象——电源开关量之间的“点对点”关系,时电源开关进行控制,通过OPC Server对PLC的每种状态做出监视和信息统计,下达指令至PLC执行相应的开机或关机命令。1、引 言
在互联网技术及其应用的推动下,教育信息化建设得到了飞速的发展,基于网络的各种应用如网络远程教育、数字图书馆、网络办公等系统得到了迅速的普及,越来越多的系统应用对数据的存储提出了更高的要求。在网络时代,信息资源呈几何级数增长,导致通过网络进行传输的信息量不断膨胀,大量的信息需要进行数字化存储。而构建大量的网络存储后,如何保证这些数据的安全、可靠的运行呢?
越来越多的高校存在多地办学的压力,学生数目急剧增加,而工作人员工作量的加重、交通不便、机房系统管理人员的匾乏导致我们无法及时应对停电这些突如其来的偶然情况。虽说大多数服务器机房配备了UPS,但停电时间的偶然性和UPS电池容量的有限性还是会导致一些重要数据的丢失。
现在的服务器存放数据大多采用SAN(Storage Area Network)架构的网络存储模式,依靠系统管理人员手动启动或手动关闭服务器等设备。一旦停电,若处理不及时,必然导致数据丢失。下面我们以云南大学图书馆基于SAN架构的IBM FAST 900存储为例(如图1)。
利用了PLC强大的逻辑功能和高可靠性以及PC机的软硬件资源,本文设计了一个服务器机房电源控制系统,实现了整套机房电源的自动有序开启或关闭(包括服务器、交换机、磁盘控制器、磁盘柜等),克服了传统手工管理服务器机房的弊端。
图1 基于PLC的服务器机房电源控制系统拓扑图(以云南大学图书馆SAN存储为例)
2、服务器机房电源控制系统的功能和组成
2.1 电源自动有序开启和有序断开
服务器机房系统中有UPS、磁盘柜(EXP700)、光纤交换机(Switch 3534-FO8)、光纤磁盘控制器(FAST 900)、服务器,整个系统的开启和断开都是有顺序而且对时间也有一定要求。一旦顺序紊乱,就会导致数据丢失。
下面我们规定一下开关机条件:UPS电池容量高于10%且处于充电状态,可以开机;UPS电池容量低于10%且处于放电状态,关机。
开启和断开顺序如下图2所示:
图2 开关机示意图
开机:所有磁盘柜(EXP700)开启一分钟后,依次开启光纤交换机(Switch 3534-F08)、光纤磁盘控制器(FAST 900),前后设备间隔30秒启动;再打开服务器操作系统;
关机:关闭服务器操作系统后,依次关闭光纤磁盘控制器(FAST 900)、光纤交换机(Switch 3534-F08)、磁盘柜(EXP 700),前后设备间隔30秒关闭。
整个过程无需手工介人,一旦确定开机或者关机,UPS通过以太网发送开机/关机信号到PC机,从而实现整个机房电源的自动开启或关闭。与传统的手工开关机相比,节省了大量的人力、物力、时间,同时避免了误操作而引起的系统故障。
2.2 电源的监视和信息统计
PC机通过OPC Server与PLC建立连接,采集PLC信息,显示在PC程序界面上,从而实现对电源的开启和关闭次数的统计功能。
2.3 组成
系统软件组成:机房管理监控软件,PLC编程软件Step7(Ver5.0或更高),Siemens Simatic Net2006(OPC软件)。
系统硬件组成:PC、西门子S7300 PLC、16I/160输入输出模块、CP343-1 IT以太网卡、PS307 24VDC稳压源、以及单极断路器、中间继电器、指示灯、按钮若干。
3 基于PLC的服务器电源管理系统的设计过程
3.1 PLC选型
由于系统基于PLC装置的强大的逻辑功能和高可靠性,建立其输出节点与被控对象(中间继电器)——电源开关量之间的“点对点”关系,对电源开关进行控制;并且PLC具备以太网与PC机通讯功能。所以在PLC的选型上需要综合考虑以下几个因素:系统需要的功能、I/O点数、程序存储器的容量以及I/O信号的性质、参数、特性等。
本系统选用德国西门子自动化有限公司的S7300系列器件。该器件由PS307电源、CPU315-2DP、CP343、1 TT、16点I/O模块以及保护电源的单极断路器、控制电源通断的中间继电器(简称“继电器”)组成。PLC上运行的软件用Step7开发,用于采集相应的输入信号进行处理,处理后输出到控制继电器来控制相应设备的电源。
3.2 电路原理
电路原理如图3所示:
图3 基于PLC的服务器机房电源控制系统的电路原理图
由于采用PLC vo控制,电路的控制变得异常简单,因为PLC程序取代了大部份原先电路逻辑所做的工作。S7300的16输入16输出模块主要是采集一个“启动”按钮(StartButton)和一个“停止”按钮(StopButton)的信号,通过PLC-S73110处理以后,输出控制相应的继电器间接控制设备电源关开和指示灯。
3.3 PLC程序的主要控制程序简介
图4 主要控制程序(一)
图4是PLC使用的典型梯形图,‘︱︱’——常开逻辑判断符,‘H’——常闭逻辑判断符,(SD)——延时接通计时器,(SF)——延时断开计时器。
改控制程序实现了设备的电源开关的延时接通和延时断开,具体时间由“StartTime”和“StopTime”给定。一旦启动按钮“StartButton”被触发,使能“MEnable”就具备,使用整个系统有序上电;而触发停止按钮“StopButton”以后,使能“MEnable”丢失,整系统就根据程序有序断电。
图5 主要控制程序(二)
图5说明了系统中设备的电源开关控制流程。
使能“MEnable”,具备,则启动磁盘柜(EXP700)使能“MEnable”具备,“EXP700-ON”是磁盘柜启动延时计时器(图4),时间到达1分钟后,光纤交换机(Switch3534-F08)启动同理,时间到达30秒钟后,光纤磁盘控制器(FAST900)启动同理,时间到达30秒钟后,服务器(SeiveiComputer)启动。
上面所介绍的只是系统启动过程,下面介绍系统关闭过程。
图4中,触发停止按钮“StopButton”以后,使能“MEnable”丢失,图S中的服务器(ServeiComputer)输出停止,服务器电源开关断电;图5中“ServeiComputer-OFF”是服务器断电延时计时器,时间达到30秒钟后,光纤磁盘控制器(FAST 900)输出停止,光纤磁盘控制器电源开关断电;之后再过30秒,光纤交换机(FAST 900)电源开关断电;再过30秒,磁盘柜(EXP700)电源开关断电,整个系统断电完成。
3.4 OPC技术
上述开关电源的过程需要对电源状态进行监视和统计,因此PC与PLC通讯是必不可少的,OPC(OLE For Process Control)技术是普遍采用的技术。OPC技术规范是以Microsoft的OLE/COM(bbbbbb bbbbing and bbbbbding/Component bbbbbb Model)技术为差础,定义了一组接口规范。它包括OPC自动化接口(Automation Interface)和OPC定制接口(Custom Interface)。另外,OPC技术规范定义的是OPC服务器程序和客户机程序进行通讯的接口或通讯的方法。
OLE自动化标准接口定义了以下三层接口,依次呈包含关系。
OPC Server:OPC启动服务器,获得其他对象和服务的起始类,并用于返回OPC Group类对象;
OPC Group:存储由若干。PC Item组成的Group信息,并用于返回OPC Item类对象;
OPC Item:存储具体Item的定义、数据值、状态值等信息。
实现本系统程序源码的部分核心代码如下图6所示:
图6 程序源码部分核心代码
4 结束语
基于PLC的服务器机房电源控制系统实现了整套机房电源的自动有序开启或关闭,克服了传统手工管理服务器机房的弊端,满足了tigao管理效率的管理需求,体现了管理的科学化。