在线客服

计算机控制论文实用13篇

引论:我们为您整理了13篇计算机控制论文范文,供您借鉴以丰富您的创作。它们是您写作时的宝贵资源,期望它们能够激发您的创作灵感,让您的文章更具深度。

计算机控制论文

篇1

控制系统:

锅炉是一个较为复杂的调节对象,它不仅调节量多,而且各种量之间相互联系,相互影响,相互制约,锅炉内部的能量转换机理比较复杂,所以要对锅炉建立一个较为理想的数学模型比较困难。为此,把锅炉系统作了简化处理,化分为三个相对独立的调节系统。当然在某些系统中还可以细分出其它系统如一次风量控制回路,但是其主要是以下三个部分:

炉膛负压为主调量的特殊燃烧自动调节系统

锅炉燃烧过程有三个任务:给煤控制,给风控制,炉膛负压控制。保持煤气与空气比例使空气过剩系数在1.08左右、燃烧过程的经济性、维持炉膛负压,所以锅炉燃烧过程的自动调节是一个复杂的问题。对于3×6.5t/h锅炉来说燃烧放散高炉煤气,要求是最大限度地利用放散的高炉煤气,故可按锅炉的最大出力运行,对蒸汽压力不做严格要求;燃烧的经济性也不做较高的要求。这样锅炉燃烧过程的自动调节简化为炉膛负压为主参数的定煤气流量调节。

炉膛负压Pf的大小受引风量、鼓风量与煤气量(压力)三者的影响。炉膛负压太小,炉膛向外喷火和外泄漏高炉煤气,危及设备与运行人员的安全。负压太大,炉膛漏风量增加,排烟损失增加,引风机电耗增加。根据多年的人工手动调节摸索,6.5t/h锅炉的Pf=100Pa来进行设计。调节方法是初始状态先由人工调节空气与煤气比例,达到理想的燃烧状态,在引风机全开时达到炉膛负压100Pa,投入自动后,只调节煤气蝶阀,使压力波动下的高炉煤气流量趋于初始状态的煤气流量,来保持燃烧中高炉煤气与空气比例达到最佳状态。

锅炉水位调节单元

汽包水位是影响锅炉安全运行的重要参数,水位过高,会破坏汽水分离装置的正常工作,严重时会导致蒸汽带水增多,增加在管壁上的结垢和影响蒸汽质量。水位过低,则会破坏水循环,引起水冷壁管的破裂,严重时会造成干锅,损坏汽包。所以其值过高过低都可能造成重大事故。它的被调量是汽包水位,而调节量则是给水流量,通过对给水流量的调节,使汽包内部的物料达到动态平衡,变化在允许范围之内,由于锅炉汽包水位对蒸气流量和给水流量变化的响应呈积极特性。但是在负荷(蒸气流量)急剧增加时,表现却为"逆响应特性",即所谓的"虚假水位",造成这一原因是由于负荷增加时,导致汽包压力下降,使汽包内水的沸点温度下降,水的沸腾突然加剧,形成大量汽泡,而使水位抬高。汽包水位控制系统,实质上是维持锅炉进出水量平衡的系统。它是以水位作为水量平衡与否的控制指标,通过调整进水量的多少来达到进出平衡,将汽包水位维持在汽水分离界面最大的汽包中位线附近,以提高锅炉的蒸发效率,保证生产安全。由于锅炉水位系统是一个设有自平衡能力的被控对象,运行中存在虚假水位现象,实际应用中可根据情况采用水位单冲量、水位蒸汽量双重量和水位、蒸汽量、给水量三冲量的控制系统。

除氧器压力和水位调节:除氧器部分均采用单冲量控制方案,单回路的PID调节。

监控管理系统:

以上控制系统一般由PLC或其它硬件系统完成控制,而在上位计算机中要完成以下功能:

实时准确检测锅炉的运行参数:为全面掌握整个系统的运行工况,监控系统将实时监测并采集锅炉有关的工艺参数、电气参数、以及设备的运行状态等。系统具有丰富的图形库,通过组态可将锅炉的设备图形连同相关的运行参数显示在画面上;除此之外,还能将参数以列表或分组等形式显示出来。

综合分析及时发出控制指令:监控系统根据监测到的锅炉运行数据,按照设定好的控制策略,发出控制指令,调节锅炉系统设备的运行,从而保证锅炉高效、可靠运行。

篇2

会计电算化不仅为实施会计控制提供了众多机遇,同时也对会计控制提出了严峻挑战。一方面,是电算化会计的实施给会计控制带来了新的难题。实施电算化会计以后,为一些人利用计算机进行舞弊提供了条件。由于利用计算机进行舞弊比手工操作下隐蔽性高、防范困难,所以,加强电算化会计的控制和自控能力就十分必要。另一方面,也是更为重要的,是要在电算化会计程序中增加会计控制功能,并按此思路来进行设计和开发,从而使会计反映和控制两大职能平衡发展。多年来,由于会计以反映为主,电算化会计的控制功能实际上处于“先天不足、后天失调”的境地。为此,需要大力开发会计控制的功能,扩展数据库,建立以多种数学方法和数学模型为主的方法库和模型库。在进行会计控制功能的开发时,会计人员应熟悉业务,对市场和国家政策了如指掌,清楚控制点,系统掌握以数学为主的管理会计方法。此外,还要与系统开发人员密切配合,集中精力研究控制什么、用什么会计方法控制和怎样控制等一系列问题。笔者认为,就企业会计而言,会计控制具有两方面的内容,一方面是对会计信息质量和会计工作本身的控制;另一方面是对企业生产经营过程的控制。

二、关于会计信息质量的控制

控制会计信息的输入、处理和输出使其符合会计准则和各种会计法规的要求,保证会计信息能真实、全面、及时、准确地反映企业经济活动,保障各方利用会计信息所进行的判断和决策不被误导,即我们所说的“对会计工作本身的控制”。在实施这一控制时,所设计的控制方法、措施和程序,应具有防护和自动补偿。即会计信息在输入、处理、输出过程中,均有相应的事先控制予以检查。同时,一旦发现某一处理环节有误,就应有相应的补救措施予以纠正。

手工会计与电算化会计对会计信息的控制有很大的不同。手工会计主要采用结构控制方法,包括设置相互牵制和制约的会计岗位,通过对会计业务的多重反映或者相互稽核关系进行控制。比如,总账、明细账、日记账分别记录,结果相互验证;通过对账和内部审计进行账证核对,账账核对,保证记账的正确;为防止滥用凭证或随意毁损、伪造、修改凭证的发生,采用多联套写凭证或预先编码方式等。而在电算化会计中,由于工具、载体、账务处理、会计组织等发生了根本的变化,会计控制也由人工控制变为人和计算机共同控制,使得会计控制更为复杂,要求更加严密。但是操作简单,控制功能也更加有效。电算化会计信息控制除计算机本身的一般控制外,主要是指会计信息的输入、处理和输出控制。输入控制是指对数据采集和系统输入的控制,由于目前数据的采集和输入必须有人参与而且数据输入的正确与否直接影响到处理和输出的结果,因而对电算化会计的输入控制显得尤为重要。为此,应制定标准化凭证格式,建立科目参照文件,设立科目代码校验位,有条件的可进行二次输入;每一位参与电算化会计的人员都应实施合理授权控制,通过设置操作员口令和上机日志等控制手段,防止差错和舞弊行为;还必须增设专人输入检查控制环节,未经检查,应无法进入下一步会计处理。会计信息处理和输出的控制,基本上是通过计算机程序自动进行的,主要取决于应用程序的正确性和环境控制能力,系统设计应具有识别信息失误的能力。同时,要防止无关人员进入计算机程序操作。由此可见,电算化会计控制的关键,一是研究会计控制的要求,即确定会计信息系统的控制点;二是确定计算机硬件设备、开发工具及应用程序是否能达到会计控制的要求。计算机和网络技术越发展,会计控制自动化的程度就会越高。可以想象,当全社会都用计算机网络连接起来以后,就可将规范、标准的原始凭证扫描进入计算机进行自动识别,甚至完全可以采用电子数据网络传输,以尽量减少人为因素。会计控制功能便将大为增强。

三、关于企业生产经营过程的控制

现代企业可以看作是各种职能、各种业务处理过程相互联系、相互作用的集合体,是一个具有特定功能和目标的系统。为保证系统的配合和协调、保证企业经营方针和系统最优化目标的实现,需要采用一系列会计方法,通过计划、预算、内部控制、分析、稽核、报告等手段,利用会计信息对企业生产经营过程进行控制。会计电算化为企业利用会计信息进行管理创造了条件,这种会计控制通常有以下特征:①充分利用电算化会计信息。借助计算机对会计数据进行重新分类和整理,通过系统接口或集成方式做到数据共享,一次输入,多次使用。②需要进行电算化会计信息系统的再开发或二次开发。增加辅助核算,把以运筹学为主的数学方法和数学模型开发成方法库和模型库,并同会计信息系统有机结合,利用计算机先进快速的处理和计算优势实施会计控制。③会计人员可以专注地进行会计分析、制定控制标准和参与决策。④计算机自动报警和实时控制。即将控制标准事先输入会计系统作为“控制线”,执行中一旦出现差异,就激活计算机自动报警,以及时调节或改正作业。一般对企业生产经营过程的控制,包括效益控制、资产控制和风险控制等。

(一)效益控制。效益控制的目标是以最小的资金占用和耗费,最优的资金投入组合,获得最大的产出效益,简单地说就是使成本最小化而利润最大化。包括制定计划、编制预算等事前控制和跟踪计划实施、进行成本、费用指标分解、采用限额开支和责任会计等事中控制。利用计算机的辅助核算,生成适合管理和控制要求的企业内部效益控制报告,如成本费报告、合同执行报告、责任中心报告等。会计人员应集中精力利用计算机的计算和处理结果进行会计分析,并应对影响企业效益的主要因素着重进行分析、研究。

(二)资产控制。资产控制的目标是保持资产实物的安全、完整并使其保值、增值,以实现企业长远发展的战略目标。这种控制可以分为实物控制和价值控制两类。对资产实物的控制,主要包括不相容职务分离控制和授权审批控制,运用计算机进行实物资产管理,对资产的购买、保管、领用、处置应有完整记录并定期清查和核对,还应经常对内部控制程序和控制执行情况实施审计控制。资产的价值控制,主要包括按资产保值、增值的要求实施财产保全控制,根据需要采用多种折旧方法并足额提取固定资产折旧,及时进行固定资产大修理等,保证企业再生产顺利进行。

