公司主营:
AB、ABB、GE FANUC、福克斯波罗、英维思、ICS、、本特利、西屋、巴赫曼、艾默生EPRO、施耐德莫迪康、安川、横河、博世力士乐、伍德沃德、摩托罗拉、XYCOM等PLC模块、DCS备件。
ABB SD822 3BSC610038R1
ABB SD822 3BSC610038R1
ABB SD822 3BSC610038R1
这种EEPROM结构可以实现主要的设计目标。首先,由于主存储区每1页数据的校验结果都存储在另一个位置,所以页面的所有位都用于存储用户数据。其次,由于主存储区的每1页都通过校验存储区的特定字来校验,因此校验存储区不会有单点错误,并且也不会在每个写周期中都去更新整个校验存储区的同一页面。最后,使用4个写缓存分散了写周期带来的损耗。
操作详解
对于一个不带保护功能的EEPROM,具体操作非常简单。一个读周期简单地将字节从所选择的地址传送给主机;一个写周期将字节从主机写入EEPROM,并等待操作完成(大多数器件需要几个毫秒的时间)。然而,在一个提供保护的EEPROM环境下,读和写操作就比较复杂了。在以下各节中,对每个操作进行了分解,以便了解函数被调用时到底是如何操作的。
读操作

读操作的流程图
读操作这个最简单的接口函数,也是相当复杂的。图2给出了操作流程:
检查页面地址和缓存地址,以检验它们的有效性。如果地址无效,则就此结束操作,函数返回一个无效缓存地址或无效页面编号错误代码。将所选页面读入缓存,计算校验页面的地址,并将相应的校验页面读入暂存区,计算校验页面的CRC。如果校验页面的数据无效,则返回一个保护失败错误代码。
计算数据缓存的CRC,并将其与暂存区中对应读取页面的CRC进行比较。如果CRC匹配,则程序返回有效读代码;如果CRC不匹配,则程序返回无效读代码。无论结果怎样,实际读取的数据都保存在返回缓存中,以供调用读操作的程序使用。
写操作
如上所述,写操作并不是真正将数据写入主存储区。实际上,写操作是将数据写入4个缓存之一。在这种方式下,主存储区内原先的数据将一直保持到整个有效写操作流程完成后为止。图3的流程说明了以下几点:
检查页面地址和缓存地址,以检验其有效性。如果地址无效,操作在这里结束,函数返回一个无效缓存地址或无效页面编号错误代码。

写操作的流程图
读取每个写缓存的状态域。如果任何缓存处于占用状态,则操作失败并返回写过程(writesequence)错误代码。4个写缓存之一应处于终止状态。如果是这样,激活下一个缓存数据被复制到写缓存的数据域。
页面地址被写入地址域。计算CRC校验结果并将其写入CRC域。将状态改为占用。将前一个缓存置为可用状态(即更新原来的终止状态)。
需要注意,此时对新写的页面进行读操作,将返回页面原来的数值。只有等提交操作完成后,才会返回新值。
提交操作
提交函数不需要参数。它的工作就是如实地将数据从写缓存传送到主存储区,然后将写缓存标记为终止状态。提交函数的操作流程如图4所示:

