描述
3、简短性
使PLC程序尽可能简短,也是应追求的目标。
简短的程序可以节省用户存储区;多数情况下也可节省执行时间,提高对输入的响应速度,还可提高程序的可读性。
程序是否简短,一般可用程序所用的指令条数衡量,用的条数少,程序自然就简短。
要想程序简短,从大的方面讲,要优化程序结构,用流程控制指令简化程序,从小的方面讲还要用功能强的指令取代功能单一的指令,以及注意指令的安排顺序等。
4、省时性
程序简短可以节省程序运行时间,但简短与省时并不完全是一回事。因为运行程序时间虽与程序所拥有指令条数有关,而且还与所使用的是什么指令有关。PLC指令不同,执行的时间也不同。而且,有的指令,在逻辑条件ON时执行与在OFF时执行其时间也不同。另外,由于使用了流程控制指令,在程序中,不是所有指令都要执行等。所以,运行程序的时间计算是较复杂的。(http://www.diangon.com/版权所有)但要求其平均时间少,最大时间也不太长是必要的。这样可提高PLC的响应速度。
省时的关键是用好流程控制指令。按情况确定一些必须执行的指令,作必备部分,其余的可依程序进行,有选择地执行,或作些分时工作的设计,避免最大时间太长等。
5、可读性
要求所设计的程序可读性要好。这不仅便于程序设计者加深对程序的理解,便地调试,而且,还要便于别人读懂你的程序,便于使用者维护。必要时,也可使程序推广。
要使程序可读性好,所设计的程序就要尽可能清晰。要注意层次,实现模块化,以至于用面向对象的方法进行设计。要多用一些标准的设计。
再就是I/O分配要有规律性,便于记忆与理解。必要时,还要做一些注释工作。内部器件的使用也要讲规律性,不要随便地拿来就用。
可读性在程序设计开始时就要注意。这不易完全做到。因为在程序调试的过程中,指令的增减,内部器件的使用变化,可能使原较清晰的程序,变的有些乱。所以在设计时就对调试增减留有一定的余地,然后调试完毕后再做一下整理,这样所设计的程序具有更高的质量。
产品广泛应用于:电力、石油、矿井提升、港口、供热、燃气、供水、污水处理、冶金、造纸、纺织、化工、水利等现代化工业领域!
我们这里有您急需的停产备件,
优势现货,询不到的,买不到的,请联系我们!
绝 对优势,绝 对低价!绝 对正品,优质的产品,一流的服务,充足的库存,
欢迎来电询价,我们将会给您最优惠的价格!
主营:世界知名品牌的PLC、DCS系统备件模块
①Allen-Bradley(美国AB)系列产品》
②Schneider(施耐德电气)系列产品》
③General electric(通用电气)系列产品》
④Westinghouse(美国西屋)系列产品》
⑤SIEMENS(西门子系列产品)》
⑥销售ABB Robots.FANUC Robots、YASKAWA Robots、KUKA Robots、Mitsubishi Robots、OTC Robots、PanasonicRobots、MOTOMAN Robots。
⑦estinghouse(西屋):OVATION系统、WDPF系统、MAX1000系统备件。
⑧Invensys Foxboro(福克斯波罗):I/A Series系统,FBM(现场输入/输出模块)
顺序控制、梯形逻辑控制、事故追忆处理、数模转换、输入/输出信号处理、数
据通信及处理等。Invensys Triconex:冗余容错控制系统、基于三重模件冗余(TMR)
结构的zui现代化的容错控制器。
⑨Siemens(西门子):Siemens MOORE,Siemens Simatic C1,Siemens数控系统等。
⑩Bosch Rexroth(博世力士乐):Indramat,I/O模块,PLC控制器,驱动模块等。
◆Motorola(摩托罗拉):MVME 162、MVME 167、MVME1772、MVME177等系列。
ABB YB161102-AK/DSPA110 SLAVE COMPUTER CARD NEW
HP Pavilion DV5 DV6 WD548AA#ABB Original Battery
ABB M706480#7497 POWER SUPPLY 1400 AMP NEW
ABB Asea Circuit Breaker 350 Amp#TJ3300 Magnetic
ABB Miniature Circuit Breaker S201-K10 NEW!
ABB Kent-Taylor Electronic Transmitter Valve NEW 504TB0
ABB 727131-R-711 MCP BREAKER 480 VAC 3 POLE 100A NEW
ABB MINIATURE CIRCUIT BREAKER B 20 2 POLE B20
New ABB 5HP ACS401600532
NEW FITS ABB/ASEA COIL KH550-2 CO-370/450/550-240V
ABB MODEL T25DU0.63 THERMAL OVERLOAD RELAY.4-.63A NEW
ABB LOGISTICS U6009BZ10100K CONTROL BOARD
ABB ESB63030LX 30A CIRCUIT BREAKER 600V 3P E6 LUGS NEW
5 New ABB Auxiliary Contact For Front Mounting HKF-11
New ABB ACS141K751U AC DRIVE.5HP 230VAC
ABB SPEC.DUTY CONTROL EFLG40-A21
NEW FITS ABB EH370 EH 370 MAGNETIC CONTACTOR AC COIL
ABB Size 5 Welding Isolation Contactor EHW-250WC-1L NEW
RANSBURG ABB LECU5004-11 MICROPAK POWER SUPPLY UNIT NEW
ABB 57298821 Ulma KB2/A Keyboard AB Stromberg NEW
ABB Pilot Light Red&Green 24V CBK-KLF8R CBK-KLF8G New
NEW FITS ABB/ASE REPLACEMENT CONTACT KITS KZ700 EH700
ABB EHW-250 CONTACTOR 350A SIZE 5 120V/60HZ COIL NEW
ABB E76126 3 POLE 277/480VAC CIRCUIT BREAKER 32A NEW
ABB 2011720-007 120VAC TotalFlow Power Supply(NEW)
ABB PS2/58SP MCB BusBar 2PH 58P 63A SU
NEW FITS ABB/ASEA REPLACEMENT CONTACT KITS KZ90 EH90
ABB 74741-00 MOTHERBOARD RANSPACK 1000
ABB Pure Pro 50 Chocolate Peanut Butter 14.5 oz ea
New FITS ABB/ASEA 220/240v COIL KH210-2 EH175/210-240V
ABB A16-04-00 Contactor A16-04-00-81 New
NEW ABB TA42 DU-32 ADJ THERMAL HEATER(22-32A)N758A
ABB CONTACTOR AL26-40-00
ABB Circuit Breaker Box of 2 2CDS274417R0357 S-204U NEW
NEW FITS ABB EH90 MAGNETIC CONTACTOR AC COIL