(三)风险控制。现代企业在生产经营中,随时面临着风险的困扰。风险控制的目的是,在实现经营获利目标的前提下,使企业风险达到最小。企业风险分经营风险和财务风险,具体又可分为决策失误风险、市场变化风险、投资风险、筹资风险等。这些风险会使企业偏离其经营目标,运用恰当的会计控制可减低或消除这些风险。在具备及时、准确、充分的管理会计信息和报告的基础上,利用市场、产品、客户、竞争和环境因素等多重变量的各种科学的决策模型,通过计算机反复进行模拟实验以控制决策失误风险。对于影响收入实现,或者造成成本、费用超支等市场变化风险,通过敏感的会计信息及时进行调节控制,可在很大程度上减少此类风险给企业造成的损失。通过对投资项目事前进行评价、事中密切跟踪以及对投资效果的适时分析和调节,运用投资评价模型和投资项目管理模块。有效地控制投资风险。筹资风险一方面包括筹资成本对企业经济效益的影响,另一方面也是更重要的方面,是指由于企业融资而引起的财务状况恶化直至破产的风险。对于财务风险的控制,主要是通过对会计系统的实时监控和分析,控制和调节负债资本结构,适当减低企业还本付息压力,避免支付危机,以维护企业正常的能持续经营的财务状况。

「参考文献

篇3

1.2计算机控制类课程设置上与专业结合生硬

普通的本科学生在大学课程期间会学到很多的计算机类课程,但真正把计算机控制类课程与机械类主干课程相关联的课程却几乎没有。比如,机械制造及其自动化专业的学生都学习了机械设计课程,课程中对于丝杆的设计与计算进行过讲解;同时他们也学习过单片机或者PLC之类的计算机控制课程,对伺服或者步进电机控制也有一定的了解。但由于我们教学过程中缺少将两者有机结合的主干课程,所以,但在大多数同学的眼中,这两门课程没有任何的关联,是独立的两门课程。由于机械和控制类课程的生硬结合,也导致学生在进行机械设计的过程中,对于设计中需要考虑的机械传动与动作部分,都用一个方框替代,认为这是计算机专业学生需要解决的问题,这就使得有些机械设计成为了“空中楼阁”,无法运行。

1.3机械制造及其自动化专业针对计算机控制类课程的实践

与创新环节尚未形成实践和创新环节是学生将理论知识与实践相结合的重要组成部分,机械类学生的实践环节多是针对某个零件的生产工艺或者设计过程进行的,而对于其生产制造过程中的动作及工艺自动实现部分却视而不见,这种长期以来形成的实践环节,更进一步地加深了学生对其课程学习的偏见。针对计算机控制类课程的实践和创新环节目前大多数的学校没有形成一套成熟的方案。

2.机械专业计算机控制类课程教学改革的方法与实践

2.1转变学生的思想观念

大学生进入学校后,专业教育很重要。在专业教育的过程中,机械制造及其自动化专业的老师不仅需要强调其未来四年需要学到核心专业知识,同时,要进一步强调为了提高生产效率和减轻劳动强度,控制类的课程也是必不可少的组成部分,不能让学生在思想上对该专业开设计算机控制类课程存在偏见。其次,在机械类课程教学的过程中,机械设计、机械制造课程教学的老师,在提及到电机和控制之类的素材时,也需要提示同学们在今后的计算机控制类课程会进一步说明和讲解,这样可以使得机械制造及其自动化专业的学生逐步认识到该专业课程不仅仅是机械设计和制造等机械类课程组成,它是一个系统的工程,同时也有计算机和控制之类的课程。这样不仅可改变机械制造及其自动化专业学生在大学期间的思想观念,同时也会影响其今后的设计和制造工作,使其对事物的认识不仅仅停留在某一个方面,而会从系统的角度来进行分析和研究。

2.2机械类课程与计算机控制类课程有机结合

为了改变传统的机械类课程与计算机控制类课程的生硬叠加的教学模式,大学本科教学的老师有必要从机械制造及其自动化专业课程与计算机控制类课程的内在联系出发,提取机械类课程与计算机类课程的关联因素,对现有的教学模式进行改革,对两类课程之间的空缺进行有益的补充,形成比较完善的机械专业知识体系结构。在教学的过程中,可以尝试将机械类课程与计算机控制类课程分解为知识点、章节和教材的三种结合模式,形成点、线、面的三级结构,将机械类课程与计算机控制类课程真正做到此有机地结合,形成学生在专业课程学习中的一个重要结成部分和重要的学习环节。

2.3针对机械制造及其自动化专业的计算机类课程的实践环节研究

实践教学环节是学生对所学理论知识进行验证的手段,也是学生进行创新设计的重要基础,因此对机械制造及其自动化专业学生的计算机类课程的实践环节研究也是必不可少的,而且是十分重要的。在教学环节中,需要从机械的部件、功能、组成和接口之间的联系出发,将机械制造及其自动化专业的实践教学分解为设计类实践教学、工艺类实践教学和控制类实践教学三个组成部分,从而形成实践教学中的三大核心模块。实践教学的内容紧紧围绕三大模块展开,在实践教学的过程中,既能体现机械制造及其自动化专业的三大核心模块的独立性,又能强调三大模块之间的关联性。通过实践教学环节,进一步加深学生对机械是一个系统工程的认识。此外,在注重学生实践环节训练的同时,鼓励学生参与各类与机械和控制相关的设计大赛,如全国的机械创新设计大赛。通过参加各类大赛,不仅可以提高参赛学生对本专业所学知识的应用能力,同时也可以激发本专业学生对课程的学习热情,在整个院系形成一点带面的学习效果,形成良好的学习氛围,使控制类课程真正融入到机械类课程的学习和实践之中,为培养知识全面的新时代机械制造及其自动化专业人才提供有力地保障。

篇4

监视、控制计算机的使用