提交操作的流程
读取每个写缓存的状态域。应该只有1个缓存标记为占用状态。否则,函数在此结束,并返回一个写过程错误代码。对被占用的缓存进行CRC校验。如果不匹配,则返回一个数据损坏错误代码,提取页面地址,并将数据写入主存储区的指定页面。
计算缓存的数据部分的CRC。该值被保存在一个临时寄存器中。
找到对应所选主存储区页面的校验页面,并读取该校验页面的内容。
用前面计算的CRC更新校验页面,为校验页面计算新的CRC。
将校验页面数据重新写回校验存储区。
将写缓存更新为终止状态。
回退操作
如图5所示,回退函数是最简单的操作之一。由于主存储区只有在完成一个提交操作后才更新数据,而不是在一个写操作之后更新的,所以回退操作只需将写缓存置为无效状态即可。
83480A
83485A
86100A
86103A
86105A
86105C-OPT200
DPS-250AB-47A
3503E
LC82*8
MAC2
VM1
MVME167PA-34SE
HDS02.2-W040N-HS32-01-FW
3700A
6ES7 633-2BF02-0AE3
1C31132G01 1C31129G04
1756-0W16
1756-DNB
1756-IB32
1756-L61
CAT-140-MN-1000
6EP1436-1SH01 升级替代型号 6EP1436-3BA00 DC 24V 20
A0810
140ACI04000
140ACO13000
140CPS11420
140CPU53414B
140CRA93100
140CRP93100
140DDI35300
140DDO35300
140NOE77101
140XBP01600
CHDQB50-75DM
EV2000-4T0150P
EV2000-4T0220P
MDD112D-N030-N2M-130GA0
ACS800-01-0020-3
ACS800-01-0025-3
ACS800-01-0060-3
ACS800-01-0070-3
ACS800-01-0100-3
ACS800-01-0120-3
3V4150
3V4160
140CHS11000
140CPS11100
140CPS11420
140CPS12420
140CPU43412A
140CRA93200
140CRP93200
140DDI35300
140DDI84100
140DRA84000
140NOE77101
1203-CN1
1746-A10
1746IM16
1746OW16
1747-L542
1756 L55
1756-BA2
1756-IF16
1756-OB16I
1756OB32
1756-OF8
1761-L20BWA-5A
2711P-T6C20D
140CRA93200
140CRP93200
MDD112D-N-030-N2M-130GB0
OKYM 6W 21
A20B-3900-0042
140ACI04000
140ACO13000
DPR250
A20B-3900-0042
140CPU11303
490NRP95400
GMI-S13
AO810
MT4414T
MT4424T
EV2000-4T0150P
EV2000-4T0220P
140DDI35300
140DDO35300
140NOE77110
ES50
6ES7 331-7RD00-0AB0
ADVANTAG 9100
6NH9720-3AA00
A03B-0819-C161
WH5-2FF
L5201-2-02
31C015-503-4
MM05C-503-00
MVME5500-0161
ARTMO-250VE2T8PCN
DSAI 130D
DSAO 120A
DSBC 176
SGMAH-01AAA21
IC697MDL740E
ADAM-5017
ADAM-5050
ADAM-5510
140CRA 93100
1756L55M22
3503E
3700A
MPL-A320H-HJ22AA
DKCXX.3-100-7
PS4-201-MM1
E4809-770-069A
MVME167PA-34SE
HE100S
6FX1115-0AA02
6FX1123-7AA02
6FX1125-1AA01
6FC3988-7AF01
1756-OW16I
1756-TBCH/A
CACR-IR151515EB
SDCSPOW-1
PSSI CPU 302060
PSSI DI20T 302112
PSSI DIOZ 302108
PSSI PS24 302051
C7012A 1202
1326AB-B420E-M2L
1747-CP3(USB)
1747-CP3(串口)
1747-L542
IC693PBM200
140DD035300
140DDI35300
140NOE77110
TSXCTY4A
TSXPBY100
XBT-F034610
PS-M06D12S5-NJ1L(S)
A06B-0126-B577
6ES7331-7KF02-OABO
6ES7332-5HD01-OABO
1756-CN2
1756-EWEB
1756-IB32
1756-L63
1756-OF8
1756-OV32E
972-0DP10
MC-4/11/10/400
1756-CNB
1756-CNBR
1756-ENBT
1756-IF8
1756-IM16I
1756-L63
1756-OF4
1756-OF8
1756-OW16I
1756-PA72
1756-PA75
1756-TBCH
1756-TBNH
1757-SRM
LOGO-230RC
1746-IM16
1746-OW16
1746-P2
1747-L541
1756-BA1
1756-IB32
1756-L55M13
1756-OB32
1756-PA72/C
6ES7 307-1EA00-0AAO
6ES7 315-2AF03-0AB0
6ES7 317-2AJ10-0AB0
6ES7 321-1BL00-0AA0
6ES7 322-1BH02--0AA0
6ES7 322-1BL00-0AA0
6ES7 322-1HH01--0AA0
6ES7 331-7KB02-0AB0
6ES7 331-7KF02-0AB0
6ES7 332-5HD01-0AB0
6ES7 953-8LL00-0AA0
6ES7971-1AA00-0AA0
6SE7 216-2BD23-OXB0
VLT2822PT4B20SBR1DBF10A00C0
OP-620
621-6575
ES1-112-7MT
A03B-0801-C054
A03B-0807-C161
A06B-6114-H208
A16B-1212-022
A16B-2200-035
A16B-2200-036
A20B-2000-0170
2094-BC02-M02-S
872C-D3NP12-D4
PSR4/5A-250
3TK2804-0BB4
3TK2907-0BB4
1746-NO8I
1770-XYC
1771-A2B
1771-CD
1771-P7
1794-ASB
1794-IM8
1794-OM8
1794-TBN
OP-620
INNIS21
INNPM12
K-TFT-AN-CCFT
FERE100
SGDH-04AE
140ACI04000
140ACO02000
140DDI35300
140DDO35300
140NOE77101
N4010A
R3767CG
M2QA100L4B
140ARI03010
DDI-35300
DDO-35300
XB2-BVM3LC
FX2N-4DA
1746-IB16
1746-NI8
1746-NIO4I
1746-OA16
1746-P4
1747-L532
1756-CNBR
440R-S35001
SCXI-1000
SCXI-1166
SCXI-1327
SCXI-1600
DSO6012A
A06B-6050-H050
BC635PCI
3A0350.6
DSTC176
KL1002
KL2012
A16B-1212-0210
A16B-1212-0220
A16B-2200-0350
A16B-2200-0361
A20B-2000-0170
3CP260。60-1
6468-2-061-00
1756-DNB
TC-PRS021
GP37W2-BG41
HE693THM665
1756-CNB/D
1756-OW16I
1756-TBCH/A
140NOE77101
PPC-105T
1756-RM
1756-RMC10
1786-RG6
1786-TPS
1786-XT
A06B-0075-B003
FXM5-110A-20A
602453-59A
A06B-0075-B003
3BSC610038R1 SD822
3BSC610039R1 SD823
KPC2004 HDD,SHOCK-RESISTANT VER,ASSY
USB-STICK 4GB
5X00226G01
EVS9325-ES
EVS9327-ES
EVS9328-ES
L3MF-032/64GFOKS-G 序列号S/N:11851
FRN7.5P11S-4CX
AS-B824-016
1784PKTX
6SN1123-1AB00-0BA2
E6CP-AG5C 256 2M
MCS40A0022-5A3-4-00
140ACI03000
140ACO02000
43AP-FA45C/PB-BA
1FK7081-5AZ91-1ZZ9-Z S04 2.5KW
1FK7100-5AZ91-1ZZ9-Z S05 3.2KW
1FK7101-5AZ91-1ZZ9-Z S07 4.2KW 8.5A
KPS-600/20-ESC
KSD1-16
KSD1-48
开关电源
1756-CNB
1756-TBCH/A
6AV6642-0AA11-0AX1
140NOE77100
ATV312H075N4
ATV31H075N4A
PS416-BGT-410
P6153LPR-24VDC-U
OP-620
ACS510-01-017A-4
FSU8
IC693MDL655H
KJ3001X1-CA1
KJ3201X1-BA1
6DR5020-ONN01-OAAO=6DR5020-ONN00-OAAO
TWDLCAA24DRF
1757-SRM
1756-ENBT/A
FR-A740-15K-CHT
C25DND230
1/2NPT(M)/直径14*2 材质304SS
FR-8-1/8
VL/O-3-1/4
VZ-3-PK-3
140AC013000
140ACI04000
140ACO02000
140CPS11420
140CPU11302
140CRA21110
140CRP81100
140DAO85300
140DDI35300
140XBP01600
1394C-SJT22-D
KEBA-HT401
1394C-SJT22-D
A16B-2201-0480
A20B-2100-0790
GPD515C-A080 CIMR-G5U2018
C7012G1019
JZRCR-NPP01-1
3008
3503E
3625
4119A
4329
4351B
8312
D2-16ND3-2
1771-A2B
1771-A3B1
1771-ASB/D
1771-IAD/C
1771-IFE/A
1771-IXE/B
1771-OAD/B
1771-OFE2/B
1771-P4S
1771-P7/B
1771-WI
1785-L20B/C
YB-05FC1
SDCS-COM-5
SDCS-PIN-205B
6FC5501-0AB00-0AA0
1746-A13
1746-NI8
PTQ-PDPMV1
6GK1900-0AB00
1746-IB32
KL-16BT
KL-16BX
KL-2DA
SGMAS-08ACA61
2711P-T15C15D1
4WRAP6W7-04-21/24K4/M
NW-RR85-001
SGMGH-13ACA61
A06B-0202-B100
1756-A17
1756-A4
1756-CFM
1756-DNB
1756-ENBT
1756-IB32
1756-IF4FXOF2F
1756-IR6L
1756-IT6I2
1756-L61
1756-OW16I
1756-PA72
1756-PB75
1756-A10
1756-A7
1756-CNBR
1756-ENBT
1756-IB16D
1756-IF16
1756-L62
1756-L62/B
1756-OB16D
1756-OF8
1756-PB75
1756-SRM/B
1756-TBCH
