描述
宏在软件编程中非常重要。宏是由一段程序组成的命令,向子程序一样,在一些场合它用来代替在编程过程中经常出现的重复程序段。可编程序控制器(PLC)的工作方式一般为周期性循环扫描梯形图,集中采样输入,集中驱动输出。它的应用领域一般为以开关量为主的顺控系统,但随着PLC的不断发展,其功能越来越强大,使用场合也越来越多,PLC厂商提供的软件功能也越来越强,这使得在PLC编程过程中使用宏或子程序成为可能。使用宏或子程序可以完成某些应用指令中部存在的复杂处理,也可以是重复形式或同意处理的程序标准化,既减少了程序的长度,也使编程变的容易,提高了编程效率。目前在小型PLC中笔者还未见到可以使用子程序的产品,但富士电机的N系列PLC可以使用宏命令编程,下面就其使用情况和在使用中出现的问题作一些讨论。
二.N系列PLC中宏的使用及其局限性讨论
1.宏的使用简介
富士电机提供的宏命令分两类,一类是它为用户制作好的标准宏命令集,使用该宏命令及可以完成应用指令中没有的某些复杂功能的处理任务;另一类就是用户自己制作宏命令,用户宏命令有调用部和执行部组成,如图1、图2所示。用户宏命令和主程序的关系如图3所示。
由此可见在PLC中使用宏命令时,参数交换非常重要,也必不可少。富士电机为用户提供了几组字信息和位信息交换所使用的数据寄存器和辅助继电器,其中每组字信息和位信息的入口参数和出口参数各有16个,富士电机还就参数交换顺序、个数、使用指令以及在宏命令中使用定时器、微分指令等作了规定,编程顺序必须符合图1要求。
产品广泛应用于:电力、石油、矿井提升、港口、供热、燃气、供水、污水处理、冶金、造纸、纺织、化工、水利等现代化工业领域!
我们这里有您急需的停产备件,
优势现货,询不到的,买不到的,请联系我们!
绝 对优势,绝 对低价!绝 对正品,优质的产品,一流的服务,充足的库存,
欢迎来电询价,我们将会给您最优惠的价格!
主营:世界知名品牌的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等系列。
IBM BladeCenter HS20-Various Servers-Must See!!!
Great Condition!Tons of additional parts!
Enlarge
86773XU-IBM BladeCenter E chassis+2x 13N2281-Cisco Swit
86773RU-IBM BladeCenter E chassis+2x 32R1892-Cisco Swit
88524YG-IBM BladeCenter H Chassis,9U,2x2900W PS
IBM BLADECENTER M/T 8677-2XX Server Chassis 14X CD
IBM Bladecenter E Chassis*LOADED w/HS20 Bladeservers*
qty 14 8843-XXX Dual Xeon 3.6GHz 2GB RAM 2x73GB
IBM BladeCenter E Server 8677-3XU CHASSIS 8677 86773XU
IBM HS40 4×2.8GHz Server BladeCenter Blade
IBM BladeCenter with 14 FAST blades!HS20 HS21 8677-3XU
2.66ghz Dual Core,2.4ghz Dual Core Xeon,2gb&4gb RAM
IBM BladeCenter 14x LS20 Dual Opteron 2.4ghz 4gb 146gb
IBM BladeCenter HS21 8853-PGF New Warr till 01/09/2012
8740HC1-IBM BladeCenter HT DC(Type 8740)
IBM BladeCenter H 8852 Rack Enclosure 9U USB 88524YU
IBM HS20 2×2.8GHz 1GB Server BladeCenter Blade
IBM Bladecenter 8677-3XU w/(7)8843-45U Dual Xeon 3.6GHZ
(4)26K6526 Nortel Networks L2-3 6 Port GBe Switch
IBM BladeCenter Chassis 8677-2XX+4xHS40?+1xSM+1xMM
IBM BLADECENTER SVR w/14 X JS21 2X 2.7GHZ,4GB,73GB HD
8677-3RU BLADECENTER,14 BLADES
IBM BLADECENTER H CHASSIS
IBM Bladecenter H Chassis w/14 x HS21 XM Dual Core
IBM e BladeCenter HS20(88430RU)Server,2GB,2×2.8CPUs
IBM Bladecenter H Chassis w/9 x HS21 Quad Core Blades
w/2 x 4-port Cisco Ethernet Rails,Power Cables,etc
IBM BladeCenter S w/3x PS700 4-core 3.0 GHz Power 7
Plus 12 License AIX-BladeCenter Compat.w/non-Power 7
Enlarge
IBM Bladecenter 39M4945 KVM Redundant Mangament Module
IBM BladeCenter Chassis w 4x 1800w KVM Module 4x Giga
IBM Bladecenter E Chassis**14 x LS20 Dual Core Servers
IBM BladeCenter HS20 System Board 26K4871 With 90P4713
Expedited shipping available
IBM HS21 BLADECENTER 8677-3XU 7 X HS21 BLADES 8853-AC1
7 X DUAL XEON DC 5160 3GHZ 4GB RAM 2 X 73GB HDD
IBM HS21 Bladecenter Blade 2x2c 2.3ghz,16gb ram,146g
14x Cisco 4X InfiniBand HCA+Switch for IBM BladeCenter
IBM BladeCenter H 8852 Rack-mountable-9U 88524SU
86773RU-IBM BladeCenter E chassis+32R1892?-Cisco Switch
IBM BladeCenter 8677-3RU 2X 39Y9319 39Y966 2X 73P6098
43W3584-IBM BladeCenter S SAS RAID Module,FRU 43W3630
IBM BladeCenter 4-port Gb Ethernet Switch Mod 13N0568
IBM BladeCenter 8677 Server 14xLS20 2xKVM/IP Cisco GB
14x LS20 Dual Opteron 2.4ghz 2gb 73g
Enlarge
86774SU-IBM BladeCenter E Chassis,2 x 2320W PS,NEW
IBM BLADECENTER E SERVER 8677-3XU CHASSIS 8677 86773XU
IBM HS20 Bladecenter Replacement Heat Sink 40K5867
Expedited shipping available
IBM Bladecenter 39Y7352 2000W Power Supply PSU 39Y7351
IBM eSERVER BLADECENTER W/4 HS20 BLADE 2 X 3.0GHZ,2GB
IBM BladeCenter ADVANCED MANAGEMENT MODULE 39Y9661