基于WindowsNT/2000的应用系统中,一些关键的人机交互工作站,常需要了解并记录所有操作人员操作计算机的情况。如:在工业控制领域,一些使用计算机对设备进行监视和控制的工作站,需要非常高的可靠性和安全性。在这些工作站上通常要求只能运行系统所要求的应用程序,不能运行与系统无关的程序,同时要求对计算机操作人员的所有原始输入进行记录,以便出现事故(如操作故障、程序异常退出)的时候,用来分析是人为原因,还是系统原因造成的。基于以上需求,我们必须解决两个问题,一个是如何记录操作人员的输入,另一个是如何控制操作人员的输入。在DOS、Windows3.1、Windows95/98中都可以编写响应键盘和鼠标输入的中断处理程序,截取来自键盘和鼠标的输入,记录、分析后依情况分别处理。但是在WindowsNT和Windows2000中,这样的解决方法将不再行得通,这是因为WindowsNT/2000操作系统为了提高系统的可靠性,不再允许应用程序直接对系统设备的底层进行操作。这样,用户的应用程序将不能够对计算机的端口地址进行读写操作,所以在WindowsNT/2000操作系统中对计算机端口的读写是无效的。另外一种方法能够非常完美地解决这个问题,就是可以编写操作系统的设备驱动程序来解决,但是要编写系统的设备驱动程序,必须对WindowsNT/2000的系统底层以及整个系统架构有比较深入的了解。而且设备驱动程序的编写、调试都比较困难,同时这方面的资料也比较少。所以本文没有采取这种方法,而是采用微软公布的标准Win32函数和钩子技术来解决这个问题,比较方便而且快捷。在WindowsNT/2000操作系统中,称各种输入为事件(Event),所有的键盘、鼠标输入事件以及其他事件都是通过消息传递处理机制来得到响应的。控制、监视计算机实际上是控制、监视事件消息流。Windows操作系统为这种应用提供钩子(Hook)技术。这种技术的要点就是在操作系统的消息传递处理机制上外挂一个我们定义的函数,可以使用这个函数来监视、控制系统的事件消息流。本文采用的就是这种方法,这种方法要求将所有的程序代码放入系统可以加载的动态链接库中。下面我们以键盘输入的监视和控制为例详细叙述这种方法。其总体思路如下:首先,定义自己的钩子函数。其次,安装自定义的钩子函数,此后钩子函数在后台开始工作。一旦系统发现击键动作或者鼠标动作,系统将马上调用该自定义的钩子函数,并将事件消息传入,供程序分析判断。它可以监视所有的击键和鼠标动作,与DOS时代的中断调用有非常相似的地方。最后,卸载自定义的钩子函数。钩子函数的定义微软的钩子技术的原理就是应用程序可以在系统的消息处理机制上外挂一个子程序,在消息尚未到达目的地之前,用该子程序来截获此消息,以进行监视和控制。我们这里使用的是WH_KEYBOARD_LL类型的钩子函数,这种类型的钩子函数可以截获所有的键盘事件,即敲击键盘上的任何一个键,我们自定义的钩子函数都可以知道。该类型钩子函数要求安装自定义的钩子函数必须是以下原型:LRESULTCALLBACKLowLevelKeyboard-Proc(intnCode,WPARAMwParam,LPARAMlParam);其中各参数的含义如下:intnCode:用来决定钩子函数如何处理事件消息的代码,参数的取值为HC_ACTION时,参数wParam、lParam包含了所需的键盘消息事件信息。WPARAMwParam:键盘消息事件的类型ID。该参数有四种可能的消息类型取值:WM_KEY-DOWN,WM_KEYUP,WM_SYSKEYDOWN,WM_SYSKEYUP.LPARAMlParam:指向一个类型为KBDLLHOOKSTRUCT的结构指针。该结构容纳了底层键盘输入事件的详细信息,它的定义如下:typedefstructtagKBDLLHOOKSTRUCT{DWORDvkCode;//一个范围从1到254的虚拟键码DWORDscanCode;//键盘的硬件扫描码DWORDflags;//一系列的标志位//0比特位指示该键是不是扩展键(如:功能键,或数字小键盘上的键),1表示是,0表示否//1~3比特位保留//4比特位用来区分该事件是否来自Win32函数keybd_event()调用,1表示是,0表示否//5比特位为状态描述码,如果ALT键按下,该位是1,否则是0。//6比特位保留。//7比特位是变换状态位,键被按下为0,键被释放为1。DWORDtime;//该消息事件的时间标记。DWORDdwExtraInfo;//该消息的其他扩展信息。}KBDLLHOOKSTRUCT,FAR*LPKBDLLHOOKSTRUCT,*PKBDLLHOOKSTRUCT;实际的钩子函数的框架如下:LRESULTCALLBACKMyLowLevelKeyboardProc(intnCode,WPARAMwParam,LPARAMlParam){BOOLbSkipThisEvent=FALSE;HWNDhwndForeground;HWNDhwndFocus;DWORDdwCurrentThreadId;DWORDdwWindowThreadId;if(nCode==HC_ACTION){PKBDLLHOOKSTRUCTp=(PKBDLLHOOKSTRUCT)lParam;//系统传递来的键盘输入事件信息指针switch(wParam){caseWM_SYSKEYUP:caseWM_KEYUP://ifkeyup/*这段代码用来获得当前拥有输入焦点的窗口的窗口句柄,以便获得该窗口的相关信息*//*获得前端窗口(即用户当前正在工作的窗口)的句柄,创建该窗口的线程通常拥有比其他线程稍微高一些的优先级。*/hwndForegroud=::GetForegroundWindow();dwCurrentThreadId=::GetCurrentThreadId();//当前线程的Id//获得产生前端窗口hwndForeground的线程Id值,用来惟一表示一个线程dwWindowThreadId=::GetWindowThread-ProcessId(hwndForegroud,NULL);/*下面这一行代码非常重要,它的作用是使当前线程(dwCurrentThreadId)的输入处理机制依附到创建前端窗口的线程(dwWindowThreadId)的输入机制上,否则你将得不到当前拥有键盘输入焦点的窗口句柄。这是因为在WindowsNT/2000操作系统通常创建不同的线程来处理相互独立的输入过程,每一个输入过程都拥有自己的输入状态(焦点、键盘状态、队列状态等),通过AttachThreadInput调用,操作系统将允许调用线程获得或者设置其他线程生成窗口的输入状态信息。只有执行该系统调用,才能够得到当前拥有键盘输入焦点的窗口的窗口句柄,否则GetFocus()系统调用将返回NULL。在这一点上WindowsNT/2000与Windows9X操作系统有很大不同,这也正是WindowsNT/2000比Windows95/98操作系统可靠性、安全性更好的一个原因*/AttachThreadInput(dwCurrentThreadId,dwWindowThreadId,TRUE);////获得拥有键盘输入焦点的窗口的窗口句柄hwndFocus=::GetFocus();if(hwndFocus||hwndForeground){charwnm[256];wnm[0]=0;//变量定义后,使用之前一定要初始化。//获得该窗口的窗口标题,就是在窗口标题栏上显示的内容::GetWindowText(hwndForeground,wnm,255);charclsnm[266];clsnm[0]=0;//获得该窗口的类名字::GetClassName(hwndFocus,clsnm,255);//获得该窗口的风格LONGstyle=::GetWindowLong(hwfocus,GWL_STYLE);/*如果你只对部分窗口感兴趣的话,可以通过下面的形式进行过滤,从而只处理你所感兴趣的某些窗口的输入事件*/if((stricmp(clsnm,“edit”)==0)||(0x0020&style)||strstr(wnm,“MyTestWnd”)){//你可以在此记录供以后分析使用的相关信息LLKEY_OutputToLog(hwfore,hwfocus,wnm,clsnm,p);}}caseWM_KEYDOWN:caseWM_SYSKEYDOWN:if(p->vkCode==VK_LWIN)

*该行代码用来将键盘上的左Win系统键(就是带有微软旗帜图案的那个键,注意是左边的那个)屏蔽掉,如果在代码执行后,用户敲击键盘上的左Win系统键,将不会弹出Windows的开始菜单。你可以根据你的需要屏蔽任何你所要屏蔽的键,从而达到控制计算机使用的目的。*/bSkipThisEvent=TRUE;break;}endofswitch}//endofifif(bSkipThisEvent)//如果是需要屏蔽的键,一定要返回1给操作系统,切记。return1;elsereturnCallNextHookEx(NULL,nCode,wParam,lParam);/*调用钩子函数链,以便使其他应用程序能够正常工作*/}这里需要注意的是,如果nCode小于零,钩子函数必须返回CallNextHookEx函数调用的返回值。如果nCode>=0,建议仍然返回CallNextHookEx函数调用的返回值,否则其他安装了WH_KEYBOARD_LL钩子函数的应用程序将收不到系统发送的钩子通知,从而使其他应用程序功能发生异常。不过我们也可以利用系统的这一个特点,来屏蔽一些功能键,禁止某些系统特性,实现控制计算机使用的想法。安装钩子函数接下来的工作就是将我们定义好的钩子函数安装到系统中。用来安装用户自定义钩子函数的Win32函数是SetWindowsHookEx,该函数的原型如下:HHOOKSetWindowsHookEx(intidHook,//将要安装的钩子函数的钩子类型HOOKPROClpfn,//我们自定义的钩子函数的函数地址HINSTANCEhMod,//应用程序的实例句柄,即容纳了钩子函数的动态链接库的句柄。如果钩子函数所在地址空间在当前进程的地址空间,hMod应该为NULL.DWORDdwThreadId//钩子起作用的线程Id,如果该值为零,则对系统中所有线程都起作用);其中idHook指定了安装的钩子函数的类型,不同类型的钩子函数可完成不同应用功能,而且不同版本的Windows操作系统支持的钩子函数的种类也不尽相同,在本文我们主要介绍的是WindowsNT/2000操作系统中目前公开支持的最底层的两种钩子类型:WH_KEYBOARD_LL和WH_MOUSE_LL。这两种类型的钩子函数在WindowsNTServicesPack3及其以后的版本,包括Windows2000Professional中得到很好的支持。这两种类型的钩子函数可以分别监视底层的键盘和鼠标输入事件,在系统将事件分发到相应的接收目的地之前将它截获,交给用户自定义的钩子函数来处理。下面以键盘钩子为例详细说明,鼠标钩子与此类似,不再赘谈。在这里,我们的安装函数和我们定义的钩子函数放在同一个动态链接库中。其中g_hWin32NT_DllHandle是我们定义的全局变量,类型是Handle,在系统调用动态链接库的入口函数时,将hModule的值赋给g_hWin32NT_DllHandle。//下面是动态链接库的入口函数DllMain(HANDLEhModule,DWORDul_reason_for_call,LPVOIDlpReserved){g_hWin32NT_DllHandle=hModule;/*保存该值,以后在安装自定义钩子函数的时候要使用该值*/returnTRUE;}//下面的函数用来安装我们自定义的钩子函数HHOOKg_hhkLowLevelKybd;//以后在卸载自定义钩子函数时,要用到该值voidStartMyHook(void){g_hhkLowLevelKybd=SetWindowsHookEx(WH_KEYBOARD_LL,::MyLowLevelKeyboardProc,(HINSTANCE)g_hWin32NT_DllHandle,0);}/*g_hWin32NT_DllHandle是动态链接库的句柄,我们定义的钩子函数放在该动态链接库中。该句柄是在操作系统加载动态链接库时,由操作系统调用DllMain()传入的*/如果安装成功,系统调用将返回一个钩子函数的句柄;如果失败,将返回NULL。将来在卸载我们自定义的钩子函数时要使用该句柄。所以必须将返回值保存到一个全局变量中。安装成功后,该函数返回。从现在开始,键盘的任何击键动作都将被我们定义的钩子函数捕捉到,包括各种系统功能键。操作系统在后台将自动异步地调用我们自定义的钩子函数进行处理,并且不会影响任何当前正在进行的各种工作,也不会对系统有任何不良影响。卸载钩子函数当我们的应用程序退出时,或者不再需要钩子函数的处理时,必须卸载我们自定义的钩子函数。//下面的Win32函数用来卸载我们自定义的钩子函数UnhookWindowsHookEx(g_hhkLowLevelKybd);至此,我们已经比较完整地介绍了底层键盘钩子技术的应用方法,对于鼠标输入事件的控制与监视的方法,与此完全类似,读者可依照本文完成自己的功能。并且在你的应用程序中,可以根据需要,多次安装、卸载钩子函数。不过有一点读者要注意,就是在程序调试时,一定不要同时将这两种类型的钩子函数都进行设置,因为一旦程序处理上有错误,操作系统将不能获得任何操作消息,计算机只有重新启动。读者可以将本文介绍的方法应用到许多场合,比如在运行某些关键的任务时,为避免人机交互的干扰,可以锁定键盘和鼠标的输入。待任务完成时,再恢复正常的键盘和鼠标的输入。另外,屏蔽某些不想让用户使用的功能键等等。

篇5

我国及时的抓住了工业化革命所带来的发展机遇,在自动化控制技术方面取得了很大的成效,尤其是计算机技术的广泛应用为自动化技术的深入发展提供了不容忽视的巨大动力。计算机控制技术在多个行业及领域中扮演着重要的角色,其地位及作用相当突出。近年来,应用于环保工业的计算机控制技术创造了难以估量的效益。污水处理计算机集散控制系统中,应用的自动控制技术具有以下特征:首先,具有较强的逻辑判断能力以及计算能力,信息储存具有较大空间;其次,控制规律相当简单,具有较强可操作性,能够通过一定的操作程序进行修改;第三,控制规律可以进行调节,具有较强的适应性,有利于促进系统性能指标提升;第四,具有较强的环境适应能力和抗干扰能力,稳定性相对较强;第五,可以对几个回路进行控制,大大解决了操作时间,简化了操作流程,提高了工作效率,具有较高的性价比;最后,能够有效的强化和统一管理以及控制,有利于生产自动化的提升。

3污水处理计算机集散控制系统的功能分类

污水处理计算机集散控制系统可以依据系统的功能、控制规律以及控制方式进行分类,本文主要对其功能分类的四种类型进行分析和研究。

3.1数据处理系统

这种系统本来不在控制系统的范畴,然而,计算机控制系统同数据的处理及采集息息相关,密不可分。控制系统中,要实现对外部设备的控制和管理,就要通过计算机的各种功能对有关的数据进行处理,另外,要为分析提供有力的支撑,也需要利用到经过处理的各种数据。

3.2直接数字控制系统

