描述
面向对象编程是计算机高级语言的一种先进的编程模式,在工业控制系统的PLC程序中也可以采用这种设计思想,虽然我们无法实现面向对象的很多优秀特点如“继承”,甚至于它根本就不具备面向对象编程语言的特点,但面向对象编程的基本概念就是类和类的实例(即对象),我们只需要使用这种概念就可以了。在计算机编程中我们需要把一些事物抽象和归纳,才能编写类,而在工业控制系统中,控制对象如:电机,阀等等是很明显的控制类别,不需要抽象就可以很明显的针对它们编写类,以下将会用到西门子的Step7编程语言和施奈德的Unity编程语言来讲解PLC的面向对象编程。面向对象编程在Step7中使用功能块(即FB)编程,一谈到此大家就会想到西门子提出的模块化编程,不错,就是这个模块化编程,但西门子提出的模块化、背景数据块、多重背景等名词并不能让大家很明白的理解和使用这种优秀的设计理念。如果大家从面向对象编程的角度去理解,则可以很好的理解这种设计模式。“FB块”被看成“类”,它可以被看成是对相似的控制对象的代码归纳,如对MM440的变频器可以编写FB块:MtrMM440,这在面向对象编程中称为“类”,当需要编程控制具体的电机时,可以给它分配一个背景DB块,在面向对象编程中称为类的实现(即创建类的实例:对象),当需要控制多个电机时,可以分配不同的背景DB到这个FB块,即创建类的多个实例。Step7中有另外一种程序块,即FC块,以FC块为主的编程在西门子中称为结构化编程,这也可以类比于计算机编程中的面向过程编程,即纯粹以函数为主体的编程。
产品承诺:
保 证 全新原装进口,
保 证 安全准时发货,
保 证售后服务质量,
优势价格,大量现货。
主营DCS系统配件
机器人系统配件
大型伺服系统配件
品牌:ABB ,AB ,GE,FOXBORO,本特利,英维思,伍德沃德,西屋,瑞恩,施耐德,西门子,摩托罗拉,安川。力士乐。ACSO,横河等进口品牌。 专业销售进口DCS PLC系统备件模块
Triconex Siemens Yaskawa ABB GE Ovation AB Foxboro Motorola Schneider XYCOM KUKA 专业销售进口DCS PLC系统备件模块 15天包退换 一年质保 大量现货 国内实力库存商家
COMPAQ 341585-001 10BASE T4-PORT ETER. MODU
DEC 54-20700-03 MODULE
DEC 54-20698-04 DEC I/O MODULE
DEC B4181-BA GLOBAL PORT MODULE
DEC B3007-EB 600 MHZ CPU
DEC DEBMP-FA DECSWITCH 900EE
DEC DEFGF-AA GIGA SWITCH BOARD
DEC RF-3800-B9 MV 3800 TEMPEST
MISC 163984-901 LG05S SHUTTLE ASSY*UNUSED*
DEC LPS2X-UA LPS20 TURBO
DEC 54-24773-03 500MHZ CPU BOARD
DEC DEQRA-SA DEQRA MODULE
DEC DEFGC-AA GIGASWITCH ATM BRIDGE/
HP C1119M SURESTORE 220MX OPTICAL JUKEBOX (2)X SMO-F561
HP 351147-001 FD-76019-01 ESL-E CABINET CONTROLLER ASM
NMS CG6000 CG6000-PCI 50071 4T1/4E1 VOIP BOARD
HP C1160M SURESTORE OPTICAL 600MX – NO DRIVES
DEC 54-22593-01 PCI MEZZANINE
DEC 54-23350-01 TURBO LASER BACKPLANE MODULE
DEC 54-24827-02 ALPHA VME 5/XXX CPU BOARD
DEC 70-33561-01 ALPHASERVER GS160 FRONT
DEC DEZBR-MF ROUTEABOUT CENTRAL EI
DEC RC25-HAD RC25 HDA ASSY W/CTR MODULES
HEWLETT PACKARD XHP-X000112 HP MAIN PC BOARD W/METAL TR