621-9937C HONEYWELL霍尼韦尔
网络是由几级子网复合而成,各级子网的通信过程是由通信协议决定的,而通信方式是通信协议最核心的内容。通信方式包括存取控制方式和数据传送方式。所谓存取控制(也称访问控制)方式是指如何获得共享通信介质使用权的问题,而数据传送方式是指一个站取得了通信介质使用权后如何传送数据的问题。
1.周期I/O通信方式
周期I/O通信方式常用于PLC的远程I/O链路中。远程I/O链路按主从方式工作,PLC远程I/O主单元为主站,其它远程I/O单元皆为从站。在主站中设立一个“远程I/O缓冲区”,采用信箱结构,划分为几个分箱与每个从站—一对应,每个分箱再分为两格,一格管发送,一格管接收。主站中通信处理器采用周期扫描方式,按顺序与各从站交换数据,把与其对应的分箱中发送分格的数据送给从站,从从站中读取数据放入与其对应的分箱的接收分格中。这样周而复始,使主站中的“远程I/O缓冲区”得到周期性的刷新。在主站中PLC的CPU单元负责用户程序的扫描,它按照循环扫描方式进行处理,每个周期都有一段时间集中进行I/O处理,这时它对本地I/O单元及远程I/O缓冲区进行读写操作。PLC的CPU单元对用户程序的周期性循环扫描,与PLC通信处理器对各远程I/O单元的周期性扫描是异步进行的。尽管PLC的CPU单元没有直接对远程I/O单元进行操作,但是由于远程I/O缓冲区获得周期性刷新,PLC的CPU单元对远程I/O缓冲区的读写操作,就相当于直接访问了远程I/O单元。这种通信方式简单、方便,但要占用PLC的I/O区,因此只适用于少量数据的通信。
2.全局I/O通信方式
全局I/O通信方式是一种串行共享存储区的通信方式,它主要用于带有链接区的PLC之间的通信。全局I/O方式的通信原理如图1所示。在PLC网络的每台PLC的I/O区中各划出一块来作为链接区,每个链接区都采用邮箱结构。相同编号的发送区与接收区大小相同,占用相同的地址段,一个为发送区,其它皆为接收区。采用广播方式通信。PLC1把1#发送区的数据在PLC网络上广播,PLC2、PLC3收听到后把它接收下来存入各自的1#接收区中。PLC2把2#发送区数据在PLC网上广播,PLC1、PLC3把它接收下来存入各自的2#接收区中。PLC3把3#发送区数据在PLC网上广播,PLC1、PLC2把它接收下来存入各自的3#接收区中。显然通过上述广播通信过程,PLC1、PLC2、PLC3的各链接区中数据是相同的,这个过程称为等值化过程。通过等值化通信使得PLC网络中的每台PLC的链接区中的数据保持一致。它既包含着自己送出去的数据,也包含着其它PLC送来的数据。由于每台PLC的链接区大小一样,占用的地址段相同,每台PLC只要访问自己的链接区,就等于访问了其它PLC的链接区,也就相当于与其它PLC交换了数据。这样链接区就变成了名符其实的共享存储区,共享区成为各PLC交换数据的中介。

