ABB SDCS-COM-1 3BSE005028R1
ABB SDCS-COM-1 3BSE005028R1
ABB SDCS-COM-1 3BSE005028R1
***提供:PLC可编程控制系统,分散控制系统(DCS)安全仪表系统(SIS),ESD系统,振动监测系统,汽轮机控制 压缩机组控制系统(CCS)等各类工控系统部件
系统里的 PLC模块,DCS模块,CPU模块,IO模块,DO模块,AI模块,DI模块,网络通信模块,
以太网模块,运动控制模块,模拟量输入模块,模拟量输出模块,数字输入模块,数字输出模块,
冗余模块,电源模块,继电器输出模块,继电器输入模块,处理器模块
冗余模块,电源模块,继电器输出模块,继电器输入模块,处理器模块
硬件设计就是搭建合适的接口电路,将SST39SF040连接到MCS-51的系统总线上。根据SST39SF040和MCS-51系列单片机的结构特性,我们发现SST39SF040的数据线和读、写信号线可以很容易地连接到MCS-51的系统总线上,所以要考虑的主要问题是SST39SF040地址线的连接。由于其容量已经超出了MCS-51的寻址范围,19根地址线无法全部连接到MCS-51的地址总线上,因此必须在该系统中进行进一步的存储器扩展。存储器扩展通常可利用单片机空闲的I/O口线作为页面地址输出引脚来实现。但是许多应用系统当中,单片机的I/O口线都是非常紧张的,在没有多余的I/O口线时,页面地址就必须提前从数据总线输出并存放在锁存器中备用。具体做法是:将锁存器直接挂在数据总线上,为其安排一个I/O地址,从而构成页面寄存器,在访问存储器时,提前将页面地址作为数据写入页面寄存器即可。
根据以上分析可设计出SST39SF040与MCS-51之间的接口电路,如图4所示。本系统中,将512KB的存储器分为32页面,每页大小为16KB。由此可得,页面地址需要5位,页内偏移量需要14位。页面地址的给出是在进行存储器访问之前完成的,具体的方法是:用一条“MOVX"’命令将页面地址输出到锁存器74LS374中,再由74LS374将页面地址保持在存储器的地址引脚A14~A18上。页内偏移量则直接在存储器的读写命令中给出,执行命令时,低8位地址A0~A7从P0口输出到74LS373中保持;地址A8~A13则由单片机的P2.0~P2.5直接提供。以上分时输出的地址信号A0~A18将在读/写控制信号开始作用后,同时有效,以实现对SST39SF040的512KB全地址空间的访问。P2.6和P2.7分别用作SKT39SF040和锁存器74LS374的片选信号,SST39SF040的片选信号地址范围是8000H~BFFFH,74LS374的片选信号地址范围是4000H~7FFFH。