该系统能够在一定的控制规律下通过工业控制计算机对采集的参数进行特殊的处理,以实现对工业生产过程的控制及管理。因为计算机是以数字量的方式来输出,所以,直接数字控制系统的命名来源于此。在这种系统中,计算机可以对几个回路进行同时控制,相比于模拟控制器,其丰富的功能赋予了其无可比拟的优势。然而,计算机故障问题的发生,往往会给生产过程造成很大的影响,所以,计算机性能十分关键。在进行污水处理时,控制系统一旦发生故障,就会给生产的正常运行带来难以估量的干扰和影响。所以,直接数字控制系统适用性并不普遍,只能应用于局部而非整体。

3.3监督计算机控制系统

在该系统中计算机能够通过工艺参数值计算来设置有关调节器,所以计算机的状态是离线的,在生产过程中并不直接的发挥自身效用,仅参与计算最佳工艺参数的过程。

3.4集散型控制系统

集散控制能够通过计算机及高速数据线路分别进行分散控制和集中控制,这种控制系统伴随着工业化生产的发展而发展,综合了多种现代化技术的优点,具有丰富的功能和先进的技术,操作简单,具有较强的可靠性以及灵活性,因此,在工业自动化集中控制管理中发挥着重要的作用。由于该系统在分散控制方面对地理位置有着较高的要求,所以,控制设备也应相应的进行位置的调整。

4污水处理计算机集散控制系统的实施

按功能划分,污水处理计算机集散控制系统可以分为以下三个部分:首先,PLC控制系统,这种系统组成包括PLC及有关模块。PLC作为一种先进的电子装置,可以广泛应用于工业环境之中,有效地实现数字的运算操作。另外,这种控制系统逻辑操作功能较强,其模拟量模块具有模拟量控制的功能。在进行污水处理时,开关量的控制相当复杂,这种控制系统能够有效地简化控制流程,提高控制效率。除此以外,模拟量模块也能有效的控制以及测量一系列的参数。PLC可以充分的利用通信端口,实现同上位计算机数据通信以及数据传输的功能。其次,以工业控制计算机为基础的形成的上位计算机具有控制以及管理计算机集散控制系统的功能,在过程控制中并不直接的发挥自身的效能,在上一级的管理以及控制中扮演着重要的角色,对计算速度及信息存储量具有较高的要求,能够以动态的形式全面的展现工艺流程,及时、实时的获取及显示数据,可以对有关的数据进行存储,并在需要的时候及时调取,能够以曲线的形式来显示信息,一旦生产过程发生故障时可以及时的进行报警。最后,系统开发的关键在于PLC、智能控制单元和上位计算机的通信,一旦通信发生故障而无法实行,将会导致上位计算机对数据的获取发生滞后情况,监控、管理的及时性及有力性将会大打折扣。目前,我国对智能控制单元以及PLC控制系统之间的通信协议的统一性没有进行规定,所以,程序开发应该以实际产品为依据。

篇6

2计算机通信中的传输控制技术研究

2.1数据传输技术MAC(介质访问控制子层协议)处于OSI七层协议数据链路层下半部分,主要负责连接与控制物理层中的物理介质。进行数据发送时,该协议可预判发送数据可能性,若能发送则在数据上附加部分控制信息,最终将数据和控制信息按照规定方式发送至物理层;进行数据接收时,协议在判断输入信息内容未发生传输错误的前提下,将原先附加的控制信息去掉,将数据发送至LLC层。MAC在传统有线局域网与当前无线局域网中均得到广泛应用,MAC层中,数据传输技术分为包含总线争用技术与令牌控制技术的主导技术和其他辅助技术,辅助技术须得配合主导技术一同使用。以下主要针对数据传输技术的代表性主导技术进行简要介绍。(1)CSMA技术。作为一种总线争用技术,CSMA(载波侦听多路访问)利用分散式的控制方法来使附接总线附近的各节点以竞争方式来获取总线使用权,任意节点无特定发送时间,节点向总线发送数据具随机性,通过侦听检测媒体空闲状态来决定是否发送数据,若总线处于忙碌状态则需延迟发送时间。该技术的优点是技术易实现、响应较及时,缺点在于数据发送效率不稳定,网络负载一旦增大,发送时间就会增长。(2)集中式轮询技术。轮询技术是实现集中式数据控制的主要方法,分为传递轮询与轮叫轮询,前者主机通过向某子站发送轮询信息来检测该子站是否无数据传输或完成数据传输,再向其临站发送轮询,以此方式依次处理所有站点,控制最终回到主机;后者主机则是按照顺序逐个询问各子站是否存在数据。(3)分散式令牌技术。实现分散式控制的方法主要是令牌技术,作为最典型的令牌技术,令牌环网的基本原理是网上各主机地位平等,只有获得令牌的主机才能发送数据。

2.2差错控制技术(1)ARQ方式。数据接收端一旦检测出差错,就会设法通知发送端对码字进行重发,直至接收到正确的码字为止。ARQ方式中使用检错码,只可检测出数据在传输过程中发生的差错,依靠双向通道把差错信息反馈给发送端,并且要求发送端设有数据缓冲区来储存已发送数据,以便对出错数据进行重发。(2)FEC方式。与ARQ方式相比,FEC方式中数据接收端不但可以检测出差错,还能对二进制码元中发生错误的位置进行判断,从而对差错加以自动、及时的纠正。该方式中使用的是纠错码,无需反向通道来传输请示重发的信息,发送端也无需设置数据缓冲区来储存原始数据,但与ARQ相比,其编码效率较低,且纠错设备较为复杂。混合纠错是将以上两种纠错方式进行综合,传输设备较为复杂,不作重点说明。

3计算机通信中的数据传输控制技术实施要点

3.1传输控制软件的功能模块松散耦合设计数据传输控制服务功能模块主要包括信道检测与优选、协议封装与解析、信息与安全处理等,各模块之间的选择和配置可根据数据传输具体需求来定。功能模块松散耦合设计突破了以往设计中存在的功能模块间相互依赖、边界不清的紧密耦合限制,增加了各功能模块的独立性、可调性,并给予了系统集成人员安装功能构建的可选择性,使功能模块更符合信息传递要求,维护人员也能准确发现问题所在,对网络传输控制服务进行有针对性的修复和优化。

3.2传输控制软件的信息传输的跨平台设计跨平台设计能使程序语言、硬件和软件设备在不同硬件架构的计算机上或不同的作业系统内实现无障碍运作。信息传输的跨平台设计主要包括信息跨平台传输与软件跨平台移植,通过网络传输控制软件来封装不同平台下的驱动机制与通信接口,进而形成统一的接口,以实现对数据传输的有效管理。

3.3多协议透明封装和解析采用多个相对立协议封装和解析模块能实现协议封装和解析功能与业务应用软件的有效分离,以多协议封装和解析来使业务软件应用更为透明,核心处理技术更为简明。这种多协议透明封装和解析的实现要以上层信息安全处理软件为基础,在交换服务中完成相应格式转换,实现传输协议在传输服务层中的封装和解析。

3.4可靠与实时传输相结合不同类型信息在传输要求的侧重上存在差异,指令类信息传输要求可靠性,态势感知类信息传输注重实时性,无线信息传输信道的特殊性对数据传输质量有较大影响,为保证传输的可靠性和实时性,可在无线信道上采用三级缓冲机制,使信息数据依次经过发送缓冲区、等待区与回执等待区,增加人工确认。

篇7

在目前的供热企业中,计算机的主要用途还仅限于打字、报表等比较初级工作,供热企业的信息化水平与实现供热企业生产过程的自动化、管理方式的网络化、决策支持的智能化等的要求还不适应,迫切要求在生产的关键环节提升自动化控制水平。而计算机自动控制由于具备如下功能,其作用是非常明显的。一是在数据采集及传输方面,能够实时采集公司所有换热站(包括水一水站、汽一水站)的全部技术数据,包括压力、温度、流量、热量、水电消耗及水泵状态等各种基础数据,通过无线或有线方式将各个子站的数据传输到中央调度室,可以在调度室了解到各个换热站的各项运行参数。由此,改变了以往手工操作下调度员很对运行工况“情况不明,心中无数”、致使调节处于盲目状态的情况。例如,我们采用间连热网全网平衡软件,通过OPC方式从组态软件中获得相关数据,这些数据包括:室外温度,热源的供水流量、供水温度、回水温度等。此软件动态的通过室外温度的时间序列法进行热网所需负荷预测、热源的供回水温差的需求、热源的供水流量的需求等。二是在冷热控制方面,能够均匀调节流量,消除冷热不均。换热站自动控制各个换热站可以根据室外气温的变化通过调节一级管网电动阀门的开度来及时控制二级管网的供回水温度,通过调度给定的控制曲线,各个换热站可以独立运行,保证运行参数始终在给定的范围内运行。同时调度在中央调度室可以根据需要随时干预子站的运行,调度可以遥控子站的电动阀门,调整运行参数。三是在故障预测方面,能够及时诊断故障确保安全运行。

计算机自动控制系统通过对供热系统运行参数的分析,即可对热源、热力网和热用户中发生泄漏、堵塞等故障进行及时诊断,发现问题及时处理,同时指出故障位置,以便及时检修,保证系统安全运行。四是在能源考核管理方面,能够实现量化管理。由于计算机自控系统可以建立各种信息数据库,能够对运行过程的各种信息数据进行分析,对各个换热站的水、电、热进行各种统计、比较及计算,调度及公司领导可以随时了解整个管网能源消耗情况手掌握热同的经济技术状态,计量能力的提高,为量化管理的实现提供了物质基础。例如,采用间连热网全网平衡软件,可以对二次网的供回平均温度进行排序,使用户更好的了解热网的运行情况。如果热网存在支线的情况,排序可以应用于每条支线。同时,软件可以排出全网的最高的和最低的二十个热力站。这些都为加强能源考核管理提供了科学依据。

三、计算机在供热系统自动化控制中的运用

供热系统计算机自动控制是必然的发展趋势。目前,根据供热情况的区别,使用的有如下几种计算机自动控制系统:(1)直接数字控制系统(简称DDC);(2)监督控制系统(简称SCC);(3)分级控制系统;(4)集散控制系统(简称DCS)。我们认为,综合考虑多种因素,采用集散控制系统(即DCS)更为安全经济。DCS是计算机技术、数字通讯技术和现代控制技术结合的产物,是信息时代的控制技术。通常DCS系统的体系结构分为三层:现场控制级、集中操作监视级、综合信息管理级。DCS是面向整体面向系统的控制技术,目标是整个系统的最优化控制,包括现场实时控制的最优化和综合信息管理的最优化,其优点在于人机界面好,便于操作管理;系统高度安全可靠,能达到最优化管理;利用充分的数据信息,科学节能运行。推广运用集散控制系统,要注意把握以下几个关键问题。一是要完善中心DCS软硬件系统以发挥出最大效力。二是完善DCS控制系统上位数据处理,发挥控制室的中央控制功能。三是完善DCS控制系统对各换热站的分布式控制。四是完善人工智能控制,用人工的知识经验与自控系统相互配合共同搞好锅炉控制。