图1 全局I/O方式的通信原理
链接区可以采用异步方式刷新(等值化),也可以采用同步方式刷新。异步方式刷新与PLC中用户程序无关,由各PLC的通信处理器按顺序进行广播通信,周而复始,使其所有链接区保持等值化;同步方式刷新是由用户程序中对链接区的发送指令启动一次刷新,这种方式只有当链接区的发送区数据变化时才刷新。全局I/O通信方式中,PLC直接用读写指令对链接区进行读写操作,简单、方便、快速,但应注意在一台PLC中对某地址的写操作在其它PLC中对同一地址只能进行读操作。与周期I/O方式一样,全局I/O方式也要占用PLC的I/O区,因而只适用于少量数据的通信。
3.主从总线通信方式
主从总线通信方式又称为1:N通信方式,是指在总线结构的PLC子网上有N个站,其中只有1个主站,其它皆是从站。
1:N通信方式采用集中式存取控制技术分配总线使用权,通常采用轮询表法。所谓轮询表是一张从机号排列顺序表,该表配置在主站中,主站按照轮询表的排列顺序对从站进行询问,看它是否要使用总线,从而达到分配总线使用权的目的。
对于实时性要求比较高的站,可以在轮殉表中让其从机号多出现几次,赋予该站较高的通信优先权。在有些1:N通信中把轮询表法与中断法结合使用,紧急任务可以打断正常的周期轮询,获得优先权。
1:N通信方式中当从站获得总线使用权后有两种数据传送方式。一种是只允许主从通信,不允许从从通信,从站与从站要交换数据,必须经主站中转;另一种是既允许主从通信也允许从从通信,从站获得总线使用权后先安排主从通信,再安排自己与其它从站之间的通信。
4.令牌总线通信方式
令牌总线通信方式又称为N:N通信方式是指在总线结构的PLC子网上有N个站,它们地位平等没有主站与从站之分,也可以说N个站都是主站。
N:N通信方式采用令牌总线存取控制技术。在物理总线上组成一个逻辑环,让一个令牌在逻辑环中按一定方向依次流动,获得令牌的站就取得了总线使用权。令牌总线存取控制方式限定每个站的令牌持有时间,保证在令牌循环一周时每个站都有机会获得总线使用权,并提供优先级服务,因此令牌总线存取控制方式具有较好的实时性。
取得令牌的站有两种数据传送方式,即无应答数据传送方式和有应答数据传送方式。采用无应答数据传送方式时,取得令牌的站可以立即向目的站发送数据,发送结束,通信过程也就完成了;而采用有应答数据传送方式时,取得令牌的站向目的站发送完数据后并不算通信完成,必须等目的站获得令牌并把应答帧发给发送站后,整个通信过程才结束。后者比前者的响应时间明显增长,实时性下降。
5.浮动主站通信方式
浮动主站通信方式又称N:M通信方式,适用于总线结构的PLC网络,是指在总线上有M个站,其中N(N<M=个为主站,其余为从站。
N:M通信方式采用令牌总线与主从总线相结合的存取控制技术。首先把N个主站组成逻辑环,通过令牌在逻辑环中依次流动,在N个主站之间分配总线使用权,这就是浮动主站的含义。获得总线使用权的主站再按照主从方式来确定在自己的令牌持有时间内与哪些站通信。一般在主站中配置有一张轮询表,可按轮询表上排列的其它主站号及从站号进行轮询。获得令牌的主站对于用户随机提出的通信任务可按优先级安排在轮询之前或之后进行。
获得总线使用权的主站可以采用多种数据传送方式与目的站通信,其中以无应答无连接方式速度最快。
6.CSMA/CD通信方式CSMA/CD通信方式是一种随机通信方式,适用于总线结构的PLC网络,总线上各站地位平等,没有主从之分,采用CSMA/CD存取控制方式,即“先听后讲,边讲边听”。
CSMA/CD存取控制方式不能保证在一定时间周期内,PLC网络上每个站都可获得总线使用权,因此这是一种不能保证实时性的存取控制方式。但是它采用随机方式,方法简单,而且见缝插针,只要总线空闲就抢着上网,通信资源利用率高,因而在PLC网络中CSMA/CD通信法适用于上层生产管理子网。CSMA/CD通信方式的数据传送方式可以选用有连接、无连接、有应答、无应答及广播通信中的每一种,可按对通信速度及可靠性的要求进行选择。以上是PLC网络中常用的通信方式,此外还有少量的PLC网络采用其它通信方式,如令牌环的通信方式等。另外,在新近推出的PLC网络中,常常把多种通信方式集成配置在某一级子网上,这也是今后技术发展的趋势。
IC200CMM020
IC200CPUE05
IC200MDL640
IC200MDL650
IC200MDL740
IC200MDL750
IC200PWR002
IC698CHS009
IC698CRE030
IC698ETM001
IC698PSA100
IC698RMX016
XBTGT5230
ASD-A2023-AB
ECMA-C31020ES
353A2FNNNNNNNA4
ATV12H037M2
2711P-T7C4D1
6SL3320-1TE38-4AA3
AS-S908-120
IC200CPU002
IC200MDL640
IC200MDL740
IC200PWR102
1746-BAS-T
JRMSP-P8601
1756-IF8
3700
MDV60A-0110-5A3-4-00
HVE03.2-W030N
1756-A17
1756-CNBR
1756-ENBT
1756-FO8
1756-IB16I
1756-L62
1756-N2
1756-OB16I
1756-PA75
1756-TBCH
1756-TBSH
1784-CF64
RL-1600
3504E
3505E
3664E
3704E
4119A
PC-A984-145
M100DC HIPOT TESTER
MDS60A0040-5A3-4-00
1747-L532
MHD112C-024-NG0-AN
DSAI145
DSBB175
DSMB178
DSPC172
00705-A-1733
D35614 TYP:TPR280 NO:TPR26950
AS-S908-120
1756-DNB/D
1746-NO4I
3V4150
6SE3213-6CA40
ROF 137 5339/11
ROF 137 5336/1
ROF 137 5396/2
SDCS-CON-2A
1336-L4
ATV61HD15N4Z
DPS-800GBA
TFT7600
AM-SA85-000
AD916AE
CP60-P096IFR
JWS300-24/V
JWS600-24/V
DSAI130D
DSAO120A
DSBC176
DSDP170
1771-CP2
1746-IN16
1746-NI8
3504E
3664
3704E
3805E
4119A
8312
9371
140ACI03000
140ACO02000
140CRA93100
140DDI85300
140DDO84300
140XBP01000
140XBP01600
X2-10GB-ZR
SSU76UC24-48V
6EW1861-3AC
HEC-GV3-DN
140AII33010
1336-BDB-SP39D
1336-BDB-SP76D
2094-BC04-M03-S
A06B-6124-H209
3301
DPS-400AB
1756-L72
YT204001-FC
YT204001-FL
YT204001-FP
ES1-112-7MT
CJ1W-OC201
CJ2M-CPU12
CP1H-X40DR-A
CP1W-40EDR
CP1W-CIF01
1771-OAN
ASD-A2023-AB ECMA-C31020FS
LS200192B0
HE693PBM101F
IC200GBI001
IC200PWR001
IC693MDL231
140CPS11420
140CPU65260
140DDI36400
140DDO36400
140NOE77101
140XBE10000
140XBP01600
140XCA71709
140XTS00200
499NEH10410
499NES18100
499NTR10100
TSXMRPC007M
6AV6643-0DD01-1AX1
6EP1336-3BA00
6ES7307-1EA01-0AA0
6ES7314-6CG03-0AB0
6ES7321-1BH01-0AA0
6ES7321-1BL00-0AA0
6ES7322-1BH10-0AA0
6ES7322-1BL00-0AA0
6ES7331-7KF02-0AB0
6ES7332-5HD01-0AB0
6ES7390-1AE80-0AA0
6ES7392-1AJ00-0AA0
6ES7392-1AM00-0AA0
6ES7953-8LG20-0AA0
SS302H-3-D3
SS302H-3-D5
SS303H-1Z-D2
1746-IM16
1746-OA16
TK-81
140CPU11303
490NRP95400
UDX5128N
UPH5913H-A
IC693CPU374
VT11118-10
DSPC 172H
PC3JG-P TIC-6088
TOTX170A
TCSESM083F2CU0
AGDR-61C
AIBP-51
AINP-01C
AINT-02C
APOW-01C
RMIO-02C
SMIO-01C
1746-IB16
1746-NI8
1746-NO4I
1746-OB16
6034E
5K-1X-38-108 TS5850 N60
TC-FPDXX2
TK-FTEB01
106765-07
1900/65A-01-01-03-00-01
330525-00
M100DC 3KV
DPW01
MC-4/11/03/400
DPW01
A0845A
A1815
DI810
DO810
IC693CPU372
IC693DNM200
A956WGOT-TBD
57160001-AAA
TB-815
9907-164 15001709 0612
3HAC028357-001
RDCU-02C
5100
140DAI74000
140DAO84210
140XTS00200
MPLANAPO 2.5X
MVI56-MCM
CIMR-JT4A0004BAA
GNA132-MV
3RG9002-0DA00
TSX3721001
HMV01.1R-W0045-A-07-NNNN
3500/22M
3500/42M
3500/53M
9200-01-05-10-00
3VU1300-1MK00
3500-15-02-02-00
6ES7421-1BL00-0AA0
AM-SA85-000
20B-VECTB-C0
PZ2-61
RMIO-01C
OFV512-3
DDS02.1-W050-DS04-01
330130-040-00-00
330180-51-00
DDS02.1-W050-DS04-01
TVM2.4-50-220/300-W1/220/380
140CPS11420
140CRP81100
140DA085300
1746-NT4
1746-IB16
1746-OB16
TVM2.4-50-220/300-W1/220/380
EX2040PRGB
1FK7083-5AF71-1PB0
6ES7214-1BD23-0XB0
6ES7216-2BD23-0XB8
ATV31H055M2A
FX1N-60MR-001(配套通讯线1根)
TWDLCAA40DRF
J/E-CF-02
MPS20-230/24
MC-PAR221
1756-L61
MC-PAR221
140DAI74000
140DAO84210
629A-14608
EM4-101-AA2
140DDI35300
6ES7322-1HH01-0AA0
6ES7431-0HH00-0AB0
1756-1B32
1756-IF16
1756-OB32
MVME162-040
MVME162-043
VE5001
1746-NO4I
IC693CBL300
IC693CPU372
IC693DNM200
IC693PWR330
1771-ASB/E
1771-IA/C
1771-IAD/D
1771-IB/A
1771-IFE/C
1771-IT/A
1771-IVN/C
1771-NOV/C
1771-OA/B
1771-OAD/C
1771-OG/C
1771-ON
1771-OVN/B
1771-OW/A
1771-OZL/A
1771-P4S
6AV6381-2BD07-0AV0
6AV6381-2BN07-0AV0
6ES7277-0AA22-0XA0
6ES7972-0BA12-0XA0
6GK1 561-1AA01
6XV1830-OEH10
1756-BA2
1492-H6
SC-1N
SS302H-3-D5
SS302H-3Z-D3
SS303H-1Z-D2
NVS4114-0009D
DSQC661 3HAC 026253-00
140ACI03000
MA-0185-100
1756-OB32/A
CIMR-JA2A0004BAA
CIMR-JA2A0006BAA
CIMR-JA2A0020BAA
140ACI04000
140CHS11000
140DDO35300
37-5319
KHDG4V 3 02 157451 21
KHDG5V-7-2C200N -X-VM-U1-H120
IC697ALG440
140ACI04000
140CPS11420
CABA1
PROTEUS/0100C110
2711P-RP1X
PAC/5A/4-20MA
RI41-0/360ES 21CA-2-15S-5-S02
6ES7623-1DE01-0AE3
NT8B27JAAA
6ES5466-4UA11
2711-K10G16
2711P-RAT15
2711-T10C10
MP75A4R
E-64HR
MPG-4
1FK7034-5AZ91-1ZZ9-Z
1746-BAS
1746-NI16I
1746-NO4I
1746-OW16
1746-P1
1746-P2
1747-L553
PP836
PP865
RL-1600
RL-3200
RLE-800
1C31234G01
640D0062H01
640D0190H01
1336F-B030-AA-EN-HAS2-L5E-6M1
1336F-B050-AA-EN-HAS2-GM1-L5E
1336F-BRF150AA-EN-HAS2-L5E
1336F-BRF75-AA-EN-HAS2-L5
140CRA93100
140CRP93100
TSXDEY32D2K
TSXDSY16T2
TSXDSZ32R5
TSXMBP100
TSXP57104M
1756-A7
1756-BA1
1756-CP3
1756-IF6I
1756-IR6I
1756L55M13
1756-OF4
1756-PA72
4808
SR750-P5-G5-D5-HI-A20-R-E
140ACI04000
140ARI03010
140DD035300
140DDI35300
161701-USB
CIMR-AB4A0088 37KW
SGDM-20ADA
J761-003A
J761-004A
1747-L552
1794-ADN
1794-IE4XOE2
1794-IV16
1794-OB16
IC670ALG230
TWDAMI2HT
TWDDDI16DT
TWDLCAA24DRF
1394C-SJT10-T
STI 80-310
1131B
IC693CPU363
6ES5417-7AA21
JANCD-NIF01-1
JANCD-NIO01-1
JANCD-NTU01-1
JZNC-NRK01-1
JZRCR-NTU01D-1
SGDR-COA040A01B
SGDR-EA1400N
00-100-026
SIEMENS OP7 6AV3607-1JC20-0AX0
RFX600A
1C31205G01
1756-RM
1794-IRT8
1769-PA2
6ES7335-7HG01-0AB0
6SL3000-0BE31-2AA0
AS-P890-000
1336S-B020-AA-EN4
1606-XLP
140ACIO4000
6AV66480AC113AX0
6ES5103-8MA03
6SE7022-6EC61
6SE7022—7EP60
1756-PA75/B
SGM-08A3FJ62
VE3002
VE5001
6FC5247-0AA30-0AA0
6ES5314-3UA11
6ES5466-4UA11
BCH0801O22A1C
BCH0802O22A1C
BCH1301M22A1C
LXM23AU04M3X
LXM23AU07M3X
DPW01
140CPU65150
PCA66
PCX20-CXB
1756CNB
1756-IB16I
1756-IF16
IC610CHS110A
1756-L62
TDS2022
3601E
KBLM6180GD-CM
6AV6643-0CD01-1AX1
6ES7214-1AE30-0XB0
6ES7214-2AD23-0XB8
6ES7221-1BH30-0XB
6ES7223-1BH30-0XB0
6ES7223-1BL30-0XB0
RXD63B200
1746-A7
1746-IB16
1746-NI8
1746-NO4I
1746-OW16
1746-P4
1747-L532
DCP10
DDI01
DLM02
MDV60A0110-5A3-4-00
1746-IB32
1746-NIO4I
1746-NT4
1746-OB32
PC832-001-T
IC697CH5790
250B-1-A
1C31234G01
TX4000
S1936D
TX4000
2094-BM03
2094-BM03-S
140ACI03000
140AMM09000
140CPS21400
140CPU65150
140DDI35300
AM-SA85-000
TSXAEY1600
TSXDEY32D2K
TSXP573634M
XBTF024610
140DAI75300
1756-0B16
1756-0F4
1756-A10