上海西皇电气设备有限公司。在SIEMENS/西门子公司广大同仁和工控领域各界朋友的关怀下埋头发展,一路走来已成西门子合作伙伴中的佼佼者。部设在上海,办公面积1500多平方米,员工150余人。公司组织架构完善合理,下辖河南、沈阳、济南分公司,以及天津、石家庄、唐山、太原、洛阳、西安、大连、长春、北京、合肥办事处。我公司已连续十七年荣获西门子()有限公司代理商奖,在产品供应与技术服务方面拥有优势,深得广大客户和西门子公司的信赖。
西门子6ES7131-4BF00-0AA0型号参数
“信誉,客户至上”是公司成立之初所确立的宗旨,在公司的严格要求和员工们不折不扣地贯彻执行下发展延续至今。“罚十”一直是我公司的。
-------------------------------------------------------------------------
西门子代理商-上海西皇,库存大量西门子PLC,产品种类、型号齐全,涵盖了西门子200系列PLC、西门子300系列PLC及其EM221模块、EM222模块、EM223模块、EM231模块、EM232模块、EM235模块、PPI电缆、MPI电缆、5611卡、SM321、SM322、SM323、SM331、EM332模块等,S7-200系列主机包括CPU224CN、CPU226CN、CPU224XP,S7-300系列主机包括CPU312、CPU313、CPU314、CPU315-2DP等,价格低,交货速度快。
《销售态度》:保证、诚信服务、及时到位!
《销售宗旨》:为客户创造价值是我们永远追求的目标!
《服务说明》:配送至各地含税(16%)含运费!
《产品》:原装,全新原装!
《产品优势》:销售 薄销 信誉好,口碑好,价格低,货期短,大量,服务周到!
公司主营:数控,S7-200PLC S7-300PLC S7-400PLC S7-1200PLC 6ES5 ET200 人机界面,
变频器,DP总线,MM420 变频器MM430 变频器MM440 6SE70交流工程调速变频器
6RA70直流调速装置 SITOP电源,电线电缆,数控备件,伺服电机等工控产品.
----------------------------------------------------------------------------