四、计算机在供热系统自动化控制中的运用实证

篇8

控制系统:

锅炉是一个较为复杂的调节对象,它不仅调节量多,而且各种量之间相互联系,相互影响,相互制约,锅炉内部的能量转换机理比较复杂,所以要对锅炉建立一个较为理想的数学模型比较困难。为此,把锅炉系统作了简化处理,化分为三个相对独立的调节系统。当然在某些系统中还可以细分出其它系统如一次风量控制回路,但是其主要是以下三个部分:

炉膛负压为主调量的特殊燃烧自动调节系统

锅炉燃烧过程有三个任务:给煤控制,给风控制,炉膛负压控制。保持煤气与空气比例使空气过剩系数在1.08左右、燃烧过程的经济性、维持炉膛负压,所以锅炉燃烧过程的自动调节是一个复杂的问题。对于3×6.5t/h锅炉来说燃烧放散高炉煤气,要求是最大限度地利用放散的高炉煤气,故可按锅炉的最大出力运行,对蒸汽压力不做严格要求;燃烧的经济性也不做较高的要求。这样锅炉燃烧过程的自动调节简化为炉膛负压为主参数的定煤气流量调节。

炉膛负压Pf的大小受引风量、鼓风量与煤气量(压力)三者的影响。炉膛负压太小,炉膛向外喷火和外泄漏高炉煤气,危及设备与运行人员的安全。负压太大,炉膛漏风量增加,排烟损失增加,引风机电耗增加。根据多年的人工手动调节摸索,6.5t/h锅炉的Pf=100Pa来进行设计。调节方法是初始状态先由人工调节空气与煤气比例,达到理想的燃烧状态,在引风机全开时达到炉膛负压100Pa,投入自动后,只调节煤气蝶阀,使压力波动下的高炉煤气流量趋于初始状态的煤气流量,来保持燃烧中高炉煤气与空气比例达到最佳状态。

锅炉水位调节单元

汽包水位是影响锅炉安全运行的重要参数,水位过高,会破坏汽水分离装置的正常工作,严重时会导致蒸汽带水增多,增加在管壁上的结垢和影响蒸汽质量。水位过低,则会破坏水循环,引起水冷壁管的破裂,严重时会造成干锅,损坏汽包。所以其值过高过低都可能造成重大事故。它的被调量是汽包水位,而调节量则是给水流量,通过对给水流量的调节,使汽包内部的物料达到动态平衡,变化在允许范围之内,由于锅炉汽包水位对蒸气流量和给水流量变化的响应呈积极特性。但是在负荷(蒸气流量)急剧增加时,表现却为"逆响应特性",即所谓的"虚假水位",造成这一原因是由于负荷增加时,导致汽包压力下降,使汽包内水的沸点温度下降,水的沸腾突然加剧,形成大量汽泡,而使水位抬高。汽包水位控制系统,实质上是维持锅炉进出水量平衡的系统。它是以水位作为水量平衡与否的控制指标,通过调整进水量的多少来达到进出平衡,将汽包水位维持在汽水分离界面最大的汽包中位线附近,以提高锅炉的蒸发效率,保证生产安全。由于锅炉水位系统是一个设有自平衡能力的被控对象,运行中存在虚假水位现象,实际应用中可根据情况采用水位单冲量、水位蒸汽量双重量和水位、蒸汽量、给水量三冲量的控制系统。

除氧器压力和水位调节:除氧器部分均采用单冲量控制方案,单回路的PID调节。

监控管理系统:

以上控制系统一般由PLC或其它硬件系统完成控制,而在上位计算机中要完成以下功能:

实时准确检测锅炉的运行参数:为全面掌握整个系统的运行工况,监控系统将实时监测并采集锅炉有关的工艺参数、电气参数、以及设备的运行状态等。系统具有丰富的图形库,通过组态可将锅炉的设备图形连同相关的运行参数显示在画面上;除此之外,还能将参数以列表或分组等形式显示出来。

综合分析及时发出控制指令:监控系统根据监测到的锅炉运行数据,按照设定好的控制策略,发出控制指令,调节锅炉系统设备的运行,从而保证锅炉高效、可靠运行。

篇9

在这些硬件设备中,计算机终端的作用主要为对各个企业用户的网络数据通讯量和信息规模等进行控制;数据交换设备则可以实现对各种网络传输数据的分类、归档、处理与存储等操作过程;在网络主机中,则又可以具体分为微型计算机和小型计算机,其中,我们常用的计算机可以作为微型计算机来使用;网络数据传输线路又可以划分成多种不同的线路,比如常见的电话线路、光纤线路以及微波线路等,在这些线路中,人们最常用的就是光纤线路,这主要是由于光纤的速度非常快。在整个网络通讯链路中,计算机终端、主机等硬件设备,主要通过数据传输线路完成下路连接,而各种终端设备则需要通过数据交换设备来接入网络,接着,远程网络通讯系统各种计算机终端,则能够通过实现制定的网络协议来实现对网络终端的控制过程。对于基于计算机的远程网络通讯系统中所采用的连接方式,根据现代计算机网络技术的发展现状,可以划分为分支式、多路复用、集线式以及点到点等多种方式。在这几种方式中,点到点方式最为常用,因为这种连接方式主要以计算机为核心,然后再通过各种传输线路和数据交换设备来实现网络数据的交换与传输。

3计算机网络通信的发展方向

3.1朝着网络化方向发展。在现代计算机技术和网络技术发展的双重推动下,各种基于计算机网络的控制系统得到广泛应用,且应用范围和规模也不断扩展,给传统回路控制系统中所展现出来的特性造成了根本性的变化,主要是在网络技术推动下,逐渐形成了控制系统的网络化发展趋势,而这也是现代网络技术的成功应用所带来的必然结果。基于现代网络技术,可以将网络中的各种接口连接到仪表单元,从而使得网络化条件中的仪表单元具备了直接通讯的能力。正是由于网络技术的推动,才使得网络能够逐步延伸和发展到各个控制系统的末端,然后在与原有控制系统的结构相结合的基础上,则可实现从控制任务的最基底层,到实现整个调度工作的最高层之间的网络优化与连接过程。对于整个控制系统中的各个仪表单元,其可以作为控制网络中的最小实现环节来使用,而这些仪表单元的网络化则是在对这些仪表单元的数字化的基础上才完成的;在完成原有仪表单元的数字化之后,才能添加必要的网络通讯单元,从而构成完整的总线系统。在现有的网络化控制系统与现场总线控制系统中,整个控制过程的实现与完成已经不再仅通过传统意义上的控制系统来执行,而是通过各种仪表单元在对各自工作独立完成的及基础上,进而通过网络来实现不同单元之间信息交互,最终完成程序和应用环境所赋予的各种控制任务。

3.2朝着扁平化的方向发展在各种功能不同的网络结构中,特别是在基于分布式的计算机控制系统中,整个控制系统可以通过网络来划分成不同的层次,进而将计算机通过网路来连接。考虑到在网络中所存在的不同层次之间的独立性,信息在网络交互过程中,将会受到计算机的影响,这也是信息或者数据在网络交互过程中,需要考虑的一些问题。同时,由于分布式控制系统的网络本身所体现的数据结构的封闭性,会给不同厂家产品的交互带来影响。

篇10

(1)在对计算机通信与控制系统设计和配置时,要注意到系统的结构要紧凑,布局要合理,信号传输要简单直接。

在计算机通讯与控制系统的器件安装布局上,要充分注意到分散参数的影响和采用必要的屏蔽措施:对大功率器件散热的处理方法;消除由跳线、跨接线、独立器件平行安装产生的离散电容、离散电感的影响,合理利用辅助电源和去耦电路。

(2)计算机通信与控制系统本身要有很高的稳定性。

计算机通信与控制系统的稳定性,一方面取决于系统本身各级电路工作点的选择和各级间的耦合效果。特别是在小信号电路和功率推动级电路的级间耦合方面,更要重视匹配关系。另一方面取决于系统防止外界影响的能力,除系统本身要具有一定的防止外界电磁影响的能力外,还应采取防止外界电磁影响的措施。

(3)算机通信与控制系统防止外界电磁影响的措施,应在方案论证与设计时就给予充分考虑。

例如数字信号的采集传输,是采用脉冲调制器还是采用交流调制器,信号在放大时采用几级放大器,推动司服系统工作时采取何种功放,反馈信号的技术处理及接入环节,电路级间隔离的方法,器件安装时连接和接地要牢固可靠,避免接触不良造成影响,机房环境选择和布局避免强电磁场的影响等。

2排除电源电压波动给计算机通信与控制系统带来的影响

计算机通信与控制系统的核心就是计算机,计算机往往与强电系统共用一个电源。在强电系统中,大型设备的起、停等都将引起电源负载的急剧变化,也都将会对计算机通信与控制系统产生很大的影响;电源线或其它电子器件引线过长,在输变电过程中将会产生感应电动势。防止电源对计算机通信与控制系统的影响应采取如下措施:

(1)提高对计算机通信与控制系统供电电源的质量。

供电电源的功率因数低,对计算机通信与控制系统将产生很大的影响,为保证计算机通信与控制系统稳定可靠的工作,供电系统的功率因数不能低于0.9。

(2)采用独立的电源给计算机通信与控制系统供电。

应对计算机通信与控制系统的主要设备配备独立的供电电源。要求独立供电电源电压要稳定,无大的波动;系统负载不能过大,感性负载和容性负载要尽可能的少。

(3)对用电环境恶劣场所采取稳压方法。

对计算机等重要设备采用UPS电源。在稳压过程中要采用在线式调压器,不要使用变压器方式用继电器接头来控制的稳压器。

3防止由于外界因素对供电电源产生的传导影响

由于外界因素对电源产生的传导影响要采取以下措施。

3.1采用磁环方法

(1)用磁环防止传导电流的原理。

