所谓模块(module),是指可以分解、组合及更换的单元,是组成系统、易于处理的基本单位。在管理信息系统中,任何一个处理功能都可以看作一个模块。
模块划分的原则:
(1)低耦合,高聚合原则
耦合是表示模块之间联系的程度。紧密耦合表示模块之间联系非常强,松散耦合表示模块之间联系比较弱,非耦合则表示模块之间无任何联系,是完全独立的。模块耦合度越低,说明模块之间的联系越少,相互间的影响也就越小,产生连锁反应的概率就越低,在对—个模块进行修改和维护时,对其他模块的影响程度就越小,系统可修改性就越高。聚合则用来表示一个模块内部各组成成分之间的联系程度。一般说来,在系统中各模块的聚合度越大,则模块间的耦合度越小。耦合度小使得模块间尽可能相对独立,从而各模块可以单独开发和维护。聚合度大使得模块的可理解性和维护性大大增强。因此,在模块的分解中应尽量减少模块的耦合度,力求增加模块的聚合度。
(2)作用范围应在控制范围内
一个判定的作用范围是指所有受这个判定影响的模块。按照规定:若模块中只有一小部分加工依赖于某个判定,则该模块仅仅本身属于这个判定的作用范围;若整个模块的执行取决于这个判定,则该模块的调用模块也属于这个判定作用范围,因为调用模块中必有一个调用语句,该语句的执行取决于这个判定。一个模块的控制范围是指模块本身及其所有的下级模块的集合。
分折判定的作用范围和模块的控制范围之间的关系,可以较好地处理系统的模块关系,合理地分解模块。在分解模块时要求:
1)分解模块时作用范围与控制范围的要求
①判定的作用范围应该在判定所在模块的控制范围之内。
②判定所在模块在模块层次结构中的位置不能太高。
即:理想的模块划分是判定范围由判定所在模块及其直接下级模块组成。
2)当出现作用范围不在控制范围之内时的纠正措施
①把判定所在的模块合并至上层模块中,或从低层模块移到高层模块使判定的位置提高。
②把受判定影响的模块移到模块控制范围之内。
我司主营控制系统(DCS、PLC/SPS、CNC),面板控制器、HMI和显示面板、工业PC、驱动器(变频器和伺服系统)、电机、电源
艾伦-布拉德利:ControlLogix 1756系列控制器、CompactLogix 1769系列控制器、SLC 500 1747 1746系列控制器、PLC-5 1771 1785系列控制器、ProSoft:mvi 69/PS69/mvi 56/mvi 94/mvi 71/mvi 46/3150、ICS TRIPLEX可信系统
ABB:AC800M系列控制器I/O模块、AC800F系列控制器模块、AC31系列控制器模块、800xA系列模块、Bailey INFI 90模块、DSQC机器人模块备件、Advant OCS系统备件、H&B Freelance 询价联系何经理18059884797
本特利内华达:Bently 3500监控系统,Bently 3300监控系统,前置器,涡流传感器探头
施耐德:Quantum 140系列:Modicon M340、Modicon Premium :CPU处理器模块、通信模块等
爱默生:Ovation系统DCS卡、DeltaV系统双通道冗余安全系统、冗余控制器通用电气公司:IS200/DS200系列励磁系统卡、IC 693/IC 695/IC 697/IC 698/IC 200/IC 660/IC 670 CPU模块、通信模块、模拟数字模块
英维思Triconex卡:冗余容错控制系统、基于三重模件冗余(TMR)结构的现代化的容错控制器。
英维思福克斯波罗:FBM(现场输入/输出模块)顺序控制、梯形逻辑控制、事故追忆处理、数模转换、输入/输出信号处理、数据通信
霍尼韦尔:Alcont,Experion LS,Experion PKS,Experion HS,Plant Scape,TDC 2000,TDC3000,TPS
横河:CS3000系统CPU 询价联系何经理18059884797
其他型号: | EMERSON PR6423/010-140+CON021 | SEW 8141649.53 | GE DS200TCRAG1ACC |
| SIEGER 05701-A-0512 | PROSOFT MVI69-PDPMV1 | GE DS200TCPDG2BEC |
| ABB PP846 3BSE042238R1 | LKB LKB2211 SUPERRAC | GE IS200TPROH1BBB |
| ABB PFEA112-20 3BSE050091R20 | BEIJER 04380A | GE DS200TCPDG1BEC |
| ABB PFEA112-20 3BSE030369R0020 | RELIANCE 805405-1R | GE IC695CPU315-CD |
| FOXBORO FBM232 P0926GW | ABB 07KT92 CS31 | GE IC695ETM001-EK |
| ABB PFEA111-65 | ABB PM856AK01 | ABB UFC911B106 3BHE037864R0106 |
| EPRO PR6424/010-130+CON011 | GE IC200UEX626 | ABB PCD235B1101 3BHE032025R1101 |
| ELAU MC-4/11/05/230 | PACIFIC SC755A-001-01 | GE IC695CPU315 |
| KONGSBERG RCU502 | ABB PHARPS32000000 | GE IC695ETM001 |
| Pacific Scientific H32NCHA-LNN-NS-00 | HONEYWELL CC-TDIL61 | NI USB-6525 |
| PARKER GV6K-U6E | ABB BC810K01 3BSE031154R1 | GE VMIVME-2532A |
| HEIDENHAIN PLD 16-8 | ABB 3BSE008538R1 | HIMA 4135A |