2.2软件设计
软件设计就是编写对SST39SF040的操作程序,包括字节读出、扇区或整片擦除以及字节编程等。下面给出第1个扇区的擦除程序,其中DELAY25为25ms***子程序,其他操作程序可参照编写。
程序编写过程中的难点是,如何将SST39SF040中待访问的单元地址进行分解并对应到读写命令中去。以扇区擦除操作的第1个命令为例,该命令的功能是将数据AAH写入地址5555H中。对于地址5555H,其***高5位A18~A14是01H,低14位A13~A0为1555H。***高5位地址决定的页面号必须先作为数据写入锁存器74LS374中,再将数据AAH写入该页中由低14位地址决定的单元。写入页面号时,指令中的地址可在4000H~7FFFH范围内任选一个,即选中锁存器74LS374;写人数据AAH时,指令中的地址可由低14位地址1555H加上8000H得到,其值为9555H。
ARO MQ26O9 *USED*
STROMBERG 57168170 *USED*
CONTROL PANEL D-L8033 *NICE*
ELECTRO CAM EC-3004-10-ALO *USED*
WHITNEY CO. 151SR PNEUMATIC ACTUATOR *USED *
KUNKLE 6283FEM01-LM *USED*
ELECTRO-SENSORS DSC-10CA *NICE*
WESTERN SCALE DF1000 *USED*
ALLEN BRADLEY 440R-B23020 SERIES C *USED*
EUCHNER SN 05 R08-552 *USED*
AEG 170 BDO 342 00 *USED*
GE CONTROL CR115E/61122 *USED*
MAX-AIR UT25-0DAD31 *USED*
VOGEL M2/S4 900178305 *USED*
SEW-EURODRIVE D-7520 *USED*
TAISEI KOGYO CO. LTD. ISF-04 SUCTION FILTER *USED*
RACINE FD4 DSHS3101S301850 *USED*
TOLEDO SCALE 1996 *USED*
YARWAY 711 721 *USED*
ALLEN BRADLEY 837-A6A SER.A *USED*
AC TECH BOARD 960-305X *USED*
THORNTON 770PC MULTIPARAMETER CONTROL *USED*
GENERAL ELECTRIC 1D18G202 *USED*
HUBBELL PUL-175H-128 LIGHT WALLPACK *USED*
DATALOGIC C-BOX100 *USED*
BALDOR L3502 115/ 206-230V MOTOR *USED*
FANUC A02B-0091-C113 *USED*
PEPPERL + FUCHS NMB8-30GM85-US-?FE-V12 *USED*
LOT OF 2 ALLEN BRADLEY 42GRR-9003 SER.A PHOTOSWITCH *US...
TELEMEANIQUE LC1D0910 WITH MA1DN11 120V *USED*
ALLEN BRADLEY 42EF-B1MPBE-F4 SER.A *USED*
LOT OF 2 CORCOM 3VR1 F7198 250V *USED*
LOT OF 2 TURCK Ni5-G12-AN7X *USED*
PARKER 924452Q 5Q YH *NEW IN BOX*
REXNORD REX80TFR10BX *NEW IN A BOX*
NORGREN K41DA00-KA1-KA1 *USED*
BALLUFF CY9ANE00PY050M CABLE
ALLEN BRADLEY 440K-T11202 SERIES B *USED*
MODICON AS-H827-209 *USED*
TELEMECANIQUE XCS-ZP7005 *USED*
JOKAB SAFETY JSBRT11 SAFETY RELAY *USED*
SCHNEIDER AUTOMATION INC. 140 DAO 842 10 *USED*
SQUARE D 9070T50D4 *USED*
ALLEN BRADLEY 42GRR-9003 SER.B PHOTOSWITCH *USED*
PEPPERL + FUCHS MPF6HD *USED*
VICKERS COIL 617489 115V60 *USED *
FESTO DSNU-12-25P-A *USED*
TELEMECANIQUE XSA-A05521 PROXIMITY SENSOR *USED*
SQUARE D FA32030 CIRCUIT BREAKER *USED*
SIEMENS 6ES5 430-7LA12 *USED*
PARKER GP10A *USED*
RILEY CORP. MODEL 420L CURRENT SENSOR *USED*
SQUARE D 9070-AA0-50 *USED*
MAC VALVE INC. 6311D-000-PP111?DA SOLENOID VALVE *USED*
TURCK NI15-S30-RZ3X 7M *USED*
PARKER HYDRAULIC VALVE D1SE83BNJW *NEW OUT OF BOX*
SIKO MA02-0101 *USED*
BIMBA RSU-1 CYLINDER SWITCH *USED*
MICRO SWITCH 0P-AR *USED*
DECCO COIL 9-22 115/60 *USED*
IFM IG5822 *USED*
EFECTOR IF5908 *USED*
EFECTOR SENSOR PB5224
EFECTOR II0227 PROXIMITY SWITCH *USED*
EFECTOR II0295 PROXIMITY SWITCH *USED*
EFECTOR II5785 *USED*
EATON HEINEMANN CF3-G8-AB0015-1?08 CIRCUIT BREAKER
HOLJERON ZL.S-DK101-35 POWERED ROLLER SENSOR *USED*
***C SY7140-3DZ PNEUMATIC VALVE *USED*
SIEMENS 3RH1140-1BB40 *USED*
ABB K16A *USED*
POTTER & BRUMFIELD KRPA-14AG-120 *NEW IN BOX*
EDDY TAC II 08-2005-0653 CURRENT BRAKE CONTROLLER
ZENITH PUMPS 11-55660-3012-0 *NEW OUT OF BOX*
OMRON DTS-100VAC SOLID STATE TIMER 100VAC *NEW IN A BOX...
LOT OF 7 GE FANUC IC610MDL125A *USED*
ALLEN BRADLEY 871C-P15B30 SER.A *USED*
OMRON E2E2-X2Y1-M4 PROXIMITY SENSOR *USED*
PEPPERL + FUCHS NBB5-F33M-A2 *USED*
CUTLER-HAMMER A10CN0 SER.A1 120V *USED*
LOT OF 2 TELEMECANIQUE LB1 LB03P05 *USED*
ALLEN BRADLEY 700DC-M310* SERIES A 24V *USED*