磁环是抑制电磁感应电流的元件,其抑制电磁感应电流的原理是:当电源线穿过磁环时,磁环可等效为一个串接在电回路中的可变电阻,其阻抗是角频率的函数。

即:Z二f/(ω)

从上式可以看出:随着角频率的增加其阻抗值再增大。

假设Zs是电源阻抗,ZL是负载阻抗,ZC是磁环的阻抗,其抑制效果为:DB=20Lg[(Zs+ZL+ZC/(ZS+ZL)]

从上述公式中可以看出,磁环抑制高频感生电流作用取决于两个因素:一是磁环的阻抗;另一个是电源阻抗和负载的大小。

(2)用磁环抑制传导电流的原则。

磁环的选用必须遵循两个原则:一是选用阻抗值较大的磁环:另一个是设法降低电源阻抗和负载阻抗的阻值。

3.2采用金属外壳电源滤波器消除高频感生电流,特别是在高频段具有良好的滤波作用电源滤波器的选取原则

对于民用产品,应在100KHZ一30MHZ这一频率范围内考虑滤波器的滤波性能。军用电源滤波器的选取依据GJBl51/152CE03,在GJBl51/152CE03中规定了传导高频电流的频率范围为15KHZ-50MHZ。

4抑制直流电源电磁辐射的方法

4.1利用跟随电压抑制器件抑制脉冲电压

跟随电压抑制器中的介质能够吸收高达数千伏安的脉冲功率,它的主要作用是,在反向应用条件下,当承受一个高能量的大脉冲时,其阻抗立即降至很低,允许大电流通过,同时把电压箝位在预定的电压值上。利用跟随电压抑制器的这一特性,脉冲电压被吸收,使计算机通信与控制系统也减少了脉冲电压带来的负面影响。

4.2使用无感电容器抑制高频感生电流

俗称“隔直通交”是电容器的基本特性,通常在每一个集成电路芯片的电源和地之间连接一个无感电容,将感生电流短路到地,用来消除感生电流带来的影响,使各集成电路芯片之间互不影响。

4.3利用陶瓷滤波器抑制由电磁辐射带来的影响

陶瓷滤波器是由陶瓷电容器和磁珠组成的T型滤波器,在一些比较重要集成电路的电源和地之间连接一个陶瓷滤波器,会很好起到抑制电磁辐射的作用。

5防止信号在传输线上受到电磁幅射的方法

(1)在计算机通信与控制系统中使用磁珠抑制电磁射。

磁珠主要适用于电源阻抗和负载阻抗都比较小的系统,主要用于抑制1MHZ以上的感生电流所产生的电磁幅射。选择磁珠也应注意信号的频率,也就是所选的磁珠不能影响信号的传输,磁珠的大小应与电流相适宜,以避免磁珠饱和。

(2)在计算机通信与控制系统中使用双芯互绞屏蔽电缆做为信号传输线,屏蔽外界的电磁辐射。

(3)在计算机通信与控制系统中采用光电隔离技术,减少前后级之间的互相影响。

(4)在计算机通信与控制系统中要使信号线远离动力线;电源线与信号线分开走线。输入信号与输出信号线分开走线;模拟信号线与数字信号线分开走线。

6防止司服系统中执行机构动作回馈的方法

6.1RC组成熄烬电路的方法

用电容器和电阻器串联起来接入继电器的接点上,电容器C把触点断开的电弧电压到达最大值的时间推迟到触点完全断开,用来抑制触点间放电。电阻R用来抑制触点闭合时的短路电流。

对于直流继电器,可选取:

R=Vdc/IL

C=IL*K

式中,Vdc:直流继电器工作电压。

I:感性负载工作电流。

K二0.5-lЧF/A

对于交流继电器,可选取:

R>0.5*UrmS

C二0.002-0.005(Pc/10)ЧF

式中,Urms:为交流继电器额定电压有效值。

篇11

1系统结构的改进

根据北京城市轨道交通的特点,对TYJL2Ⅱ型计算机联锁的系统结构做了如下的改进。

1.各站通常不设信号维修人员,为了确保系统在监控机或控制台故障的情况下仍能够不间断地可靠运行,将监控机和控制台纳入到了双机热备的覆盖范围之中,使其在故障时可由相应的联锁机申请切换。具体地讲,对站场简单的车站,直接将监控机安装在联锁机柜内,取消联锁总线的切换电路。A监控机和A控制台随着A联锁机的切换而切换,B监控机和B控制台也如此。而对站场复杂的车站,除切换方式同简单车站外,仍采用原有TYJL2Ⅱ型计算机联锁系统的结构,保留联锁总线的切换电路。

2.由于计算机联锁控制系统的操作方式分为控制中心集中控制和车站分散控制,且通常采用中心集中控制方式,因此系统在各站的监控机部分增加了与CTC分机的接口,接收中心集中控制时的命令信息,并向中心发送本站的表示信息,接口采用RS2422双网结构。车站分散控制时,系统采用鼠标式控制台和按钮式单元控制台互为备用的原则进行设计,使操作方式更加方便灵活。

3.为了便于维修,计算机联锁控制系统的采集、驱动电路板均改为6U标准,计算机电源、采集电源、驱动电源和地线检查器改为插接方式。同时,为适应北京城市轨道交通机柜上出线的要求,系统的联锁机柜结构也相应地改为采集、驱动层在上,计算机层、电源层在下。

4.在保持原有TYJL2Ⅱ型计算机联锁系统电路结构不变的情况下,为提高系统的可靠性和抗干扰能力,采取的措施主要包括:提高印制板采用的芯片等级,按5V计算机电路与12V采集、驱动电路分别布线,并且分开设置接插件;在接口架的驱动条件线上增加防雷器件;采集、驱动32芯电缆靠电路板一侧增加抗电磁干扰磁环等等。

2系统特殊联锁功能的实现

由于北京城市轨道交通计算机联锁控制系统增加了诸如自动进路、自动折返、扣车、紧急关闭和轨道区段故障时单独操纵道岔等一系列特殊联锁功能,因此在联锁软件中又增加了相应的模块,具体可分为3类。

1.原联锁软件中没有与其类似的功能,需要建立全新的算法,增加新模块。如,扣车必须确定扣车状态的输入与哪些所要驱动的发车进路的信号控制输出有关;扣车状态的输出与哪些扣车按钮的输入有关。在此基础上建立实现扣车这种特殊联锁功能的算法,并予以实现,完成扣车作业。

2.原联锁软件中有与其类似的功能,可利用原有算法。如,紧急关闭与原有的超限绝缘检查功能非常类似,其技术条件也基本相同。因此,可利用原联锁逻辑模块中的超限检查的算法,在股道的二端分别设置与超限检查模块类似的紧急关闭模块来实现紧急关闭作业。

3.原联锁软件中虽有与其类似的功能,但需对其算法稍加修改。如,轨道区段故障时单独操纵道岔与原联锁逻辑模块中的单独操纵道岔稍有不同,二者的区别在于是否进行区段占用检查。只要在原联锁逻辑模块中的单独操纵道岔模块的算法中,去掉区段占用检查条件,就可以得到轨道区段故障时单独操纵道岔模块的算法。在道岔区段轨道电路故障的情况下,且人工确认该道岔区段无车时,可以采用非常手段实现单独操纵道岔作业。

虽然实现各项特殊联锁功能的模块所采用的算法是不同的,算法的确定也是不同的,但由于原有的TYJL2Ⅱ型计算机联锁控制系统的联锁软件是按照故障2安全的原则设计的,新增加或修改的模块也均按此原则设计,不会影响原有计算机联锁控制系统软件故障2安全性的实现。

3安全编码逻辑功能的实现

北京城市轨道交通计算机联锁控制系统,增加了与ATP系统结合的安全编码逻辑功能,并通过软件加以实现。其软件的数据仍采用按站场图形基本模块链表进行连接的方式,遇有站场改变时只需在相应位置插入对应的模块。程序采用模块化的设计方法,如需增加或改动某个环节,也只需增加或改动相应的模块。

与ATP系统结合的安全编码逻辑软件的数据分为静态数据和动态数据2部分。其中,静态数据包括:与站场结构紧密相关的编码模块的代码、在链表中的位置、其控制特征以及其他必须的信息,如软件运行所需的索引表、控制表等相关内容。就编码模块而言,对于非道岔区段,每1个轨道区段均设有1套速度码继电器和1个编码模块,并入链;对于道岔区段,考虑到道岔区段设有定位发码和反位发码2套独立的速度码继电器,因此也分设2个编码模块。动态数据则是在模块静态数据对应的缓冲区记录模块状态、在程序中当前所处的层,以及程序运行所必须使用的变量等信息。定义了编码模块的数据结构之后,在联锁逻辑运算模块中增加编码逻辑处理模块,可以实现与ATP系统结合的安全编码逻辑软件的技术要求。模块中包含2类程序,一类是不受进路控制的编码模块,另一类是受进路控制的编码模块处理程序,二者的区别在于模块扫描方式的不同,不受进路控制的编码模块处理时按索引表扫描,受进路控制的编码模块处理时按进路管理缓冲区扫描。

与ATP系统结合的安全逻辑编码软件的实现,无论是数据结构还是程序结构,都借鉴了联锁逻辑运算模块在提高软件可靠性和安全性方面的经验。为减少形成危险侧错误输出的可能性,软件采用冗余编码方式,将有关安全的编码信息按不同规则分别存储于不同的缓冲区,使用时需比较一致才认为其有效。同时,软件采用分层递进的网络结构,上一层的错误会被下一层发现,不会由于错误扩展导致系统级错误。此外,软件对可能发生的错误视情况不同,采取不同的方式进行处理。对于数据错误,程序从发现错误层开始终止执行,对已进行的处理采取程序卷回的方法恢复执行命令前的状态,并给出相应的提示。当影响安全的关键缓冲区发现错误后,程序将采取切断输出的措施。对于硬件故障引起的错误,如果硬件故障导致发生的错误是不影响安全的,那么程序将给出报警提示,并将故障可能影响的信息置为安全侧。如果当硬件故障可能导致发生影响安全的错误时,程序将采取停止工作的措施。

4结束语

北京市城市轨道交通计算机联锁控制系统是国内城轨领域首次采用国产计算机联锁设备。由于联锁控制系统在性能等方面具有强大的优势,改进后的系统结构更为合理,特殊联锁功能的实现方式安全可靠,并成功地增加了与ATP系统结合的安全编码逻辑功能,完全满足了现场运营的实际要求,因此,在运营期间,信号系统以运营状况稳定、性能安全可靠、维护便利,获得了用户的认可,并在提高作业效率,改善劳动条件等方面收到了良好的使用效果。

参考文献

1张庆贺.地铁与轻轨〔M〕.北京:人民交通出版社,2002.

篇12

《会计法》规定:“各单位应当建立、健全本单位内部会计监督制度。”这一规定蕴涵了两层含义:一是各单位都必须建立内部会计监督制度,这是法定义务,必须履行;二是各单位内部会计监督制度必须健全。现行的财务、会计制度中关于内部控制制度的制定主要以手工操作环境为基础。电算化会计信息系统的迅速发展给会计工作带来了全新的变革。从形式上看,它改变了数据的核算手段,引进了计算机进行数据处理;改变了数据的存储方式,导致账簿概念的重新定义和分类。从效益成本来看,以更少的人员从事更多岗位的工作,节约了人力、物力,但同时也对管理部门的设置和会计人员及岗位组成提出了更高的要求,更为重要的是它改变了某些与审计线索有关的关键因素(如会计核算程序,数据存取方式、存储介质等),使得会计学家们研究已久的基于手工操作环境下的一些内部控制措施在电算化环境下难以实施,给审计人员的工作提出了挑战。另外,随着全球经济一体化,传统的企业运营方式和信息输出已不能适应其发展的需要。当前,掌握信息胜于掌握货币与财政,对信息的及时性、安全性、保密性要求给无纸化、信息化和网络化的会计数据的发展提出了新的课题。因此,尽管有关会计信息系统内部控制的研究还处于初级阶段,但是,强化和突出电算化环境下会计信息系统的内部控制制度建设,不断探索适合电算化环境的内部控制措施应当是当前会计理论界和实务界面临的首要问题。

一、实行电算化内部控制的必要性

(一)电算化环境下存在电脑操作无形化和存储介质无纸化的缺陷

在手工会计信息系统中,会计人员之间的联系是直接的,因而很自然地形成了相互制约、相互监督的关系。同时会计数据用可见的文字、符号直接记录在纸上,直观性较强,不同的笔迹可作为控制的手段;而电算化信息系统中,这种人员之间的联系部分地转变为人与计算机的联系,操作员身份的识别及授权控制等都有别于手工会计信息系统,手工会计信息系统中易于辨认的审计线索如笔迹、印章等在电算化环境下已无处可寻。此外,手工环境下,记录在凭证、账簿、报表等纸介质上的会计记录其勾稽关系较为明确,而在电算化环境下,由于会计记录被存储在磁盘、软盘等磁介质上,不宜实施签字、盖章等手段,而且磁介质很容易被改动,因此,如何防止数据被非法修改及如何尽可能避免利用计算机进行犯罪是电算化内部控制必须解决的问题。

(二)电算化环境下内部稽核机制削弱

手工会计信息系统中,每一笔经济业务的处理都需要经过多重手续,严格遵循有关的制约监督机制进行操作,如业务经办与授权批准、收付款项与会计记录的分离等,必须经过严格的审核复查机制,形成严密的内部牵制制度,在相互牵制、相互核对、检查监督等重要措施的实施过程中,包含大量的信息提取、传输和校验等工作。现代企业的经营环境复杂、经营内容广泛、地理分布广阔、信息处理工作量大。如果采用传统手段,不仅速度慢且花费大。实行电算化后,许多业务处理程序被大大简化,大部分处理由计算机完成,一些内部牵制措施无法执行,会计人员无法直接参与和控制,控制效率低,其审查、稽核机制被削弱。

(三)电算化环境下会计工作质量有赖于计算机软、硬件系统自身的可靠性及会计人员本身的操作水平

手工会计信息系统易于保持经济业务的连续性,而在电算化会计信息系统中,一旦系统由于自身或操作员的失误而崩溃,就可能使会计工作陷入瘫痪;手工会计信息系统下,会计核算的质量取决于会计人员的业务水平、职业道德及对会计有关法规的理解和执行效果,传统会计在大量实践的基础上,积累了丰富经验并形成了一整套完整的管理制度,而电算化系统中,操作环境的改变使传统的管理控制方式失去了发挥功能的土壤。为了减少误操作,提高输出会计信息质量,电算化会计信息系统必须具备严密的内部控制功能和手段。

(四)管理型会计软件的发展对内控制度提出了新的要求

管理体制和管理水平的逐渐完善对应用计算机处理会计数据提出了更高要求。单一的核算型会计软件已远远不能满足当前经济发展的需要。管理型会计软件的开发和应用是会计电算化发展的必经之路,其核心是实现管理会计电算化。管理型会计软件较之传统核算型会计软件具有灵活性及自由度较大、个性突出的特点,而限于电算化及内部控制制度在我国的发展,在电算化内部控制制度的制定和管理上存在着许多真空地带。随着经营环境的复杂化和经济业务的多样化,企业在内部控制的考虑和制定上,总会存在没有涉及的地方。这使得内部控制存在没有触及的真空,减弱了企业整体内部控制的效果。

(五)网络财务是电算化环境下的新型管理模式,其安全性和保密性有赖于建立、健全有效的内部控制制度

网络财务是一种充分利用网络资源,将会计处理和财务管理有效结合起来的管理模式,网络财务与传统会计电算化不同的关键在于利用网络进行财务管理。网络技术在会计领域的应用与发展,使会计电算化进一步跨越到会计信息化阶段,网络技术大大提高了会计工作的效率,但同时由于网络的开放性、数据存储介质的脆弱性等特点,给会计信息系统的安全带来了隐患,病毒、黑客、软件自身的缺陷都会使用户的信息安全受到威胁。因此要加强组织控制。从组织机构上看,电算化会计信息系统可以分为两个专职部门:系统开发部门和系统应用部门。系统开发部门承担系统的研制和维护工作,系统应用部门负责软件的日常应用,这两个不相容的职务之间应当分离,以保证系统内不相容职责的相互分离以及信息处理部门与企业其他业务部门的相互独立,以有效减少有可能发生的错误和舞弊。电算化岗位一般可分为系统管理员、系统操作员、凭证审核员、系统维护员、会计档案资料保管员等。这些岗位除了特殊行业和单位一般无须另外配备专门人员,可以由基本会计岗位的会计人员来兼任。如系统管理员可以由会计主管兼任,系统操作员可以由除了出纳岗位以外的其他各岗位会计人员兼任等。二、电算化会计信息系统实施内部控制的方法与措施

(一)严格的内控制度是会计电算化信息真实可靠的保证

无论手工会计信息系统还是电算化会计信息系统,其内部控制的目标都是一致的,即健全机构、明确分工、落实责任、具有严格的操作规程,充分发挥内部控制的作用。只是在电算化环境下,控制的重点由传统的财务部门转移到电子数据处理部门,控制的要求更加严格,控制的内容更加广泛。以下将从不同的角度认识电算化会计信息系统内部控制制度的内容。

1.从电算化会计信息系统内部控制制度的方式看,内控制度具体包括:(1)组织控制,即在电算化会计系统中划分不同的职能部门;(2)授权控制,就是规定电算化会计系统有关人员业务处理的权限;(3)职责分工控制,是规定同一人不能处理“职责不相容”的业务;(4)业务处理标准化控制,就是规定有关业务处理标准化规程及制度;(5)软件的安全保密控制,就是规定软件维护、保管、使用的规程及制度;(6)数据文件的安全保密控制,即规定数据维护、保管、使用的规程及制度;(7)运行控制,即应用控制,包括输入、处理和输出控制3个方面;(8)会计档案管理制度,主要是建立和执行会计档案立卷、归档、保管、调阅、销毁等管理制度。

2.按电算化会计信息系统组成结构可以分为一般控制系统和应用控制系统两个部分:(1)一般控制系统为应用程序的正常运行提供保障,分为组织控制和系统开发控制两部分,包括组织和操作控制、硬件和系统软件控制、安全控制、系统开发和系统文书控制等内容;(2)应用控制系统是针对具体的应用系统的程序而设置的各种控制措施,包括输入控制、处理控制和输出控制3个方面。

(二)电算化会计信息系统实施内部控制的方法与措施

以上是从控制方式和系统构成对电算化会计信息系统内部控制内容的认识,下面将从电算化会计信息系统的构成探讨实施内部控制的方法与措施。

1.电算化会计信息系统的一般控制(普通控制)由于会计电算化知识与功能相对集中,必须制定相应的组织和管理制度,部门之间实施组织控制,部门内部实施岗位分工控制,明确部门内部各岗位相关人员的职责权限和维护人员的职权是不相容的,必须分工明确,不得兼任,同时,各岗位人员要保持相对稳定。

专职系统操作员只能使用经编译并加密的程序,不能再接触系统设计文件、程序流程图及源程序清单,不能兼任会计及审核工作;系统软硬件维护人员不能担任系统操作和会计工作,但可以兼任系统开发工作;会计软件维护必须经过批准并在监督下执行。

2.电算化会计信息系统的运行控制是为了使电算化会计信息系统能适应会计处理的特殊要求而建立的各种能防止、检测及更正错误和处置舞弊行为的控制制度和措施。运行控制不同于一般控制,它是为保证整个系统的安全、可靠地运行而建立的控制制度和措施;运行控制是针对某个具体应用子系统的控制,依子系统或应用项目和具体数据处理方式的不同而不同。在批量数据输入时,其主要控制方法包括审核输入前后的数据、编号顺序检验、逻辑关系检查、数据界限检查、关键字核对以及错误更正等。在联机实时处理系统中,输入控制除了采取上述方法外,还包括设立参照文件和后批量控制等。处理控制的主要目的是保证数据计算的准确性和数据传递的合法性、完整性和一致性,主要是对业务处理程序、方法进行控制,包括软件控制和硬件控制。软件控制是审查软件对数据的计算等处理是否正确,是应用控制的关键。主要的控制方法有程序审核、数据有效性测试、数据完整性测试、短点技术控制和设置处理上机日志等。硬件控制是通过计算机硬件系统本身控制数据的准确性、完整性,一般由计算机硬件制造商进行设置。输出控制是对系统的输出结果进行控制,其主要目的是保证输出数据的准确性,输出内容的及时性和适用性,如用已结账数据打印账簿应给予必要的标识等。常用方法为检查输出数据是否准确、合法、完整;输出是否及时,能否及时反映最新的信息;输出格式是否满足实际工作的需要;数据的表示方式等是否符合工作人员的习惯。

3.电算化会计信息系统的系统开发过程控制系统开发控制是为了防止系统在开发过程中可能出现错误和偏差以保证系统的内部控制和审查线索,使系统设计合理、正确。系统开发控制分为系统开发阶段的控制和系统设计阶段的控制。系统开发控制是针对进行会计软件开发的单位实施的控制,在系统准备、分析、设计、实施以及系统正式投入运行后,对系统进行有效维护等所应制定的控制制度和措施。只有搞好电算化会计信息系统的开发与维护控制,才能保证开发出来的或维护的系统能合规、合法,满足用户的要求,才能及时发现和修正错误及防止舞弊行为、保证会计信息的准确完整。对于直接购买商品化会计软件实现会计电算化的企业而言,制定内部控制制度时则可以不予考虑。

4.系统的安全控制电算化会计信息系统的安全控制是指如何采取有力的控制制度和措施来保证系统安全、可靠地运行。系统的安全控制主要包括系统的接触控制、后备控制和环境安全控制等内容。

综上所述,会计电算化系统的产生和发展,极大地提高了会计的工作效率,但是任何计算机系统都不是无懈可击的,制度也不可能天衣无缝,应顺应会计电算化的发展潮流,建立和完善企业的内部控制制度,才能充分发挥会计电算化的高效性及准确性,确保企业财产的安全,为企业经营决策提供完整的信息,创造更高的效益。

【参考文献】

[1]覃伟.内部会计控制规范实施指南[M].

篇13

一、实行会计电算化应加强质量控制

会计信息是各单位各部门进行生产经营决策的基础依据,不准确或错误的会计信息会导致决策的偏差或错误,质量控制是会计法规的要求。实行会计电算化后,会计资料是由电子计算机按规定的程序生成。为保证计算机生成的会计资料真实、完整、安全,加强对会计电算化工作的规范,《会计法》作出了两方面规定:一是会计软件必须符合国家统一会计制度的规定;二是用电子计算机生成的会计资料必须符合国家统一的会计制度的要求。尽管一个质量可靠的会计软件可以为生成真实、完整的会计资料提供前提条件,但由于技术上、设备上、管理上及操作人员水平等方面的原因,生成的会计资料可能达不到要求,尤其在目前我国会计人员素质参差不齐,对电子计算机方面的知识掌握不多的情况下,很容易因人为因素导致会计资料失真。另外,《会计基础工作规范》、《会计电算化管理办法》等相关法规也作了相应的规定,更体现进行会计电算化全面质量控制的重要性。

二、会计电算化的质量控制要素

影响会计电算化工作质量的因素很多。笔者认为,要保证会计电算化工作的质量,应着重从初始化设置、工作分工控制、输入控制与检查、审核与监督、安全控制等五个方面入手,制定相应的对策、措施。

(一)初始化与维护控制

初始化工作主要指为保证系统正常运行而进行的准备工作。如设置系统初始时间、明细科目、口令、余额初始化及各种参数和文件的设置等。初始化工作是后续工作的基础,因此会计软件必须重视初始化工作的控制。维护工作主要指对系统数据的备份和恢复,它是保证系统安全正确运行的重要措施。

(二)工作分工控制

1.岗位划分

会计电算化已由单机操作发展到网络运行,由多人按不同分工共同操作完成。依据内部控制制度的要求和会计电算化工作的特点,将会计电算化工作分为系统管理维护、操作录入、出纳、审核、档案保管等。各项工作之间相互联系、相互制约。

2.岗位权限与责任

各岗位被授予与工作内容相应的权限和职责。系统管理维护人员拥有较高权限,负责日常软、硬件的管理维护,并为其他人员授权。各操作人员应严格在授权范围内工作,出纳不得兼任录入、记账、审核、档案保管等工作。审核人员对其他操作人员录入的会计数据的准确性、合法性、合理性进行审核,但无权修改数据。为保证会计信息的准确、合理,操作录入人员录入数据后应仔细核对,并经审核人员审核签章后方可输出和记账,审核人员发现差错时应及时通知操作录入人员改正。未经审核的会计数据不得输出和记账。

3.岗位胜任

为确保工作质量,在工作分工时应考虑将工作分派给那些接受过培训并有能力完成该项工作的人员,否则会对工作质量带来较大的负面影响。

(三)输入控制与检查

输入控制是应用控制与质量控制的重点。输入控制就是在保证原始数据真实、准确的前提下,采取措施保证会计数据在编码、填制记账凭证及输入过程中能及时发现可能出现的差错并纠正。在电算化会计中,由于工具、载体、账务处理、会计组织等发生了根本的变化,会计控制也由人工控制变为人和计算机共同控制,使会计控制更为复杂,要求更加严密。但是操作简单,控制功能也更加有效。电算化会计信息控制除计算机本身的一般控制外,主要是指会计信息的输入、处理和输出控制。输入控制是指对数据采集和系统输入的控制,由于目前数据的采集和输入必须有人参与,而且数据输入的正确与否直接影响到处理和输出的结果,因而对电算化会计的输入控制显得尤为重要。为此,应制定标准化凭证格式,建立科目参照文件,设立科目代码校验位,有条件的可进行二次输入;每一位参与电算化会计的人员都应执行合理授权控制,通过设置操作员口令和上机日志等控制手段,防止差错和舞弊行为;还必须增设专人输入检查控制环节,未经检查,应无法进入下一步会计处理。会计信息处理和输出的控制,基本上是通过计算机程序自动进行的,主要取决于应用程序的正确性和环境控制能力,系统设计应具有识别信息失误的能力。同时,要防止无关人员进入计算机程序操作。输入控制要不断加强操作人员的责任心和提高技术水平,因为计算机是由人来操作,目前的财务软件能判别凭证输入的借贷是否平衡,但不能检查运用的会计科目正确与否,比如某项业务应借记管理费用,贷记坏账准备,操作人员误输入借记管理费用,贷记管理费用,财务会计电算化软件就不能识别你输入错误,所以为了保证数据输入与会计科目运用的正确性,还要采取如下控制方法:1)建立科目对照检查;2)借、贷平衡检查;3)逻辑性检查;4)人工复核检查。

