西门子模块6ES7221-1BF22-0XA8当天发货
概述
自动化系统中所使用的各种类型PLC,有的是集中安装在控制室,有的是分散安装在生产现场的各单机设备上,虽然它们大多处在强电电路和强电设备所形成的恶劣电磁环境中,但PLC是专门为工业生产环境而设计的控制装置,在设计和制造过程中采用了多层次抗干扰和精选元件措施,故具有较强的适应恶劣工业环境的能力、运行稳定性和较高的可靠性,因此一般不需要采取什么特殊措施就可以直接在工业环境使用,但是由于它直接和现场的I/O设备相连,外来干扰很容易通过电源线 或I/O传输线侵入,从而引起控制系统的误动作。PLC受到的干扰可分为外部干扰和内部干扰。在实际的生产环境下,外部干扰是随机的,与系统结构无关,且干扰源是无法消除的,只能针对具体情况加以限制;内部干扰与系统结构有关,主要通过系统内交流主电路,模拟量输入信号等引起,可合理设计系统线路来削弱和抑制内部干扰和防止外部干扰。要tigaoPLC控制系统的可靠性,就要从多方面tigao系统的抗干扰能力。
分析硬件电路,提出硬件抗干扰措施
1、PLC控制系统的安装和使用环境
PLC是专为工业控制设计的,一般不需要采取什么特殊措施就可以直接在工业环境使用。但是在PLC控制系统中,如果环境过于恶劣,或安装使用不当,会降低系统的可靠性。PLC使用环境温度通常在0℃ ~55℃范围内,应避免太阳光直接照射,安装位置应远离发热量大的器件,同时应保证有足够大的散热空间和通风条件。环境湿度一般应小于85%,以保证PLC有良好的绝缘。在含有腐蚀性气体、浓雾或粉尘的场合,需将PLC封闭安装。此外,如果PLC安装位置有强烈的振动源,系统的可靠性也会降低,所以应采取相应的减振措施。
2 、PLC的电源与接地
PLC本身的抗干扰能力一般都很强。通常,只能将PLC的电源与系统的动力设备电源分开配线,对于电源线来的干扰,一般都有足够强的抑制能力。但是,如果遇上特殊情况,电源干扰特别严重,可加接一个带屏蔽层的隔离变压器以减少设备与地之间的干扰,tigao系统的可靠性。如果一个系统中含有扩展单元,则其电源必须与基本单元共用一个开关控制,也就是说,它们的上电与断电必须同时进行。良好的接地是保证PLC安全可靠运行的重要条件。为了抑制附加在电源及输入端、输出端的干扰,应给PLC接专用地线,并且接地点要与其它设备分开,如图1(a)。若达不到这种要求,也可采用公共接地方式,如图1(b)。但是禁止采用串联接地方式,如图1(c),因为它会使各设备间产生电位差而引入干扰。此外,接地线要足够粗,接地电阻要小,接地点应尽可能靠近PLC 。
接地的目的通常有两个,其一为了安全,其二是为了抑制干扰。完善的接地系统是PLC控制系统抗干扰的重要措施之一。接地在消除干扰上起很大的作用。这里的接地是指决定系统电位的地,而不是信号系统归路的接地。在PLC控制系统中有许多悬浮的金属架,它们是惧空中干扰的空中线,需要有决定电位的地线。交流地是PLC控制系统供电所必需的,它通过变压器中心点构成供电两条回路之一。这条回路上的电流、各种谐波电流等是个严重的干扰源。因此交流地线、直流地线、模拟地和数字地等必须分开。数字地和模拟地的共点地好置悬浮方式。地线各点之间的电位差尽可能小,尽量加粗地线,有条件可采用环形地线。系统地端子(LG)是抗干扰的中性端子,通常不需要接地,可是,当电磁干扰比较严重时,这个端子需与接大地的端子(GR)连接。
3 、PLC的输入、输出设备
输入电路是PLC接受开关量、模拟量等输入信号的端口,其元器件质量的优劣、接线方式及是否牢靠也是影响控制系统可靠性的重要因素。以开关量输入为例,按钮、行程开关的触点接触要保持在良好状态,接线要牢固可靠。机械限位开关是容易产生故障的元件,设计时,应尽量选用可靠性高的接近开关代替机械限位开关。此外,按钮触点的选择也影响到系统的可靠性。在设计电路时,应尽量选用可靠性高的元器件,对于模拟量输入信号来说,常用的有4~20mA、0~20mA直流电流信号;0~5V、0~10V直流电压信号,电源为直流24V。
对于开关量输出来说,PLC的输出有继电器输出、晶闸管输出、晶体管输出三种形式,具体选择哪种形式的输出应根据负载要求来决定,选择不当会使系统可靠性降低,严重时导致系统不能正常工作。如晶闸管输出只能用于交流负载,晶体管输出只能用于直流负载。此外,PLC的输出端子带负载能力是有限的,如果超过了规定的大限值,必须外接继电器或接触器,才能正常工作。外接继电器、接触器、电磁阀等执行元件的质量,是影响系统可靠性的重要因素。常见的故障有线圈短路、机械故障造成触点不动或接触不良。这一方面可以通过选用高质量的元器件来tigao可靠性,另一方面,在对系统可靠性及智能化要求较高的场合,可以根据电路中电流异常的情况对输出单元的一些重点部位进行诊断,当检测到异常信号时,系统按程序自动转入故障处理,从而tigao系统工作的可靠性。若PLC输出端子接有感性元件,则应采取相应的保护措施,以保护PLC的输出触点。
为了防止或减少外部配线的干扰,交流输入、输出信号与直流输入、输出应分别使用各自的电缆;对于集成电路或晶体管设备的输入、输出信号线、必须使用屏蔽电缆,屏蔽电缆在输入、输出侧悬空,而在控制侧接地,其处理方式如图2。
软件抗干扰措施
硬件抗干扰措施的目的是尽可能地切断干扰进入控制系统,但由于干扰存在的随机性,尤其是在工业生产环境下,硬件抗干扰措施并不能将各种干扰完全拒之门外,这时,可以发挥软件的灵活性与硬件措施相结合来tigao系统的抗干扰能力。
1、利用"看门狗"方法对系统的运动状态进行监控
PLC内部具有丰富的软元件,如定时器、计数器、辅助继电器等,利用它们来设计一些程序,可以屏蔽输入元件的误信号,防止输出元件的误动作。在设计应用程序时,可以利用"看门狗"方法实现对系统各组成部分运行状态的监控。如用PLC控制某一运动部件时,编程时可定义一个定时器作"看门狗"用,对运动部件的工作状态进行监视。定时器的设定值,为运动部件所需要的大可能时间。在发出该部件的动作指令时,同时启动"看门狗"定时器。若运动部件在规定时间内达到指定位置,发出一个动作完成信号,使定时器清零,说明监控对象工作正常;否则,说明监控对象工作不正常,发出报警或停止工作信号。
2 、消抖
在振动环境中,行程开关或按钮常常会因为抖动而发出误信号,一般的抖动时间都比较短,针对抖动时间短的特点,可用PLC内部计时器经过一定时间的延时,得到消除抖动后的可靠有效信号,从而达到抗干扰的目的。
3 、用软件数字滤波的方法tigao输入信号的信噪比
为了tigao输入信号的信噪比,常采用软件数字滤波来tigao有用信号真实性。对于有大幅度随机干扰的系统,采用程序限幅法,即连续采样五次,若某一次采样值远远大于其它几次采样的幅值,那么就舍去之。对于liuliang、压力、液面、位移等参数,往往会在一定范围内频繁波动,则采用算术平均法。即用n次采样的平均值来代替当前值。一般认为:liuliangn= 12,压力n=4合适。对于缓慢变化信号如温度参数,可连续三次采样,选取居中的采样值作为有效信号。对于具有积分器A/D转换来说,采样时间应取工频周期(20ms)的整数倍。实践证明其抑制工频干扰能力超过单纯积分器的效果。
数年来,术语“运动控制”在工业自动化领域极富争议。然而,在文献意义上,运动控制指多个驱动器之间的协调。在展览会上,真正创新的系统非常罕见,经常与有更传统结构的系统并列展出。但是,软件中的新技术正在改变常规结构,尤其是在驱动控制领域。
近Schleicher推出的基于PC的控制系统具有协调高达6?个NC轴的能力,经过检验显示出真正创新解决方案的巨大潜力。这种新结构不仅重新分配了驱动器和更高层控制系统之间的任务职能,而且还提供了控制复杂和专门动作的方案。它代表了机床控制演变出新概念的可能性。
改变传统自动化系统的职能,任务被清晰地分配下去。一个PLC连接了输入和输出,CNC通过插补或者象机器人控制那样进行坐标变换来协调轴的动作。但如今,主要的变化出现在基本功能模块委任为相关的控制单元。
部分驱动控制由相应的PLC功能执行,或者由特殊的位置模块——或者它们被指派到更低级,例如,在位置控制器内部,与伺服放大器一样。如今,随着局部智能电力电子的出现,整个控制电路随同积分曲线发生器经常被嵌入到驱动器内。诸如此类的部件如今只通过更别控制系统参数化,通常通过现场总线接收工作。
作为对比,其它系统具有的中央控制系统能假定单个驱动器的功率控制。尤其是在这些情况下,功率和监控部分及控制系统之间必须要有一个快速总线连接。当然,具备高速连接正快速成为系统范围的要求,因为各个功能部件必须能同时获得各种数据加以处理。
图1:PC能控制许多功能。 |
例如,一个运算器能同时向电流控制器供应目前马达的位置;为速度控制器提供测量过的转数;同时,必须向位置控制单元——供电装置或连续步进电机控制系统报告实际的位置值。
此外,视觉系统要求恒定的反馈数据,从而能以图形形式直接显示出路线。对于当今普遍的节拍(cycle time),这不是件小事。因此,有效而且全面的实现数据通信对任何一个完整的动作控制方案来说都是至关重要的要求。
驱动应用类型各异,种类繁多。类型从前进至单一目的地的单轴到复杂多轴,其中同步操作或在线处理都涉及协调多轴作业和一个外部作业。协调多轴为控制系统性能提出了高要求。如果仅仅是行进一条单路径,手工编程也许仍然是可能的选择。然而,在许多情况下,甚至凸轮装置也能够导致数据和指令数量大幅增加。因此,由功能模块组成的库对编程而言变得重要起来。运动控制系统的处理量随性能、灵活性和提供的功能范围潮起潮落。尤其是,控制驱动技术的软件模块的简化处理是一大关键优势。复杂的专门的动作,直接用CNC的DIN语言编程会非常错综复杂,但用功能模块实现则轻而易举。在这些情况下,操作员控制得以简化,而且更容易理解,尤其当各个功能模块在后台进行必要的通信时,无需用户介入。
一个处理器进行控制
通过新型的Schleicher控制系统负责所有控制器任务,可实现驱动编程的创新和便利形式,显而易见的优势是可操作性和经济性。例如,在单个处理器上的系统节省了接口和硬件成本。这种方法引来的挑战很清楚。不管执行的任务有多宽泛,性能决不容许在任何一个区域打折扣。便利熟悉的用户界面优势也不能丧失。一方面,基于bbbbbbs视窗的解决方案成为操作员界面设计的成熟手段,但工业领域需要的实时性能,如响应时间在微秒范围内,不能由仅仅运行bbbbbbs XP的PC来提供。在硬件中断的情况下,例如,一个网络接口卡,在流程没有改变的期间能发生延迟,但在实时任务要求下不允许发生这种情况。因此,尽管事实上标准bbbbbbs方案能提供方便的人机界面控制,但多任务功能和内部流程通信实际上还不能满足苛刻的实时性要求。
为了能够在单PC上提供人机界面友好的控制和实时系统,Schleicher采用了特殊的能配搭工作的操作系统组合。ProNumeric使用了KUKA Controls的VxWin包,VxWin包集成了风河的VxWorks实时操作系统和微软的bbbbbbs XP。这种集成方案融合了两种类型操作系统的优势。时间关键的任务通过VxWorks实时执行,而高端图形HMI功能及连接性也利用了便利的bbbbbbs XP用户界面口。
两个操作系统的存储区域严格由x86 MMU(存储管理单元)保持分离并保护。KUKA VxWin实时驱动确保VxWorks有处理所有时序关键任务的优先权。当实时操作系统的任务管理设备报告说空载时才从VxWorks转换到bbbbbbs。bbbbbbs和实时操作系统通过TCP/IP网络进行通信。
图2:TCP/IP将模块链接到一起。 |
本控制系统结构提供严格的确定性时间响应,并确保PLC运行时间的实时功能和CNC功能。同时,bbbbbbs环境也可通过OPC调用,用于诸如视觉显示及操作者对话处理等任务。除此之外,还可以使用基于bbbbbbs的项目规划工具,并获取网上手册及标准bbbbbbs程序。CNC和PLC紧密链接了ProNumeric,这是由Schleicher提供的先进的基于PC的控制部件,因非常紧密地集成了PLC和CNC控制的运动功能而著称。由于具有分离的硬件,CNC负责运动控制,而并行运行的PLC负责控制和监视外围设备。按照IEC 61131-3对PLC进行编程,使用了STL、FBD、LAD、ST和序列功能图。根据DIN 66025,该程序具有包含延伸功能的ProNumeric CNC。
CNC和PLC功能的紧密集成由ProNumeric实现,这归功于一种市面上独有的解决方案;CNC和PLC使用一种通用通信缓冲器,并完全同步化。PLC任务可以紧密地进行插值。换句话说,PLC周期时间jingque地跟随CNCD的IPO周期。与分离或松散集成的硬件不同,该系统不会遇到限制因素,比如,阀的开关依赖于位置,直接与路径运动相关。在常规控制结构下,CNC和PLC之间不同的周期和与通信有关的延迟限制了响应速度。
为取得优化的机器性能及复杂功能序列,有必要确保CNC与PLC且jingque的同步化。在完全同步化的系统内,有可能在CNC的单个时钟周期内处理传感器信号,这允许对轴进行相应的调整,而不会引起延迟。在现场,这种连续路径控制用于即刻补偿机床因发热而引起的任何漂移。温度传感器向PLC提供数据,PLC反过来利用这一信息来计算并在同一时钟周期内向CNC传递补偿值。方便的是,ProNumeric操作员界面的开放设计允许用户选择与IEC 61131-3、伺服轴试机工具、网络工具和其它诸如此类功能一致的编程环境。如远程维护和远程诊断设施、服务、文档和不同系统公司的程序管理工具等软件解决方案可被方便地被加以集成。对于shop floor编程,也有可能直接在控制器上安装CAD/CAM包。
NERTHUS优化NC程序
在计算CNC数据和仿真工装路径之后,Schleicher控制系统通过NERTHUS技术,减少了用自由选择的轮廓公差定义自由外形轮廓所必需的中间点。该技术减少了NC模块的数量,并生成优化的NC部件程序。采用在线曲线内插器(OCI),CNC控制系统复制自由外形的轮廓,采用NC模块内包含的信息获得持续而光滑的路径和优化的轴速。同时,也可以通过现场总线读主机值编码器在一个内插周期内强制它们成一条“线轴”来结合多个轴。这些轴根据时钟速度和工装位置彼此同步。而且还有可能一起按组操作多个工装,如果有用,整个工装组能被结合到更别的虚拟主传感器,以获得优化的整体生产速度。
基于PC系统的快速Sercos连接还可作为通信中心进行配置。除了为执行器和传感器提供现场总线接口连接,如CANopen,以及到企业的以太网连接,基于PC的系统还为多种驱动器,甚至那些不同的制造商进行互动提供了理想的平台。采用Sercos接口确保了PC和驱动器之间的高带宽通信。这种接口的进一步优势是CNC从其位置控制任务中解放出来,因此显著tigao了其计算能力。几乎任何一个I/O设备都能被轻松地通过现场总线耦合器连接到控制系统。
总结
从灵活性来看,基于PC的运动控制系统提供了常规解决方案未知的灵活性。借助于已在全球超过7万套实时系统内部署的VxWin技术,Schleicher控制系统能充分利用PC技术的所有优势。我们应感谢熟悉的bbbbbbs接口,操作者能快速并无缝集成自己的应用专长。基于PC的控制系统还提供远程诊断和维护设施,允许从多种多样的驱动器制造商处安装工具。预配置的Schleicher ProNumeric不仅按照IEC 61131将CNC控制系统耦合到PLC,而且还保证了系统灵活性及优化的高性能,在运动控制中明确地实现了出众的技术创新。
1 引言
西门子S7-200PLC是德国西门子公司生产的小型PLC。S7-200以其高可靠性、指令丰富、内置功能丰富、强劲的通讯能力、较高的性价比等特点,在工业控制领域中被广泛应用。S7-200PLC的突出特点之一是自由口通讯功能。如何实现S7-200PLC与个人计算机的互联通信,是S7-200PLC应用的技术关键。
可编程控制器与计算机之间的通讯一般是通过RS-422口或RS-232C口进行的,信息交换的方式为字符串方式,运用RS-232C或RS-422通道,容易配置一个与计算机进行通信的系统,将所有软元件的数据和状态用可编程控制器送入计算机,由计算机采集这些数据,进行分析及运行状态监测。用计算机改变可编程控制器设备的初始值和设定值,从而实现计算机与可编程控制器的直接控制,一旦确定了可编程控制器的控制指令,就能很方便地与计算机连接。
2 S7-200的自由口通讯模式
S7-200支持多种通讯模式,如点点接口(PPI)、多点接口(MPI)、Rrofibus DP等。PPI等通讯协议主要用于西门子系列产品之间的通讯以及对PLC编程。在自由口模式下,可由用户控制串行通讯接口,实现用户自定义的通讯协议。用户可以用梯形图程序调用接收中断、发送中断、发送指令(XMT)、接受指令(RCV)来控制通信操作。在自由口模式下,通信协议完全由梯形图程序控制。
S7-200CPU上的通信口是与RS-485兼容的9针D型连接器,PLC还提供了实现 RS-485与 PC机上RS-232C相连接的PC/PPI电缆,利用它可以方便地实现S7-200系列PLC与PC之间的硬件连接。
S7-200的编程软件为STEP7-Micro/WIN32,该软件有STL、FBD和Ladder三种编程模式,有SIMATIC指令和IEC131-3指令两种指令。本文所给出的范例是使用SIMATIC指令的STL编程。
3 S7-200 PLC端的通讯程序实现
PLC程序分为主程序和中断程序。主程序完成初始化通信口、开中断、判断、发送数据等功能,中断程序完成接收和发送数据的功能。接收指令(RCV)启动或终止接收信息功能,必须为接收操作指定开始和结束条件。发送指令(XMT)在自由口模式下依靠通讯口发送数据。
3.1 控制字的选取
反映CPU工作方式的模式开关当前位置的特殊存储器位为SM0.7,它控制自由端口模式的进入。当SM0.7为0时,模式开关处于TREM位置;当SM0.7为1时模式开关处于RUN位置。而只有当模式开关位于RUN位置时,才允许进行自由口通讯。SMB30是自由口模式控制字节,用来设定校验方式、通讯协议、波特率等通讯参数(其它控制字的设定参阅有关书籍)。
3.2 程序的一些简单介绍
NETWORK1
LD SM0.1 // 次扫描
MOVB 16#09,SMB30
//自由口通讯模式:9600波特率,无奇偶校验,8个数据位
MOVB 16#7C,SMB87 //接收信息状态字节
MOVB 16#53,SMB88
//设置信息的开始字符“S”
MOVB 16#45,SMB89
//设置信息的结束字符“E”
MOVW +5,SMW90
//设定空闲行的时间间隔(ms)
MOVW +179,SMW92
//字符间/信息间定时器超时值(ms)
MOVB 60,SMB94 //接收字符的个数
NETWORK2
LD SM0.1 MOVB 16#53,VB2499
//设置接收和发送缓冲区的首地址
ATCH 发送完中断,9
//把发送完成中断和发送完成中断子程序连接起来
ATCH 接收完中断,23
//把接收完成中断和接收完成中断子程序连接起来
ENI //允许中断
PLC程序的主要流程框图如图1所示:
图1 PLC程序流程4 自由口通讯在PC 端程序实现
为了充分利用计算机数据处理的强大功能,可以在上位机编写程序来实现计算机与PLC的通讯。可以用VC或VB实现上位机和PLC的通讯。
4.1 利用VC6.0 或VC6.0 MSComm控件实现
MSComm控件Microsoft公司提供的简化的bbbbbbs下串行通讯编程的ActiveX控件,它为应用程序提供了通过串口收发数据的简便方法。PC机通过RS-232口与PLC进行通信,该通信控件提供了使用RS-232开发串行通信软件的细则,使用事件驱动或查询方式来解决开发通信软件中遇到的问题。事件驱动是一种强大的处理问题的方法,对事件发生的跟踪和处理在通信软件中用Oncomm来实现,它包括检测和处理通信错误等;查询方式则要求设计者自行读取CommEven值,并判断发生何种事件,再对之进行处理。该控件有许多重要的属性,主要的属性如附表所示。
附表 MSComm属性
开发通信软件只需上述几个重要属性设置好通信口,然后用SetOutput指令发送命令。按照通信协议,待PC机与PLC握手成功后,可按特定的数据格式通过Getbbbbb或SetOutput来接收或发送数据。
4.2 利用VC6.0 CSerialPorts类实现
如果在程序中使用多个串口,而且还要做很复杂的处理工作,那么好不用MSComm控件。如果这时候不愿意自己编写底层函数,就可以使用CSerial Ports类。
这个类是由Remon编写的。其中详细的功能可以在其网站上查询。
将SerialPort.h 和 SerialPort.cpp两个类文件复制到工程文件夹中,用 Project -> Add to project -> Files命令将上述两个文件加入工程。
串口的初始化:
在这种方式下,串口的初始化通常放在一个自定义的函数中,这样可以使用多不同的端口,下面以初始化COM的为例给出部分代码。
void CtestView::OpenCom2()
{ DCB dc;
dc.DCBlength = sizeof(DCB);
dc.BaudRate = CBR_9600;
//数据传输速率为9600
dc.ByteSize = 8;
//8位数据位
dc.StopBits = ONESTOPBIT;
//1位停止位
dc.Parity = NOPARITY;
//无校验
}
其中DCB(设备控制块)是一种数据结构,用以实现串口属性的设置。
数据的接收和发送:
数据接收是调用了ReadByte函数,每次读取一个BYTE型变量,多个数据的读取可以通过循环实现。数据发送是调用WriteByte函数,每次只能发送一个无符号的char型或者与之等价的数据,多个数据可以通过循环实现。
4.3 利用PCommPro应用软件实现
与PLC通讯时,PC机还可采用的PCommPro应用软件,该软件是通过Win32初级API函数的调用来控制和使用通讯端口。与VB/VC中的MComm控件相比较,使用较复杂些,但通讯效率高输出控制较好。
在程序中PC机接收数据采用回调函数的处理方式,即欲建立事件,需给定一个函数的地址,当事件发生时,Pcomm便到该回调函数所在的地址去执行该程序代码。所谓回调函数是指当调用一个函数时(尤其是API),该函数会要求调用者提供一个函数的地址,当被调用函数执行后,会再去调用此函数,目的是将结果传送回来让用户知道,或是该被调用函数需要另一个参考的函数运算等,这种做法就称为回调。Pcomm中的回调函数主要介绍以下几种。
Sio_term_irq:当收到终止字符时引发事件程序;
Sio_cnt_irq:接收到固定字符时引发事件;
Sio_modem_irq:当硬件线路的电压发生变化时,引发事件,硬件线路包括DCD,DSR,CTS,RI4支管脚;
Sio_break_irq:当接到中断信号时引发事件。
在程序设计中要根据具体的情况来选择不同的回调函数。例:数据以ASCII值形式传递时,可以使用Sio_term_irq函数,即当收到终止字符时引发事件程序,也可以使用其它回调函数。但当传递的数据以字节形式表示时,使用Sio_term_irq函数可能会引发一些问题,是因为传递的数据值可能与函数所设置的终止字符相同,可能造成接收数据的不完整。
图2 PC的主要程序流程框图
应用到的其它函数还有如下:
sio_open():打开通信端口;
sio_ioctl():设置传输的端口参数,给定的参数有三个,有端口号码、波特率和参数模式(由数据位、停止位和奇偶检验位3部分组成);
sio_read():从接收缓冲区中读取字符串;
sio_write():把发送缓冲区中的数据发送出去;
sio_close():关闭通讯端口,此操作会导致所有的接收和传送操作都停止。
PC程序的主要流程框图如图2所示。
5 结束语
S7-200的自由口通讯方式,使用户可以通过PLC指令自己定义通讯协议,从而与任何公开通讯协议的RS-422或RS-232C接口设备进行通讯,使通讯范围大为增加,控制系统配制更加灵活。随着计算机的普及,人们更希望在享受PLC高性能控制功能的同时,利用个人计算机大量丰富的软件,将PLC的信息转换成各类画面显示,并可以对PLC的参数进行实时修改,达到管理、控制一体化。