一:1、保证全新原装进口
二:2、保证准时发货
三:3、保证售后服务
流程一:1、客户确认所需采购产品型号
流程二:2、我方会根据询价单型号查询价格以及交货期,拟一份详细正规报价单
流程三:3,客户收到报价单并确认型号无误后订购产品
流程四:4、报价单负责人根据客户提供型号以及数量拟份销售合同
流程五:5、客户收到合同查阅同意后盖章回传并按照合同销售额到公司行
流程六:6、我公司财务查到款后,业务员安排发货并通知客户跟踪运单
---------------------------------------------------------------------------------
SIEMENS西门子ET200AL连接模块6ES71324BF000AA0 8DO, DC 24V, 0.5A, ST
SIEMENS西门子ET200AL连接模块6ES71324BF000AB0 8DO, DC 24V, 0.5A, HF
SIEMENS西门子ET200AL连接模块6ES71324FB010AB0 2DO, AC, 24- 230V, 5PCS
SIEMENS西门子ET200AL连接模块6ES71324HB010AB0 2RO. DC 24V- AC 230V, 5A, 5PCS
SIEMENS西门子ET200AL连接模块6ES71324HB120AB0 2RO, DC 24- 48V/AC 24- 230V, 5A, 5PCS
西门子ET200AL连接模块6ES71324HB500AB0 2RO, DC 24- 48V/AC 24- 230V, 5A, MANUAL ACTUATION
西门子开关量输入模块6ES7132-4BF50-0AA0 8DO, DC 24V/0,5A, 漏形
西门子开关量输入模块6ES7134-4FB01-0AB0 2AI, U, ST
西门子开关量输入模块6ES7134-4LB02-0AB0 2AI, U, HF
西门子开关量输入模块6ES71344FB520AB0 2AI, U, HS
西门子开关量输入模块6ES71344-GB01-0AB0 2AI, I, ST, 2-WIRE
西门子开关量输入模块6ES71344GB520AB0 2AI, I, HS, 2-WIRE
西门子开关量输入模块6ES71344GB110AB0 2AI, I, ST, 4-WIRE
西门子开关量输入模块6ES71344GB620AB0 2AI, I, HS, 4-WIRE
西门子开关量输入模块6ES71344MB020AB0 2AI, I, HF, 2/4-WIRE
西门子开关量输入模块6ES71344JB510AB0 2AI, RTD, ST
西门子开关量输入模块6ES71344NB510AB0 2AI, RTD, HF
西门子开关量输入模块6ES71344NB010AB0 2AI, TC, HF
西门子开关量输入模块6ES71344GD000AB0 4AI, I, ST, 2-WIRE
西门子开关量输入模块6ES71344JD000AB0 4AI, TC, ST
西门子开关量输入模块6ES71354FB010AB0 2AO, U, ST
西门子开关量输入模块6ES71354LB020AB0 2AO, U, HF
西门子开关量输出模块6ES71354FB520AB0 2AO, U, HS
西门子开关量输出模块6ES71354GB010AB0 2AO, I, ST
西门子开关量输出模块6ES71354MB020AB0 2AO, I, HF
西门子开关量输出模块6ES71354GB520AB0 2AO, I, HS
西门子开关量输出模块6ES71384DA040AB0 1 COUNT 24V/100KHZ
西门子开关量输出模块6ES71384DE020AB0 1 COUNT 5V/500KHZ
西门子开关量输出模块6ES71384DD010AB0 2 Pulse
西门子开关量输出模块6ES71384DB030AB0 1 SSI, 25bit/1MHz
西门子开关量输出模块6ES71384DC010AB0 1 STEP 5V/204KHz
西门子开关量输出模块6ES71384DL000AB0 1 POS U
西门子开关量输出模块6ES71384DF01OAAO 1 SI, RS232/422/485, 3964R
西门子开关量输出模块6ES71384DF110AB0 1 SI, MODBUS/USS
西门子开关量输出模块6ES71384GA500AB0 4 SI IO-LINK
西门子继电器输出模块6ES71384FD000AA0 4 POS
西门子继电器输出模块6ES71934CB20OAAO TM-E15S24-01, 2×4 端子, 螺钉型, 无 AUX 总线, 15 mm, 5 片包装
西门子继电器输出模块6ES71934CB30OAAO TM-E15C24-01, 2×4 端子, 簧型, 无 AUX 总线, 15 mm, 5 片包装
西门子继电器输出模块6ES71934CA200AA0 TM-E15S24-A1, 2×4 端子, 螺钉型, 带 AUX 总线, 15 mm, 5 片包装
西门子继电器输出模块6ES71934CA300AA0 TM-E15C24-A1, 2×4 端子, 簧型, 带 AUX 总线, 15 mm, 5 片包装
西门子继电器输出模块6ES71934CB000AA0 TM-E15S23-01, 2×3 端子, 螺钉型, 无 AUX 总线, 15 mm, 5 片包装
西门子继电器输出模块6ES71934CB100AA0 TM-E15C23-01, 2×3 端子, 簧型, 无 AUX 总线, 15 mm, 5 片包装
西门子继电器输出模块6ES71934CA400AA0 TM-E15S26-A1, 2×6 端子, 螺钉型, 带 AUX 总线, 15 mm, 5 片包装
西门子继电器输出模块6ES71934CA50OAAO TM-E15C26-A1, 2×6 端子, 簧型, 带 AUX 总线, 15 mm, 5 片包装
西门子继电器输出模块6ES71934CG200AA0 TM-E30S44-01, 4×4 端子, 螺钉型, 带 AUX 总线, 30 mm
西门子继电器输出模块6ES71934CG30OAAO TM-E304-01, 4×4 端子, 簧型, 带 AUX 总线, 30 mm
西门子继电器输出模块6ES71934CF40OAAO TM-E30S46-A1, 4×6 端子, 螺钉型, 带 AUX 总线, 30 mm
西门子继电器输出模块6ES71934CF500AA0 TM-E306-A1, 4×6 端子, 簧型, 带 AUX总线, 30 mm
西门子继电器输出模块6ES71934CL200AA0 TM-E15S24-AT, 螺钉型, 用于高性能 2 AI TC 内部温度补偿
西门子继电器输出模块6ES71934CL30OAAO TM-E15C24-AT , 簧型, 用于高性能 2 AI TC 内部温度补偿
西门子继电器输出模块6ES71934DL10OAAO TM-C120S, 4×21 端子, 螺钉型, 用于紧凑型接口模块
西门子继电器输出模块6ES71934DL000AA0 TM-C120C, 4×21 端子, 簧型, 用于紧凑型接口模块
西门子模拟量输入模块6ES57108MA11 RAIL WIDTH 35MM, LENGTH 483MM
西门子模拟量输入模块6ES57108MA21 RAIL WIDTH 35MM, LENGTH 530MM
西门子模拟量输入模块6ES57108MA31 RAIL WIDTH 35MM, LENGTH 830MM
西门子模拟量输入模块6ES57108MA41 RAIL WIDTH 35MM, LENGTH 2000MM
西门子模拟量输入模块6ES71531AA030XA1 "
IM153-1 DP (6ES71531AA030XB0) and DP connector (6ES79720BA120XA0)"
西门子模拟量输入模块6ES71531AA030XA4 "
IM153-1 DP (6ES71531AA030XB0) and DP connector (6ES79720BA420XA0)"
西门子模拟量输入模块6ES71531AA030XA5 IM153-1 DP (6ES71531AA030XB0) and DP connector (6ES79720BA520XA0)
西门子模拟量输入模块6ES71531AA030XB4 "
IM153-1 DP (6ES71531AA030XB0) and DP connector (6ES79720BB420XA0)"
西门子模拟量输入模块6ES71531AA030XB5 "
IM153-1 DP (6ES71531AA030XB0) and DP connector (6ES79720BB520XA0)"
西门子模拟量输入模块6ES71532BA020XA1 IM153-2 DP HF (6ES71532BA100XB0) and DPconnector (6ES79720BA120XA0)
西门子模拟量输入模块6ES71532BA020XA4 IM153-2 DP HF (6ES71532BA100XB0) and DPconnector (6ES79720BA420XA0)
西门子模拟量输入模块6ES71532BA020XA5 IM153-2 DP HF (6ES71532BA100XB0) and DPconnector (6ES79720BA520XA0)
西门子模拟量输入模块6ES71532BA020XB4 IM153-2 DP HF (6ES71532BA100XB0) and DPconnector (6ES79720BB420XA0)
西门子模拟量输入模块6ES71532BA020XB5 IM153-2 DP HF (6ES71532BA100XB0) and DPconnector (6ES79720BB520XA0)
西门子模拟量输入模块6ES71534AA010XB0 IM153-4 PN
西门子模拟量输入模块6ES71534BA000XB0 IM153-4 PN HF
西门子模拟量输入模块6ES71532AR030XA1 ET200M-RED.-BUNDLE (6ES71532AR040XA0) and two DP connectors (6ES79720BA120XA0)
西门子模拟量输出模块6ES71532AR030XA4 ET200M-RED.-BUNDLE (6ES71532AR040XA0) and two DP connectors (6ES79720BA420XA0)
西门子模拟量输出模块6ES71532AR030XA5 ET200M-RED.-BUNDLE (6ES71532AR040XA0) and two DP connectors (6ES79720BA520XA0)
西门子模拟量输出模块6ES71532AR030XB4 ET200M-RED.-BUNDLE (6ES71532AR040XA0) and two DP connectors (6ES79720BB420XA0)
西门子模拟量输出模块6ES71532AR030XB5 ET200M-RED.-BUNDLE (6ES71532AR040XA0) and two DP connectors (6ES79720BB520XA0)
西门子模拟量输出模块6ES71951GA000XA0 ET200M, RAIL 483MM
西门子模拟量输出模块6ES71951GF300XA0 ET200M, RAIL 530MM
西门子模拟量输出模块6ES71951GG300XA0 ET200M, RAIL 620MM
西门子通信模块6ES71951GC000XA0 ET200M, RAIL 2000MM
西门子通信模块6ES71957HA000XA0 ET200M, BUS UNIT For PS AND IM 153
西门子通信模块6ES71957HB000XA0 ET200M, BUS UNIT For 2×40MM I/O MODULES ?
西门子通信模块6ES71957HC000XA0 ET200M, BUS UNIT For 1×80MM I/O MODULE ?
西门子通信模块6ES71957HD100XA0 ET200M, BUS UNIT For 2×IM 153-2 RED. ?
西门子通信模块6ES71541AA010AB0 IM154-1 DP ST
西门子通信模块6ES71542AA010AB0 IM154-1 DP HF
西门子通信模块6ES71944AA000AA0 CM IM DP ECOFAST
西门子通信模块6ES71944AC000AA0 CM IM DP DIRECT
西门子通信模块6ES71944AD000AA0 CM IM DP M12 / 7/8"
西门子通信模块6ES71544AB100AB0 IM154-4 PN HF
西门子通信模块6ES71944AJ000AA0 CM IM PN M12 7/8"
西门子通信模块6ES71944AF000AA0 CM IM PN 2×RJ45
西门子通信模块6ES71944AG000AA0 CM IM PN 2×SCRJ FO ?
西门子通信模块6ES71548AB010AB0 IM154-8 PN/DP CPU
西门子通信模块6ES71944AN000AA0 CM IM-CPU PN/DP M12 / 7/8"
西门子通信模块6ES71414BF000AA0 EM 8DI, DC 24V, ST
西门子通信模块6ES71414BF000AB0 EM 8DI, DC 24V, HF
西门子工艺模块6ES71414BH000AA0 EM 16DI, DC 24V
西门子工艺模块6ES71424BD000AA0 EM 4DO, DC 24 V/2.0A, ST
西门子工艺模块6ES71424BD000AB0 EM 4DO, DC 24 V/2.0A, HF
西门子工艺模块6ES71424BF000AA0 EM 8DO, DC 24 V/0.5A, ST
西门子工艺模块6ES71434BF000AA0 EM 4DIO/4DO, DC 24V/0.5A
西门子工艺模块6ES71434BF500AA0 EM 4DI/4DO, DC 24V/0.5A
西门子工艺模块6ES71444FF010AB0 EM 4AI U, HF
西门子基座单元6ES71444GF010AB0 EM 4AI I, HF
西门子基座单元6ES71444JF000AB0 EM 4AI RTD, HF
西门子基座单元6ES71444PF000AB0 EM 4AI TC, HF
西门子基座单元6ES71454FF000AB0 EM 4AO U, HF
西门子基座单元6ES71454GF000AB0 EM 4AO I, HF
西门子基座单元6ES71484EA000AA0 16DO,PNEUMATIC INTERFACE CPV10 ?
西门子基座单元6ES71484EB000AA0 16DO,PNEUMATIC INTERFACE CPV14 ?
西门子基座单元6ES71944CA000AA0 CM IO 4×M12
西门子基座单元6ES71944CA500AA0 CM IO 4×M12 inverse
西门子基座单元6ES71944CB000AA0 CM IO 8×M12
西门子基座单元6ES71944CB500AA0 CM IO 8×M12D
西门子基座单元6ES71944EB000AA0 CM IO 8×M8
西门子基座单元6ES71944FA000AA0 CM IO 1×M23
西门子基座单元6ES71944FB000AA0 CM IO 2×M12
西门子ET200S CPU模块6ES71944CA100AA0 CM IO 4×M12塑料材质
西门子ET200S CPU模块6ES71944CB100AA0 CM IO 8×M12塑料材质
西门子ET200S CPU模块6ES71944AB000AA0 COMPENSATION CONNECTOR ?
西门子ET200S CPU模块6ES71484CA000AA0 PM-E DC24VDC
西门子ET200S CPU模块6ES71944BA000AA0 CM PM-E ECOFAST CU DP
西门子ET200S CPU模块6ES71944BC000AA0 CM PM-E DIRECT
西门子ET200S CPU模块6ES71944BD000AA0 CM PM-E 7/8" ?
西门子ET200S CPU模块6ES71944BE000AA0 CM PM-E Push-Pull
西门子ET200S CPU模块6ES71944GA000AA0 NARROW, L: 500MM
西门子ET200S CPU模块6ES71944GA200AA0 NARROW, L: 2000MM
西门子ET200S CPU模块6ES71944GA600AA0 NARROW, L: 1000MM
西门子DP主站模块6ES71944GB000AA0 WIDE, L: 500MM
西门子DP主站模块6ES71944GB200AA0 WIDE, L: 2000MM
西门子DP主站模块6ES71944GB600AA0 WIDE, L: 1000MM
西门子DP主站模块6ES71944GC700AA0 COMPACT,L: 500MM ?
西门子DP主站模块6ES71944GC200AA0 COMPACT,L: 2000MM ?
西门子DP主站模块6ES71944GC600AA0 COMPACT,L: 1000MM ?
西门子DP主站模块6ES71944GD000AA0 COMPACT WIDE, L: 500MM ?
西门子DP主站模块6ES71944GD200AA0 COMPACT WIDE, L: 2000MM ?
西门子DP主站模块6ES71944GD100AA0 COMPACT WIDE, L: 1000MM ?
西门子DP主站模块6ES71413BF000XA0 8DI DC 24V
西门子DP主站模块6ES71413BH000XA0 16DI DC 24V
西门子DP主站模块6ES71423BF000XA0 8DO DC 24V/2A
西门子DP主站模块6ES71423BH000XA0 16DO DC 24V/0.5A
西门子DP主站模块6ES71433BH000XA0 8DI/8DO DC 24V/2A
西门子DP主站模块6ES71433BH100XA0 8DI/8DO DC 24V/1.3A
西门子DP主站模块6ES71943AA000AA0 ET 200eco DP, ECOFAST CONNECTING BLOCK
西门子DP主站模块6ES71943AA000BA0 ET 200eco DP, M12, 7/8" CONNECTING BLOCK
西门子DP主站模块6ES71416BF000AB0 8 DI DC 24V; 4×M12
西门子DP主站模块6ES71416BG000AB0 8 DI DC 24V; 8×M12
西门子DP主站模块6ES71416BH000AB0 16 DI DC 24V; 8×M12
西门子DP主站模块6ES71426BF500AB0 8 DO DC 24V/0.5A; 4×M12
西门子功能模块6ES71426BF000AB0 8 DO DC 24 V/1.3A; 4×M12
西门子功能模块6ES71426BG000AB0 8 DO DC 24 V/1.3A; 8×M12
西门子功能模块6ES71426BR000AB0 8 DO DC 24 V/ 2A; 8×M12
西门子功能模块6ES71426BH000AB0 16 DO DC 24 V/1.3A; 8×M12
西门子功能模块6ES71476BG000AB0 8 DIO DC 24 V/1.3A; 8×M12
西门子功能模块6ES71446KD000AB0 8 AI 4 U/I + 4 RTD/TC; 8×M12
西门子功能模块6ES71446KD500AB0 8 AI RTD/TC; 8×M12
西门子功能模块6ES71456HD000AB0 4 AO U/I; 4×M12
西门子功能模块6ES71486JA000AB0 IO-LINK MASTER
西门子功能模块6ES71486CB000AA0 PD DC 24 V; 1×7/8"
西门子功能模块6ES71571AA000AB0 PROFIBUS接口模块IM157-1 DP
西门子功能模块6ES71571AB000AB0 PROFNET接口模块IM157-1 PN
西门子功能模块6ES71936BN000NE0 ET 200SP连接基座 BU-SEND
西门子功能模块6ES71936AS000AA0 ET 200SP快连式连接适配器 BA-Send 1×FC
西门子有源安装导轨6ES71415BF000BA0 DI 8×24VDC, 8×M8
西门子有源安装导轨6ES71435BF000BA0 DIQ 4+DQ 4×24VDC/0.5A, 8×M8
西门子有源安装导轨6ES71415AF000BA0 DI 8×24VDC, 4×M12,
西门子有源安装导轨6ES71415AH000BA0 DI 16×24VDC, 8×M12,
西门子有源安装导轨6ES71425AF000BA0 DQ 8×24VDC/2A, 8×M12
西门子有源安装导轨6ES71435AF000BA0 DIQ 4+DQ 4×24VDC/0,5A, 4×M12,
西门子有源安装导轨6ES71445KD000BA0 AI 4×U/I/RTD, 4×M12
西门子有源安装导轨6ES71475JD000BA0 CM 4×IO-LINK, 4×M12
西门子有源安装导轨6ES79720BA120XA0 DP CONNECTOR, 90 DEGREE, W/O PG KET ?
西门子有源安装导轨6ES79720BB120XA0 DP CONNECTOR, 90 DEGREE, W PG KET ?
西门子IO模块6ES79720BA420XA0 DP CONNECTOR, 35 DEGREE, W/O PG KET ?
西门子IO模块6ES79720BB420XA0 DP CONNECTOR, 35 DEGREE, W PG KET ?
西门子IO模块6ES79720BA520XA0 DP CONNECTOR, 90 DEGREE, W/O PG KET, FC
西门子IO模块6ES79720BB520XA0 DP CONNECTOR, 90 DEGREE, W PG KET, FC
西门子IO模块6ES79720BA610XA0 DP CONNECTOR, 35 DEGREE, W/O PG KET, FC
西门子ET200ECO PN模块6ES79720BB610XA0 DP CONNECTOR, 35 DEGREE, W PG KET, FC
西门子ET200ECO PN模块6ES79720BA700XA0 PROFIBUS CONNECTOR, 90 DEGREE, W/O PG KET ?
西门子ET200ECO PN模块6ES79720BB700XA0 PROFIBUS CONNECTOR, 90 DEGREE, W PG KET ?
---------------------------------------------------------------------------------
能交换,采用集中进线,这样整流的功率甚至可以低于逆变的功率。再加上紧凑的设计,从而空间占用和综合费用。----SINAMICS S120CM 也可以用于大功率单电机传动。例如:通过并联多个整流柜和多个逆变柜可构成24脉冲整流的4.5 MW单机传动。----SINAMICS S120 CM – 显而易见的优点----SINAMICS S120CM 变频调速柜将各个的功能单元结合在一起,化的接口实现电气和通讯的连接。允许用户根据应用配置传动,提供量身定做的高品质产品。不仅如此,丰富的选件使SINAMICS S120CM能灵活地集成在工厂里。异常紧凑的设计C1、L2。L2中的电流饱和不变,uQ下降变为零,Q完成零电流开通。 5)Q保持开通状态,与普通PFC电路的开关管状态相同。 6)Q关断时,L2中的电流 iL2通过D1流向C2,C2从零开始充电,Q实现零电压关断,关断损耗较小。二极管 D2、D3使uC2终钳位在输出电压VL。 7)L2在导通时存储的能量通过 D1、D2流向C1,L2逐渐复位。当 L2复位后,C1中的能量通过D3输出。 8)当C1两端电压变为零时, D4正向导通。Q完成零电压关断。 9)Q保持关断状态直到开始新的开关循环。 Q的开关波形如图2所示;Q的实测导通时间和关断时间如图3所示
LS154完成扫描,它由89C51的P1.0---P1.3控制。同样,驱动部分则是16个2N5401的三极管完成的。电路的供电为一片LM7805三端稳压器,耗电电流为100Ma左右。采用一块12*20cm的电路板,应当选用好些的发光管,(否则有坏点现象, 更换起来较麻烦)首先将256个发光管电路板,注意方向,同时使高度一致,行方向直接焊接起来, 列方向则搭桥架空焊接,完成后用万用表一下如有不亮的更换掉。 然后找一个电脑硬盘的数据线,截取所需的长度,分别将行,列线引出至电路的相关管脚即可。原理图为了简洁,故只画出了示意图,行列方向只画出了2个三极管,屏幕只画出4个发
过改进流程,来产量,却发现现有的自动化无法支持;生产线经常出现某种故障,的产品的成品率下降,想改进的时候,却发现自动化做不了任何事情。当负责人召集负责电气、仪表或者自动化的人来的时候,他们只会告诉你用的什么样的处理器,用的多快的网络通讯速度,用了什么样的高精度的仪表,等等,但就是无法告诉你怎样解决这个问题。 在许多大的制造企业里都成立了专门的自动化部,但这些自动化部的人们,则将绝大部分精力都了自动化的本身的改进,重点自动化内部的性能,由于自动化所涉及的技术含量较高,也给它蒙上了一层神秘的面纱。 其实,自动化这个问题,从它的,机架(CR)到扩展机架(ER)及扩展机架之间的距离为10米。 每个机架可以距离其他机架很远进行安装,两个机架间(主机架与扩展机架,扩展机架与扩展机架)的距离长为10 米。 灵活布置 机架(CR/ER)可以根据布局需要,水平或垂直安装。 功能 ---- SIMATIC S7-300的大量功能支持和帮助用户进行编程、启动和 高速的指令处理 0.6~0.1ms的指令处理时间在中等到较低的性能要求范围内开辟了全新的应用领域。 浮点数运算 用此功能可以有效地实现更为复杂的算术运算 方便用户的参数赋值 一个带用户接口的工具给所
-----------------------------------------------------------------------------