(四)审核与监督

会计电算化工作质量要得到很好的控制,审核工作尤为重要。由于审核工作点多面广,一切输入、输出的会计资料包括凭证、账簿、报表、工资数据、固定资产资料等都需经过审核,审核可在事前、事中、事后进行。为减少人为差错,也可建立二级审核制度,审核人员完成日常审核,会计主管进行再审核。

(五)安全控制

为使会计信息系统安全有序地运行,应做好以下安全控制:未经授权不得上机操作;各台计算机应设置开机密码和登录密码;各操作人员应设置操作密码,对他人保密,并经常更换;离岗时应退出系统;禁止使用外来盘和安装无关软件;不得用处理数据的计算机上网,网络是一个开放的环境,很难避免非法侵扰,在这个环境中一切信息在理论上都是可以被访问到的,除非它们在物理上断开连接。因此,网络下的会计信息系统很有可能遭受非法访问甚至黑客或病毒的侵扰。这种攻击可能来自于系统外部,也可能来自系统内部,而且一旦发生将造成巨大的损失。定期用正版软件查毒、杀毒;每天关机前在两台计算机上进行数据备份,有条件的单位可购置光盘刻录机进行光盘备份,以备系统遭受破坏时得到恢复;加强对计算机、UPS等硬件的定期检查,发现问题时及时修复,为会计信息系统创造一个安全的运行环境。

三、会计电算化质量控制的对策与措施

1)任何登记入帐的经济业务都必须填制记账凭证,摘要区规范填入,在机上填制的记账凭证编号应当连续,编号出现间断时,应在断号的第一张凭证上注明间断的编号,并在打印输出的该张凭证上注明断号的原因并签字盖章。

2)记账凭证必须经过复核人员签字后,才能根据其登记账簿,复核人员必须在屏幕上直接对机器存储的记账进行复核签字,同时要对打印输出的记账凭证或代用凭单进行签字盖章。同一张记账凭证,制单和复核不能是同一人。记账凭证在记账以前必须打印输出(记账凭证清单),没有打印输出的记账凭证不得登记入账。

3)总账及现金账和银行账均可采用计算机打印输出的活页账装订,出纳人员根据审核人员审查并准许报销的凭证,收入或付出款项,出纳人员可以不登记订本式日记账,如现金处理收支较多可根据需要自设辅助账。每天必须将当日发生的现金收支数据输入计算机并据以计算出库存日报表,并在表上签字盖章。

4)单位根据机器使用和人员分工情况以及工作需要,确定每月的记账期限,每月至少记账一次,每月月末以前应将当月所有收支及转账业务全部登记入账。至少每月核对一次总账,每季度核对一次明细账。

5)必须将储存在机器内的账簿数据打印输出为书面账簿,会计账簿打印间隔时间不得超过一个月,平时可以只打印已满页的账簿数据,但每年年末必须将全部账簿数据打印。

四、会计电算化应向更高层次发展

促使会计电算化向更高层次发展是建立企业管理信息系统的前提。我国会计电算化的当务之急是加强会计电算化发展方向的引导,促进会计电算化从核算型向管理型过渡;重视会计电算化软件开发和二次开发;引导会计电算化由单机向网络化和客户/服务器方向发展。目前,我国会计电算化还处于会计核算电算化的水平,或者说,现在仅仅实现了财务会计的电算化。而完整意义的会计电算化应该是财务会计和管理会计的全面电算化,而且会计电算化不是简单的财务会计电算化加管理会计电算化,而应该是财务会计与管理会计结合后的电算化。我们不能因为目前管理会计在企业应用还不普及或者有困难而停滞不前。管理会计在企业推广困难的原因尽管很多,但重要原因之一是其规范性和可操作性不如财务会计,因此,管理会计软件商品化、通用化比较困难,只能有针对性地开发研究。但是,管理会计电算化是以财务会计电算化为基础的,因为它们的数据同源,财务会计电算化能为管理会计电算化提供所需的财会信息。因此,企业应在实现财务会计电算化的基础上不失时机地推进管理会计电算化,促进管理会计在企业中的推广应用,真正实现会计的核算职能、管理职能和控制职能。

参考文献: