Professional Documents
Culture Documents
2 1-1ﻣﻘﺪﻣﻪ
16 1-3ﻣﻘﺪﻣﻪ
136 1-9ﻣﻘﺪﻣﻪ
185 9-9ﭘﻴﻜﺮ ﺑﻨﺪي و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ارﺗﺒﺎط S7 Connection Fault Tolerant
-10ﻛﺎر ﺑﺎ IT-CP
ﻣﺸﺘﻤﻞ ﺑﺮ :
1-1ﻣﻘﺪﻣﻪ
1-1ﻣﻘﺪﻣﻪ
در ﻳﻚ ﻛﺎرﺧﺎﻧﻪ ﺑﺎ اﺗﻮﻣﺎﺳﻴﻮن ﻣﺪرن ﻳﺎ ﻧﺴﺒﺘﺎً ﻣﺪرن ،اﺗﺎق ﻫﺎي ﻓﺮﻣﺎن و ﻛﻨﺘﺮل از ﻣﺤﻞ ﻫﺎﻳﻲ ﻫﺴﺘﻨﺪ ﻛﻪ ﺗﻮﺟﻪ
ﻣﻮﺳﻮم ﺑﻪ Mimic ﻋﻼﻗﻤﻨﺪان ﺑﻪ ﻓﺮآﻳﻨﺪ را ﺑﺨﻮد ﺟﻠﺐ ﻣﻲ ﻛﻨﻨﺪ .در ﭼﻨﻴﻦ اﺗﺎق ﻫﺎﻳﻲ از ﭘﺎﻧﻞ ﻫﺎي ﺑﺰرگ ﻗﺪﻳﻤﻲ
ﻛﻪ ﺷﻜﻞ ﻓﺮآﻳﻨﺪ روي آﻧﻬﺎ ﺗﺮﺳﻴﻢ ﺷﺪه ﺑﻮد وﺑﻪ ﭼﺮاﻏﻬﺎي ﺳﻴﮕﻨﺎل زﻳﺎدي ﻣﺠﻬﺰ ﺑﻮد دﻳﮕﺮ ﺧﺒﺮي ﻧﻴﺴﺖ .ﻫﻤﻪ ﭼﻴﺰ
را ﺑﺎﻳﺴﺘﻲ در ﺻﻔﺤﺎت ﻛﺎﻣﭙﻴﻮﺗﺮ ﻳﺎاﺻﻄﻼﺣﺎً در HMIﺟﺴﺘﺠﻮ ﻛﺮد .اﻣﺎ دﻳﺪﮔﺎن ﺗﻴﺰ ﺑﻴﻦ ﻓﺮد ﻛﺎوﺷﮕﺮ در ﭘﺸﺖ
اﻳﻦ ﺻﻔﺤﺎت ﺑﺪﻧﺒﺎل ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ ﺑﻴﻦ ﻛﺎﻣﭙﻴﻮﺗﺮ و ﻓﺮآﻳﻨﺪ اﺳﺖ و ﺑﺎ ﻣﺨﺘﺼﺮ ﺟﺴﺘﺠﻮ ﺑﻪ ﭘﺎﻧﻞ ﻫﺎﻳﻲ در ﻫﻤﺎن
ﻧﺰدﻳﻜﻲ ﺑﺮﺧﻮرد ﻣﻲ ﻛﻨﺪ ﻛﻪ ﺗﺠﻬﻴﺰات ارﺗﺒﺎﻃﻲ در آن ﻧﺼﺐ ﮔﺮدﻳﺪه اﻧﺪ .و ﺑﺎ ﻧﮕﺎﻫﻲ ﺑﻪ ﺗﺠﻬﻴﺰات ﺳﺨﺖ اﻓﺰاري
ﺷﺒﻜﻪ در ﻳﻚ ﻧﮕﺎه ﻣﺘﻮﺟﻪ ﻣﻲ ﺷﻮد ﻛﻪ ﺷﺒﻜﻪ ﻣﻮرد اﺳﺘﻔﺎده ﻫﻤﺎن ﺷﺒﻜﻪ ﻣﻌﺮوف اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ اﺳﺖ.
اﻣﺮوزه ﺷﺒﻜﻪ اﺗﺮﻧﺖ در ﻛﺎرﺑﺮد ﻫﺎي اداري ﻧﻴﺰ آﻧﻘﺪر ﻣﻌﺮوف و ﻣﺮﺳﻮم ﺷﺪه ﻛﻪ ﺑﺴﻴﺎري از ﻛﺎرﺑﺮان ﻏﻴﺮ
در ﻛﺎرﺑﺮد HMI ﻣﺘﺨﺼﺺ ﻧﻴﺰ ﺑﺎ ﺗﺠﻬﻴﺰات آن ) ﻣﺎﻧﻨﺪ ﻫﺎب ،ﺳﻮﺋﻴﭻ و ﻛﺎﺑﻞ و (...آﺷﻨﺎ ﻫﺴﺘﻨﺪ .در ﻫﺮ ﺻﻮرت
اﮔﺮ ﭼﻪ ﻣﻤﻜﻦ اﺳﺖ در ﻣﻮاردي و ﺑﺪﻻﻳﻠﻲ ارﺗﺒﺎط ﻓﻮق را ﺑﺼﻮرت ﻫﺎي دﻳﮕﺮ و ﺗﻮﺳﻂ ﺷﺒﻜﻪ ﻫﺎي ﺻﻨﻌﺘﻲ دﻳﮕﺮ
ﻧﻴﺰ ﺑﺘﻮان ﻣﺸﺎﻫﺪه ﻛﺮد وﻟﻲ در ﺳﻴﺴﺘﻢ ﻫﺎي ﻣﺪرن اﻣﺮوزه ﻛﻤﺘﺮ اﺗﻔﺎق ﻣﻲ اﻓﺘﺪ ﻛﻪ در ﺳﻄﺢ HMIﺷﺒﻜﻪ اي ﺑﺠﺰ
اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ ﺑﻜﺎر ﮔﺮﻓﺘﻪ ﺷﻮد.
ﺟﺴﺘﺠﻮ ﮔﺮ ﻋﻼﻗﻤﻨﺪ اﺣﺘﻤﺎﻻً ﺑﺎز ﻫﻢ رد ﭘﺎي ﺷﺒﻜﻪ اﺗﺮﻧﺖ را دﻧﺒﺎل ﻛﺮده و ﺧﻮاﻫﺪ دﻳﺪ ﻛﻪ ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﻣﺘﺼﻞ ﺑﻪ
HMIﺑﺎ ﺷﺒﻜﻪ اﺗﺮﻧﺖ دﻳﮕﺮي ﻛﻪ ﺑﺮاي اﻣﻮر ﻓﻨﺎوري اﻃﻼﻋﺎت ﺑﻜﺎر ﻣﻴﺮود در ارﺗﺒﺎط اﺳﺖ .اﻣﻮر ﻣﺮﺗﺒﻂ ﺑﺎ ﻓﻨﺎوري
اﻃﻼﻋﺎت را ﻣﻌﻤﻮﻻً ﺧﺎرج از ﭼﺎرﭼﻮب اﺗﻮﻣﺎﺳﻴﻮن ﺻﻨﻌﺘﻲ در ﻧﻈﺮ ﻣﻲ ﮔﻴﺮﻧﺪ و ﺑﻴﺸﺘﺮ ﺑﻪ آن اﺗﻮﻣﺎﺳﻴﻮن اداري ﻣﻲ
ﮔﻮﻳﻨﺪ .در اﻣﻮر ITﺳﻴﺴﺘﻢ ﻫﺎﻳﻲ ﺑﺮاي اﻃﻼﻋﺎت ﻣﺪﻳﺮﻳﺘﻲ ﻣﻮرد ﻧﻴﺎز اﺳﺖ .ﺑﻌﻨﻮان ﻣﺜﺎل ﻣﻤﻜﻦ اﺳﺖ ﻳﻚ اﭘﺮاﺗﻮر
در اﺗﺎق ﻓﺮﻣﺎن اﻃﻼﻋﺎت ﻟﺤﻈﻪ ﺑﻪ ﻟﺤﻈﻪ ﺗﻮﻟﻴﺪ را در اﺧﺘﻴﺎر داﺷﺘﻪ ﺑﺎﺷﺪ وﻟﻲ ﺑﺮاي ﻳﻚ ﻣﺪﻳﺮ ﺗﻮﻟﻴﺪي ﺧﻼﺻﻪ
اﻃﻼﻋﺎت ﻣﺜﻼً ﺗﻮﻟﻴﺪ ﻳﻚ روز ﻳﺎ ﻳﻚ ﻫﻔﺘﻪ اﻫﻤﻴﺖ دارد .در ﻳﻚ ﺳﻴﺴﺘﻢ اﺗﻮﻣﺎﺳﻴﻮن ﻳﻜﭙﺎرﭼﻪ ﺳﻴﺴﺘﻢ ﻫﺎي ﺻﻨﻌﺘﻲ
و ﺳﻴﺴﺘﻢ ﻫﺎي اداري ﺑﺎ ﺗﺠﻬﻴﺰات ﻻزم در ارﺗﺒﺎط ﻫﺴﺘﻨﺪ ﻳﻌﻨﻲ ﺳﻴﺴﺘﻢ HMIﺑﺎ ﺳﻴﺴﺘﻢ ﻫﺎي ﻣﺪﻳﺮﻳﺘﻲ ﺑﺎﻻدﺳﺖ ﻛﻪ ﺑﻪ
اﺳﺎﻣﻲ MISو ERPﻣﻮﺳﻮم ﻫﺴﺘﻨﺪ ﻣﺮﺗﺒﻂ اﺳﺖ .ﺑﺴﺘﺮ اﻳﻦ ارﺗﺒﺎط در ﺳﻄﺢ ﺑﺎﻻدﺳﺖ ﻧﻴﺰ ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
اﺳﺖ.
ﺟﺴﺘﺠﻮ ﮔﺮ در اداﻣﻪ ﺟﺴﺘﺠﻮ ﻣﻤﻜﻦ اﺳﺖ ﺑﺎ ﺗﺠﻬﻴﺰات ﻛﻨﺘﺮل ﻛﻨﻨﺪه ﻣﺎﻧﻨﺪ PLCو DCSﻧﻴﺰ ﻣﻮاﺟﻪ ﺷﻮد ﻳﺎ
ﺣﺪاﻗﻞ ﻧﻘﺸﻪ اي ﻛﻪ در آن ﭘﻴﻜﺮ ﺑﻨﺪي ﻛﻠﻲ ﺳﻴﺴﺘﻢ ﻳﺎ اﺻﻄﻼﺣﺎً Configurationﺗﺮﺳﻴﻢ ﺷﺪه را ﺑﺒﻴﻨﺪ و ﻣﺸﺎﻫﺪه
HMI ﻛﻨﺪ ﻛﻪ ارﺗﺒﺎط ﺑﻴﻦ ﻛﻨﺘﺮل ﻛﻨﻨﺪه ﻫﺎ ﻧﻴﺰ ﺗﻮﺳﻂ ﺷﺒﻜﻪ اﺗﺮﻧﺖ اﺳﺖ .وﻟﻲ واﻗﻌﻴﺖ اﻳﻨﺴﺖ ﻛﻪ در اﻳﻨﺠﺎ ﺑﺮﺧﻼف
اﮔﺮ ﺷﺒﻜﻪ دﻳﮕﺮي ﻏﻴﺮ از اﺗﺮﻧﺖ )ﻣﺎﻧﻨﺪ Modbusﻳﺎ (Profibusوﺟﻮد داﺷﺘﻪ ﺑﺎﺷﺪ ﺟﺎي ﺗﻌﺠﺐ ﻧﺪارد و ﺣﺘﻤﺎً
ﻣﻼﺣﻈﺎت ﻓﻨﻲ ﺧﺎﺻﻲ در ﻛﺎر ﺑﻮده اﺳﺖ.
3 ﺟﺎﻳﮕﺎه ﺷﺒﻜﻪ اﺗﺮﻧﺖ در اﺗﻮﻣﺎﺳﻴﻮن ﺻﻨﻌﺘﻲ
از ﺳﻄﺢ ﻛﻨﺘﺮل ﻛﻪ ﺑﻪ ﺳﻄﻮح ﭘﺎﻳﻴﻦ ﺗﺮ ﻧﺰدﻳﻚ ﺷﻮﻳﻢ رد ﭘﺎي اﺗﺮﻧﺖ ﻛﻤﺮﻧﮓ ﻣﻲ ﺷﻮد اﮔﺮ ﭼﻪ ﻫﻨﻮز ﺑﻨﺪرت ﻣﻴﺘﻮان
در ﺳﻄﺢ ﻓﻴﻠﺪ ﻳﻌﻨﻲ ﺳﻄﺤﻲ ﻛﻪ در آن ﺳﻨﺴﻮرﻫﺎ و ﻋﻤﻠﮕﺮ ﻫﺎ وﺟﻮد دارﻧﺪ ﺷﺒﻜﻪ اﺗﺮﻧﺖ را ﻣﺸﺎﻫﺪه ﻛﺮد وﻟﻲ
ﺗﺠﻬﻴﺰات راﺑﻂ ﺑﻴﻦ ﺳﻨﺴﻮر ﻋﻤﻠﮕﺮ و ﺷﺒﻜﻪ اﺗﺮﻧﺖ اﺧﻴﺮاً ﺗﻮﻟﻴﺪ و ﻋﺮﺿﻪ ﺷﺪه اﻧﺪ.
ﭘﺲ ﺑﻄﻮر ﺧﻼﺻﻪ رد ﭘﺎي اﺗﺮﻧﺖ را ﻫﻤﻪ ﺟﺎ ﻣﻲ ﺗﻮان دﻳﺪ ﺑﻌﻀﻲ ﺟﺎﻫﺎ ﻛﻤﺮﻧﮓ ﺗﺮ و ﺑﻌﻀﻲ ﺟﺎ ﻫﺎ ﭘﺮ رﻧﮓ ﺗﺮ .
ﺑﺮاي اﻳﻨﻜﻪ ﺧﻮاﻧﻨﺪه ﻣﺤﺘﺮم از زاوﻳﻪ دﻗﻴﻖ ﺗﺮي ﺑﻪ ﻛﺎرﺑﺮد اﺗﺮﻧﺖ در اﺗﻮﻣﺎﺳﻴﻮن ﺻﻨﻌﺘﻲ ﻧﮕﺎه ﻛﻨﺪ و ﻣﺘﻮﺟﻪ ﺗﻔﺎوت
اﺳﺘﻔﺎده از آن در ﺳﻄﻮح ﻣﺨﺘﻠﻒ اﺗﻮﻣﺎﺳﻴﻮن ﺷﻮد ﻣﻮﺿﻮع را ﺑﺎ ﺗﺸﺮﻳﺢ ﻫﺮم اﺗﻮﻣﺎﺳﻴﻮن اداﻣﻪ ﻣﻲ دﻫﻴﻢ.
ﺑﻴﺎن ﺗﻔﺼﻴﻠﻲ ﺗﺠﻬﻴﺮات و ﻋﻤﻠﻜﺮد ﺳﻄﻮح ﻫﺮم اﺗﻮﻣﺎﺳﻴﻮن ﻣﻮرد ﻧﻈﺮ ﻣﺎ ﻧﻴﺴﺖ اﻣﺎ آﻧﭽﻪ ﻻزم اﺳﺖ ﻣﻮرد ﺗﻮﺟﻪ ﻗﺮار
ﮔﻴﺮد آﻧﺴﺖ ﻛﻪ در ﻫﺮم ﻓﻮق ﻫﺮ ﻗﺪر از ﺳﻄﺢ ﭘﺎﻳﻴﻦ ﺑﻪ ﺳﻄﺢ ﺑﺎﻻ ﻧﺰدﻳﻚ ﻣﻲ ﺷﻮﻳﻢ ﺗﻤﺮﻛﺰ اﻃﻼﻋﺎت ﺑﻴﺸﺘﺮ ﻣﻲ
ﺷﻮد ﺑﻌﻨﻮان ﻣﺜﺎل اﻃﻼﻋﺎت ﺗﺠﻬﻴﺰات ﻓﻴﻠﺪ ﻛﻪ ﭘﺮاﻛﻨﺪﮔﻲ ﺑﺴﻴﺎر دارﻧﺪ در ﻳﻚ ﻳﺎ ﭼﻨﺪ Remote I/Oﻣﺘﻤﺮﻛﺰ ﻣﻲ
ﮔﺮدﻧﺪ و اﻃﻼﻋﺎت ﭼﻨﺪ Remote I/Oدر ﻳﻚ PLCو اﻃﻼﻋﺎت ﭼﻨﺪ PLCدر ﻳﻚ ﺳﻴﺴﺘﻢ HMIﺗﻤﺮﻛﺰ ﻣﻲ
ﻳﺎﺑﺪ .ﺷﺎﻳﺪ ﺑﻪ دﻟﻴﻞ ﻫﻤﻴﻦ ﺗﻤﺮﻛﺰ اﺳﺖ ﻛﻪ ﺳﺎﺧﺘﺎر را ﺑﺼﻮرت ﻫﺮﻣﻲ ﺷﻜﻞ ﻧﻤﺎﻳﺶ ﻣﻲ دﻫﻨﺪ .
از ﺗﻤﺮﻛﺰ اﻃﻼﻋﺎت در ﺳﻄﻮح ﺑﺎﻻﺗﺮ ﻧﻜﺘﻪ دﻳﮕﺮي ﻧﻴﺰ ﺑﻪ ذﻫﻦ ﻣﻲ رﺳﺪ در اﻳﻦ ﺳﻄﻮح ﺣﺠﻢ اﻃﻼﻋﺎت ﺑﻴﺸﺘﺮ ﺷﺪه
و ﺑﺮاي ﺟﺎﺑﺠﺎﻳﻲ آﻧﻬﺎ ﺑﻪ ﺷﺒﻜﻪ ﻫﺎﻳﻲ ﺑﺎ ﺳﺮﻋﺖ ﺑﺎﻻﺗﺮ ﻧﻴﺎزﻣﻨﺪﻳﻢ .ﺷﺒﻜﻪ اي ﻣﺎﻧﻨﺪ ASIﺣﺪاﻛﺜﺮ ﺑﺎ 170 Kbpsو
ﺷﺒﻜﻪ اي ﻣﺎﻧﻨﺪ Profibusﺣﺪﻛﺜﺮ ﺑﺎ 12Mbpsﻣﻲ ﺗﻮاﻧﺪ اﻃﻼﻋﺎت را ﺟﺎﺑﺠﺎ ﻛﻨﺪ .اﻳﻦ ﺳﺮﻋﺖ ﻣﻤﻜﻦ اﺳﺖ ﺑﺮاي
ﺗﺒﺎدل دﻳﺘﺎ در ﺳﻄﻮح ﺑﺎﻻ ﻛﻨﺪ ﺑﺎﺷﺪ .
اﻣﺮوزه اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ ﺑﺎ ﺳﺮﻋﺖ 100Mbpsدر ﺳﻄﻮح ﺑﺎﻻ ﻣﺎﻧﻨﺪ Cell Levelاﻃﻼﻋﺎت را ﺟﺎﺑﺠﺎ ﻣﻲ ﻛﻨﺪ و در
ﺳﻄﺢ Managenentاز اﺗﺮﻧﺖ ﻫﺎي ﺳﺮﻳﻌﺘﺮ ﻣﺎﻧﻨﺪ 1000 Mbpsﻣﻌﻤﻮﻻً اﺳﺘﻔﺎده ﻣﻲ ﻛﻨﻨﺪ.
ﺑﻄﻮر ﺧﻼﺻﻪ ﺑﻪ دﻟﻴﻞ وﺟﻮد ﺣﺠﻢ زﻳﺎد اﻃﻼﻋﺎت در ﺳﻄﻮح ﺑﺎﻻ ﻧﻤﻲ ﺗﻮان از ﺷﺒﻜﻪ ﻫﺎي ﺳﻄﻮح ﭘﺎﻳﻴﻦ ﻛﻪ ﺳﺮﻋﺖ
ﻛﻢ دارﻧﺪ در آﻧﻬﺎ اﺳﺘﻔﺎده ﻛﺮد وﻟﻲ ﺳﺆاﻟﻲ ﻛﻪ ﺑﻪ ذﻫﻦ ﻣﻲ رﺳﺪ آﻧﺴﺖ ﻛﻪ ﭼﺮا از ﺷﺒﻜﻪ ﻫﺎي ﺳﺮﻳﻊ ﻣﺎﻧﻨﺪ اﺗﺮﻧﺖ
در ﺳﻄﻮح ﭘﺎﻳﻴﻦ ﻣﺎﻧﻨﺪ ﺳﻄﺢ Fieldاﺳﺘﻔﺎده ﻧﻤﻲ ﺷﻮد .ﭘﺎﺳﺦ آﻧﺴﺘﻜﻪ در ﺳﻄﻮح ﭘﺎﻳﻴﻦ ﺑﻤﻮﻗﻊ رﺳﻴﺪن دﻳﺘﺎ ﻣﻬﻤﺘﺮ از
ﺳﺮﻳﻊ رﺳﻴﺪن آﻧﺴﺖ .ﻣﻤﻜﻦ اﺳﺖ در ﺳﻴﺴﺘﻢ HMIﺗﺎﺧﻴﺮ ﺑﻪ اﻧﺪازه ﻳﻚ ﺛﺎﻧﻴﻪ ﺑﺮاي Updateﺷﺪن اﻃﻼﻋﺎت در
ﺻﻔﺤﻪ ﻣﻬﻢ ﻧﺒﺎﺷﺪ وﻟﻲ در ﺗﺒﺎدل اﻃﻼﻋﺎت ﺑﻴﻦ ﻳﻚ ﺳﻨﺴﻮر ﺑﺎ ﻛﻨﺘﺮﻟﺮ ﭼﻨﻴﻦ ﺗﺎﺧﻴﺮي ﭘﺬﻳﺮﻓﺘﻪ ﻧﻴﺴﺖ .از ﻫﻤﻴﻦ ﺟﺎ
ﻣﻔﻬﻮﻣﻲ ﺑﺎ ﻋﻨﻮان Real Timeﻣﻄﺮح ﻣﻲ ﮔﺮدد Real Timeﺑﻮدن ﻳﻌﻨﻲ ﺑﻤﻮﻗﻊ ﺑﻮدن و اﻣﺮي ﻧﺴﺒﻲ اﺳﺖ در
ﺳﻄﻮح ﭘﺎﻳﻴﻦ اﺗﻮﻣﺎﺳﻴﻮن Real Timeﺑﻮدن ﻳﻌﻨﻲ ﺗﺒﺎدل دﻳﺘﺎ در زﻣﺎﻧﻲ در ﺣﺪ ﻣﻴﻠﻲ ﺛﺎﻧﻴﻪ وﻟﻲ در ﺳﻄﻮح ﺑﺎﻻﺗﺮ
ﻣﺎﻧﻨﺪ ﺳﻄﺢ ﻣﺪﻳﺮﻳﺖ ﻛﻪ ﺑﻪ ﺳﻄﺢ ITﻧﻴﺰ ﻣﻮﺳﻮم اﺳﺖ Real Timeﺑﻮدن ﻣﻲ ﺗﻮاﻧﺪ ﻣﻔﻬﻮﻣﻲ در ﺣﺪ ﺳﺎﻋﺖ داﺷﺘﻪ
ﺑﺎﺷﺪ.
5 ﺟﺎﻳﮕﺎه ﺷﺒﻜﻪ اﺗﺮﻧﺖ در اﺗﻮﻣﺎﺳﻴﻮن ﺻﻨﻌﺘﻲ
ﺧﻮاﻧﻨﺪه ﻣﺤﺘﺮم ﭘﺲ از ﻣﻄﺎﻟﻌﻪ ﺑﺨﺶ ﻫﺎي ﺑﻌﺪي اﻳﻦ ﻛﺘﺎب ﻣﺘﻮﺟﻪ ﺧﻮاﻫﺪ ﺷﺪ ﻛﻪ در اﺗﺮﻧﺖ ﺑﺼﻮرت ﭘﺎﻳﻪ ،ﻗﻄﻌﻴﺖ
ﺑﺮاي ارﺳﺎل ﺑﻤﻮﻗﻊ دﻳﺘﺎ وﺟﻮد ﻧﺪارد و ﻣﻤﻜﻦ اﺳﺖ ﻫﺮ ﺑﺎر زﻣﺎن ارﺳﺎل دﻳﺘﺎ ﺑﺎ دﻓﻌﻪ ﻗﺒﻞ ﻣﺘﻔﺎوت ﺑﺎﺷﺪ اﻳﻦ ﺗﻔﺎوت
ﺑﺪﻟﻴﻞ وﻳﮋﮔﻲ ﺗﻜﻨﻴﻚ دﺳﺘﺮﺳﻲ در اﺗﺮﻧﺖ اﺳﺖ ﻛﻪ ﺑﻪ CSMA/CDﻣﻮﺳﻮم اﺳﺖ ﻛﻪ در آن ﭘﺪﻳﺪه ﺗﺼﺎدم
Master/Slave اﻃﻼﻋﺎت وﺟﻮد دارد در ﺣﺎﻟﻴﻜﻪ ﺷﺒﻜﻪ ﻫﺎﻳﻲ ﻣﺎﻧﻨﺪ Profibusاز روش ﻫﺎي Token Passو
اﺳﺘﻔﺎده ﻣﻲ ﻛﻨﻨﺪ ﻛﻪ اﮔﺮﭼﻪ ﻛﻨﺪﺗﺮ از اﺗﺮﻧﺖ ﻫﺴﺘﻨﺪ وﻟﻲ ﺑﻤﻮﻗﻊ رﺳﻴﺪن اﻃﻼﻋﺎت را ﺗﻀﻤﻴﻦ ﻣﻲ ﻛﻨﻨﺪ.
ﺑﻪ ﻫﺮ ﺣﺎل ﺑﺎ وﺟﻮد ﺗﻤﺎم ﻣﺴﺎﺋﻞ ﻓﻮق اﻣﺮوزه اﻣﻜﺎن اﺗﺼﺎل ﺑﻪ اﺗﺮﻧﺖ ﺑﺮاي ﺑﺴﻴﺎري از اﻧﻮاع ﻣﺨﺘﻠﻒ وﺳﺎﻳﻞ ﻣﻮرد
اﺳﺘﻔﺎده در اﺗﻮﻣﺎﺳﻴﻮن ﻓﺮاﻫﻢ ﺷﺪه ﺑﻪ ﺻﻮرﺗﻲ ﻛﻪ ﻋﻼوه ﺑﺮ ﻛﻨﺘﺮﻟﺮ و ﻛﺎﻣﭙﻴﻮﺗﺮ ﺳﺎﻳﺮ ﺗﺠﻬﻴﺰات دﻳﮕﺮ ﻣﺎﻧﻨﺪ ﭘﺎﻧﻠﻬﺎي
اﭘﺮاﺗﻮري ) (OP , TPو دراﻳﻮﻫﺎ و واﺳﻂ ﻫﺎي ﺑﻴﻦ I/Oﺑﺎ ﺷﺒﻜﻪ ﻣﻮﺳﻮم ﺑﻪ Remote I/Oﻫﺎ را ﻣﻲ ﺗﻮان ﺑﻪ ﺷﺒﻜﻪ
اﺗﺮﻧﺖ ﻣﺘﺼﻞ ﻧﻤﻮد.
وﻗﺘﻲ از اﺗﺮﻧﺖ در ﺳﻄﻮح ﻣﺨﺘﻠﻒ اﺗﻮﻣﺎﺳﻴﻮن اﺳﺘﻔﺎده ﻣﻲ ﺷﻮد ﻫﻤﺎﻧﻄﻮر ﻛﻪ در ﺷﻜﻞ زﻳﺮ ﻧﺸﺎن داده ﺷﺪه ﻣﺰﻳﺖ
ﺑﺰرﮔﻲ ﺑﺎ ﺧﻮد ﺑﻪ ﻫﻤﺮاه دارد و آن ﻳﻜﺪﺳﺖ ﺑﻮدن ﺷﺒﻜﻪ و ﻋﺪم ﻧﻴﺎز ﺑﻪ اﺳﺘﻔﺎده از ﺷﺒﻜﻪ ﻫﺎي ﻣﺘﻨﻮع اﺳﺖ.
ﭘﺮاﻛﻨﺪﮔﻲ ﻛﻤﺘﺮ در ﺳﺨﺖ اﻓﺰار ،ﻋﺪم ﻧﻴﺎز ﺑﻪ ﻛﺎﺑﻞ ﻫﺎ و ﻛﺎﻧﻜﺘﻮرﻫﺎي ﻣﺘﻔﺎوت و ﻋﺪم ﻧﻴﺎز ﺑﻪ آﺷﻨﺎﻳﻲ ﺑﺎ ﭼﻨﺪ
ﺷﺒﻜﻪ ﺑﺮاي ﻣﺘﺨﺼﺼﻴﻦ اﺗﻮﻣﺎﺳﻴﻮن و ﻃﺒﻴﻌﺘﺎً ﻋﻴﺐ ﻳﺎﺑﻲ ﺳﺎده ﺗﺮ از ﻣﺰاﻳﺎي اﻳﻦ روش ﺑﺸﻤﺎر ﻣﻲ روﻧﺪ.
ﺑﺎ ﻫﻤﻪ اﻳﻦ ﻣﺰاﻳﺎ ﺑﺪﻟﻴﻞ وﺟﻮد ﻋﺪم ﻗﻄﻌﻴﺖ در ارﺳﺎل ﺑﻤﻮﻗﻊ دﻳﺘﺎ ﻛﻪ از وﻳﮋﮔﻲ ﻫﺎي اﺟﺘﻨﺎب ﻧﺎﭘﺬﻳﺮ ﺷﺒﻜﻪ اﺗﺮﻧﺖ
اﺳﺖ ﻃﺮاح را ﻣﺠﺒﻮر ﻣﻲ ﺳﺎزد ﺗﺎ ﻛﺎرﺑﺮد اﺗﺮﻧﺖ را ﺻﺮﻓﺎً ﺑﺮاي اﻣﻮري ﻣﺎﻧﻨﺪ ﻣﻮﻧﻴﺘﻮرﻳﻨﮓ و ﻛﻼً در ﻣﻮاﻗﻌﻲ ﻛﻪ
اﺣﺘﻤﺎل درﻳﺎﻓﺖ دﻳﺘﺎ ﺑﺎ ﺗﺎﺧﻴﺮ ﻣﺸﻜﻠﻲ در ﻛﻨﺘﺮل ﻓﺮآﻳﻨﺪ اﻳﺠﺎد ﻧﻤﻲ ﻛﻨﺪ ﻣﺤﺪود ﻧﻤﺎﻳﺪ.
-2اﺗﺮﻧﺖ و اﻧﻮاع آن
ﻣﺸﺘﻤﻞ ﺑﺮ :
ﺷﺒﻜﻪ ﻫﺎي LANو اﻳﺠﺎد ﭘﺮوﺗﻜﻞ ﺑﺎز اﺳﺘﺎﻧﺪارد ﺑﺮاي ﺷﺒﻜﻪ را ﺑﻪ ﻋﻬﺪه ﮔﺮﻓﺖ .زﻳﺮ ﻛﻤﻴﺘﻪ ﻫﺎي 802اﺳﺘﺎﻧﺪارد
ﻫﺎي ﻣﺨﺘﻠﻔﻲ را ﺑﺮاي ﺷﺒﻜﻪ LANﻃﺮاﺣﻲ ﻧﻤﻮدﻧﺪ ﻛﻪ در ﺷﻜﻞ ﺑﻌﺪ ﻧﺸﺎن داده ﺷﺪه اﺳﺖ .
ﻧﺘﻴﺠﻪ ﻛﺎر زﻳﺮﻛﻤﻴﺘﻪ 802.3ﺑﺮاي اﺗﺮﻧﺖ در ﺳﺎل 1985ﺑﻌﻨﻮان IEEE802.3 CSMA/CDﻋﺮﺿﻪ ﺷﺪ از آﻧﺠﺎ
ﻛﻪ روش دﺳﺘﺮﺳﻲ ﺑﻪ ﺑﺎس در اﺗﺮﻧﺖ ﻧﻴﺰ ﺑﺼﻮرت CSMA/CDﺑﻮد ﺑﺘﺪرﻳﺞ ﻧﺎم اﻳﻦ اﺳﺘﺎﻧﺪارد ﺑﺎ ﻧﺎم اﺗﺮﻧﺖ در ﻫﻢ
آﻣﻴﺨﺖ و اﻣﺮوز از IEEE802.3ﺑﻌﻨﻮان اﺳﺘﺎﻧﺪارد اﺗﺮﻧﺖ ﻳﺎد ﻣﻲ ﺷﻮد ) .اﺗﺮﻧﺖ اﺳﺘﺎﻧﺪارد ﺑﻪ ISO 8802.3ﻧﻴﺰ
ﺷﻨﺎﺧﺘﻪ ﻣﻲ ﺷﻮد(
ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ اﮔﺮ ﭼﻪ IEEE802.3واﺗﺮﻧﺖ ﻗﺪﻳﻤﻲ ﻳﻌﻨﻲ DIXﻳﺎ Ethernet IIرا ﻣﻲ ﺗﻮان روي ﻳﻚ ﻛﺎﺑﻞ
ﻣﺘﺼﻞ ﻛﺮد وﻟﻲ ﺑﻪ دﻟﻴﻞ ﺗﻔﺎوت در ﻓﺮﻳﻢ دﻳﺘﺎي آﻧﻬﺎ) ﻛﻪ در ﻓﺼﻞ ﻫﺎي ﺑﻌﺪ ﺷﺮح داده ﺧﻮاﻫﺪ ﺷﺪ( ﺗﻀﻤﻴﻨﻲ ﺑﺮاي
ﺗﺒﺎدل ﺻﺤﻴﺢ اﻃﻼﻋﺎت در اﻳﻨﺤﺎﻟﺖ وﺟﻮد ﻧﺪارد .اﻣﺮوزه ﺳﺎزﻧﺪﮔﺎن ﺗﺠﻬﻴﺰات ﺷﺒﻜﻪ ﻛﺎرﺗﻬﺎ و ﺳﺎﻳﺮ ﺳﺨﺖ اﻓﺰار
ﻫﺎي اﺗﺮﻧﺖ را ﻣﻨﻄﺒﻖ ﺑﺮ اﺳﺘﺎﻧﺪارد IEEE802.3ﻋﺮﺿﻪ ﻣﻲ ﻛﻨﻨﺪ .اﺳﺘﺎﻧﺪارد IEEEاز ﺳﺎل 1985ﺗﺎ ﻛﻨﻮن ﻧﺴﺨﻪ
ﻫﺎي ﻣﺨﺘﻠﻔﻲ را ﺑﺮاي اﺗﺮﻧﺖ ﻋﺮﺿﻪ ﻛﺮده و ﻣﺮﺗﺒﺎً وﻳﮋﮔﻲ ﻫﺎي ﺟﺪﻳﺪي را ﺑﻪ آن اﺿﺎﻓﻪ ﻧﻤﻮده اﺳﺖ .ﺑﻄﻮر ﺧﻼﺻﻪ
ﺳﻴﺮ ﺗﺤﻮل اﺗﺮﻧﺖ از اﺑﺘﺪا ﺗﺎﻛﻨﻮن ﺑﺼﻮرت زﻳﺮ ﺑﻮده اﺳﺖ:
اﺗﺮﻧﺖ و اﻧﻮاع آن 10
ﻧﺴﺨﻪ ﻫﺎي ﻣﺨﺘﻠﻔﻲ را ﺑﺮاي اﺗﺮﻧﺖ اراﺋﻪ ﻧﻤﻮده اﺳﺖIEEE802.3 ﻳﻌﻨﻲEthernet اﺳﺘﺎﻧﺪارد ﺟﻬﺎﻧﻲ ﻣﺮﺑﻮط ﺑﻪ
ﻫﻤﺎﻧﻄﻮر ﻛﻪ در ﺷﻜﻞ زﻳﺮ ﻣﺸﺎﻫﺪه ﻣﻲ ﺷﻮد ﻓﻮاﺻﻞ ﺑﻴﻦ اراﺋﻪ اﻳﻦ ﻧﺴﺨﻪ ﻫﺎ ﭼﻨﺪان زﻳﺎد ﻧﻴﺴﺖ ﺑﻪ ﻫﻤﻴﻦ دﻟﻴﻞ ﺷﺎﻳﺪ
.ﺑﺘﻮان ﮔﻔﺖ ﻛﻪ در ﺑﻴﻦ ﺷﺒﻜﻪ ﻫﺎي ﺻﻨﻌﺘﻲ ﻫﻴﭻ ﺷﺒﻜﻪ اي ﺑﻪ اﻧﺪازه اﺗﺮﻧﺖ دﭼﺎر ﺗﻐﻴﻴﺮ و ﺗﻮﺳﻌﻪ ﻧﺸﺪه اﺳﺖ
IEEE802.3 ﻧﺴﺨﻪ ﻫﺎي ﻣﺨﺘﻠﻒ
1985 10BASE 5
1989 10 BASE 2
1990 10 BASE – T
1993 10 BASE – FL
1995 100 BASE – TX
1995 100 BASE – FX
1998 1000 BASE – T
اﺳﺖ ﻳﻌﻨﻲ ﺳﻴﮕﻨﺎلBaseband ﻣﻌﺮفBase ﻛﻠﻤﻪ. ﺑﺼﻮرت زﻳﺮ اﺳﺖIEEE ﻛﺪ ﮔﺬاري اﻳﻦ ﻧﺴﺨﻪ ﻫﺎ ﺗﻮﺳﻂ
:( اﻧﺘﻘﺎل ﻣﻲ ﻳﺎﺑﺪCarrier) ﺑﺪون ﺣﺎﻣﻞ
X Base Y-Z
: در اﻳﻦ ﻛﺪ
. ﻧﺸﺎن ﻣﻲ دﻫﺪMbps ﺳﺮﻋﺖ را ﺑﺮ ﺣﺴﺐ: X
. ﻣﺘﺮ اﺳﺖ200 ﻣﻌﺮف2 ﻣﺘﺮ و ﻋﺪد500 ﻣﻌﺮف5 ﻋﺪد، ﻣﻌﺮف ﻃﻮل ﺳﮕﻤﻨﺖ اﺳﺖ: Y
. اﺳﺖFiber Optic ﻣﻌﺮفF و ﺣﺮفTwisted Pair ﻣﻌﺮفT ﻧﻮع ﻛﺎﺑﻞ را ﻧﺸﺎن ﻣﻲ دﻫﺪ ﺣﺮف: Z
11 اﺗﺮﻧﺖ و اﻧﻮاع آن
10Base 2-2ﺧﺎﻧﻮاده
در اﻧﻮاع ﻗﺒﻠﻲ ﻛﺎﺑﻞ ﻛﻮآﻛﺴﻴﺎل اﺳﺘﻔﺎده ﻣﻴﺸﻮد وﻟﻲ در اﻳﻦ ﺷﺒﻜﻪ ﻛﺎﺑﻠﻲ ﺑﺎ 4زوج ﺳﻴﻢ ﺑﻬﻢ ﺗﺎﺑﻴﺪه ﻛﻪ ﻣﻲ ﺗﻮاﻧﺪ از
ﻧﻮع UTPﺑﺎﺷﺪ ﺑﻜﺎر ﻣﻴﺮود ﻛﻪ اﻟﺒﺘﻪ ﻓﻘﻂ دو زوج آن ﻣﻮرد اﺳﺘﻔﺎده ﻗﺮار ﻣﻲ ﮔﻴﺮد .ﺗﻮﭘﻮﻟﻮﮋي ﺳﺘﺎره ﺑﺎ وﺳﺎﻳﻠﻲ
ﻣﻮﺳﻮم ﺑﻪ HUBاﻳﺠﺎد ﻣﻲ ﺷﻮد .اﻳﻦ ﺷﺒﻜﻪ ﻫﻨﻮز در ﻣﻘﺎﺻﺪ ﺻﻨﻌﺘﻲ و ﻏﻴﺮ ﺻﻨﻌﺘﻲ ﻛﺎرﺑﺮد دارد.
ﺷﺒﻜﻪ 100Baseﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﻧﻮع وﺳﻴﻠﻪ اﻧﺘﻘﺎل )ﻛﺎﺑﻞ ﻣﺴﻲ ﻳﺎ ﻓﻴﺒﺮ ﻧﻮري( و ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﺗﻌﺪاد زوج ﻛﺎﺑﻞ ﻣﺴﻲ داراي
اﻧﻮاع ﻣﺨﺘﻠﻒ اﺳﺖ ﻛﻪ در ﺷﻜﻞ زﻳﺮ ﻧﺸﺎن داده ﺷﺪه اﺳﺖ :
اﻟﻒ( 100Base-T4
اﻳﻦ ﺷﺒﻜﻪ ﻣﻲ ﺗﻮاﻧﺪ روي ﻛﺎﺑﻞ UTPﻣﻮرد اﺳﺘﻔﺎده در 10Base-Tﭘﻴﺎده ﺳﺎزي ﺷﻮد ﺑﻌﺒﺎرت دﻳﮕﺮي ﺑﺮاي
ارﺗﻘﺎء ﺳﻴﺴﺘﻢ 10Baseدر اﻳﻦ روش ﻧﻴﺎزي ﺑﻪ ﺗﻌﻮﻳﺾ ﻛﺎﺑﻞ ﻧﻴﺴﺖ اﻟﺒﺘﻪ ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ در اﻳﻦ ﺷﺒﻜﻪ ﻫﺮ ﭼﻬﺎر
زوج ﺳﻴﻢ ﻛﺎﺑﻞ اﺳﺘﻔﺎده ﻣﻲ ﮔﺮدد.
ب( 100Base-TX
اﻳﻦ ﺷﺒﻜﻪ در ﺣﺎل ﺣﺎﺿﺮ ﻳﻜﻲ از ﻣﺘﺪاول ﺗﺮﻳﻦ ﺷﺒﻜﻪ ﻫﺎي اﺗﺮﻧﺖ اﺳﺖ ﻛﻪ ﺑﺎ ﻛﺎﺑﻞ ﻣﺴﻲ اﺟﺮا ﻣﻲ ﮔﺮدد .ﻛﺎﺑﻞ آن
ﻧﺴﺒﺖ ﺑﻪ ﻧﻮع 100Base-T4درﺟﻪ ﺑﺎﻻﺗﺮ ار ﻧﻈﺮ Categoryدارد .ﻧﻮع ﻣﺮﺳﻮم آن Cate5اﺳﺖ ﻛﻪ ﻣﻴﺘﻮاﻧﺪ ﺑﺪون
ﺷﻴﻠﺪ ) (UTPﻳﺎ ﺷﻴﻠﺪ دار ) (STPﺑﺎﺷﺪ.
ج(100Base-FX
اﻳﻦ ﻧﺴﺨﻪ از اﺗﺮﻧﺖ ﺳﺮﻳﻊ روي ﻓﻴﺒﺮ ﻧﻮري ﻛﺎر ﻣﻴﻜﻨﺪ ﺑﻴﻦ ﻫﺮ دو وﺳﻴﻠﻪ دو رﺷﺘﻪ ﻓﻴﺒﺮ ﻫﻤﺎﻧﻨﺪ 10Base-FLﻛﺸﻴﺪه
ﻣﻲ ﺷﻮد .اﺳﺘﻔﺎده از ﻓﻴﺒﺮ ﺑﺎ وﺟﻮد ﻣﺰاﻳﺎي ﺑﺰرﮔﻲ ﻛﻪ دارد ﻣﻤﻜﻦ اﺳﺖ در ﺑﺮﺧﻲ ﻣﻮارد از ﻧﻈﺮ اﻗﺘﺼﺎدي ﺑﺼﺮﻓﻪ
ﻧﺒﺎﺷﺪ از اﻳﻨﺮو ﻋﻤﺪﺗﺎً ﺑﻌﻨﻮان ﺷﺒﻜﻪ زﻳﺮ ﺳﺎﺧﺖ Backboneاﺳﺘﻔﺎده ﻣﻲ ﮔﺮدد ﻳﻌﻨﻲ ﺑﺮاي ﻣﺴﺎﻓﺖ ﻫﺎي ﻃﻮﻻﻧﻲ
ﻫﻤﺎﻧﻨﺪ ﺳﺘﻮن ﻓﻘﺮات ﺷﺒﻜﻪ ﻛﺸﻴﺪه ﺷﺪه و ﺑﺎ اﺳﺘﻔﺎده از ﻣﺒﺪل ﻫﺎي ﺧﺎص از ﻧﻘﺎط ﻣﺨﺘﻠﻒ آن ﺷﺒﻜﻪ ﻫﺎﻳﻲ ﺑﺎ ﻛﺎﺑﻞ
ﻣﺴﻲ اﻧﺸﻌﺎب ﻣﻲ ﮔﻴﺮﻧﺪ.
در ﺣﺎل ﺣﺎﺿﺮ )زﻣﺎن ﺗﺪوﻳﻦ اﻳﻦ ﻣﺠﻤﻮﻋﻪ( ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺳﺮﻳﻊ ﺑﻪ ﺗﻨﻬﺎﻳﻲ ﻳﺎ ﺑﺼﻮرت ﺗﺮﻛﻴﺒﻲ ﺑﺎ ﺷﺒﻜﻪ 10baseدر
اﺗﻮﻣﺎﺳﻴﻮن ﺻﻨﻌﺘﻲ ﻛﺎرﺑﺮد وﺳﻴﻊ ﭘﻴﺪا ﻛﺮده اﺳﺖ و ﺳﺎزﻧﺪﮔﺎن ﺑﺴﻴﺎري آﻧﺮا ﺳﺎﭘﻮرت ﻣﻲ ﻛﻨﻨﺪ.
اﺗﺮﻧﺖ و اﻧﻮاع آن 14
10Base-TX 10Mb/s Star two pairs of 100-ohm category 3 UTP cable 100
100Base-TX 100Mb/s Star two pairs of 100-ohm category 5 UTP cable 100
ﻣﻌﻄﻮف ﻣﻲ ﻛﻨﻴﻢ ﻛﻪIEEE802.3 ﻣﺎ در ﻓﺼﻞ ﻫﺎي ﺑﻌﺪي ﻛﺘﺎب ﺗﻮﺟﻪ ﺧﻮد را ﺑﻪ ﺷﺒﻜﻪ ﻫﺎﻳﻲ از زﻳﺮ ﻣﺠﻤﻮﻋﻪ
.ﻛﺎرﺑﺮد وﺳﻴﻊ ﺗﺮي در اﺗﻮﻣﺎﺳﻴﻮن ﺻﻨﻌﺘﻲ ﭘﻴﺪا ﻛﺮده اﻧﺪ و ﻧﻜﺎت ﻣﺮﺑﻮط ﺑﻪ آﻧﻬﺎ را دﻗﻴﻘﺘﺮ ﻣﻮرد ﺑﺤﺚ ﻗﺮار ﻣﻲ دﻫﻴﻢ
-3ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ
ﻣﺸﺘﻤﻞ ﺑﺮ :
1-3ﻣﻘﺪﻣﻪ
ﻻﻳﻪ ﻓﻴﺰﻳﻜﻲ 10Base5 2-3
3-3ﻻﻳﻪ ﻓﻴﺰﻳﻜﻲ در 10Base2
4-3ﻻﻳﻪ ﻓﻴﺰﻳﻜﻲ در 10Base-T
5-3ﻻﻳﻪ ﻓﻴﺰﻳﻜﻲ 10 BASE -FL
6-3ﻻﻳﻪ ﻓﻴﺰﻳﻜﻲ 100 BASE –T
7-3ﻻﻳﻪ ﻓﻴﺰﻳﻜﻲ 100 BASE –FX
ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ 16
1-3ﻣﻘﺪﻣﻪ
ﻣﻨﻈﻮر از ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ اﺗﺮﻧﺖ ﻣﺒﺎﺣﺚ ﻣﺮﺑﻮط ﺑﻪ ﻻﻳﻪ ﻓﻴﺰﻳﻜﻲ اﻳﻦ ﺷﺒﻜﻪ اﺳﺖ .ﺑﺮ ﻃﺒﻖ ﻣﺪل ﻫﻔﺖ ﻻﻳﻪ اي
OSIﻛﻪ در ﺿﻤﻴﻤﻪ 1ﺗﺸﺮﻳﺢ ﺷﺪه اﺳﺖ ﭘﺎﻳﻴﻦ ﺗﺮﻳﻦ ﻻﻳﻪ ﺑﻪ ﻻﻳﻪ ﻓﻴﺰﻳﻜﻲ Physical Layerﻣﻮﺳﻮم اﺳﺖ ﻛﻪ در آن
ﻣﺒﺎﺣﺜﻲ ﻣﺎﻧﻨﺪ اﺳﺘﺎﻧﺪاردﻫﺎي ﻣﺮﺑﻮط ﺑﻪ ﺳﻴﮕﻨﺎل ) ﺻﻔﺮ و ﻳﻚ ﻣﻨﻄﻘﻲ( ،ﻧﻮع ﻛﺎﺑﻞ ،وﺳﺎﻳﻞ ﺗﻘﻮﻳﺖ ﻛﻨﻨﺪه راﺑﻂ
ﻣﻄﺮح ﻣﻲ ﮔﺮدد.
ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ اﻳﻨﻜﻪ در ﺣﺎل ﺣﺎﺿﺮ ﭘﺮﻛﺎرﺑﺮدﺗﺮﻳﻦ ﺧﺎﻧﻮاده ﻫﺎي اﺗﺮﻧﺖ در ﻣﻘﺎﺻﺪ ﺻﻨﻌﺘﻲ ﺧﺎﻧﻮاده 10Baseو ﺧﺎﻧﻮاده
100Baseاﺳﺖ در اﻳﻦ ﺑﺨﺶ ﺑﻪ ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ اﻳﻦ دو ﺷﺒﻜﻪ ﻣﻲ ﭘﺮدازﻳﻢ و از ذﻛﺮ ﻣﺒﺎﺣﺚ ﻣﺮﺑﻮط ﺑﻪ
Gigabitﺧﻮدداري ﻣﻲ ﻧﻤﺎﻳﻴﻢ.
در ﺑﺮﺧﻲ ﻛﺎرﺑﺮدﻫﺎي ﺻﻨﻌﺘﻲ ﻛﺎﺑﻞ Triaxﺟﺎﻳﮕﺰﻳﻦ ﻛﺎﺑﻞ Coaxﺷﺪ.ﻛﺎﺑﻞ Triaxداراي ﺳﻪ ﻫﺎدي ﻫﻢ ﻣﺤﻮر
اﺳﺖ ﻛﻪ از ﻳﻜﺪﻳﮕﺮ اﻳﺰوﻟﻪ ﺷﺪه اﻧﺪ دو ﻫﺎدي داﺧﻠﻲ ﺑﺮاي دﻳﺘﺎ و ﻫﺎدي ﺑﻴﺮوﻧﻲ ﺑﺮاي ﺷﻴﻠﺪ ﺑﻜﺎر ﻣﻲ رود ﺷﻴﻠﺪ
ﻧﻮﻳﺰ را ﺑﻪ ﺳﻤﺖ زﻣﻴﻦ ﻫﺪاﻳﺖ ﻣﻲ ﻛﻨﺪ ﺑﻌﻼوه ﺑﻪ ﻛﺎﺑﻞ اﺳﺘﺤﻜﺎم ﺑﻴﺸﺘﺮي ﻣﻲ ﺑﺨﺸﺪ.
17 ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ
در ﺷﺒﻜﻪ 10Base5ﻛﺎﺑﻞ در اﺑﺘﺪا و اﻧﺘﻬﺎ ﻫﻤﺎﻧﻄﻮر ﻛﻪ در ﺷﻜﻞ ﺑﻌﺪ ﻧﺸﺎن داده ﺷﺪه ﺗﻮﺳﻂ ﻣﻘﺎوﻣﺖ ﺑﺴﺘﻪ ﻣﻴﺸﻮد
) (Terminatingاﮔﺮ ﻛﺎﺑﻞ در ﻳﻚ ﻳﺎ دو ﻃﺮف ﺑﺎز ﺑﺎﺷﺪ وﻟﺘﺎژ ﻣﻌﺎدل ﺻﻔﺮ ﻳﺎ ﻳﻚ ﻣﻨﻄﻘﻲ ﭘﺲ از رﺳﻴﺪن ﺑﻪ ﻧﻘﻄﻪ
ﺑﺎز ﭼﻮن در ﻣﻘﺎﺑﻞ ﺧﻮد ﻳﻚ اﻣﭙﺪاﻧﺲ ﺑﺰرگ ﻣﻲ ﺑﻴﻨﺪ ﺑﻪ داﺧﻞ ﻛﺎﺑﻞ ﺑﺎزﺗﺎب ﻳﺎ Echoﭘﻴﺪا ﻛﺮده و ﺑﺎ ﺳﻴﮕﻨﺎﻟﻬﺎي
دﻳﮕﺮ ﺗﺪاﺧﻞ ﻣﻲ ﻳﺎﺑﺪ .ﺑﺮاي ﺟﻠﻮﮔﻴﺮي از اﻳﻦ ﻛﺎر دوﻃﺮف ﻛﺎﺑﻞ ﺗﻮﺳﻂ ﺗﺮﻣﻴﻨﻴﺘﻮر ﻫﺎﻳﻲ ﺑﺎ ﻣﻘﺎوﻣﺖ 50اﻫﻢ ﺑﺴﺘﻪ
ﻣﻴﺸﻮد .وﺟﻮد ﺗﺮﻣﻴﻨﻴﺘﻮر ﺧﺎص اﻳﻦ ﺷﺒﻜﻪ ﻧﻴﺴﺖ ﺑﻄﻮر ﻛﻠﻲ ﻫﺮ ﺟﺎ ﺗﻮﭘﻮﻟﻮژي ﺑﺎس ﺑﺎ ﻛﺎﺑﻞ ﻣﺴﻲ اﺟﺮا ﺷﻮد ﻧﻴﺎز ﺑﻪ
ﺗﺮﻣﻴﻨﻴﺘﻮر وﺟﻮد دارد.
در ﺷﺒﻜﻪ 10Base5در ﺻﻮرت ﺑﺮوز اﺗﺼﺎل ﺑﺎز ﻳﺎ اﺗﺼﺎل ﻛﻮﺗﺎه در ﻛﺎﺑﻞ اﺻﻠﻲ ﻛﻞ ﺷﺒﻜﻪ از ﻛﺎر ﻣﻲ اﻓﺘﺪ اﻳﻦ
ﻋﻴﻮب را ﻣﻴﺘﻮان ﺑﺎ اﺳﺘﻔﺎده از وﺳﺎﻳﻞ ﻋﻴﺐ ﻳﺎب ﻣﺸﺨﺺ ﻛﺮد.اﻳﻦ وﺳﺎﻳﻞ ﻣﻮﺟﻲ را ﺑﻪ داﺧﻞ ﻛﺎﺑﻞ ﻣﻲ ﻓﺮﺳﺘﺪ و از
ﺑﺎزﺗﺎب آن ﻧﻮع ﻋﻴﺐ ) اﺗﺼﺎل ﺑﺎز ﻳﺎ اﺗﺼﺎل ﻛﻮﺗﺎه( و ﻣﺤﻞ ﺑﺮوز ﻋﻴﺐ ) ﻓﺎﺻﻠﻪ ﻧﻘﻄﻪ آﺳﻴﺐ دﻳﺪه ﺗﺎ ﻧﻘﻄﻪ ﺗﺴﺖ( را
آﺷﻜﺎر ﻣﻲ ﻧﻤﺎﻳﺪ.
ﻣﻲ ﺗﻮان ﺗﺮاﻧﺴﻴﻮر را از ﻃﺮﻳﻖ ﺗﺠﻬﻴﺰي ﺑﻪ ﻧﺎم Fan-Out Unitﻫﻤﺰﻣﺎن ﺑﻪ ﭼﻨﺪﻳﻦ وﺳﻴﻠﻪ ﺑﺎ ﭘﻮرت AUIﻣﺘﺼﻞ ﻧﻤﻮد.
ج(اﻳﻨﺘﺮﻓﻴﺲ ﺷﺒﻜﻪ
وﺳﻴﻠﻪ اي ﻛﻪ ﺑﺎﻳﺪ ﺑﻪ ﺷﺒﻜﻪ ﻣﺘﺼﻞ ﺷﻮد DTEﺧﻮاﻧﺪه ﻣﻲ ﺷﻮد ).( Data Terminal Equipmentاﺗﺼﺎل ﺑﻴﻦ DTE
اﺗﺮﻧﺖ ﺑﺎ ﭘﻮرت AUIﺑﺎﺷﺪ .ﻗﻄﻊ ﻛﺎﺑﻞ AUI ﺑﺪﻳﻬﻲ اﺳﺖ وﺳﻴﻠﻪ )ﻣﺜﻼً PCﻳﺎ (PLCﺑﺎﻳﺴﺘﻲ ﻣﺠﻬﺰ ﺑﻪ ﻛﺎرت ﺷﺒﻜﻪ
ﻳﺎ ﻛﺎﻧﻜﺘﻮرﻫﺎي آن ﻛﻞ ﺷﺒﻜﻪ را ﻣﺘﺎﺛﺮ ﻧﻤﻲ ﺳﺎزد ﻓﻘﻂ ﻣﻨﺠﺮ ﺑﻪ ﺧﺎرج ﺷﺪن ﻫﻤﺎن وﺳﻴﻠﻪ DTEاز ﺷﺒﻜﻪ ﻣﻲ ﮔﺮدد.
19 ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ
د( ﺗﻮﭘﻮﻟﻮژي
10Base5ﺑﺼﻮرت ﺗﻮﭘﻮﻟﻮژي ﺑﺎس ﺑﺴﺘﻪ ﻣﻲ ﺷﻮد .ﺑﺎس ﺑﺼﻮرت اﻧﺸﻌﺎﺑﻲ ) (Tap & Dropاﺳﺖ .اﺑﺘﺪا و اﻧﺘﻬﺎي
ﺑﺎس ﻧﻴﺎز ﺑﻪ ﺗﺮﻣﻴﻨﻴﺘﻮر دارد ﻛﻪ ﻳﻚ ﻣﻘﺎوﻣﺖ 50اﻫﻤﻲ اﺳﺖ و در ﻳﻚ ﺳﻤﺖ زﻣﻴﻦ ﻣﻲ ﺷﻮد ..ﻗﻄﻊ ﺷﺪن ﻛﺎﺑﻞ
اﻧﺸﻌﺎﺑﻲ AUIﺷﺒﻜﻪ را ﻣﺨﺘﻞ ﻧﻤﻲ ﻛﻨﺪ و ﻓﻘﻂ ﻫﻤﺎن وﺳﻴﻠﻪ را ﺑﻴﺮون ﻣﻲ ﺑﺮد وﻟﻲ ﻗﻄﻊ ﺷﺪن ﻛﺎﺑﻞ اﺻﻠﻲ ﻛﻞ ﺷﺒﻜﻪ
را ﻣﺨﺘﻞ ﻣﻲ ﻧﻤﺎﻳﺪ.
Link ﺑﻪ ﺳﮕﻤﻨﺖ ﻫﺎي ﺣﺎوي وﺳﻴﻠﻪ Populated Segmentﻳﺎ Cable Segmentو ﺑﻪ ﺳﮕﻤﻨﺖ ﻫﺎي ﻓﺎﻗﺪ وﺳﻴﻠﻪ
Segmentﻣﻲ ﮔﻮﻳﻨﺪ.
ج(اﻳﻨﺘﺮﻓﻴﺲ ﺷﺒﻜﻪ
ﻛﺎرت ﺷﺒﻜﻪ 10base2داراي ﭘﻮرت ﺟﻬﺖ اﺗﺼﺎل ﻛﺎﻧﻜﺘﻮر BNCاﺳﺖ .اﻣﺮوزه اﺳﺘﻔﺎده از اﻳﻦ ﻛﺎرت و ﺷﺒﻜﻪ
10base2ﻣﻨﺴﻮخ ﮔﺮدﻳﺪه و ﺑﺎ اﻧﻮاع ﺟﺪﻳﺪﺗﺮ اﺗﺮﻧﺖ ﺟﺎﻳﮕﺰﻳﻦ ﺷﺪه اﺳﺖ.
د( ﺗﻮﭘﻮﻟﻮژي
10Base2ﻧﻴﺰ ﻣﺎﻧﻨﺪ 10Base5داراي ﺗﻮﭘﻮﻟﻮژي ﺑﺎس اﺳﺖ ﻛﻪ ﺑﺼﻮرت زﻧﺠﻴﺮ وار ) (Daisy Chainﺑﺴﺘﻪ ﻣﻲ ﺷﻮد
اﺑﺘﺪا و اﻧﺘﻬﺎي ﺑﺎس ﻧﻴﺎز ﺑﻪ ﺗﺮﻣﻴﻨﻴﺘﻮر 50اﻫﻤﻲ دارد .ﻗﻄﻊ ﺷﺪن ﻛﺎﺑﻞ ﻳﺎ اﺷﻜﺎل در اﺗﺼﺎل ﻫﺮ ﻛﺪام از BNCﻫﺎ ﻣﻲ
ﺗﻮاﻧﺪ ﻛﻞ ﺷﺒﻜﻪ را ﻣﺨﺘﻞ ﻧﻤﺎﻳﺪ.
ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ 22
ﻛﺎﺑﻞ ﻣﻌﻤﻮﻟﻲ Cate5و Cate5Eﺑﺪون ﺷﻴﻠﺪ ) (UTPاﺳﺖ وﻟﻲ ﻧﻮع ﺷﻴﻠﺪدار) (STPآن ﻧﻴﺰ وﺟﻮد دارد .زوج
ﺑﻨﺪي و رﻧﮓ زوج ﺳﻴﻢ ﻫﺎ در ﻛﺎﺑﻞ Cate5ﺑﺼﻮرت زﻳﺮ اﺳﺖ:
GRN , WHT/GRN ﺳﺒﺰ -ﺳﻔﻴﺪﺳﺒﺰ
ORG , ORG/WHT ﻧﺎرﻧﺠﻲ -ﺳﻔﻴﺪ ﻧﺎرﻧﺠﻲ
BRN , BRN/WHT ﻗﻬﻮه اي –ﺳﻔﻴﺪ ﻗﻬﻮه اي
BLU , BLU/WHT آﺑﻲ –ﺳﻔﻴﺪ آﺑﻲ
ب(ﻛﺎﻧﻜﺘﻮر
ﻛﺎﻧﻜﺘﻮر ﻣﻮرد اﺳﺘﻔﺎده ﺑﺮاي Cate5ﻣﻌﻤﻮﻻً RJ45اﺳﺖ اﻟﺒﺘﻪ در ﻛﺎرﺑﺮد ﻫﺎي ﺻﻨﻌﺘﻲ از ﻛﺎﻧﻜﺘﻮرﻫﺎي دﻳﮕﺮي ﻧﻴﺰ
اﺳﺘﻔﺎده ﻣﻲ ﺷﻮد ﻛﺎﻧﻜﺘﻮر RJ45ﺑﺴﻴﺎر ﺷﺒﻴﻪ ﻛﺎﻧﻜﺘﻮر RJ11اﺳﺖ
ﻛﻪ در ﺳﻴﺴﺘﻢ ﻫﺎي ﺗﻠﻔﻦ ﺑﻜﺎر ﻣﻴﺮود RJ45.ﺑﺰرﮔﺘﺮ از RJ11اﺳﺖ و
داراي 8اﺗﺼﺎل اﺳﺖ در ﺣﺎﻟﻴﻜﻪ RJ11داراي ﺷﺶ اﺗﺼﺎل ﻣﻲ ﺑﺎﺷﺪ.
ﺑﺮاي اﺗﺼﺎل ﺳﻴﻢ ﻫﺎ ﺑﻪ ﻛﺎﻧﻜﺘﻮر RJ45دو اﺳﺘﺎﻧﺪارد EIA/TIA-568Aو EIA/TIA-568Bزﻳﺮ ﻣﻌﺮﻓﻲ ﺷﺪه
اﺳﺖ ﻛﻪ اﺧﺘﺼﺎراً ﺑﻪ اﺳﺘﺎﻧﺪارد ﻫﺎي Aو Bﻣﻮﺳﻮم ﻫﺴﺘﻨﺪ:
ﺷﻤﺎﺗﻴﻚ ﺳﻴﻢ ﺑﻨﺪي ﺑﺮ اﺳﺎس اﻳﻦ دو اﺳﺘﺎﻧﺪارد در ﺷﻜﻞ ﺑﻌﺪ آﻣﺪه
اﺳﺖ .ﺑﺮاي ﺷﻨﺎﺧﺖ ﺷﻤﺎره ﭘﻴﻦ ﻫﺎ روي ﻛﺎﻧﻜﺘﻮر ﺑﻪ ﺷﻜﻞ ﻣﻘﺎﺑﻞ ﺗﻮﺟﻪ
ﻓﺮﻣﺎﻳﻴﺪ.
ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ 24
ﻣﻴﺘﻮان از ﻫﺮ ﻛﺪام از اﺳﺘﺎﻧﺪاردﻫﺎي ﻓﻮق اﺳﺘﻔﺎده ﻧﻤﻮد اﺳﺘﺎﻧﺪارد Aﻣﺮﺳﻮم ﺗﺮ اﺳﺖ ﻻزم اﺳﺖ در ﻫﺮ دو ﺳﻤﺖ
ﺑﻠﻜﻪ در ﻛﻞ ﺷﺒﻜﻪ ﻳﻚ اﺳﺘﺎﻧﺪارد رﻋﺎﻳﺖ ﮔﺮدد.ﻫﻤﺎﻧﻄﻮر ﻛﻪ ﻣﺸﺎﻫﺪه ﻣﻲ ﺷﻮد در ﻫﺮدو اﺳﺘﺎﻧﺪارد ﭘﻴﻦ ﻫﺎي 1و 2
ﺑﺮاي ارﺳﺎل و ﭘﻴﻦ ﻫﺎي 3و 6ﺑﺮاي درﻳﺎﻓﺖ اﺳﺘﻔﺎده ﻣﻴﺸﻮﻧﺪ ﺻﺮﻓﺎٌ رﻧﮓ ﺳﻴﻢ ﻫﺎ ﻣﺘﻔﺎوت اﺳﺖ.در ﺣﺎﻟﺖ ﻣﻌﻤﻮل
اﺗﺼﺎل ﻫﺮﭘﻴﻦ از ﻛﺎﻧﻜﺘﻮر ﺑﻪ ﻫﻤﺎن ﭘﻴﻦ از ﻛﺎﻧﻜﺘﻮر ﺳﻤﺖ ﻣﻘﺎﺑﻞ اﻧﺠﺎم ﻣﻴﺸﻮد ﺑﻨﺎﺑﺮ اﻳﻦ رﻧﮓ ﺑﻨﺪي ﺳﻴﻢ ﻫﺎ در ﻫﺮ دو
ﻃﺮف ﻻزﻣﺴﺖ ﻳﻜﺴﺎن ﺑﺎﺷﺪ .ﻓﻘﻂ ﻳﻚ اﺳﺘﺜﻨﺎ وﺟﻮد دارد و آﻧﻬﻢ ﻛﺎﺑﻞ Crossاﺳﺖ ﻛﻪ ﺷﺮح داده ﺧﻮاﻫﺪ ﺷﺪ.
ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﺟﺪول ﻓﻮق ﻣﺸﺎﻫﺪه ﻣﻲ ﺷﻮد ﻛﻪ ﺑﺮاي اﻳﺠﺎد ارﺗﺒﺎط ﻛﺎﻓﻴﺴﺖ ﭘﻴﻦ ﻫﺎي 1,2,3,6ﻣﺘﺼﻞ ﺑﺎﺷﻨﺪ ﺣﺘﻲ اﮔﺮ
ﺳﺎﻳﺮ ﺳﻴﻢ ﻫﺎ ﻣﺘﺼﻞ ﻧﺒﺎﺷﻨﺪ ﻣﺸﻜﻠﻲ در ﺷﺒﻜﻪ ﭘﻴﺶ ﻧﺨﻮاﻫﺪ آﻣﺪ.
ارﺗﺒﺎط ﻣﻌﻤﻮل ﻓﻮق اﻟﺬﻛﺮ ﺑﺮاي اﺗﺼﺎل وﺳﻴﻠﻪ ﺑﻪ ﻫﺎب ﻳﺎ ﺳﻮﺋﻴﭻ اﺳﺘﻔﺎده ﻣﻴﺸﻮد .در ﻣﻮاردي ﻛﻪ ﻗﺮار اﺳﺖ ﻛﺎﺑﻞ ﺑﻴﻦ
دو وﺳﻴﻠﻪ ﻣﺴﺘﻘﻴﻤﺎً ﻣﺘﺼﻞ ﺷﻮد )ﻣﺜﻼٌ اﺗﺼﺎل ﻣﺴﺘﻘﻴﻢ ﺑﻴﻦ دو ﻛﺎرت ﺷﺒﻜﻪ ﻳﺎ اﺗﺼﺎل دو ﻫﺎب ﺑﻪ ﻳﻜﺪﻳﮕﺮ( اﺗﺼﺎﻻت
ﻻزﻣﺴﺖ ﺑﺼﻮرت ﻣﺘﻘﺎﻃﻊ ) (Crossﺑﺎﺷﻨﺪ ﺷﻜﻞ و ﺟﺪول زﻳﺮ ﻧﺤﻮه اﺗﺼﺎل را ﻧﺸﺎن ﻣﻴﺪﻫﺪ در واﻗﻊ ﺑﺎﻳﺴﺘﻲ اﺗﺼﺎل
Sendاز ﻳﻜﻄﺮف ﺑﻪ اﺗﺼﺎل Receiveﺳﻤﺖ ﻣﻘﺎﺑﻞ ﻣﺘﺼﻞ ﺑﺎﺷﺪ .در اﺗﺼﺎل Crossاﺳﺘﺎﻧﺪارد ﻳﻜﻄﺮف ﻧﻮع Aو
اﺳﺘﺎﻧﺪارد ﻃﺮف دﻳﮕﺮ Bﺑﺴﺘﻪ ﻣﻲ ﺷﻮد.
10Base-Tﻫﻨﻮزﻫﻢ ﻛﺎرﺑﺮد زﻳﺎدي در اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ دارد از اﻳﻨﺮو ﻻزم اﺳﺖ ﻧﺤﻮه اﺗﺼﺎل ﺳﺮﺳﻴﻢ ﻫﺎي ﻛﺎﺑﻞ ﺑﻪ
ﻛﺎﻧﻜﺘﻮر RJ45ﻧﻴﺰ ﺑﻴﺎن ﺷﻮد ﻣﺮاﺣﻞ ﻛﺎر در زﻳﺮ ﺗﺸﺮﻳﺢ ﺷﺪه اﺳﺖ ﺗﻮﺻﻴﻪ ﻣﻲ ﺷﻮد ﺧﻮاﻧﻨﺪه ﻣﺤﺘﺮم ﭘﺲ از ﻣﻄﺎﻟﻌﻪ
اﻳﻦ ﻣﺮاﺣﻞ ﻓﻴﻠﻢ ﻛﻮﺗﺎﻫﻲ ﻛﻪ ﺑﺎ ﻧﺎم Cate5_Cableدر CDﺿﻤﻴﻤﻪ وﺟﻮد دارد را ﻣﺸﺎﻫﺪه ﻧﻤﺎﻳﺪ .ﻣﺮاﺣﻞ اﻧﺠﺎم
اﺗﺼﺎل :
ﻳﻜﻲ از اﺳﺘﺎﻧﺪارﻫﺎ را اﻧﺘﺨﺎب ﻛﻨﻴﺪ. •
در ﺣﺪ ﻧﻴﻢ اﻳﻨﭻ ﺗﺎﺑﻴﺪﮔﻲ ﺳﻴﻢ ﻫﺎ را ﺑﺎز ﻛﻨﻴﺪ و آﻧﻬﺎ را ﻣﻄﺎﺑﻖ رﻧﮓ ﺑﻨﺪي اﺳﺘﺎﻧﺪارد آراﻳﺶ دﻫﻴﺪ •
ﺗﻮﺳﻂ وﺳﻴﻠﻪ Crimpingﻛﺎﻧﻜﺘﻮر را ﺑﻪ ﺳﻴﻢ ﻫﺎ ﻣﺘﺼﻞ و ﭘﺮس ﻛﻨﻴﺪ .ﻧﻴﺎزي ﺑﻪ ﻟﺨﺖ ﻛﺮدن ﺳﺮ ﺳﻴﻢ ﻫﺎ •
ﻧﻤﻲ ﺑﺎﺷﺪ.
اﮔﺮ روﭘﻮش ﻛﺎﺑﻞ ﺑﻴﺶ از ﺣﺪ ﺑﺮداﺷﺘﻪ ﺷﻮد ﻳﺎ ﺗﺎﺑﻴﺪﮔﻲ ﺑﻴﺶ از ﺣﺪ ﻻزم ﺑﺎز ﺷﻮد اﺗﺼﺎل ﻣﻨﺎﺳﺐ •
ﻧﺨﻮاﻫﺪ ﺑﻮد ﺷﻜﻞ ﺳﻤﺖ ﭼﭗ زﻳﺮ ﻳﻚ اﺗﺼﺎل ﻧﺎدرﺳﺖ را ﻧﺸﺎن ﻣﻲ دﻫﺪ ﺑﺎ اﻳﻦ ﻧﻮع اﺗﺼﺎل ﺳﺮﻋﺖ
ﻧﻤﻲ ﺗﻮاﻧﺪ در ﺣﺪ ﻣﺎﻛﺰﻳﻤﻢ ﺑﺎﺷﺪ.
ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ در ﻛﺎرﺑﺮدﻫﺎي ﺻﻨﻌﺘﻲ ﻣﻤﻜﻦ اﺳﺖ ﻛﺎﻧﻜﺘﻮرﻫﺎ و ﺳﻮﻛﺖ ﻫﺎي ﺑﺎدرﺟﻪ ﺣﻔﺎﻇﺖ IPﺑﺎﻻ ﻳﺎ از ﻧﻮع
ﺷﻴﻠﺪدار ﻣﻮرد ﻧﻴﺎز ﺑﺎﺷﺪ .ﻧﻤﻮﻧﻪ اي از اﻳﻦ ﻛﺎﻧﻜﺘﻮر ﻫﺎ در ﺷﻜﻞ زﻳﺮ ﻧﺸﺎن داده ﺷﺪه اﺳﺖ:
ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ 26
د( ﺗﻮﭘﻮﻟﻮژي
ﺷﺒﻜﻪ 10Base-Tﺑﺎ ﺗﻮﭘﻮﻟﻮژي Starﺑﺴﺘﻪ ﻣﻲ ﺷﻮد ﻣﺰﻳﺖ ﺑﺰرگ Starﻧﺴﺒﺖ ﺑﻪ Busآﻧﺴﺖ ﻛﻪ ﺑﺎ ﻗﻄﻊ ﺷﺪن ﻳﻚ
ﻛﺎﺑﻞ ﻛﻞ ﺷﺒﻜﻪ از ﻛﺎر ﻧﻤﻲ اﻓﺘﺪ ﺑﻠﻜﻪ ﻓﻘﻂ ﻳﻚ وﺳﻴﻠﻪ از ﺷﺒﻜﻪ ﺧﺎرج ﻣﻲ ﺷﻮد .وﺳﻴﻠﻪ اي ﻛﻪ اﻳﺠﺎد ﺗﻮﭘﻮﻟﻮژي
ﺳﺘﺎره را ﻣﻤﻜﻦ ﻣﻲ ﺳﺎزد Hubﻧﺎم دارد Hubﻛﺎر ﺗﻮزﻳﻊ و ﺑﺎزﻳﺎﺑﻲ ﺳﻴﮕﻨﺎل را اﻧﺠﺎم ﻣﻲ دﻫﺪ.
27 ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ
ﻫﺎب را ﻣﻲ ﺗﻮان ﻫﻤﺎﻧﻄﻮر ﻛﻪ در ﺷﻜﻞ زﻳﺮ ﻣﺸﺨﺺ اﺳﺖ ﺑﺼﻮرت ﻳﻚ ﺑﺎس داﺧﻠﻲ در ﻧﻈﺮ ﮔﺮﻓﺖ ﻛﻪ ارﺗﺒﺎط
ﺑﻴﻦ وﺳﺎﻳﻞ ﻣﺘﺼﻞ ﺑﻪ ﭘﻮرت ﻫﺎ را ﺑﺮﻗﺮار ﻣﻲ ﺳﺎزد ﻫﺎب ﻫﺮ ﺳﻴﮕﻨﺎل ورودي ﺑﻪ ﻳﻚ ﭘﻮرت را ﺑﻌﻨﻮان ﺧﺮوﺟﻲ روي
ﺳﺎﻳﺮ ﭘﻮرت ﻫﺎ ﻣﻨﺘﺸﺮ ﻣﻲ ﺳﺎزد و از اﻳﻨﺮو ﻧﻘﺶ ﺗﻘﻮﻳﺖ ﻛﻨﻨﺪه )ري ﭘﻴﺘﺮ( ﻧﻴﺰ دارد .ﻫﺎب ﺑﺼﻮرت ﻻﺟﻴﻚ ﻳﻚ
ﺗﻮﭘﻮﻟﻮژي ﺑﺎس دارد وﻟﻲ ﺑﺼﻮرت ﻓﻴﺰﻳﻜﻲ ﺗﻮﭘﻮﻟﻮژي ﺳﺘﺎره را اﻳﺠﺎد ﻣﻲ ﻛﻨﺪ.
ﻫﺎب ﻫﺎ در اﻧﺪازه ﻫﺎي ﻣﺨﺘﻠﻒ از 4ﺗﺎ 24ﭘﻮرت ﺳﺎﺧﺘﻪ ﻣﻴﺸﻮﻧﺪ .ﻫﺎب ﻫﺎي ﻣﻌﻤﻮﻟﻲ روي ﭘﺎﻛﺖ دﻳﺘﺎ ﻫﻴﭻ
ﭘﺮدازﺷﻲ اﻧﺠﺎم ﻧﻤﻲ دﻫﻨﺪ ﺑﻌﺒﺎرت دﻳﮕﺮ ﻫﺎب ﺳﻴﮕﻨﺎل ورودي از ﻳﻚ ﭘﻮرت را روي ﺗﻤﺎم ﭘﻮرت ﻫﺎي دﻳﮕﺮ
ﭘﺨﺶ ﻣﻲ ﻛﻨﺪ و ﺑﻪ آدرس ﻣﻘﺼﺪ ﺗﻮﺟﻬﻲ ﻧﻤﻲ ﻛﻨﺪ .اﻣﺎ ﻫﺎب ﻫﺎي ﻫﻮﺷﻤﻨﺪي ﻧﻴﺰ ﺳﺎﺧﺘﻪ ﺷﺪه اﻧﺪ ﻛﻪ رﻓﺘﺎري ﺷﺒﻴﻪ
ﺳﻮﺋﻴﭻ اﻣﺎ ﺑﺼﻮرت ﻣﺤﺪود دارﻧﺪاﻳﻦ ﻫﺎب ﻫﺎ داراي ﺣﺎﻓﻈﻪ ﻫﺴﺘﻨﺪ و ﻣﻴﺘﻮاﻧﻨﺪ دﻳﺘﺎ را ذﺧﻴﺮه و ﺳﭙﺲ ارﺳﺎل ﻛﻨﻨﺪ
وﻣﺪﻳﺮﻳﺖ ﺳﺎده اي را روي ﭘﻮرت ﻫﺎي ﺧﻮد اﻧﺠﺎم دﻫﻨﺪ.
در ﺷﺒﻜﻪ ﻫﺎي ﻛﻮﭼﻚ ﻣﻴﺘﻮان ﺑﺎ اﺳﺘﻔﺎده از ﻳﻚ ﻫﺎب ﭼﻨﺪ وﺳﻴﻠﻪ را ﺷﺒﻜﻪ ﻛﺮد اﻣﺎ ﺑﺮاي ﺷﺒﻜﻪ ﻫﺎي ﺑﺰرگ ﺗﺮ
ﻳﻚ ﻫﺎب ﻛﺎﻓﻲ ﻧﻴﺴﺖ و ﻻزم ﻣﻴﺸﻮد ﻛﻪ ﭼﻨﺪﻳﻦ ﻫﺎب را ﺑﻪ ﻫﻢ ﻣﺘﺼﻞ ﻧﻤﻮد .اﺗﺼﺎل ﻫﺎب ﻫﺎ ﺑﻪ ﻳﻜﺪﻳﮕﺮ از ﻃﺮﻳﻖ
ﭘﻮرت uplinkروي ﻫﺮ ﻫﺎب ﺻﻮرت ﻣﻴﮕﻴﺮد .و ﺑﺪﻳﻨﺼﻮرت ﺗﻮﭘﻮﻟﻮژي ﺑﺼﻮرت Bus-Starدر ﻣﻲ آﻳﺪ .ﺗﻮﺟﻪ
ﺷﻮد ﻛﻪ در اﺗﺼﺎل وﺳﺎﻳﻞ ﺑﻪ ﻫﺎب اﺗﺼﺎﻻت ﻛﺎﺑﻞ ﻳﻚ ﺑﻪ ﻳﻚ اﺳﺖ )ﭼﻮن ﺧﻮد ﻫﺎب آﻧﻬﺎ را Crossﻣﻲ ﻛﻨﺪ ﺑﻪ
ﺷﻜﻞ ﻗﺒﻞ دﻗﺖ ﻛﻨﻴﺪ( وﻟﻲ در اﺗﺼﺎل دو ﻫﺎب ﺑﻪ ﻳﻜﺪﻳﮕﺮ ﻻزم اﺳﺖ اﺗﺼﺎﻻت ﻛﺎﺑﻞ Crossﺑﺎﺷﻨﺪ.
ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ در اﻳﻦ ﺷﺒﻜﻪ Hubﻧﻘﺶ ﺣﺴﺎس دارد و اﮔﺮ ﺗﻐﺬﻳﻪ آن ﻗﻄﻊ ﺷﻮد ﻳﺎ دﭼﺎر اﺷﻜﺎل ﺷﻮد ارﺗﺒﺎط ﺗﻤﺎم
وﺳﺎﻳﻞ ﻣﺘﺼﻞ ﺑﻪ آن ﻗﻄﻊ ﻣﻲ ﮔﺮدد از اﻳﻨﺮو در ﻛﺎرﺑﺮدﻫﺎي ﺻﻨﻌﺘﻲ اﻧﺘﺨﺎب ﻫﺎب ﻣﻨﺎﺳﺐ و ﺗﻮﺟﻪ ﻻزم ﺑﻪ ﺷﺮاﻳﻂ
ﻣﺤﻴﻂ ﻧﺼﺐ آن ﺿﺮوري اﺳﺖ.
ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ 28
ب( ﻛﺎﻧﻜﺘﻮر
اﺗﺼﺎل ﻓﻴﺒﺮ ﺑﻪ وﺳﻴﻠﻪ ﺗﻮﺳﻂ ﻛﺎﻧﻜﺘﻮر ﻫﺎي ﻣﺨﺼﻮص ﻛﻪ ﺑﻪ SC،STو LCﻣﻮﺳﻮم اﺳﺖ اﻧﺠﺎم ﻣﻲ ﺷﻮد.
ﺑﻪ اﻳﻦ ﻛﺎﻧﻜﺘﻮرﻫﺎ Simplexﻣﻲ ﮔﻮﻳﻨﺪ وﻗﺘﻲ دو ﻛﺎﻧﻜﺘﻮر در ﻛﻨﺎر ﻫﻢ در ﻳﻚ Caseﻗﺮار ﻣﻲ ﮔﻴﺮد ﺑﻪ آن
Duplexﮔﻔﺘﻪ ﻣﻴﺸﻮد .ﺗﻔﺎوت ﺑﻴﻦ ﻛﺎرﺑﺮد اﻳﻦ ﻛﺎﻧﻜﺘﻮرﻫﺎ ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﻧﻮع ﻓﻴﺒﺮدر ﺟﺪول زﻳﺮ آﻣﺪه اﺳﺖ:
ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ 30
د( ﺗﻮﭘﻮﻟﻮژي
ﻣﻲ ﺑﺎﺷﺪ ﺑﻌﺒﺎرت دﻳﮕﺮ ﻓﻴﺒﺮ از ﭘﻮرت ارﺳﺎلTx اﺗﺼﺎل ﺑﺼﻮرت P-t-Pﻛﻪ ﻣﺨﻔﻒ Point-to-Pointاﺳﺖ
ﻳﻚ وﺳﻴﻠﻪ ﺑﻪ ﭘﻮرت Rxوﺳﻴﻠﻪ دﻳﮕﺮ ﻣﺘﺼﻞ ﻣﻲ ﺷﻮد ..ﭘﺲ ﻫﺮ ﺳﮕﻤﻨﺖ ﻣﺎﻛﺰﻳﻤﻢ دو Nodeدارد.
31 ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ
ﺑﺪﻳﻨﺼﻮرت اﻣﻜﺎن اﻳﺠﺎد ﺗﻮﭘﻮﻟﻮژي ﻫﺎي ﻣﺨﺘﻠﻒ ﻣﺎﻧﻨﺪ Starو Ringﻧﻴﺰ ﺑﺎ ﻓﻴﺒﺮ وﺟﻮد دارد.
ه(ﻣﺎﻛﺰﻳﻤﻢ ﻓﺎﺻﻠﻪ
در 10Base-FLﻃﻮل ﻫﺮ ﺳﮕﻤﻨﺖ
ﻳﻌﻨﻲ ﻓﺎﺻﻠﻪ ﺑﻴﻦ ﻫﺮ دو وﺳﻴﻠﻪ
2000ﻣﺘﺮ اﺳﺖ .وﻟﻲ ﻃﻮل ﻛﻠﻲ
Collision ﺷﺒﻜﻪ ﺑﺪﻟﻴﻞ وﺟﻮد
Domainﺷﺒﻴﻪ 10Base-Tﻧﻴﺎز
ﺑﻪ ﻣﺤﺎﺳﺒﻪ دارد.
اﻟﻒ( ﻛﺎﺑﻞ
ﻛﺎﺑﻞ ﻣﻮرد اﺳﺘﻔﺎده ﻣﻲ ﺗﻮاﻧﺪ Cate5و Cate5eو Cate6ﺑﺎﺷﺪ ﻫﻤﻪ اﻳﻦ ﻛﺎﺑﻞ ﻫﺎ داراي 8رﺷﺘﻪ ﺳﻴﻢ ﻫﺴﺘﻨﺪ ﻛﻪ
ﺑﺼﻮرت 4زوج ﺑﻬﻢ ﺗﺎﺑﻴﺪه ﺗﺤﺖ ﻳﻚ روﭘﻮش ﻗﺮار ﮔﺮﻓﺘﻪ اﻧﺪ .از ﻧﻈﺮ ﻇﺎﻫﺮي ﺑﺠﺰ در رﻧﮓ روﭘﻮش و ﻛﺪ
ﻧﻮﺷﺘﻪ ﺷﺪه روي آن ﺗﻔﺎوت دﻳﮕﺮي ﺑﻴﻦ اﻳﻦ ﻛﺎﺑﻞ ﻫﺎ ﻧﻤﻴﺘﻮان ﻣﺸﺎﻫﺪه ﻛﺮد .
Cate5
Cate5e
Cate6
ﻣﺸﺨﺼﺎت ﻓﻨﻲ اﻳﻦ ﻛﺎﺑﻞ ﻫﺎ ﺑﺎ ﻫﻢ ﻣﺘﻔﺎوت اﺳﺖ ﻛﻪ ﺟﺰﺋﻴﺎت آن ﺑﻌﺪاً ذﻛﺮ ﺧﻮاﻫﺪ ﺷﺪ .ﻛﺎﺑﻞ Cate5ﺳﺮﻋﺖ
10Mbps , 100 Mbpsو ﻛﺎﺑﻞ Cate6ﻋﻼوه ﺑﺮ دو ﺳﺮﻋﺖ ﻓﻮق 1000Mbpsرا ﻧﻴﺰ ﺳﺎﭘﻮرت ﻣﻲ ﻛﻨﺪ.ﺟﺪول
ﺑﻌﺪ ﺑﺮﺧﻲ از ﭘﺎراﻣﺘﺮﻫﺎي اﻳﻦ ﻛﺎﺑﻞ ﻫﺎ را ﻣﻮرد ﻣﻘﺎﻳﺴﻪ ﻗﺮار داده اﺳﺖ ﺑﺮاي ﺷﻨﺎﺧﺖ ﭘﺎراﻣﺘﺮﻫﺎي دﻗﻴﻖ ﻣﻮرد ﻣﻘﺎﻳﺴﻪ
ﻣﺎﻧﻨﺪ NEXTو ..ﺑﻪ ﺗﻮﺿﻴﺤﺎﺗﻲ ﻛﻪ در ﺿﻤﻴﻤﻪ در ﻣﻮرد ﺗﺴﺖ ﻛﺎﺑﻞ ﻫﺎ اداﻣﻪ آﻣﺪه اﺳﺖ ﻣﺮاﺟﻌﻪ ﻧﻤﺎﻳﻴﺪ.
Attenuation 24 dB 24 dB )21.7 dB (36 dB )20.8 dB (54.1 dB
NEXT 27.1 dB 30.1 dB )39.9 dB (33.1 dB )62.1 dB (51 dB
Power-sum NEXT *N/A 27.1 dB )37.1 dB (30.2 dB )59.1 dB (48 dB
ACR 3.1 dB 6.1 dB )18.2 dB (-2.9 dB **)41.3 dB (-3.1 dB
Power-sum ACR N/A 3.1 dB )15.4 dB (-5.8 dB **)38.3 dB (-6.1 dB
Power-sum ELFEXT 14.4 dB 14.4 dB )20.2 dB (12.3 dB ***ffs
Return loss 8 dB 10 dB )12 dB (8 dB )14.1 dB (8.7 dB
Propagation delay 548 nsec 548 nsec )548 nsec (546 nsec )504 nsec (501 nsec
Delay skew 50 nsec 50 nsec 50 nsec 20 nsec
در ﻛﺎرﺑﺮدﻫﺎي ﺻﻨﻌﺘﻲ از ﻧﻮع ﺷﻴﻠﺪدار ﻛﺎﺑﻞ ﻫﺎي ﻓﻮق اﺳﺘﻔﺎده ﻣﻲ ﺷﻮد.
زوج ﺑﻨﺪي و رﻧﮓ ﺳﻴﻢ ﻫﺎ در ﻛﺎﺑﻞ ﻫﺎي Cate5و Cate5Eو Cate6ﻣﻌﻤﻮﻻً ﻳﻜﺴﺎن ﺑﻮده و ﺑﺼﻮرت زﻳﺮ اﺳﺖ:
33 ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ
ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ در اﺗﺼﺎل وﺳﻴﻠﻪ ﺑﻪ ﻫﺎب ﻳﺎ ﺳﻮﺋﻴﭻ اﺗﺼﺎﻻت ﻛﺎﻧﻜﺘﻮر ﻳﻚ ﺑﻪ ﻳﻚ اﺳﺖ وﻟﻲ اﮔﺮ دو وﺳﻴﻠﻪ
ﻣﺴﺘﻘﻴﻤﺎً ﺑﻪ ﻳﻜﺪﻳﮕﺮ ﻣﺘﺼﻞ ﺷﻮﻧﺪ اﺗﺼﺎﻻت ﺑﺼﻮرت Crossاﺳﺖ ﻳﻌﻨﻲ Transmitﻫﺮ ﻃﺮف ﺑﻪ Receiveﻃﺮف
ﻣﻘﺎﺑﻞ ﻣﺘﺼﻞ ﻣﻲ ﮔﺮدد.
ج( اﻳﻨﺘﺮﻓﻴﺲ ﺷﺒﻜﻪ
ﻛﺎرت ﻫﺎي اﻳﻦ ﺷﺒﻜﻪ ﻣﻌﻤﻮﻻً دو ﺣﺎﻟﺘﻪ ﻫﺴﺘﻨﺪ و 10/100 Mbpsرا ﺳﺎﭘﻮرت ﻣﻲ ﻛﻨﻨﺪ.
د( ﺗﻮﭘﻮﻟﻮژي
ﺗﻮﭘﻮﻟﻮژي اﺗﺼﺎل ﻣﺸﺎﺑﻪ 10Base-Tاﺳﺖ ﻳﻌﻨﻲ ﺑﺼﻮرت ﺳﺘﺎره .اﻳﻦ ﺗﻮﭘﻮﻟﻮژي ﺗﻮﺳﻂ ﺳﻮﺋﻴﭻ ﺷﻜﻞ ﻣﻲ ﮔﻴﺮد.
ﺗﻔﺎوت ﻋﻤﺪه ﺳﻮﺋﻴﭻ ﺑﺎ ﻫﺎب در اﻳﻨﺴﺖ ﻛﻪ ﻫﺎب دﻳﺘﺎ را ﺑﻪ ﺗﻤﺎم ﭘﻮرت ﻫﺎي ﺧﻮد اﻧﺘﻘﺎل ﻣﻲ دﻫﺪ در ﺣﺎﻟﻴﻜﻪ
ﺳﻮﺋﻴﭻ ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ آدرس دﻳﺘﺎ ﻓﻘﻂ آﻧﺮا ﺑﻪ ﭘﻮرﺗﻲ اﻧﺘﻘﺎل ﻣﻴﺪﻫﺪ ﻛﻪ ﻣﻘﺼﺪ از آﻧﺠﺎ ﻗﺎﺑﻞ دﺳﺘﺮس اﺳﺖ) .ﻓﺎﻳﻞ ﻓﻠﺶ
ﺿﻤﻴﻤﻪ ﺑﺎ ﻧﺎم Hub & Switchرا ﺑﺒﻴﻨﻴﺪ( ﺳﻮﺋﻴﭻ داراي ﻳﻚ ﺟﺪول آدرس داﺧﻠﻲ اﺳﺖ ﻛﻪ در آن آدرس وﺳﺎﻳﻞ
ﻣﺘﺼﻞ ﺑﻪ ﭘﻮرﺗﻬﺎي ﺧﻮد را ذﺧﻴﺮه ﻛﺮده اﺳﺖ .وﻳﮋﮔﻲ دﻳﮕﺮ ﺳﻮﺋﻴﭻ آﻧﺴﺖ ﻛﻪ دﻳﺘﺎ را اﺑﺘﺪا ذﺧﻴﺮه و ﺳﭙﺲ اﻧﺘﻘﺎل
ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ 34
ﻣﻄﺮح ﻧﺸﺪه اﺳﺖ وﻟﻲ ﺑﺴﻴﺎري ازSinglemode اﺳﺘﻔﺎده از ﻓﻴﺒﺮIEEE802.3u ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ در اﺳﺘﺎﻧﺪارد
. ﻛﻴﻠﻮﻣﺘﺮ را اﻣﻜﺎن ﭘﺬﻳﺮ ﺳﺎﺧﺘﻪ اﻧﺪ20 ﺗﺎSinglemode ﺳﺎزﻧﺪﮔﺎن اﺗﺼﺎل ﺳﻮﺋﻴﭻ ﺗﺎ ﺳﻮﺋﻴﭻ را ﺑﺎ ﻓﻴﺒﺮ
ﻃﺒﻖ IEEE802.3ﺳﻴﮕﻨﺎل ﺻﻔﺮ و ﻳﻚ روي ﻛﺎﺑﻞ ﻛﻮآﻛﺲ ﺑﻴﻦ 0ﺗﺎ -2.5وﻟﺖ و روي ﻛﺎﺑﻞ TPﺑﻴﻦ -2.5ﺗﺎ
+2.5وﻟﺖ ﺗﻐﻴﻴﺮ ﻣﻲ ﻳﺎﺑﺪ.
در Code Bitﻫﺎي ﻣﺘﻮاﻟﻲ ﺑﻴﺶ از 3ﺻﻔﺮ ﻣﺘﻮاﻟﻲ وﺟﻮد ﻧﺪارد. •
ﻳﻚ ﻣﻨﻄﻘﻲ ﺑﺎ ﺗﻐﻴﻴﺮ ﻟﺒﻪ ﺳﻴﮕﻨﺎل )از ﻣﻨﻔﻲ ﺑﻪ ﻣﺜﺒﺖ( در اﺑﺘﺪاي Bit Timeﺳﺎﺧﺘﻪ ﻣﻲ ﺷﻮد و در وﺳﻂ •
در اﻳﻦ روش اﮔﺮ ﺗﻌﺪاد ﺻﻔﺮ ﻫﺎي ﻣﺘﻮاﻟﻲ زﻳﺎد ﺑﺎﺷﺪ ﻣﻤﻜﻦ اﺳﺖ ﺳﻨﻜﺮون ﺳﺎزي از ﺑﻴﻦ ﺑﺮود ﻳﻌﻨﻲ ﺷﺮوع و ﭘﺎﻳﺎن
ﺑﻴﺖ ﻫﺎ ﻣﺸﺨﺺ ﻧﺸﻮد ﺑﻨﺎﺑﺮ اﻳﻦ ﺑﺮاي ﻧﻤﺎﻳﺶ ﺷﺮوع و ﭘﺎﻳﺎن ﺑﺴﺘﻪ دﻳﺘﺎ ﻧﻴﺎز ﺑﻪ ﺗﻐﻴﻴﺮ وﺿﻌﻴﺖ ﺳﻴﮕﻨﺎل وﺟﻮد دارد.
وﻗﺘﻲ ﻛﺪﻳﻨﮓ 4B/5Bﻫﻤﺮاه ﺑﺎ NRZIﺑﻜﺎر ﻣﻴﺮود ﻣﺸﻜﻞ ﻓﻮق ﺑﺮﻃﺮف ﻣﻲ ﮔﺮدد زﻳﺮا ﺑﻴﺶ از 3ﺻﻔﺮ ﻣﺘﻮاﻟﻲ در
ﺑﺴﺘﻪ دﻳﺘﺎ وﺟﻮد ﻧﺪارد .ﺷﻜﻞ زﻳﺮ ﻧﺤﻮه ﻛﺪ ﺷﺪن ﺳﻴﮕﻨﺎل C5E5ﻫﮕﺰ را ﻧﺸﺎن ﻣﻲ دﻫﺪ
ﺑﺮﺧﻼف NRZﻛﻪ از دو ﺳﻄﺢ ﺳﻴﮕﻨﺎل ) (-1,+1اﺳﺘﻔﺎده ﻣﻲ ﻛﻨﺪ MLT-3ﺳﻪ ﺳﻄﺢ ﺳﻴﮕﻨﺎل ) (-1,0,+1را ﺑﻜﺎر
ﻣﻲ ﺑﺮد.ﺑﻨﺎﺑﺮاﻳﻦ MLT-3ﭼﻬﺎر ﺣﺎﻟﺖ دارد:
Low to Middleﻳﺎ از -1ﺑﻪ 0 •
41 روش ﻛﺪﻳﻨﮓ و ﺳﻴﮕﻨﺎﻟﻴﻨﮓ در اﺗﺮﻧﺖ
ﻣﻨﻈﻮر از ارﺗﺒﺎﻃﺎت ﻣﻨﻄﻘﻲ در اﺗﺮﻧﺖ ﻣﺒﺎﺣﺜﻲ ﻣﺎﻧﻨﺪ ﻓﺮﻳﻢ دﻳﺘﺎ و ﻧﺤﻮه ﺑﺴﺘﻪ ﺑﻨﺪي آن ﻃﺒﻖ ﻣﺪا OSIو ﭘﺮوﺗﻜﻞ
، TCP/IPآدرس MACو آدرس ، IPﻧﺤﻮه دﺳﺘﺮﺳﻲ ﺑﻪ ﺑﺎس و اﻣﺜﺎل آﻧﻬﺎﺳﺖ ﻛﻪ در اﻳﻦ ﻗﺴﻤﺖ ﻣﻮرد ﺑﺤﺚ
ﻗﺮار ﻣﻲ ﮔﻴﺮﻧﺪ .ﻫﺪف آﻧﺴﺖ ﻛﻪ ﺧﻮاﻧﻨﺪه ﻣﺤﺘﺮم ﺑﺎ ﻛﻠﻴﺎﺗﻲ در ﺧﺼﻮص ﻣﻨﻄﻖ ﻋﻤﻠﻜﺮد اﺗﺮﻧﺖ آﺷﻨﺎ ﺷﻮد ﺟﺰﺋﻴﺎت
ﺑﻴﺸﺘﺮ را ﺑﺎﻳﺴﺘﻲ در ﻣﺮاﺟﻊ ﻣﺮﺗﺒﻂ ﺑﺎ ﺷﺒﻜﻪ ﺟﺴﺘﺠﻮ ﻛﺮد.
OSIرا در ﺳﻲ دي ﭘﻴﻮﺳﺖ ﺑﺒﻴﻨﻴﺪ( در ﻻﻳﻪ 7ﺑﺮاي ﮔﻴﺮﻧﺪه ﻗﺎﺑﻞ درﻳﺎﻓﺖ ﺑﺎﺷﺪ) .ﻓﻴﻠﻢ
ﻧﺎم اﺗﺮﻧﺖ را ﻏﺎﻟﺒﺎً ﻫﻤﺮاه ﺑﺎ TCP/IPﺑﻜﺎر ﻣﻴﺒﺮﻧﺪ ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ ﻃﺒﻖ اﺳﺘﺎﻧﺪارد IEEE802.3اﺗﺮﻧﺖ از ﻻﻳﻪ ﻫﺎي 1
Transport و 2ﻣﺪل OSIاﺳﺘﻔﺎده ﻣﻲ ﻛﻨﺪ TCP/IPﺟﺎﻳﮕﺰﻳﻦ اﻳﻦ دو ﻻﻳﻪ ﻧﺸﺪه ﺑﻠﻜﻪ در ﻻﻳﻪ ﻫﺎي Networkو
TCP/IP از TCP/IPاﺳﺘﻔﺎده ﺷﺪه اﺳﺖ ﺑﻨﺎﺑﺮ اﻳﻦ وﻗﺘﻲ از اﺗﺮﻧﺖ اﺳﺘﺎﻧﺪارد ﺻﺤﺒﺖ ﻣﻲ ﺷﻮد ﻧﺒﺎﻳﺴﺘﻲ آن را ﺑﺎ
ﻳﻜﺴﺎن ﺗﺼﻮر ﻧﻤﻮد ﺑﻠﻜﻪ TCP/IPﺑﺨﺸﻲ از ﻻﻳﻪ ﻫﺎي ارﺗﺒﺎﻃﻲ در اﺗﺮﻧﺖ اﺳﺘﺎﻧﺪارد ﻣﺤﺴﻮب ﻣﻲ ﺷﻮﻧﺪ.
ﻣﻘﺎﻳﺴﻪ ﺑﻴﻦ ﻻﻳﻪ ﻫﺎي TCP/IPو OSIدر ﺷﻜﻞ زﻳﺮ آﻣﺪه اﺳﺖ.
اﻳﻦ دو ﻣﺪل ﻫﻤﺎﻧﻄﻮر ﻛﻪ در ﺷﻜﻞ ﻧﺸﺎن داده ﺷﺪه ﺑﺼﻮرت ﻻﻳﻪ ﺑﻨﺪي ﻫﺴﺘﻨﺪ و ﺑﺎﻻﺗﺮﻳﻦ ﻻﻳﻪ در ﻫﺮ دوي آﻧﻬﺎ
ﻻﻳﻪ Applicationاﺳﺖ .و ﻻﻳﻪ ﻫﺎي دﻳﮕﺮي ﺑﺎ اﺳﺎﻣﻲ ﻣﺸﺎﺑﻪ ﻧﻴﺰ دارﻧﺪ ﻣﺎﻧﻨﺪ ﻻﻳﻪ Transportو . Network
ﺗﻌﺪاد ﻻﻳﻪ ﻫﺎ در TCP/IPﻛﻤﺘﺮ و ﺳﺎده ﺗﺮ اﺳﺖ .در ﻣﺪل TCP/IPﻣﻲ ﺗﻮان از ﭘﺮوﺗﻜﻞ ﻫﺎي ﺳﺎده اﺳﺘﻔﺎده ﻛﺮد
ﻛﻪ اﮔﺮﭼﻪ ﺳﺮﻳﻊ ﻫﺴﺘﻨﺪ وﻟﻲ ارﺳﺎل ﺻﺤﻴﺢ را ﺗﻀﻤﻴﻦ ﻧﻤﻲ ﻛﻨﻨﺪ وﻟﻲ در OSIﺗﻀﻤﻴﻦ ارﺳﺎل ﺻﺤﻴﺢ ﻣﻮرد ﺗﺎﻛﻴﺪ
اﺳﺖ.
ﺷﻜﻞ زﻳﺮ ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ دو وﺳﻴﻠﻪ ﺑﺮ اﺳﺎس ﻣﺪل 4ﻻﻳﻪ اي را ﺑﺼﻮرت ﻛﻠﻲ ﻧﺸﺎن ﻣﻲ دﻫﺪ.
ارﺗﺒﺎﻃﺎت ﻣﻨﻄﻘﻲ در اﺗﺮﻧﺖ 46
ﻫﻤﺎﻧﻄﻮر ﻛﻪ در ﺷﻜﻞ ﻣﺸﺎﻫﺪه ﻣﻴﺸﻮد Dataدر ﻻﻳﻪ 4ﺑﻪ ﻳﻚ Segmentﺗﺒﺪﻳﻞ ﻣﻴﺸﻮد Segmentدر ﻻﻳﻪ 3
ﺗﺒﺪﻳﻞ ﺑﻪ ﻳﻚ Packetﺷﺪه و ﻧﻬﺎﻳﺘﺎ Packetدر ﻻﻳﻪ 2ﺑﻪ Frameدﻳﺘﺎ ﺗﺒﺪﻳﻞ ﻣﻲ ﮔﺮدد.
در ﺑﻴﻦ 4ﻻﻳﻪ ﻓﻮق ﻻﻳﻪ ﻓﻴﺰﻳﻜﻲ ﻫﻤﺎﻧﻄﻮر ﻛﻪ از ﻧﺎﻣﺶ ﭘﻴﺪاﺳﺖ اﻟﻤﺎﻧﻬﺎي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ ﻣﺎﻧﻨﺪ ﻛﺎرت ﺷﺒﻜﻪ ،
ﻫﺎب ،ﺳﻮﺋﻴﭻ ،ﻛﺎﺑﻞ ،ﻓﻴﺒﺮ و اﻣﺜﺎل آن را در ﺑﺮ ﻣﻲ ﮔﻴﺮد .ﺑﻌﻼوه ﻧﻮع ﺳﻴﮕﻨﺎل ارﺳﺎﻟﻲ )ﺻﻔﺮ و ﻳﻚ ﻫﺎي ﻣﻨﻄﻘﻲ(
اﻋﻢ از ﺟﺮﻳﺎﻧﻬﺎي اﻟﻜﺘﺮﻳﻜﻲ ،ﭘﺎﻟﺲ ﻫﺎي ﻧﻮري ،ﻓﺮﻛﺎﻧﺲ ﻫﺎي رادﻳﻮﻳﻲ ﻧﻴﺰ در اﻳﻦ ﻻﻳﻪ ﺗﻌﺮﻳﻒ ﻣﻲ ﺷﻮد.
از آﻧﺠﺎ ﻛﻪ ﺗﻮﺿﻴﺤﺎت ﻣﻔﺼﻞ در ﻣﻮرد اﺟﺰاي ﻓﻴﺰﻳﻜﻲ و ﻧﺤﻮه ﺳﻴﮕﻨﺎﻟﻴﻨﮓ در ﻓﺼﻞ ﻫﺎي ﻗﺒﻠﻲ داده ﺷﺪ از ﺗﻜﺮار
آﻧﻬﺎ در اﻳﻦ ﺑﺨﺶ ﺻﺮﻓﻨﻈﺮ ﻣﻲ ﻛﻨﻴﻢ و ﺑﻪ ﺑﺤﺚ در ﻣﻮرد ﺳﺎﻳﺮ ﻻﻳﻪ ﻫﺎ ﻣﻲ ﭘﺮدازﻳﻢ Tranceiver .و Repeaterو
Hubاز وﺳﺎﻳﻞ ﻻﻳﻪ 1ﻫﺴﺘﻨﺪ Switch .و Bridgeﻣﺮﺑﻮط ﺑﻪ ﻻﻳﻪ 2و Routerﻣﺮﺑﻮط ﺑﻪ ﻻﻳﻪ 1ﻣﻲ ﺑﺎﺷﻨﺪ.
47 ارﺗﺒﺎﻃﺎت ﻣﻨﻄﻘﻲ در اﺗﺮﻧﺖ
Logical Link IEEEﻻﻳﻪ دﻳﺘﺎ ﻟﻴﻨﻚ را ﺑﻪ دو زﻳﺮ ﻻﻳﻪ ﺗﻔﻜﻴﻚ ﻧﻤﻮده اﺳﺖ .ﻳﻜﻲ زﻳﺮ ﻻﻳﻪ LLCﻣﺨﻔﻒ
Controlدر اﻳﻦ زﻳﺮ ﻻﻳﻪ ﺳﺮوﻳﺲ دﺳﺘﺮﺳﻲ ﻳﺎ SAPﻣﺨﻔﻒ Service Access Pointﺑﺼﻮرت ﻧﺮم اﻓﺰاري اﺳﺖ.
زﻳﺮ ﻻﻳﻪ دوم MACﻣﺨﻔﻒ Media Access Controlاﺳﺖ و ﻫﻤﺎﻧﻄﻮر ﻛﻪ از ﻧﺎﻣﺶ ﭘﻴﺪاﺳﺖ ﺳﺮوﻳﺲ ﻫﺎي
ارﺗﺒﺎﻃﻲ ﺑﺎ Mediaﻳﻌﻨﻲ ﻣﺤﻴﻂ ﻓﻴﺰﻳﻜﻲ را ﻓﺮاﻫﻢ ﻣﻲ ﻛﻨﺪ.
ﻫﻤﺎﻧﻄﻮر ﻛﻪ در ﺷﻜﻞ ﻣﻼﺣﻈﻪ ﻣﻲ ﺷﻮد ﺳﺎﻳﺰ ﻛﻠﻲ ﻫﺮ دو ﻧﻮع ﻓﺮﻳﻢ ﻳﻜﻲ اﺳﺖ وﻟﻲ ﺑﺮﺧﻲ ﻓﻴﻠﺪﻫﺎي آﻧﻬﺎ ﺑﺎ ﻫﻢ
ﻣﺘﻔﺎوت اﺳﺖ .اﻳﻦ ﺗﻔﺎوت ﻣﻮﺟﺐ ﻣﻴﺸﻮد ﻛﻪ اﮔﺮ دو وﺳﻴﻠﻪ ﻛﻪ ﻳﻜﻲ ﻣﻨﻄﺒﻖ ﺑﺮ DIXو دﻳﮕﺮي ﻣﻨﻄﺒﻖ ﺑﺮ
IEEE802.3ﺑﺎﺷﻨﺪ روي ﻳﻚ ﻛﺎﺑﻞ ﻳﺎ ﻣﺤﻴﻂ ﻓﻴﺰﻳﻜﻲ ﺑﺴﺘﻪ ﺷﻮﻧﺪ ﻧﺘﻮاﻧﻨﺪ ﺑﺎ ﻳﻜﺪﻳﮕﺮ ارﺗﺒﺎط ﺑﮕﻴﺮﻧﺪ .از اﻳﻨﺮو در
اﻧﺘﺨﺎب ﺳﺨﺖ اﻓﺰار وﭘﻴﻜﺮ ﺑﻨﺪي ﺳﻴﺴﺘﻢ ﺑﺎﻳﺴﺘﻲ ﺗﻮﺟﻪ ﻻزم ﺑﺮاي ﻳﻜﺴﺎن ﺳﺎزي ﭘﺮوﺗﻜﻞ ﺑﻌﻤﻞ آﻳﺪ.از آﻧﺠﺎ ﻛﻪ
اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ ﻣﻨﻄﺒﻖ ﺑﺮ IEEE802.3ﻣﻲ ﺑﺎﺷﺪ ﻓﺮﻣﺖ DIXرا ﻣﻮرد ﺑﺤﺚ ﻗﺮار ﻧﻤﻲ دﻫﻴﻢ.
ارﺗﺒﺎﻃﺎت ﻣﻨﻄﻘﻲ در اﺗﺮﻧﺖ 48
ﻛﻪ ﺑﺼﻮرت آﺳﻨﻜﺮون ﻛﺎر ﻣﻲ ﻛﻨﺪ ﻣﻲ ﮔﺮدد ﻳﻌﻨﻲ ﺳﻴﺴﺘﻢ ارﺗﺒﺎﻃﻲ را ﺑﺎ ﭘﺎﻟﺲ ﺳﺎﻋﺖ ﻫﻤﺰﻣﺎن ﻣﻲ ﻛﻨﺪ .اﺗﺮﻧﺖ
100baseو ﺳﺎﻳﺮ اﺗﺮﻧﺖ ﻫﺎي ﺳﺮﻋﺖ ﺑﺎﻻ ﺑﺼﻮرت ﺳﻨﻜﺮون ﻛﺎر ﻣﻲ ﻛﻨﻨﺪ وﻟﻲ ﺳﻨﻜﺮون ﺳﺎزي ﺗﻮﺳﻂ PREدر
آﻧﻬﺎ ﺣﺬف ﻧﺸﺪه ﺑﻠﻜﻪ ﺑﻌﻨﻮان ﭘﺸﺘﻴﺒﺎن ) (redundantﻧﮕﻪ داﺷﺘﻪ ﺷﺪه اﺳﺖ.
:SFDﻣﺨﻔﻒ Start of Frame Delimiterﺷﺮوع ﻓﺮﻳﻢ را ﺑﻪ ﮔﻴﺮﻧﺪه اﻃﻼع ﻣﻴﺪﻫﺪو ﻳﻚ ﺑﺎﻳﺖ و ﺑﺼﻮرت
10101011ﻣﻲ ﺑﺎﺷﺪ.
: DAﻣﺨﻔﻒ Destination Addressﻳﻌﻨﻲ آدرس ﮔﻴﺮﻧﺪه اﺳﺖ ﻛﻪ ﻣﻲ ﺗﻮاﻧﺪ ﻳﻜﻲ از ﺳﻪ ﺣﺎﻟﺖ زﻳﺮ را داﺷﺘﻪ
ﺑﺎﺷﺪ :
: Unicastﻳﻚ ﮔﻴﺮﻧﺪه ﺧﺎص را ﻣﺸﺨﺺ ﻣﻲ ﻛﻨﺪ در اﻳﻦ ﺣﺎﻟﺖ آﺧﺮﻳﻦ ﺑﻴﺖ ﺳﻤﺖ ﭼﭗ 0اﺳﺖ. •
: Multicastﻳﻚ ﮔﺮوه ﺷﺎﻣﻞ ﭼﻨﺪﮔﻴﺮﻧﺪه ﺧﺎص را ﻣﺸﺨﺺ ﻣﻲ ﻛﻨﺪ در اﻳﻦ ﺣﺎﻟﺖ آﺧﺮﻳﻦ ﺑﻴﺖ •
ﺳﻤﺖ ﭼﭗ 1اﺳﺖ.
: Broadcastﺗﻤﺎﻣﻲ ﮔﻴﺮﻧﺪه ﻫﺎ را ﻣﺸﺨﺺ ﻣﻲ ﻛﻨﺪ در اﻳﻦ ﺣﺎﻟﺖ ﺗﻤﺎﻣﻲ ﺑﻴﺖ ﻫﺎي آدرس 1اﺳﺖ. •
در آدرس دﻫﻲ ﮔﻴﺮﻧﺪه و ﻓﺮﺳﺘﻨﺪه ﻓﻮق از آدرس ﺳﺨﺖ اﻓﺰاري ﮔﻴﺮﻧﺪه ﻳﻌﻨﻲ آدرس MACﻛﻪ ﻳﻚ آدرس 6
ﺑﺎﻳﺘﻲ اﺳﺖ اﺳﺘﻔﺎده ﻣﻲ ﮔﺮدد
در ﻓﺮﻳﻢ دﻳﺘﺎ 6ﺑﺎﻳﺖ ﻣﺮﺑﻮط ﺑﻪ آدرس ﻣﺒﺪا ﻳﻚ MAC Addressﺛﺎﺑﺖ را ﻧﺸﺎن ﻣﻴﺪﻫﺪ وﻟﻲ ﺑﺮاي آدرس ﻣﻘﺼﺪ
MACﻛﺪ ﻫﮕﺰ FF- ﺳﻪ ﺣﺎﻟﺖ ﻓﻮق اﻟﺬﻛﺮ وﺟﻮد دارد ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﺗﻮﺿﻴﺤﺎت ﻗﺒﻞ در ﺣﺎﻟﺖ : Broadcastآدرس
FF-FF-FF-FF-FFاﺳﺖ ﻛﻪ ﻣﻌﺮف ﺗﻤﺎم وﺳﺎﻳﻞ ﻣﺘﺼﻞ ﺑﻪ ﺑﺎس ﻣﻲ ﺑﺎﺷﺪ و در ﺣﺎﻟﺖ Multicastﺳﻪ ﺑﺎﻳﺖ آﺧﺮ
آدرس ﻳﻚ ﮔﺮوه ﺧﺎص را ﻧﺸﺎن ﻣﻲ دﻫﺪ .در ﺣﺎﻟﺖ Unicastآدرس ﻓﻮق ﻣﻨﺤﺼﺮ ﺑﻔﺮد اﺳﺖ.
ﻫﺮ ﻛﺎرت ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﻳﺎ ﻫﺮ اﻳﻨﺘﺮﻓﻴﺲ ﺷﺒﻜﻪ اﺗﺮﻧﺖ داراي ﻳﻚ آدرس MACﻣﻨﺤﺼﺮ ﺑﻔﺮد اﺳﺖ ﻛﻪ در داﺧﻞ
آن ذﺧﻴﺮه ﺷﺪه اﺳﺖ .اﮔﺮﭼﻪ در ﺑﺮﺧﻲ ﻣﻮارد ﻣﺎﻧﻨﺪ ﻛﺎرﺗﻬﺎي ﺷﺒﻜﻪ PLCﻣﻲ ﺗﻮان آدرس MACرا در ﺣﻴﻦ
ﭘﻴﻜﺮ ﺑﻨﺪي وﻟﻲ ﺑﺎز آدرس MACﻗﺒﻠﻲ ﺗﺤﺖ ﻋﻨﻮان Factory Settingﺑﺪون ﺗﻐﻴﻴﺮ ﺑﺎﻗﻲ ﻣﻲ ﻣﺎﻧﺪ.
آدرس MACروي ﻛﺎرﺗﻬﺎي ﺷﺒﻜﻪ PLCﻫﺎ ﻣﻌﻤﻮﻻً ﻧﻮﺷﺘﻪ ﺷﺪه وﻟﻲ ﺑﺮاي ﻛﺎرت ﺷﺒﻜﻪ ﻛﺎﻣﭙﻴﻮﺗﺮﻫﺎ ﻣﻴﺘﻮان در
ﻣﺤﻴﻂ Windowsﺑﺼﻮرت زﻳﺮ ﻋﻤﻞ ﻛﺮد :
49 ارﺗﺒﺎﻃﺎت ﻣﻨﻄﻘﻲ در اﺗﺮﻧﺖ
آدرس MACﻣﺘﺸﻜﻞ از 6ﺑﺎﻳﺖ اﺳﺖ ﻛﻪ ﻫﺮ ﺑﺎﻳﺖ آن ﺑﺼﻮرت ﻛﺪ ﻫﮕﺰ ﻇﺎﻫﺮ ﻣﻲ ﺷﻮد 3 .ﺑﺎﻳﺖ اول ﻣﻌﺮف ﻧﺎم
ﺳﺎزﻧﺪه اﺳﺖ و 3ﺑﺎﻳﺖ ﺑﻌﺪي ﻧﻮع و ﺳﺮﻳﺎل ﻣﺤﺼﻮل را ﻧﺸﺎن ﻣﻲ دﻫﺪ .ﺑﻨﺎﺑﺮ اﻳﻦ ﻫﺮ ﺳﺎزﻧﺪه ﻣﺎﻛﺰﻳﻤﻢ ﻣﻲ ﺗﻮاﻧﺪ
ﻛﺎرت ﺷﺒﻜﻪ ﺗﻮﻟﻴﺪ ﻧﻤﺎﻳﺪ.اﮔﺮ ﺗﻌﺪاد ﺑﻪ اﻳﻦ ﺣﺪ ﺑﺮﺳﺪ ﺳﺎزﻧﺪه ﺑﺎﻳﺴﺘﻲ ﻳﻚ ﻛﺪ ﺟﺪﻳﺪ از ﻣﻮﺳﺴﻪ Inter-NIC
درﺧﻮاﺳﺖ ﻧﻤﺎﻳﺪ.
: SAﻣﺨﻔﻒ Source Addressﻳﻌﻨﻲ آدرس ﺳﺨﺖ اﻓﺰاري ﻓﺮﺳﺘﻨﺪه را ﻣﺸﺨﺺ ﻣﻴﻜﻨﺪ ﻛﻪ ﻳﻚ آدرس 6ﺑﺎﻳﺘﻲ
ﻣﻨﺤﺼﺮ ﺑﻪ ﻓﺮد اﺳﺖ.
:Lengthﻃﻮل ﻓﻴﻠﺪ دﻳﺘﺎ )ﻓﻴﻠﺪ ﺑﻌﺪي( را ﺑﺎ ﻳﻚ ﻋﺪد 2ﺑﺎﻳﺘﻲ ﻣﺸﺨﺺ ﻣﻴﻜﻨﺪ .در ﻓﺮﻣﺖ DIXاﻳﻦ ﻓﻴﻠﺪ وﺟﻮد
ﻧﺪارد و ﺑﺠﺎي آن ﻓﻴﻠﺪ Typeآورده ﺷﺪه اﺳﺖ .در ﻧﺴﺨﻪ ﻗﺪﻳﻤﻲ اﺗﺮﻧﺖ ﺗﺎﻛﻴﺪي ﺑﺮ ﺿﻤﺎﻧﺖ ﺗﺤﻮﻳﻞ درﺳﺖ دﻳﺘﺎ
ﺑﻪ ﮔﻴﺮﻧﺪه ﻧﺒﻮده اﺳﺖ از اﻳﻨﺮو ﻓﻴﻠﺪ Typeﻛﻪ ﻓﻘﻂ ﻣﺸﺨﺺ ﻣﻴﻜﺮد ﻛﺪام ﻻﻳﻪ ﺑﺎﻻﺗﺮ ﺑﺮاي اﻧﺘﻘﺎل دﻳﺘﺎ اﺳﺘﻔﺎده ﺷﺪه
اﺳﺖ ﺑﻜﺎر ﻣﻴﺮﻓﺖ وﻟﻲ در IEEEﻣﻮﺿﻮع ارﺳﺎل درﺳﺖ و ﺑﺪون ﺧﻄﺎي دﻳﺘﺎ ﺑﻴﺸﺘﺮ ﻣﻮرد ﺗﻮﺟﻪ ﻗﺮار ﮔﺮﻓﺘﻪ و از
IEEE802.3 اﻳﻨﺮو ﻓﻴﻠﺪ Lengthﺟﺎﻳﮕﺰﻳﻦ ﻓﻴﻠﺪ Typeﺷﺪه اﺳﺖ .ﻳﻜﻲ از ﻣﻮاردي ﻛﻪ اﺟﺎزه ﻧﻤﻴﺪﻫﺪ DIXو
ﺑﻄﻮر ﺻﺤﻴﺢ روي ﻳﻚ ﻛﺎﺑﻞ ﺑﺎ ﻫﻢ ارﺗﺒﺎط ﺑﺮﻗﺮار ﻛﻨﻨﺪ ﻫﻤﻴﻦ ﻓﻴﻠﺪ ﻣﻲ ﺑﺎﺷﺪ.
در IEEE802.3ﻓﻴﻠﺪ Lengthاﮔﺮ ﻣﻘﺪارش ﻛﻤﺘﺮ از 1536دﺳﻴﻤﺎل )ﻳﺎ 0x600ﻫﮕﺰ ( ﺑﻮد ﻧﺸﺎن دﻫﻨﺪه ﻃﻮل دﻳﺘﺎ و
اﮔﺮ از ﻣﻘﺪار ﻓﻮق ﺑﺰرﮔﺘﺮ ﺑﻮد ﻧﺸﺎن دﻫﻨﺪه ﻧﻮع ﭘﺮوﺗﻜﻞ ) (Typeاﺳﺖ.
:Dataدﻳﺘﺎي اﺻﻠﻲ ﻛﻪ ﻻزم اﺳﺖ ﻣﻨﺘﻘﻞ ﺷﻮد .ﻃﻮل اﻳﻦ ﻓﻴﻠﺪ ﺣﺪاﻗﻞ 46و ﺣﺪاﻛﺜﺮ 1500ﺑﺎﻳﺖ اﺳﺖ.
:Padاﮔﺮ ﻃﻮل ﻓﻴﻠﺪ دﻳﺘﺎ ﻛﻤﺘﺮ از 46ﺑﺎﻳﺖ ﺑﺎﺷﺪ آﻧﻘﺪر ﺑﻪ آن ﺻﻔﺮ اﺿﺎﻓﻪ ﻣﻴﺸﻮد ﺗﺎ ﺑﻪ 46ﺑﺎﻳﺖ ﺑﺮﺳﺪ ﺑﻪ اﻳﻦ
اﺿﺎﻓﺎت Padﻣﻲ ﮔﻮﻳﻨﺪ .ﻋﻠﺖ اﺳﺘﻔﺎده از Padﺑﺪﻟﻴﻞ ﻣﺤﺪودﻳﺖ ﻫﺎي ﻣﺮﺑﻮط ﺑﻪ ﺗﺼﺎدم دﻳﺘﺎ ﺑﻴﻦ ﻓﺮﺳﺘﻨﺪﮔﺎن
ﻣﺨﺘﻠﻒ اﺳﺖ ﻛﻪ در اداﻣﻪ ﺗﺸﺮﻳﺢ ﺧﻮاﻫﺪ ﺷﻮد .ﻻزم ﺑﻪ ذﻛﺮ اﺳﺖ وﻗﺘﻲ ﺑﻪ Dataﺑﺎﻳﺘﻬﺎي Padاﺿﺎﻓﻪ ﻣﻲ ﮔﺮدد در
ارﺗﺒﺎﻃﺎت ﻣﻨﻄﻘﻲ در اﺗﺮﻧﺖ 50
اﻳﻨﺤﺎﻟﺖ ﻓﻴﻠﺪ Lengthﻃﻮل واﻗﻌﻲ Dataﺑﺪون Padرا ﻧﺸﺎن ﻣﻴﺪﻫﺪ ﺗﺎ ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ آن ﮔﻴﺮﻧﺪه ﺑﺘﻮاﻧﺪ دﻳﺘﺎي اﺻﻠﻲ را
از Padﺟﺪا ﻛﻨﺪ.
:FCSﻣﺨﻔﻒ Frame Check Sequenceﺑﺮاي ﻛﻨﺘﺮل ﺧﻄﺎ ﺑﻜﺎر ﻣﻴﺮود روش ﻛﻨﺘﺮل ﺧﻄﺎ ﺑﺼﻮرت CRCﻳﻌﻨﻲ
Cyclic Redundancy Checkاﺳﺖ ﻣﻄﺎﺑﻖ ﺑﺎ اﻟﮕﻮرﻳﺘﻢ CRCﻋﻤﻠﻴﺎت ﻣﻨﻄﻘﻲ روي ﻓﻴﻠﺪ ﻫﺎي DAو SAو
Lengthو Dataاﻧﺠﺎم ﻣﻴﺸﻮد و ﻧﺘﻴﺠﻪ در 4ﺑﺎﻳﺖ در اﻳﻦ ﻓﻴﻠﺪ ﻗﺮار ﻣﻲ ﮔﻴﺮد و ﻫﻤﺮاه ﺑﺎ ﺑﺴﺘﻪ دﻳﺘﺎ ارﺳﺎل ﻣﻲ ﮔﺮدد.
ﮔﻴﺮﻧﺪه ﭘﺲ از درﻳﺎﻓﺖ ﺑﺴﺘﻪ اﺑﺘﺪا ﺑﺪون ﺗﻮﺟﻪ ﺑﻪ FCSﻣﻘﺪار CRCرا ﻃﺒﻖ ﻫﻤﺎن اﻟﮕﻮرﻳﺘﻢ روي ﻓﻴﻠﺪ ﻫﺎي ﻣﺰﺑﻮر
ﺑﺪﺳﺖ ﻣﻲ آورد ﺳﭙﺲ ﻧﺘﻴﺠﻪ را ﺑﺎ ﻣﻘﺪار CRCﻓﺮﺳﺘﻨﺪه ﻣﻘﺎﻳﺴﻪ ﻣﻲ ﻧﻤﺎﻳﺪ اﮔﺮ ﻳﻜﻲ ﺑﻮد ﻓﺮﻳﻢ را ﻗﺒﻮل در ﻏﻴﺮ
اﻳﻨﺼﻮرت آﻧﺮا دور ﻣﻲ رﻳﺰد .در ﺷﺒﻜﻪ ﻫﺎي اﺗﺮﻧﺖ ﻛﻪ در آﻧﻬﺎ ﺳﻮﺋﻴﭻ اﺳﺘﻔﺎده ﺷﺪه اﻳﻦ ﻣﻨﻄﻖ ﺗﻮﺳﻂ ﺳﻮﺋﻴﭻ در
ﺑﻴﻦ راه اﺟﺮا ﻣﻲ ﮔﺮدد و ﺑﺪﻳﻦ ﻃﺮﻳﻖ ﺳﻮﺋﻴﭻ از اﻧﺘﺸﺎر ﻓﺮﻳﻢ ﻫﺎي ﺧﺮاب و آﺳﻴﺐ دﻳﺪه از ﻧﻮﻳﺰ ﺟﻠﻮﮔﻴﺮي ﻣﻲ ﻛﻨﺪ.
ﻧﻜﺘﻪ اي ﻛﻪ در اﻳﻦ ﻣﻴﺎن ﻗﺎﺑﻞ ذﻛﺮ اﺳﺖ آﻧﺴﺖ ﻛﻪ اﮔﺮ ﻓﺮﻳﻢ ﺧﺮاب ﺑﺎﺷﺪ در ﻻﻳﻪ دوم ) (Data Linkﻫﻴﭻ
ﻣﻜﺎﻧﻴﺴﻤﻲ ﺑﺮاي اﻃﻼع رﺳﺎﻧﻲ ﺑﻪ ﻓﺮﺳﺘﻨﺪه وﺟﻮد ﻧﺪارد اﻳﻦ وﻇﻴﻔﻪ ﺑﻪ ﻻﻳﻪ ﻫﺎي ﺑﺎﻻﺗﺮ ﻣﺤﻮل ﺷﺪه اﺳﺖ.
اﮔﺮ ﺳﺮوﻳﺲ Broadcastﺑﺎﺷﺪ ﻫﻤﻪ اﻳﺴﺘﮕﺎﻫﻬﺎ آﻧﺮا ﻛﺎﻣﻞ درﻳﺎﻓﺖ ﻣﻴﻜﻨﻨﺪ وﻟﻲ اﮔﺮ ﺳﺮوﻳﺲ Unicastﺑﺎﺷﺪ
اﻳﺴﺘﮕﺎﻫﻬﺎ اﮔﺮ ﭼﻪ ﻫﻤﮕﻲ ﻓﻴﻠﺪ ﻫﺎي اول ﻓﺮﻳﻢ را درﻳﺎﻓﺖ ﻛﺮده اﻧﺪ وﻟﻲ ﺑﺎ ﭼﻚ ﻛﺮدن ﻓﻴﻠﺪ آدرس ﻣﻘﺼﺪ ﺑﺠﺰ
اﻳﺴﺘﮕﺎه ﮔﻴﺮﻧﺪه ﺳﺎﻳﺮﻳﻦ ﺑﻪ درﻳﺎﻓﺖ اداﻣﻪ ﻧﻤﻲ دﻫﻨﺪ.
وﻳﮋﮔﻲ ﮔﻮش دادن ﺑﻪ ﺑﺎس در CSMAﻣﻮﺟﺐ ﻣﻲ ﺷﻮد ﻛﻪ ﺑﺮﺧﻼف ﺗﻜﻨﻴﻚ Tokenزﻣﺎن ﺗﻠﻒ ﺷﺪه اي
وﺟﻮد ﻧﺪاﺷﺘﻪ ﺑﺎﺷﺪ و در ﺷﺮاﻳﻂ ﻧﺮﻣﺎل از ﺑﺎس ﺑﺼﻮرت ﻣﻮﺛﺮ اﺳﺘﻔﺎده ﮔﺮدد .در ﻛﻨﺎر اﻳﻦ ﺣﺴﻦ ﺑﺰرگ ﻳﻚ ﻋﻴﺐ
51 ارﺗﺒﺎﻃﺎت ﻣﻨﻄﻘﻲ در اﺗﺮﻧﺖ
ﻧﻴﺰ وﺟﻮد دارد و آن ﺑﺮوز ﺗﺼﺎدم ﻳﺎ ﺑﺮﺧﻮرد ) (Collisionاﺳﺖ .در ﺗﻜﻨﻴﻚ Tokenﺑﺪﻟﻴﻞ ﻧﻮﺑﺖ ﺑﻨﺪي دﻗﻴﻖ
ﻫﻴﭽﮕﺎه ﺑﻴﻦ دﻳﺘﺎي ارﺳﺎﻟﻲ اﻳﺴﺘﮕﺎﻫﻬﺎ ﺑﺮﺧﻮرد رخ ﻧﻤﻲ دﻫﺪ .وﻟﻲ در روش CSMAﺑﺪﻟﻴﻞ ﻋﺪم وﺟﻮد ﻧﻮﺑﺖ
ﺑﻨﺪي ﺑﺮوز ﺗﺼﺎدم اﺟﺘﻨﺎب ﻧﺎﭘﺬﻳﺮ اﺳﺖ .از اﻳﻨﺮو ﺷﺒﻜﻪ ﻫﺎﻳﻲ ﻣﺎﻧﻨﺪ اﺗﺮﻧﺖ ﻛﻪ از اﻳﻦ ﺗﻜﻨﻴﻚ اﺳﺘﻔﺎده ﻣﻲ ﻛﻨﻨﺪ
اﮔﺮ ﺑﻪ آراﻣﻲ ﺑﺎرﮔﺬاري ﺷﻮﻧﺪ ﺑﺎ ﺳﺮﻋﺖ ﺧﻮب و ﺗﺎﺧﻴﺮ ﻛﻢ ﻛﺎر ﻣﻲ ﻛﻨﻨﺪ وﻟﻲ در ﺑﺎر ﮔﺬاري زﻳﺎد ﺳﺮﻋﺖ آن
ﺧﻴﻠﻲ ﭘﺎﻳﻴﻦ ﻣﻲ آﻳﺪ ﻛﻪ ﻋﺎﻣﻞ اﺻﻠﻲ آن ﺑﺮوز ﺗﺼﺎدم اﺳﺖ .ﻓﺮض ﻛﻨﻴﺪ دو اﻳﺴﺘﮕﺎه در ﺣﺎل ﭼﻚ ﻛﺮدن ﺑﺎس
ﻫﺴﺘﻨﺪ و ﺑﻤﺤﺾ اﻳﻨﻜﻪ آﻧﺮا ﺧﺎﻟﻲ دﻳﺪﻧﺪ ﺷﺮوع ﺑﻪ ارﺳﺎل ﻧﻤﺎﻳﻨﺪ ﺗﺼﺎدم رخ ﺧﻮاﻫﺪ داد .اﻣﺎ اﻳﻦ ﺣﺎﻟﺖ ﺳﺎده
ﻣﻮﺿﻮع اﺳﺖ در ﻋﻤﻞ ﺗﺎﺧﻴﺮات اﻧﺘﺸﺎر ﻛﻮﭼﻜﻲ ﻛﻪ ﺑﺪﻟﻴﻞ ﻃﻮل زﻳﺎد ﻛﺎﺑﻞ ﭘﻴﺶ ﻣﻲ آﻳﺪ ﻋﺎﻣﻞ ﺑﺮوز ﺗﺼﺎدم اﺳﺖ.
ﺑﻌﻨﻮان ﻣﺜﺎل وﻗﺘﻲ ﻳﻚ ﺳﻴﺴﺘﻢ ﻣﺸﻐﻮل ﺣﺲ ﻛﺮدن Carrierاﺳﺖ ﻣﻤﻜﻦ اﺳﺖ ﺳﻴﺴﺘﻢ دﻳﮕﺮي ﻗﺒﻼً ارﺳﺎل را ﺷﺮوع
ﻛﺮده ﺑﺎﺷﺪ وﻟﻲ ﺳﻴﮕﻨﺎل آن ﻫﻨﻮز ﺑﻪ ﺳﻴﺴﺘﻢ اول ﻧﺮﺳﻴﺪه اﺳﺖ ﺑﺮاي روﺷﻦ ﺷﺪن ﻣﻮﺿﻮع ﺗﻮﺟﻪ ﻛﻨﻴﺪ ﻛﻪ ﺳﺮﻋﺖ
اﺗﺮﻧﺖ )در اﻧﻮاع اوﻟﻴﻪ( ﺑﺮاﺑﺮ 10Mbpsﻳﺎ ده ﻣﻴﻠﻴﻮن ﺑﻴﺖ در ﺛﺎﻧﻴﻪ اﺳﺖ ﭘﺲ ارﺳﺎل ﻫﺮ ﺑﻴﺖ 100ﻧﺎﻧﻮ ﺛﺎﻧﻴﻪ ﻃﻮل
ﻣﻴﻜﺸﺪ .از آﻧﺠﺎ ﻛﻪ ﻧﻮر و اﻟﻜﺘﺮﻳﺴﻴﺘﻪ در ﻫﺮ ﻧﺎﻧﻮﺛﺎﻧﻴﻪ ﺣﺪود ﺳﻲ ﺳﺎﻧﺘﻴﻤﺘﺮ را ﻣﻲ ﭘﻴﻤﺎﻳﻨﺪ ﭘﺲ وﻗﺘﻲ ﺑﻴﺖ اول
ارﺳﺎﻟﻲ ﺑﻪ اﻧﺪازه 30ﻣﺘﺮ را روي ﺑﺎس ﭘﻴﻤﻮد ﺑﻴﺖ دوم ارﺳﺎل ﻣﻲ ﮔﺮدد.اﻛﻨﻮن در ﻳﻚ ﺷﺒﻜﻪ ﺑﺰرگ در ﻧﻈﺮ
ﺑﮕﻴﺮﻳﺪ دو اﻳﺴﺘﮕﺎه ﺑﺎ ﻳﻜﺪﻳﮕﺮ 100ﻣﺘﺮ ﻓﺎﺻﻠﻪ دارﻧﺪ .ﺑﺪﻳﻬﻲ اﺳﺖ اﮔﺮ ﻫﺮ دو ﺑﺎس را ﺧﺎﻟﻲ ﺑﺒﻴﻨﻨﺪ و اﻗﺪام ﺑﻪ ارﺳﺎل
ﺑﻴﺖ اول ﻛﻨﻨﺪ ﻫﻨﻮز اﻳﻦ دو ﺑﻴﺖ ﺑﻪ ﻳﻜﺪﻳﮕﺮ ﻧﺮﺳﻴﺪه ﺑﻴﺖ دوم ارﺳﺎل ﻣﻴﺸﻮد ﺑﻌﺒﺎرت دﻳﮕﺮ دو اﻳﺴﺘﮕﺎه در اواﺳﻂ
ارﺳﺎل ﺑﻴﺖ ﭼﻬﺎرم اﺳﺖ ﻛﻪ ﻣﺘﻮﺟﻪ ﺑﺮﺧﻮرد ﻣﻴﺸﻮﻧﺪ .ﻳﻌﻨﻲ ﻫﺮ دو اﻳﺴﺘﮕﺎه ﻫﻤﺰﻣﺎن ﺷﺮوع ﺑﻪ ارﺳﺎل ﻛﺮده اﻧﺪ وﻟﻲ
دﻳﺘﺎي آﻧﻬﺎ ﺑﺎ ﭼﻨﺪ ﻧﺎﻧﻮﺛﺎﻧﻴﻪ ﺗﺎﺧﻴﺮ ﺗﺼﺎدم ﭘﻴﺪا ﻛﺮده اﺳﺖ ﺑﺪﻳﻬﻲ اﺳﺖ اﮔﺮ ﻓﺎﺻﻠﻪ ﺑﻴﺶ از اﻳﻦ ﺑﻮد ﺑﺎ ﺗﺎﺧﻴﺮ ﺑﻴﺸﺘﺮ
ﻣﺘﻮﺟﻪ ﺑﺮﺧﻮرد ﻣﻴﺸﺪﻧﺪ و اﮔﺮ ﻓﺎﺻﻠﻪ از ﺣﺪي ﺑﻴﺸﺘﺮ ﺑﺎﺷﺪ ﻫﺮ دو ﺗﻤﺎﻣﻲ ﻓﺮﻳﻢ دﻳﺘﺎ را ارﺳﺎل ﻛﺮده اﻧﺪ و ﻣﺘﻮﺟﻪ
ﺑﺮﺧﻮرد ﻧﺸﺪه اﻧﺪ از ﻫﻤﻴﻦ ﺟﺎﺳﺖ ﻛﻪ ﻣﺤﺪودﻳﺘﻲ ﺑﺎ ﻋﻨﻮان Collision Domainﺗﻌﺮﻳﻒ ﻣﻲ ﮔﺮدد.ﺑﺪﺗﺮﻳﻦ
وﺿﻌﻴﺖ ﺑﻴﻦ دو اﻳﺴﺘﮕﺎﻫﻲ اﺳﺖ ﻛﻪ ﺑﻴﺸﺘﺮﻳﻦ ﻓﺎﺻﻠﻪ را ﺑﺎ ﻫﻢ داﺷﺘﻪ و در ﻣﺴﻴﺮ ﻣﺎﺑﻴﻦ آﻧﻬﺎ وﺳﺎﻳﻠﻲ ﻛﻪ ﺗﺎﺧﻴﺮ اﻳﺠﺎد
ﻣﻲ ﻛﻨﻨﺪ ﻣﺎﻧﻨﺪ رﻳﭙﻴﺘﺮ ﻫﺎ ﺑﻴﺸﺘﺮ ﺑﻜﺎر رﻓﺘﻪ ﺑﺎﺷﺪ اﻟﺒﺘﻪ در ﻫﻨﮕﺎم ﻃﺮاﺣﻲ ﺷﺒﻜﻪ ﻻزم اﺳﺖ در ﻛﻠﻴﻪ ﻣﺴﻴﺮﻫﺎ ﻣﺤﺎﺳﺒﺎت
ﻻزم اﻧﺠﺎم ﭘﺬﻳﺮد اﻳﻦ ﻣﺤﺎﺳﺒﺎت ﺣﺪ ﻣﺎﻛﺰﻳﻤﻢ ﻃﻮل ﻛﺎﺑﻞ ﺷﺒﻜﻪ و ﺗﻌﺪاد وﺳﺎﻳﻞ را ﻣﺸﺨﺺ ﺧﻮاﻫﺪ ﺳﺎﺧﺖ ﺑﺎ اﻳﻦ
وﺟﻮد ﺑﻌﻀﺎً ﻣﺤﺎﺳﺒﺎت را ﻓﻘﻂ روي ﺑﺪﺗﺮﻳﻦ وﺿﻌﻴﺖ )ﻣﺴﻴﺮ( اﻧﺠﺎم ﻣﻴﺪﻫﻨﺪ اﮔﺮ ﻧﺘﻴﺠﻪ رﺿﺎﻳﺘﺒﺨﺶ ﺑﻮد از ﺗﻜﺮار
ﻣﺤﺎﺳﺒﻪ ﺑﺮاي ﺳﺎﻳﺮ ﻣﺴﻴﺮﻫﺎ ﺻﺮﻓﻨﻈﺮ ﻣﻲ ﻛﻨﻨﺪ.
ﺑﻄﻮر ﺧﻼﺻﻪ ﻣﻲ ﺗﻮان ﮔﻔﺖ ﻛﻪ در ﺗﻜﻨﻴﻚ CSMAﺳﻪ وﺿﻌﻴﺖ ﻛﺎري ﺑﺮاي اﻳﺴﺘﮕﺎه وﺟﻮد دارد:
Listen •
Transmition •
Collision •
در ﺣﺎل ﭼﻚ ﻛﺮدن ﺟﺮﻳﺎن ﺑﺎس اﺳﺖ وﻗﺘﻲ ﻛﻪ ﺑﺎس آزاد ﻧﻴﺴﺖ ﻋﺒﻮر ﺑﻴﺘﻬﺎ ﺑﺎ وﺿﻌﻴﺖ Listenاﻳﺴﺘﮕﺎه در
ﺟﺮﻳﺎﻧﻲ در ﺣﺪ 18ﺗﺎ 20ﻣﻴﻠﻲ آﻣﭙﺮ ﻫﻤﺮاه اﺳﺖ .وﻗﺘﻲ از ﺑﺎس ﺟﺮﻳﺎﻧﻲ ﻋﺒﻮر ﻧﻜﻨﺪ آزاد اﺳﺖ و اﻳﺴﺘﮕﺎه ﻣﻲ ﺗﻮاﻧﺪ
ارﺗﺒﺎﻃﺎت ﻣﻨﻄﻘﻲ در اﺗﺮﻧﺖ 52
ﻋﻤﻞ ارﺳﺎل را ﺷﺮوع ﻛﻨﺪﻳﻌﻨﻲ ﺑﻪ وﺿﻌﻴﺖ Transmitionدر ﻣﻲ آﻳﺪ ﻓﺮﺳﺘﻨﺪه در ﺣﻴﻦ ارﺳﺎل ﺑﻄﻮر ﻣﺪاوم
ﺟﺮﻳﺎن ﺑﺎس را ﭼﻚ ﻣﻲ ﻛﻨﺪ اﮔﺮ ﺑﺮﺧﻮرد ﭘﻴﺶ ﺑﻴﺎﻳﺪ ﺟﺮﻳﺎن ﺑﺎس ﺑﺎﻻ ﻣﻲ رود ﻣﺜﻼً روي ﻛﺎﺑﻞ ﻛﻮآﻛﺲ وﻗﺘﻲ
ﺟﺮﻳﺎن از 24 mAﻓﺮاﺗﺮ رود اﻳﻦ ﻧﺸﺎﻧﻪ ﺑﺮوز ﺗﺼﺎدم
اﺳﺖ.در اﻳﻦ ﺣﺎﻟﺖ ﻓﺮﺳﺘﻨﺪه ﺑﻪ وﺿﻌﻴﺖ ﺳﻮم
ﻣﻴﺮود ﺑﻼﻓﺎﺻﻠﻪ ﻋﻤﻞ ارﺳﺎل دﻳﺘﺎ را ﻣﺘﻮﻗﻒ ﻛﺮده و
Jam ﺷﺮوع ﺑﻪ ارﺳﺎل ﺳﻴﮕﻨﺎل 32ﺑﻴﺘﻲ ) ﻛﻪ ﺑﻪ
Signalﻣﻮﺳﻮم اﺳﺖ ( ﻣﻲ ﻧﻤﺎﻳﺪ .ﻫﺪف از ارﺳﺎل
ﺳﻴﮕﻨﺎل Jamآﻧﺴﺖ ﻛﻪ ﮔﻴﺮﻧﺪه ﻳﺎ ﮔﻴﺮﻧﺪﮔﺎﻧﻲ ﻛﻪ
ﺑﺨﺸﻲ از ﻓﺮﻳﻢ ﻗﺒﻠﻲ را درﻳﺎﻓﺖ ﻛﺮده اﻧﺪ ﺑﺠﺎي
ﻓﻴﻠﺪ CRCﺻﺤﻴﺢ ﺳﻴﮕﻨﺎل Jamرا ﺑﮕﻴﺮﻧﺪ و در
ﻧﺘﻴﺠﻪ ﻓﺮﻳﻤﻲ ﻛﻪ درﻳﺎﻓﺖ ﻧﻤﻮده اﻧﺪ را دور ﺑﺮﻳﺰﻧﺪ.
در ﻫﻨﮕﺎم ﺑﺮﺧﻮرد ﺳﻴﮕﻨﺎل ﺑﺮﺧﻮرد ﺑﻪ ﺳﻤﺖ اﻳﺴﺘﮕﺎﻫﻬﺎ ﺑﺮ ﻣﻲ ﮔﺮدد زﻣﺎن رﺳﻴﺪن ﺳﻴﮕﻨﺎل ﺑﻪ اﻳﺴﺘﮕﺎه ﺑﺴﺘﮕﻲ ﺑﻪ
ﻓﺎﺻﻠﻪ آن ﺗﺎ ﻣﺤﻞ ﺑﺮﺧﻮرد و ﻧﻴﺰ ﺑﺴﺘﮕﻲ ﺑﻪ اﻟﻤﺎﻧﻬﺎي واﺳﻄﻲ ﻛﻪ در ﻣﺴﻴﺮ ﻗﺮار دارﻧﺪ از ﺟﻤﻠﻪ رﻳﭙﻴﺘﺮ ﻫﺎ دارد.
ﻫﻤﻴﺸﻪ ﺑﺎﻳﺴﺘﻲ ﺑﺪﺗﺮﻳﻦ ﺣﺎﻟﺖ را در ﻧﻈﺮ ﮔﺮﻓﺖ .ﺑﻌﻨﻮان ﻣﺜﺎل ﻓﺮض ﻛﻨﻴﺪ ﻳﻚ اﻳﺴﺘﮕﺎه اﻗﺪام ﺑﻪ ارﺳﺎل ﻛﺮده و
ﺳﻴﮕﻨﺎل آن ﭘﺲ از ﻋﺒﻮر از رﻳﭙﻴﺘﺮ در ﺳﻤﺖ دﻳﮕﺮ ﺑﺎ دﻳﺘﺎي ارﺳﺎﻟﻲ از اﻳﺴﺘﮕﺎه دوم ﺑﺮﺧﻮرد ﭘﻴﺪا ﻛﺮده اﺳﺖ در
اﻳﻨﺤﺎﻟﺖ اﻳﺴﺘﮕﺎه دوم زودﺗﺮ ﻣﺘﻮﺟﻪ ﺑﺮﺧﻮرد ﻣﻴﺸﻮد وﻟﻲ اﻳﺴﺘﮕﺎه اول ﺗﺎ ﺳﻴﮕﻨﺎل ﺑﺮﺧﻮرد از ﻣﺴﻴﺮ ﻗﺒﻠﻲ و ﺑﺎ ﻋﺒﻮر از
Round رﻳﭙﻴﺘﺮ ﺑﺎزﺗﺎب ﭘﻴﺪا ﻧﻜﻨﺪ ﻣﺘﻮﺟﻪ ﺗﺼﺎدم ﻧﻤﻲ ﺷﻮد .ﺑﺎزﺗﺎب ﺳﻴﮕﻨﺎل ﻫﻤﺎﻧﻄﻮر ﻛﻪ در ﺷﻜﻞ ﺗﺮﺳﻴﻢ ﺷﺪه ﺑﻪ
Tripﻣﻮﺳﻮم اﺳﺖ از اﻳﻨﺮو ﻫﺮ ﺳﻴﺴﺘﻤﻲ ﻛﻪ داراي ﻗﺎﺑﻠﻴﺖ آﺷﻜﺎر ﺳﺎزي ﺗﺼﺎدم اﺳﺖ ﺑﺎﻳﺪ ﻣﺠﻬﺰ ﺑﻪ ﻛﻨﺘﺮل زﻣﺎن
ﺑﺮاي ﺑﺪﺗﺮﻳﻦ ﺣﺎﻟﺖ ﻣﻤﻜﻦ )ﺗﺒﺎدل دﻳﺘﺎ ﺑﺎ دورﺗﺮﻳﻦ اﻳﺴﺘﮕﺎه( ﺑﺎﺷﺪ .در اﺗﺮﻧﺖ ﺑﺮاي اﻃﻤﻴﻨﺎن از اﻳﻨﻜﻪ ﺗﺼﺎدم ﺑﻪ
درﺳﺘﻲ آﺷﻜﺎر ﺷﻮد ﻫﺮ اﻳﺴﺘﮕﺎه ﺑﺎﻳﺴﺘﻲ ﻋﻤﻞ ارﺳﺎل ﺧﻮد را آﻧﻘﺪر اداﻣﻪ دﻫﺪ ﺗﺎ 51.2ﻣﻴﻜﺮو ﺛﺎﻧﻴﻪ ﺳﭙﺮي ﺷﻮد
ﻳﻌﻨﻲ ﺑﺮاي ﺳﺮﻋﺖ ) 10Mbpsﻛﻪ ﻫﺮ ﺑﻴﺖ 100ﻧﺎﻧﻮ ﺛﺎﻧﻴﻪ زﻣﺎن ﻣﻲ ﺑﺮد(ﻻزم اﺳﺖ ﺣﺪاﻗﻞ 512ﺑﻴﺖ ﻛﻪ ﻣﻌﺎدل 64
53 ارﺗﺒﺎﻃﺎت ﻣﻨﻄﻘﻲ در اﺗﺮﻧﺖ
ﺑﺎﻳﺖ اﺳﺖ ارﺳﺎل ﮔﺮدد از اﻳﻨﺮو اﮔﺮ ﺣﺠﻢ دﻳﺘﺎ ﻛﻤﺘﺮ از 64ﺑﺎﻳﺖ ﺑﺎﺷﺪ ﺗﻌﺪادي ﺻﻔﺮ ﺑﻪ اﻧﺘﻬﺎي آن اﺿﺎﻓﻪ ﻣﻴﺸﻮد ﺗﺎ
ﺑﻪ 64ﺑﺎﻳﺖ ﺑﺮﺳﺪ از آﻧﺠﺎ ﻛﻪ ﻣﺠﻤﻮع ﻓﻴﻠﺪﻫﺎي SAو DAو Lengthو FCSﺟﻤﻌﺎً 18ﺑﺎﻳﺖ اﺳﺖ ﺑﻨﺎﺑﺮاﻳﻦ
ﺑﺎﻗﻴﻤﺎﻧﺪه ﺑﻪ اﻧﺪازه 64-18=46ﺑﺎﻳﺖ اﺿﺎﻓﻲ ﻣﻮرد ﻧﻴﺎز اﺳﺖ از ﻫﻤﻴﻨﺠﺎﺳﺖ ﻛﻪ ﻟﺰوم وﺟﻮد ﺻﻔﺮﻫﺎي اﺿﺎﻓﻲ ﺗﺤﺖ
ﻋﻨﻮان Padاﺣﺴﺎس ﻣﻲ ﮔﺮدد ..ﺑﻌﺒﺎرت دﻳﮕﺮ ﻓﺮﻳﻢ دﻳﺘﺎ ﻫﻢ ﻳﻚ ﺣﺪ ﻣﺎﻛﺰﻳﻤﻢ دارد و ﻫﻢ ﻳﻚ ﺣﺪ ﻣﻲ ﻧﻴﻤﻢ .ﺣﺪ
ﻣﻲ ﻧﻴﻤﻢ ﻳﻌﻨﻲ ﭘﺎﻛﺖ دﻳﺘﺎ ﺑﺎﻳﺪ ﺑﻪ اﻧﺪازه اي ﺑﺰرگ ﮔﺮﻓﺘﻪ ﺷﻮد ﻛﻪ ﻛﻞ ﻛﺎﺑﻞ ﺷﺒﻜﻪ را ﻗﺒﻞ از آﻧﻜﻪ ﺑﻴﺖ آﺧﺮ ارﺳﺎل
ﺷﻮد اﺷﻐﺎل ﻧﻤﺎﻳﺪ.
ﻣﺴﺌﻠﻪ ﻓﻮق در ﺷﺒﻜﻪ ﻫﺎﻳﻲ ﻛﻪ ﺳﺮﻋﺖ آﻧﻬﺎ از 10Mbpsﺑﻴﺸﺘﺮ اﺳﺖ ﺣﺎدﺗﺮ ﻣﻴﺸﻮد زﻳﺮا ﺑﻪ ﺗﻨﺎﺳﺐ ﺑﺎﻻ رﻓﺘﻦ ﺳﺮﻋﺖ
ﻳﺎ ﺑﺎﻳﺴﺘﻲ ﻃﻮل ﻛﺎﺑﻞ ﻛﺎﻫﺶ ﻳﺎﺑﺪ ﻳﺎ ﻣﻴﻨﻴﻤﻢ ﻃﻮل ﻓﺮﻳﻢ اﻓﺰاﻳﺶ ﻳﺎﺑﺪ ﺑﻪ اﻳﻦ ﺗﺮﺗﻴﺐ ﻣﺜﻼً در ﺷﺒﻜﻪ 100Baseﺑﺎﻳﺴﺘﻲ
ﻳﺎ ﺣﺪاﻗﻞ ﻃﻮل ﻓﺮﻳﻢ ﻧﺴﺒﺘﻪ ﺑﻪ 10baseده ﺑﺮاﺑﺮ ﺷﻮد ﻳﻌﻨﻲ 640ﺑﺎﻳﺖ ﻳﺎ ﻃﻮل ﺷﺒﻜﻪ ﺑﻪ ﺣﺪود ﻳﻚ دﻫﻢ ﻛﺎﻫﺶ
ﻳﺎﺑﺪ ) ﺑﻪ 412ﻣﺘﺮ( .واﺿﺢ اﺳﺖ ﻛﻪ ﻣﺸﻜﻞ در ﺷﺒﻜﻪ ﮔﻴﮕﺎ ﺑﻴﺖ ﺑﻪ ﭼﻪ ﺻﻮرت ﺑﺮوز ﺧﻮاﻫﺪ ﻛﺮد.اﻟﺒﺘﻪ ﺑﺮاي اﻳﻦ
ﻣﺸﻜﻞ ﭼﺎره اﻧﺪﻳﺸﻲ ﺷﺪه و اﻣﺮوزه ﺑﺎ اﺳﺘﻔﺎده از ﺗﻜﻨﻮﻟﻮژي ﺳﻮﺋﻴﭽﻴﻨﮓ ﻣﺤﺪودﻳﺖ Collision Domainﺑﻪ
ﻣﻘﺪار زﻳﺎدي ﺑﺮﻃﺮف ﮔﺮدﻳﺪه اﺳﺖ.
در وﺿﻌﻴﺖ Collisionﭘﺲ از وﻗﻮع ﺗﺼﺎدم ﺑﻴﻦ دو اﻳﺴﺘﮕﺎه ،ﺑﺎس ﺗﺎ زﻣﺎﻧﻲ ﻛﻪ اﻳﻦ دو ارﺳﺎل ﻣﺠﺪد ﺧﻮد را اﻧﺠﺎم
ﻧﺪﻫﻨﺪ ﺑﺮاي ﺳﺎﻳﺮ اﻳﺴﺘﮕﺎﻫﻬﺎ آزاد ﻧﺨﻮاﻫﺪ ﺑﻮد.ﻫﺮ ﻛﺪام از اﻳﺴﺘﮕﺎﻫﻬﺎﻳﻲ ﻛﻪ دﻳﺘﺎي آﻧﻬﺎ دﭼﺎر ﺑﺮﺧﻮرد ﺷﺪه ﺑﺎ
وﻗﻮع ﺗﺼﺎدم اﺑﺘﺪا ﺳﻴﮕﻨﺎل Jamرا ارﺳﺎل ﻧﻤﻮده ﺳﭙﺲ ﺑﻪ اﻧﺪازه ﻳﻚ ﭘﺮﻳﻮد زﻣﺎﻧﻲ ﻗﺒﻞ از ارﺳﺎل ﻣﺠﺪد ﻣﻨﺘﻈﺮ ﻣﻲ
ﻣﺎﻧﺪ ﺑﻪ اﻳﻦ ﭘﺮﻳﻮد زﻣﺎﻧﻲ زﻣﺎن ﻋﻘﺐ ﮔﺮد ﻳﺎ Back offﻣﻴﮕﻮﻳﻨﺪ زﻣﺎن ارﺳﺎل ﻣﺠﺪد ﻃﺒﻖ ﻳﻚ اﻟﮕﻮرﻳﺘﻢ ﺗﺼﺎدﻓﻲ
ﺑﺪﺳﺖ ﻣﻲ آﻳﺪ ﻛﻪ در ﻓﻠﻮﭼﺎرت زﻳﺮ ﺗﺮﺳﻴﻢ ﺷﺪه اﺳﺖ.
ارﺗﺒﺎﻃﺎت ﻣﻨﻄﻘﻲ در اﺗﺮﻧﺖ 54
ﺗﺎ وﻗﺘﻲ ﺑﻴﺸﺘﺮ از 10ﻧﺸﺪه ﻣﻘﺪار Nدر ﻣﺘﻐﻴﺮ Kرﻳﺨﺘﻪ ﻣﻴﺸﻮد .ﭘﺲ اﺑﺘﺪا k=1اﺳﺖ. •
ﻋﺪد 2ﺑﻪ ﺗﻮان Kﻣﻴﺮﺳﺪ ﻧﺘﻴﺠﻪ ﺗﻌﺪاد ﻋﻀﻮ ﻳﻚ ﻣﺠﻤﻮﻋﻪ ﻋﺪد ﺻﺤﻴﺢ را ﻧﺸﺎن ﻣﻴﺪﻫﺪ ﻛﻪ از ﺻﻔﺮ •
k=1اﺳﺖ ﺗﻌﺪاد ﻋﻀﻮ ﻣﺠﻤﻮﻋﻪ دو ﺧﻮاﻫﺪ ﺑﻮد ﻳﻌﻨﻲ }{0,1 ﺷﺮوع ﻣﻲ ﺷﻮد .ﭘﺲ در اﺑﺘﺪا ﻛﻪ
ﺑﻄﻮر اﺗﻔﺎﻗﻲ ﻳﻜﻲ از اﻋﺪاد ﻣﺠﻤﻮﻋﻪ ﻓﻮق اﻧﺘﺨﺎب ﺷﺪه و در 51.2ﻣﻴﻜﺮوﺛﺎﻧﻴﻪ ﺿﺮب ﻣﻴﺸﻮد ﻋﺪد •
ﺣﺎﺻﻞ ﻣﻘﺪار زﻣﺎﻧﻲ اﺳﺖ ﻛﻪ ﻓﺮﺳﺘﻨﺪه ﺻﺒﺮ ﻣﻴﻜﻨﺪ و ﭘﺲ از آن ﻣﺠﺪداً اﻗﺪام ﺑﻪ ارﺳﺎل ﻣﻲ ﻧﻤﺎﻳﺪ.
ﻋﻤﻠﻴﺎت ﻓﻮق در ﻫﺮ دو اﻳﺴﺘﮕﺎه ﺑﻄﻮر ﺟﺪاﮔﺎﻧﻪ اﻧﺠﺎم ﻣﻴﺸﻮد. •
N اﮔﺮ ارﺳﺎل ﻣﺠﺪد ﻧﻴﺰ دﭼﺎر ﺗﺼﺎدم ﺷﺪ در اﻳﻦ ﺣﺎﻟﺖ ﻣﺠﺪداً ﻓﻠﻮﭼﺎرت ﻓﻮق ﺗﻜﺮار ﻣﻴﺸﻮد ﻳﻌﻨﻲ ﺑﻪ •
ﻳﻜﻲ اﺿﺎﻓﻪ ﺷﺪه N=2و ﻫﻤﻴﻨﻄﻮر K=2ﺧﻮاﻫﺪ ﺑﻮد و از ﻣﺠﻤﻮﻋﻪ 4ﻋﻀﻮي } {0,1,2,3ﻋﺪدي
اﺗﻔﺎﻗﻲ اﻧﺘﺨﺎب ﻣﻲ ﮔﺮدد .و ﻫﻤﻴﻨﻄﻮر اﮔﺮ ﻣﺠﺪداً ﺗﺼﺎدم رخ داد ﺗﻌﺪاد ﻋﻀﻮ ﻣﺠﻤﻮﻋﻪ ﺑﻪ 8و در ﻣﺮﺣﻠﻪ
ﺑﻌﺪ ﺑﻪ 16ﻣﻴﺮﺳﺪ ﻳﻌﻨﻲ اﺣﺘﻤﺎل اﻳﻨﻜﻪ دو اﻳﺴﺘﮕﺎه ﻋﺪد رﻧﺪوم ﻳﻜﺴﺎن ﺑﺪﺳﺖ ﺑﻴﺎورﻧﺪ ﻫﺮ ﺑﺎر ﺿﻌﻴﻒ ﺗﺮ
ﻣﻲ ﮔﺮدد.
55 ارﺗﺒﺎﻃﺎت ﻣﻨﻄﻘﻲ در اﺗﺮﻧﺖ
اﮔﺮ Nاز 10ﺑﺰرﮔﺘﺮ ﺷﺪ K=10ﻓﻴﻜﺲ ﻣﻴﺸﻮد ﻳﻌﻨﻲ ﺗﻌﺪاد ﻋﻀﻮ ﻣﺠﻤﻮﻋﻪ ﻣﺎﻛﺰﻳﻤﻢ 1024ﻳﻌﻨﻲ •
ﺑﺮاﺳﺎس اﻳﻦ ﺗﻮﺿﻴﺤﺎت ﻣﺘﻮﺟﻪ ﺧﻮاﻫﻴﻢ ﺷﺪ ﻛﻪ ﻫﺮ ﭼﻘﺪر ﺗﻌﺪاد اﻳﺴﺘﮕﺎﻫﻬﺎ روي ﺑﺎس ﺑﻴﺸﺘﺮ ﻣﻴﺸﻮد ﺿﺮﻳﺐ اﺳﺘﻔﺎده
از ﺑﺎس ﻛﺎﻫﺶ ﻣﻲ ﻳﺎﺑﺪ ) ﺑﺪﻟﻴﻞ اﺟﺮاي ﻓﻠﻮﭼﺎرت ﻓﻮق ﺑﺮاي ﻫﺮ ﺗﺼﺎدم( ﺑﻨﺎﺑﺮ اﻳﻦ ﺣﺘﻲ اﮔﺮ از ﻧﻈﺮ ﻓﻴﺰﻳﻜﻲ اﻣﻜﺎن
اﺗﺼﺎل وﺳﺎﻳﻞ زﻳﺎدي ﺑﻪ ﻳﻚ ﺑﺎس وﺟﻮد داﺷﺘﻪ ﺑﺎﺷﺪ ﻋﻤﻼً ﺗﺎ ﺣﺪي اداﻣﻪ ﻣﻲ دﻫﻨﺪ ﻛﻪ ﺿﺮﻳﺐ اﺳﺘﻔﺎده از ﺑﺎس در
ﺣﺎﻟﺖ overloadﻛﻤﺘﺮ از ﺣﺪود 40درﺻﺪ ﻧﺸﻮد و ﺗﻌﺪاد وﺳﻴﻠﻪ را ﺑﻪ ﺣﺪاﻛﺜﺮ 1024وﺳﻴﻠﻪ ﻣﺤﺪود ﻣﻲ ﻛﻨﻨﺪ.
ﻣﺤﺪودﻳﺖ ﻫﺎي ﻓﻮق در ﺷﺒﻜﻪ ﻫﺎي 10baseﻛﻪ ﻓﺎﻗﺪ Bridgeﻳﺎ Routerﻳﺎ Switchﻫﺴﺘﻨﺪ وﺟﻮد دارد در
ﺻﻮرت اﺳﺘﻔﺎده از اﻳﻦ وﺳﺎﻳﻞ ﻣﺤﺪودﻳﺖ ﻫﺎ ﺗﺎ ﺣﺪي ﺑﺮﻃﺮف ﺧﻮاﻫﺪ ﺷﺪ .زﻣﺎن 50ﻣﻴﻜﺮو ﺛﺎﻧﻴﻪ ﻓﻮق ﻛﻪ ﺑﺮاي
اﺗﺮﻧﺖ 10Mbpsاﺳﺘﺎﻧﺪارد ﺷﺪه را ﻣﻴﺘﻮان ﺗﻮﺳﻂ Bridgeﻳﺎ Routerاﻓﺰاﻳﺶ داد ﻓﺎﻧﻜﺸﻦ اﻳﻦ دو وﺳﻴﻠﻪ ﺑﺎ
ﻓﺎﻧﻜﺸﻦ HuBﻛﻪ ﻳﻚ Repeaterاﺳﺖ ﻣﺘﻔﺎوت اﺳﺖ زﻳﺮا :
: Bridgeﺷﺒﻴﻪ رﻳﭙﻴﺘﺮ ﻧﻘﺶ ﺗﻘﻮﻳﺖ ﻛﻨﻨﺪﮔﻲ را دارد ﺑﺎ اﻳﻦ ﺗﻔﺎوت ﻛﻪ داراي ﺣﺎﻓﻈﻪ اﺳﺖ ﺑﻬﻤﻴﻦ ﺟﻬﺖ ﺳﻴﮕﻨﺎﻟﻬﺎي
ﺧﺮاب ﻧﺎﺷﻲ از ﻧﻮﻳﺰ ﻳﺎ ﺗﺼﺎدم را ﭼﻚ ﻛﺮده و ﻋﺒﻮر ﻧﻤﻲ دﻫﺪ Bridge .روي ﺷﺒﻜﻪ داراي آدرس ﻧﻴﺴﺖ.
:Routerداراي آدرس روي ﺷﺒﻜﻪ اﺳﺖ و ﻫﻤﻪ اﻳﺴﺘﮕﺎﻫﻬﺎ آﻧﺮا ﻣﻲ ﺷﻨﺎﺳﻨﺪ ﻋﻼوه ﺑﺮ وﻳﮋﮔﻲ ﻫﺎي Bridgeداراي
ﻗﺎﺑﻠﻴﺖ ذﺧﻴﺮه و ارﺳﺎل اﺳﺖ ) . (Store and Forwardاﻳﻦ وﺳﻴﻠﻪ ﺷﺒﻴﻪ ﻳﻚ ﻣﺮﻛﺰ ﻫﺪاﻳﺖ ﻋﻤﻞ ﻣﻴﻜﻨﺪ وﻗﺘﻲ
دﻳﺘﺎﻳﻲ از ﻳﻚ اﻳﺴﺘﮕﺎه ﻗﺮار اﺳﺖ از ﻃﺮﻳﻖ Routerﺑﻪ اﻳﺴﺘﮕﺎه دﻳﮕﺮ ارﺳﺎل ﺷﻮد Routerﭘﺲ از درﻳﺎﻓﺖ و
ذﺧﻴﺮه ﺳﺎزي آدرس ﻣﻘﺼﺪ را ﭼﻚ ﻣﻴﻜﻨﺪ و آﻧﺮا دﻗﻴﻘﺎٌ ﺑﻪ ﭘﻮرت ﻳﺎ ﻣﺴﻴﺮي ﻛﻪ ﻣﻘﺼﺪ ﺑﻪ آن ﻣﺘﺼﻞ اﺳﺖ ارﺳﺎل
ﻣﻲ ﻧﻤﺎﻳﺪ و ﺑﺪﻳﻦ ﻃﺮﻳﻖ ﺗﺼﺎدم را ﻛﺎﻫﺶ ﻣﻴﺪﻫﺪ.
ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ Repeaterﻧﻤﻴﺘﻮاﻧﺪ ﻣﺤﺪودﻳﺖ ﻓﻮق را رﻓﻊ ﻛﻨﺪ زﻳﺮا رﻳﭙﻴﺘﺮ ﺳﻴﮕﻨﺎل را درﻳﺎﻓﺖ ﻛﺮده و ﻓﻮراً ارﺳﺎل
ﻣﻲ ﻛﻨﺪ داراي ﺣﺎﻓﻈﻪ ﻧﻴﺴﺖ و ﻣﺤﺘﻮﻳﺎت ﺳﻴﮕﻨﺎل را ﻧﻴﺰ ﭼﻚ ﻧﻤﻴﻜﻨﺪ ﻫﺮ ﺳﻴﮕﻨﺎﻟﻲ را ﺗﻘﻮﻳﺖ ﻣﻲ ﻛﻨﺪ ﭼﻪ دﻳﺘﺎ
ﻣﻌﻤﻮﻟﻲ ﺑﺎﺷﺪ ﻳﺎ ﺳﻴﮕﻨﺎل ﻧﺎﺷﻲ از ﺗﺼﺎدم.
ارﺗﺒﺎﻃﺎت ﻣﻨﻄﻘﻲ در اﺗﺮﻧﺖ 56
ﭘﺲ ﺑﻄﻮر ﺧﻼﺻﻪ ﺑﺮاي ﺑﻬﺒﻮد Determinismو اﻃﻤﻴﻨﺎن از اﻧﺘﻘﺎل دﻳﺘﺎ در زﻣﺎن ﻣﻨﺎﺳﺐ در اﺗﺮﻧﺖ ﮔﺎﻣﻬﺎي زﻳﺮ
ﺑﺮداﺷﺘﻪ ﺷﺪه اﺳﺖ :
• اﻓﺰاﻳﺶ ﺳﺮﻋﺖ از 10ﺑﻪ 100Mbpsو ﺑﺎﻻﺑﺮدن ﻇﺮﻓﻴﺖ اﻧﺘﻘﺎل
• اﺳﺘﻔﺎده از روش Full Duplexﺑﺎ ﺑﻜﺎرﺑﺮدن ﺳﻮﺋﻴﭻ ﻫﺎي ﻣﺪرن اﺳﺘﻔﺎده از ﺳﻮﺋﻴﭻ ﺑﺮاي ﻣﺤﺪود ﺳﺎزي و
ﺟﺪا ﺳﺎزي Collision Domainﺑﺨﺶ ﻫﺎي ﻣﺨﺘﻠﻒ ﺷﺒﻜﻪ
• اﺳﺘﻔﺎده از ﺳﻮﺋﻴﭻ ﺑﺠﺎي ﻫﺎب ﺑﺮاي ﭼﻚ ﻛﺮدن ﺑﺴﺘﻪ ﻫﺎي ﺧﺮاب و ﻋﺪم ارﺳﺎل آﻧﻬﺎ روي ﺷﺒﻜﻪ
• اﺳﺘﻔﺎده از ﺳﻮﺋﻴﭻ ﺑﺠﺎي ﻫﺎب ﺑﺮاي ﭼﻚ ﻛﺮدن آدرس ﺑﺴﺘﻪ دﻳﺘﺎ و ارﺳﺎل ﻓﻘﻂ ﺑﻪ ﭘﻮرت ﻣﻮرد ﻧﻈﺮ وﻧﻪ ﺑﻪ
ﻫﻤﻪ ﭘﻮرت ﻫﺎ
ﻫﻤﻪ ﻣﻮارد ﻓﻮق ﻣﻨﺠﺮ ﺑﻪ ﻛﺎﻫﺶ ﺗﺮاﻓﻴﻚ و ﺑﻪ دﻧﺒﺎل آن ﻛﺎﻫﺶ ﺗﺼﺎدم روي ﺷﺒﻜﻪ ﻣﻲ ﺷﻮﻧﺪ و در ﻧﺘﻴﺠﻪ ﻗﻄﻌﻴﺖ
اﻧﺘﻘﺎل دﻳﺘﺎ در زﻣﺎن ﻣﻨﺎﺳﺐ را ﺑﻬﺒﻮد ﻣﻲ ﺑﺨﺸﻨﺪ.
Addressﻣﻮﺳﻮم ﻣﻲ ﺑﺎﺷﻨﺪ و ﺑﺎ آدرس ﻫﺎي ﻓﻴﺰﻳﻜﻲ ﻻﻳﻪ دوم ﻛﻪ ﺑﻪ MAC Addressﻣﻮﺳﻮم ﻫﺴﺘﻨﺪ
ﻣﺘﻔﺎوت ﻣﻲ ﺑﺎﺷﻨﺪ .آدرس IPﻣﻘﺼﺪ در ﻃﻮل ﻣﺴﻴﺮ ﺗﻐﻴﻴﺮ ﻧﻤﻲ ﻛﻨﺪ وﻟﻲ MAC Addressﻣﻤﻜﻦ
اﺳﺖ ﺗﻐﻴﻴﺮ ﻛﻨﺪ .آدرس IPدر اداﻣﻪ ﺗﺸﺮﻳﺢ ﺧﻮاﻫﺪ ﺷﺪ.
57 ارﺗﺒﺎﻃﺎت ﻣﻨﻄﻘﻲ در اﺗﺮﻧﺖ
Fragmentationﻳﺎ ﺧﺮد ﻛﺮدن :اﻳﻦ ﻻﻳﻪ دﻳﺘﺎ را ﺑﻪ ﭼﻨﺪ ﺑﺨﺶ ﺑﺼﻮرﺗﻲ ﺗﻘﺴﻴﻢ ﻣﻲ ﻛﻨﺪ ﻛﻪ ﺗﻜﻪ ﻫﺎي •
ﺣﺎﺻﻞ ﺑﺮاي اﻧﺘﻘﺎل ﺗﻮﺳﻂ ﻻﻳﻪ دﻳﺘﺎ ﻟﻴﻨﻚ ﻣﻨﺎﺳﺐ ﺑﺎﺷﻨﺪ .ﻫﺮ ﺗﻜﻪ ﻳﻚ ﭘﺎﻛﺖ ﺷﺪه و ﺑﻪ ﻣﻘﺼﺪ ارﺳﺎل
ﻣﻴﺸﻮد.وﻗﺘﻲ ﺗﻤﺎم ﻗﺴﻤﺘﻬﺎ در ﻣﻘﺼﺪ درﻳﺎﻓﺖ ﺷﺪﻧﺪ اﺳﻤﺒﻞ ﺷﺪه و دﻳﺘﺎ اﺻﻠﻲ را ﺗﺸﻜﻴﻞ ﻣﻲ دﻫﻨﺪ.
ﻣﺴﻴﺮ ﻳﺎﺑﻲ ﻳﺎ : Routingﻳﻌﻨﻲ ﻫﺪاﻳﺖ دﻳﺘﺎ از ﻣﺴﻴﺮ ﻣﻨﺎﺳﺐ در ﺷﺒﻜﻪ ﻫﺎي ﺑﻬﻢ ﭘﻴﻮﺳﺘﻪ •
ﻫﺮ وﺳﻴﻠﻪ داراي ﻳﻚ آدرس IPاﺳﺖ ﻛﻪ ﺑﺎﻳﺴﺘﻲ در ﻛﻞ ﺷﺒﻜﻪ ﻣﻨﺤﺼﺮ ﺑﻪ ﻓﺮد ﺑﺎﺷﺪ ﻣﻤﻜﻦ اﺳﺖ اﻳﻦ آدرس
ﺑﺼﻮرت ﺛﺎﺑﺖ ﺗﻌﺮﻳﻒ ﺷﻮد و در ﻋﻴﻦ ﺣﺎل ﻣﻤﻜﻦ اﺳﺖ ﻫﺮ ﺑﺎر آدرس ﺟﺪﻳﺪي ﺑﻪ آن اﺧﺘﺼﺎص داده ﺷﻮد.
ﺑﻄﻮر ﻛﻠﻲ ﺑﻴﻦ آدرس IPو آدرس MACﺗﻔﺎوﺗﻬﺎي زﻳﺮ وﺟﻮد دارد:
IP Address MAC Address
در ﻻﻳﻪ 3ﻳﻌﻨﻲ Networkاﺿﺎﻓﻪ ﻣﻲ ﺷﻮد. در ﻻﻳﻪ 2ﻳﻌﻨﻲ Data Linkاﺿﺎﻓﻪ ﻣﻴﺸﻮد
4ﺑﺎﻳﺖ اﺳﺖ و ﺑﺼﻮرت ﻋﺪد دﺳﻴﻤﺎل ﻧﻤﺎﻳﺶ داده 6ﺑﺎﻳﺖ اﺳﺖ و ﺑﺼﻮرت ﻛﺪ ﻫﮕﺰ ﻧﻤﺎﻳﺶ داده ﻣﻴﺸﻮد
192.168.0.19 ﻣﻴﺸﻮد ﻣﺎﻧﻨﺪ : 80-01-0B-A1-CE-02 ﻣﺎﻧﻨﺪ:
ﻣﻨﻄﻘﻲ اﺳﺖ و ﺗﻮﺳﻂ ﻛﺎرﺑﺮ ﺗﻌﻴﻴﻦ ﻣﻲ ﮔﺮدد ﻓﻴﺰﻳﻜﻲ اﺳﺖ و ﺗﻮﺳﻂ ﺳﺎزﻧﺪه اﺧﺘﺼﺎص داده ﻣﻴﺸﻮد
در ﻓﺮﻳﻢ دﻳﺘﺎﻳﻲ ﻛﻪ در ﻳﻚ ﺷﺒﻜﻪ ﺑﺰرگ از ﻣﺴﻴﺮ ﻳﺎب در ﭘﺎﻛﺖ دﻳﺘﺎ ﻫﻤﻮاره ﺛﺎﺑﺖ ﻣﻲ ﻣﺎﻧﺪ.
ﻫﺎ ﻣﻲ ﮔﺬرد اﻳﻦ آدرس ﺗﻐﻴﻴﺮ ﻣﻲ ﻛﻨﺪ
ﺑﺮاي آدرس IPﻛﻼس ﻫﺎي ﻣﺨﺘﻠﻔﻲ اﺳﺘﺎﻧﺪارد ﺷﺪه اﺳﺖ ﻛﻪ ﺳﻪ ﻛﻼس آن ﻣﺮﺳﻮم ﺗﺮ از ﺳﺎﻳﺮﻳﻦ اﺳﺖ و ﺑﻪ
ﻛﻼس ﻫﺎي Aو Bو Cﻣﻌﺮوف ﻫﺴﺘﻨﺪ .در ﻫﺮ ﻛﺪام از ﻛﻼس ﻫﺎي ﻓﻮق آدرس IPداراي رﻧﺞ ﻣﺸﺨﺼﻲ اﺳﺖ
ﺑﻌﻼوه ﻫﻤﺮاه ﺑﺎ آدرس IPﻛﺪ دﻳﮕﺮي ﺑﻌﻨﻮان Subnet Maskوﺟﻮد دارد ﻛﻪ ﻣﻌﺮف ﻛﻼس آن ﻣﻲ ﺑﺎﺷﺪ.
Class IP Address Subnet Mask ﺗﻮﺿﻴﺢ
A 0.x.x.x to 126.x.x.x 255.0.0.0 اﺳﺘﻔﺎده در ﺷﺒﻜﻪ ﻫﺎي ﺑﺰرگ
B 128.x.x.x to 191.254.x.x 255.255.0.0 اﺳﺘﻔﺎده در ﺷﺒﻜﻪ ﻫﺎي ﻣﺘﻮﺳﻂ
C 192.0.1.x to 223.255.254.x 255.255.255.0 اﺳﺘﻔﺎده در ﺷﺒﻜﻪ ﻫﺎي ﻛﻮﭼﻚ
ارﺗﺒﺎﻃﺎت ﻣﻨﻄﻘﻲ در اﺗﺮﻧﺖ 58
در ﻛﻼس Aدر IPﻓﻘﻂ ﻛﺪ اول ﻧﺸﺎﻧﮕﺮ ﺷﺒﻜﻪ اﺳﺖ ﺑﻘﻴﻪ ﻛﺪﻫﺎ ﺑﺮاي وﺳﺎﻳﻞ آزاد اﺳﺖ ﺑﻨﺎﺑﺮاﻳﻦ ﺗﻌﺪاد زﻳﺎدي
وﺳﻴﻠﻪ)ﺑﻴﺶ از 16ﻣﻴﻠﻴﻮن وﺳﻴﻠﻪ( ﻗﺎﺑﻞ اﺗﺼﺎل ﻫﺴﺘﻨﺪ .در ﻛﻼس Bدو ﻋﺪد اول ﻧﺸﺎﻧﮕﺮ ﺷﺒﻜﻪ و دو ﻋﺪد ﺑﺎﻗﻴﻤﺎﻧﺪه
C ﺑﺮاي وﺳﺎﻳﻞ ﺑﻜﺎر ﻣﻴﺮودﺑﺪﻳﻦ ﺗﺮﺗﻴﺐ ﺣﺪود 65000وﺳﻴﻠﻪ را ﻣﻴﺘﻮان در اﻳﻦ ﻛﻼس ﺷﺒﻜﻪ ﻛﺮد.و در ﻛﻼس
ﻓﻘﻂ ﻋﺪد آﺧﺮ ﺑﺮاي وﺳﺎﻳﻞ ﺑﻜﺎر ﻣﻴﺮود ﺑﻨﺎﺑﺮاﻳﻦ ﺗﻌﺪاد ﻛﻤﻲ وﺳﻴﻠﻪ) 254وﺳﻴﻠﻪ( را ﻣﻲ ﺗﻮان ﺑﺎ آن ﺷﺒﻜﻪ ﻛﺮد.
ﺗﻮﺻﻴﻪ ﻣﻲ ﺷﻮد ﺧﻮاﻧﻨﺪه ﻣﺤﺘﺮم ﻓﻴﻠﻢ ﻫﺎي آﻣﻮزﺷﻲ ﻣﺮﺗﺒﻂ ﺑﺎ ﺑﺤﺚ IPرا در ﺳﻲ دي ﺿﻤﻴﻤﻪ ﻣﺸﺎﻫﺪه ﻧﻤﺎﻳﺪ.
TCPاز اﻳﻦ دﺳﺘﻪ اﺳﺖTransport Control Protocol . ﺑﺮﻗﺮاري اﺗﺼﺎل رد و ﺑﺪل ﻣﻲ ﮔﺮدد .
Connectionlessﻳﺎ ﺑﺪون اﺗﺼﺎل .در اﻳﻦ ﺣﺎﻟﺖ ﻫﻴﭻ ارﺗﺒﺎط اوﻟﻴﻪ اي ﺑﻴﻦ دو ﺳﻴﺴﺘﻢ ﻗﺒﻞ از ﺷﺮوع •
ارﺳﺎل دﻳﺘﺎ وﺟﻮد ﻧﺪارد.ﻳﻌﻨﻲ ﻓﺮﺳﺘﻨﺪه دﻳﺘﺎ را ﺑﻪ ﻣﻘﺼﺪ ارﺳﺎل ﻣﻲ ﻛﻨﺪ ﺑﺪون اﻳﻨﻜﻪ ﺑﺪاﻧﺪ آﻳﺎ ﺳﻴﺴﺘﻢ
UDPاز اﻳﻦ دﺳﺘﻪ اﺳﺖ ﻣﺨﻔﻒ User Datagram Protocol ﻣﻘﺎﺑﻞ آﻣﺎده درﻳﺎﻓﺖ دﻳﺘﺎ ﻫﺴﺖ ﻳﺎ ﺧﻴﺮ .
UDPﻳﻚ ﺳﺮوﻳﺲ ارﺗﺒﺎﻃﻲ ﻏﻴﺮ ﻗﺎﺑﻞ اﻋﺘﻤﺎد اﺳﺖ ﻳﻌﻨﻲ ﻫﻴﭻ ﺗﻀﻤﻴﻨﻲ ﺑﺮاي رﺳﻴﺪن دﻳﺘﺎ ﺑﻪ ﻣﻘﺼﺪ وﺟﻮد ﻧﺪارد .
در ﺣﺎﻟﻴﻜﻪ TCPﺳﺮوﻳﺲ ﻗﺎﺑﻞ اﻋﺘﻤﺎدي اﺳﺖ و ﺑﺪﻟﻴﻞ وﻳﮋﮔﻲ ﻫﺎﻳﻲ ﻣﺎﻧﻨﺪ اﺳﺘﻔﺎده از ،Acknowledgeﻛﻨﺘﺮل
ﺟﺮﻳﺎن دﻳﺘﺎ وآﺷﻜﺎر ﺳﺎزي و ﺗﺼﺤﻴﺢ ﺧﻄﺎ ،دﻳﺘﺎ را ﺑﺎ اﻃﻤﻴﻨﺎن ﺑﺎﻻ ﺑﻪ ﮔﻴﺮﻧﺪه ﺗﺤﻮﻳﻞ ﻣﻲ دﻫﺪ TCP .ﺗﺮاﻓﻴﻚ
زﻳﺎدي ﺑﻪ ﺑﺎس ﺷﺒﻜﻪ ﺗﺤﻤﻴﻞ ﻣﻲ ﻛﻨﺪ در ﺣﺎﻟﻴﻜﻪ UDPﺑﺪﻟﻴﻞ ﺑﺴﺘﻪ ﻫﺎي ﻛﻮﭼﻜﺘﺮ و Overheadﻛﻤﺘﺮ و ﻋﺪم ﻧﻴﺎز
ﺑﻪ Acknowlegeﺑﺎر زﻳﺎدي ﺑﻪ ﺑﺎس اﻋﻤﺎل ﻧﻜﺮده وﺳﺮﻋﺖ ﺑﺎﻻﻳﻲ ﺑﺮاي اﻧﺘﻘﺎل دﻳﺘﺎ ﻓﺮاﻫﻢ ﻣﻲ ﺳﺎزد .ﻳﻜﻲ از
ﻛﺎرﺑﺮدﻫﺎي UDPﺑﺮاي اﻧﺘﻘﺎل ﺟﺮﻳﺎن ﻃﻮﻻﻧﻲ دﻳﺘﺎ در ﻣﻮاردي اﺳﺖ ﻛﻪ اﮔﺮ ﺑﺮﺧﻲ ﭘﺎﻛﺖ ﻫﺎ ﺑﻄﻮر اﺗﻔﺎﻗﻲ از دﺳﺖ
رﻓﺖ ﻣﺸﻜﻠﻲ ﭘﻴﺶ ﻧﻴﺎﻣﺪه و اﺻﻞ ﭘﻴﺎم ﻗﺎﺑﻞ ﻓﻬﻢ ﺑﺎﺷﺪ.
ﻓﺮﻣﺖ ﺳﮕﻤﻨﺖ UDPﻫﺸﺖ ﺑﺎﻳﺘﻲ و در ﻣﻘﺎﻳﺴﻪ ﺑﺎ ﻓﺮﻣﺖ ﺳﮕﻤﻨﺖ TCPﻛﻪ ﺑﻴﺴﺖ ﺑﺎﻳﺘﻲ اﺳﺖ ﻛﻮﭼﻜﺘﺮ اﺳﺖ.
ﺷﻜﻞ زﻳﺮ اﻳﻨﺪو را ﺑﺎ ﻫﻢ ﻣﻘﺎﻳﺴﻪ ﻛﺮده اﺳﺖ.
59 ارﺗﺒﺎﻃﺎت ﻣﻨﻄﻘﻲ در اﺗﺮﻧﺖ
: Flow Controlﻳﻌﻨﻲ ﻛﻨﺘﺮل ﺟﺮﻳﺎن دﻳﺘﺎ ﺑﺼﻮرﺗﻲ ﻛﻪ ﺑﺎﻓﺮ ﮔﻴﺮﻧﺪه ﭘﺮ ﻧﺸﻮد ﭼﻮن اﮔﺮ ﺑﺎﻓﺮ ﮔﻴﺮﻧﺪه ﭘﺮ •
ﺷﺪه ﺑﺎﺷﺪ و ﺑﺎز دﻳﺘﺎ ارﺳﺎل ﺷﻮد ﺑﺨﺸﻲ از آن از ﺑﻴﻦ ﻣﻲ رود ) ﻓﻴﻠﻢ ﻫﺎي ﺳﻲ دي ﺿﻤﻴﻤﻪ را ﺑﺒﻴﻨﻴﺪ(ﻛﻪ
اﻳﻦ ﻛﺎر از ﻃﺮﻳﻖ Sliding Windowﻳﺎ ﭘﻨﺠﺮه ﻟﻐﺰان اﻧﺠﺎم ﻣﻲ ﺷﻮد اﻳﻦ ﻛﺎر ﻫﻤﺎﻧﻨﺪ ﺗﻮاﻓﻖ ﻧﺎﻣﻪ اي ﺑﻴﻦ
ﻓﺮﺳﺘﻨﺪه و ﮔﻴﺮﻧﺪه اﺳﺖ ﻛﻪ دﻳﺘﺎ ﺑﺎ ﭼﻪ ﺟﺮﻳﺎﻧﻲ ارﺳﺎل ﺷﻮد ﺗﺎ ازﺑﻴﻦ ﻧﺮود.
: Reliabilityﻳﻌﻨﻲ ﻗﺎﺑﻠﻴﺖ اﻃﻤﻴﻨﺎن ﺑﺮاي اﻧﺘﻘﺎل درﺳﺖ ﺳﮕﻤﻨﺖ ﻫﺎي دﻳﺘﺎ .اﻳﻦ ﻛﺎر ﺑﺎ اﺿﺎﻓﻪ ﻛﺮدن •
ﺷﻤﺎره ﺗﻮاﻟﻲ Sequence Numberﻛﻪ ﻧﺸﺎن دﻫﻨﺪه اﻳﻨﺴﺖ ﻛﻪ اﻳﻦ ﺳﮕﻤﻨﺖ ﭼﻨﺪﻣﻴﻦ ﺑﺨﺶ دﻳﺘﺎﺳﺖ و
ﻧﻴﺰ اﺳﺘﻔﺎده از Acknowlegeدر ارﺳﺎل ﺳﮕﻤﻨﺖ ﻫﺎ اﻧﺠﺎم ﻣﻴﺸﻮد.
TCPﻳﻚ ﭘﺮوﺗﻜﻞ Connection Orientedاﺳﺖ ﻳﻌﻨﻲ ﻗﺒﻞ از ارﺳﺎل
دﻳﺘﺎ ﺑﺎﻳﺪ اﻃﻤﻴﻨﺎن از ﺑﺮﻗﺮاري ارﺗﺒﺎط وﺟﻮد داﺷﺘﻪ ﺑﺎﺷﺪ ﺑﻪ ﻫﻤﻴﻦ ﻣﻨﻈﻮر
اﻧﺠﺎم ﻛﻮﺗﺎﻫﻲNegotiate در اﺑﺘﺪا ﺑﻴﻦ ﮔﻴﺮﻧﺪه و ﻓﺮﺳﺘﻨﺪه ﻣﺬاﻛﺮه
ﻣﻴﺸﻮد ﻛﻪ ﺑﻪ آن Handshakingﻣﻴﮕﻮﻳﻨﺪ ﺷﻜﻞ روﺑﺮو.
ارﺗﺒﺎﻃﺎت ﻣﻨﻄﻘﻲ در اﺗﺮﻧﺖ 60
ﻛﻨﺘﺮل ﺟﺮﻳﺎن دﻳﺘﺎ اﺻﻄﻼﺣﺎً ﺗﻮﺳﻂ Windowingاﻧﺠﺎم ﻣﻴﺸﻮد .اﮔﺮ Window=1ﺑﺎﺷﺪ ﻣﻌﻨﺎﻳﺶ اﻳﻨﺴﺖ ﻛﻪ
ﻓﺮﺳﺘﻨﺪه ﭘﺲ از ﻫﺮ ارﺳﺎل ﺑﺎﻳﺴﺘﻲ ﻣﻨﺘﻈﺮ ﺗﺎﻳﻴﺪﻳﻪ Ackاز ﮔﻴﺮﻧﺪه ﺑﺎﺷﺪ)ﺷﻜﻞ زﻳﺮ( ﺑﺪﻳﻬﻲ اﺳﺖ اﻳﻦ اﻣﺮ اﮔﺮﭼﻪ
ارﺗﺒﺎط را ﻛﻨﺪ ﻣﻲ ﺳﺎزد وﻟﻲ از ﭘﺮ ﺷﺪن ﺑﺎﻓﺮ ﮔﻴﺮﻧﺪه ﺟﻠﻮﮔﻴﺮي ﺑﻌﻤﻞ ﻣﻲ آﻳﺪ .اﮔﺮ Window=3ﺑﺎﺷﺪ ﺑﻪ اﻳﻦ
ﻣﻔﻬﻮم اﺳﺖ ﻛﻪ ﭘﺲ از ﻫﺮ ﺳﻪ ﺑﺎر ارﺳﺎل ﻳﻚ Ackدرﻳﺎﻓﺖ ﻣﻲ ﮔﺮدد .اﮔﺮ در اﻳﻦ ﺣﺎﻟﺖ ﻓﺮﺳﺘﻨﺪه ﭘﺲ از ﺳﻪ ﺑﺎر
ارﺳﺎل Ackدرﻳﺎﻓﺖ ﻛﻨﺪ ﻣﻲ ﻓﻬﻤﺪ ﻛﻪ ﮔﻴﺮﻧﺪه دﻳﺘﺎ را درﻳﺎﻓﺖ ﻧﻜﺮده ﻟﺬا دﻳﺘﺎ ﻣﺠﺪد ارﺳﺎل ﻣﻲ ﮔﺮدد وﻻزم اﺳﺖ
ﺳﺮﻋﺖ ﻧﻴﺰ ﻛﻤﺘﺮ ﺷﻮد .ﺑﺮ ﻫﻤﻴﻦ اﺳﺎس ﺳﺎﻳﺰ windowﺑﻄﻮر دﻳﻨﺎﻣﻴﻚ ﺑﺴﺘﻪ ﺑﻪ ﺷﺮاﻳﻂ ﻣﻤﻜﻦ اﺳﺖ در ﻃﻮل ارﺗﺒﺎط
ﺗﻐﻴﻴﺮ ﻳﺎﺑﺪ.
ﻫﻤﺎﻧﻄﻮر ﻛﻪ ذﻛﺮ ﺷﺪ TCPدﻳﺘﺎ را ﺑﻪ ﺳﮕﻤﻨﺖ ﻫﺎي ﻛﻮﭼﻜﺘﺮ ﻣﻲ ﺷﻜﻨﺪ و ﺑﻪ ﻫﺮ ﻗﺴﻤﺖ ﺑﻪ ﺗﺮﺗﻴﺐ ﻳﻚ ﺷﻤﺎره
ﻣﻴﺪﻫﺪ ﺗﺎ ﮔﻴﺮﻧﺪه ﭘﺲ از درﻳﺎﻓﺖ ﺳﮕﻤﻨﺖ ﻫﺎ آﻧﻬﺎ را ﺑﺘﺮﺗﻴﺐ ﺷﻤﺎره ﺑﻪ ﻫﻢ ﺑﭽﺴﺒﺎﻧﺪ و دﻳﺘﺎي اﺻﻠﻲ درﻳﺎﻓﺖ ﺷﻮد.
61 ارﺗﺒﺎﻃﺎت ﻣﻨﻄﻘﻲ در اﺗﺮﻧﺖ
اﮔﺮ در ﺑﻴﻦ ﺷﻤﺎره ﺳﮕﻤﻨﺖ ﻫﺎ ﻳﻚ ﺷﻤﺎره ﻣﻔﻘﻮد ﺷﻮد در اﻳﻨﺼﻮرت ﻓﺮﺳﺘﻨﺪه ﻣﺠﺪداً اﻗﺪام ﺑﻪ ارﺳﺎل آن ﺳﮕﻤﻨﺖ
ﺧﻮاﻫﺪ ﻛﺮد .ﺑﻌﻨﻮان ﻣﺜﺎل ﻓﺮض ﻛﻨﻴﺪ Window=3اﺳﺖ ﻣﺮاﺣﻞ ﻛﺎر ﺑﺼﻮرت زﻳﺮ ﺧﻮاﻫﺪ ﺑﻮد:
ﻓﺮﺳﺘﻨﺪه ﭘﺎﻛﺘﻬﺎي 1و2و 3را ﻣﻲ ﻓﺮﺳﺘﺪ .1
ﮔﻴﺮﻧﺪه Ackﺧﻮد را ﺑﺎ درﺧﻮاﺳﺖ ﭘﺎﻛﺖ 4اﻋﻼم ﻣﻲ ﻛﻨﺪ. .2
ﻓﺮﺳﺘﻨﺪه ﭘﺎﻛﺖ 4و 5و 6را ارﺳﺎل ﻣﻲ ﻛﻨﺪ .3
ﮔﻴﺮﻧﺪه ﻓﻘﻂ ﭘﺎﻛﺖ 4و 6را ﻣﻲ ﮔﻴﺮد و از اﻳﻨﺮو در Ackﭘﺎﻛﺖ 5را در ﺧﻮاﺳﺖ ﻣﻴﻜﻨﺪ. .4
ﻓﺮﺳﺘﻨﺪه ﭘﺎﻛﺖ 5را ارﺳﺎل ﻣﻲ ﻛﻨﺪ و ﻣﻨﺘﻈﺮ Ackﻣﻲ ﻣﺎﻧﺪ ﺗﺎ ﭘﺎﻛﺖ ﻫﺎي 7و 8و 9را ﺑﻔﺮﺳﺘﺪ. .5
اﺳﺘﻔﺎده ﺷﺪه ﻣﺘﻔﺎوت ﻣﻲ ﺑﺎﺷﺪ .ﻫﺎدﻳﻬﺎي ﻻﻳﻪ اول و دوم ﺑﺮاي دﻳﺘﺎ و ﻫﺎدي ﻻﻳﻪ ﺳﻮم ﻳﻌﻨﻲ آﺧﺮﻳﻦ ﻫﺎدي ﺑﺮاي
Groundﺑﻜﺎر ﻣﻴﺮود.ﻣﺸﺨﺼﺎت ﻓﻨﻲ اﻳﻦ ﻛﺎﺑﻞ ﻣﻄﺎﺑﻖ ﺑﺎ اﺳﺘﺎﻧﺪارد IEEE802.3و ﺑﺼﻮرت زﻳﺮ ﻣﻲ ﺑﺎﺷﺪ:
Electrical data at 20 oC:
در اﺳﺘﻔﺎده از اﻳﻦ ﻛﺎﺑﻞ دﻗﺖ ﺷﻮد ﻛﻪ ﺣﺪاﻗﻞ ﻓﺎﺻﻠﻪ ﺑﻴﻦ دو ﺗﺮاﻧﺴﻴﻮر 2.5ﻣﺘﺮ اﺳﺖ .ﻓﺎﺻﻠﻪ ﻫﺎي ﺑﻴﺸﺘﺮ ﻻزم اﺳﺖ
ﻣﻀﺮﺑﻲ از 2.5ﺑﺎﺷﻨﺪ ﺑﺮاي اﻳﻦ ﻣﻨﻈﻮر ﻧﺸﺎﻧﻪ ﻫﺎي رﻧﮕﻲ روي ﻛﺎﺑﻞ در ﻓﻮاﺻﻞ 2.5ﻣﺘﺮي ﻣﺸﺨﺺ ﮔﺮدﻳﺪه اﺳﺖ.
اﺑﺘﺪا و اﻧﺘﻬﺎي ﻛﺎﺑﻞ 727-0ﻧﻴﺎز ﺑﻪ ﺗﺮﻣﻴﻨﻴﺘﻮر دارد ﻛﻪ ﻳﻚ ﻣﻘﺎوﻣﺖ 50اﻫﻤﻲ اﺳﺖ اﮔﺮ ﺗﺮﻣﻴﻨﻴﺘﻮر ﻣﺘﺼﻞ ﻧﺸﻮد
ﺷﺒﻜﻪ ﺑﺪﻟﻴﻞ ﺑﺮوز ﺗﺼﺎدﻣﺎت ﺑﻴﻦ دﻳﺘﺎ ﻫﺎ ﻛﻪ ﺑﻌﻀﻲ ﻧﺎﺷﻲ از ﺑﺮﮔﺸﺖ ﺳﻴﮕﻨﺎل ﻫﺎ ﻫﺴﺘﻨﺪ ﺑﺎ ﻣﺸﻜﻞ ﻣﻮاﺟﻪ ﻣﻲ ﺷﻮد.
ﺗﺮﻣﻴﻨﻴﺘﻮر ﺧﺎص اﻳﻦ ﺷﺒﻜﻪ ﻫﻤﺮاه ﺑﺎ ﻛﺎﻧﻜﺘﻮر ﻫﺎي واﺳﻂ ﻣﺘﺼﻞ ﻣﻴﺸﻮد ﺷﻜﻞ زﻳﺮ :
اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 66
ج( Transceiver
ﺗﺮاﻧﺴﻴﻮر وﺳﻴﻠﻪ اي اﺳﺖ ﻛﻪ اﻣﻜﺎن اﺗﺼﺎل وﺳﻴﻠﻪ DTEرا ﺑﻪ ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 10Base5ﻓﺮاﻫﻢ ﻣﻲ ﺳﺎزد.
ﺗﺮاﻧﺴﻴﻮر ﻋﻼوه ﺑﺮ ارﺳﺎل و درﻳﺎﻓﺖ اﻣﻜﺎن آﺷﻜﺎر ﺳﺎزي ﺗﺼﺎدم ) (Collisionو ﻧﻴﺰ ﻓﺎﻧﻜﺸﻦ Jabberﻳﻌﻨﻲ ﻣﺎﻧﻴﺘﻮر
ﻛﺮدن زﻣﺎن ارﺳﺎل را داراﺳﺖ.
ﺑﺮﺧﻲ از ﺗﺮاﻧﺴﻴﻮر ﻫﺎ داراي دو ﭘﻮرت AUIﻫﺴﺘﻨﺪ ﻛﻪ ﻋﻼوه ﺑﺮ اﻣﻜﺎن اﺗﺼﺎل دو وﺳﻴﻠﻪ ﺑﻪ ﺷﺒﻜﻪ ﻣﻴﺘﻮاﻧﻨﺪ ﺑﺼﻮرت
ﻣﻨﻔﺮد و ﺑﺪون اﺗﺼﺎل ﺑﻪ ﺷﺒﻜﻪ ﻧﻴﺰ دو وﺳﻴﻠﻪ را ﺑﺎ ﻫﻢ ارﺗﺒﺎط دﻫﺪ.
ه( ري ﭘﻴﺘﺮ
ري ﭘﻴﺘﺮ ﺑﺮاي اﺗﺼﺎل دو ﺳﮕﻤﻨﺖ از ﻳﻚ ﺷﺒﻜﻪ ﺑﻪ ﻳﻜﺪﻳﮕﺮ اﺳﺘﻔﺎده ﻣﻲ ﺷﻮد .در ﺷﺒﻜﻪ 10Base5اﮔﺮ ﭼﻪ ﻣﻴﺘﻮان
ﺑﺎ اﺳﺘﻔﺎده از 4رﻳﭙﻴﺘﺮ 5ﺳﮕﻤﻨﺖ 500ﻣﺘﺮي را ﺑﻪ ﻫﻢ ﻣﺘﺼﻞ ﻧﻤﻮد و ﻛﻞ ﺷﺒﻜﻪ را ﺗﺎ 2500ﻣﺘﺮ ﺗﻮﺳﻌﻪ داد وﻟﻲ ﺗﻮﺟﻪ
ﺷﻮد ﻛﻪ در ﻣﺴﻴﺮ ارﺗﺒﺎﻃﻲ ﺑﻴﻦ دو وﺳﻴﻠﻪ ﻣﺎﻛﺰﻳﻤﻢ 2رﻳﭙﻴﺘﺮ ﻣﻲ ﺗﻮاﻧﺪ وﺟﻮد داﺷﺘﻪ ﺑﺎﺷﺪ.
رﻳﭙﻴﺘﺮ ﺑﻴﻦ دو ﺗﺮاﻧﺴﻴﻮر دو ﺳﮕﻤﻨﺖ ﻗﺮار ﻣﻲ ﮔﻴﺮد .اﺗﺼﺎل ﺑﻴﻦ ري ﭘﻴﺘﺮ ﺑﺎ ﺗﺮاﻧﺴﻴﻮر ﻫﺎ ﺗﻮﺳﻂ ﻛﺎﺑﻞ AUIﻳﻌﻨﻲ
ﻛﺎﺑﻞ 727-1اﻧﺠﺎم ﻣﻲ ﺷﻮد.
69 اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
در ﺣﺎﻟﺖ Stand aloneﺑﺎ Cascadeﻛﺮدن Fan Out unitﻫﺎ ﻣﻲ ﺗﻮان ﺷﺒﻜﻪ را ﻛﻤﻲ ﺑﺰرﮔﺘﺮ ﻛﺮد و ﻓﺎﺻﻠﻪ ﺑﻴﻦ
دو وﺳﻴﻠﻪ را ﺗﺎ 200ﻣﺘﺮ اﻓﺰاﻳﺶ داد در اﻳﻨﺤﺎﻟﺖ ﻣﺎﻛﺰﻳﻤﻢ 64وﺳﻴﻠﻪ ﻗﺎﺑﻞ اﺗﺼﺎل ﺑﻪ ﺷﺒﻜﻪ ﺧﻮاﻫﻨﺪ ﺑﻮد.
اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 70
ﻗﺒﻞ از ﻣﻌﺮﻓﻲ اﺟﺰاي ﻓﻮق ﻻزم اﺳﺖ ﺑﺎ ﭼﻨﺪ ﻧﻜﺘﻪ ﻛﻠﻲ ﻛﻪ در اﻳﻦ ﻗﺴﻤﺖ ﻣﺮﺗﺒﺎً ﺑﻪ آن اﺷﺎره ﻣﻴﺸﻮد و ﺗﻮﺟﻪ ﺑﻪ آﻧﻬﺎ
در ﺑﺮآورد ﺗﻌﺪاد اﺟﺰا و ﺑﺮآورد ﻃﻮل ﻛﺎﺑﻞ ﺷﺒﻜﻪ ﻣﻬﻢ اﺳﺖ آﺷﻨﺎ ﺷﻮﻳﻢ.از آﻧﺠﺎ ﻛﻪ ﺗﻜﻨﻴﻚ دﺳﺘﺮﺳﻲ ﺑﻪ ﺑﺎس در
اﺗﺮﻧﺖ ﺑﺼﻮرت CSMA/CDﻳﺎ روش ﮔﻮش دادن ﺑﻪ ﺑﺎس ﻣﻲ ﺑﺎﺷﺪ در ﺑﺮﺧﻲ ﻣﻮارد دو ﻳﺎ ﭼﻨﺪ اﻳﺴﺘﮕﺎه ﻛﻪ ﺑﺎس
را ﺧﺎﻟﻲ ﻣﻴﺒﻴﻨﻨﺪ ﺷﺮوع ﺑﻪ ارﺳﺎل دﻳﺘﺎ ﻣﻲ ﻛﻨﻨﺪ و در ﻧﺘﻴﺠﻪ ﺗﺼﺎدم رخ ﻣﻲ دﻫﺪ .وﻗﺘﻲ ﺗﺼﺎدم رخ ﻣﻴﺪﻫﺪ
اﻳﺴﺘﮕﺎﻫﻬﺎ ﺑﻪ ﺳﻴﺴﺘﻤﻲ ﻣﺠﻬﺰ ﻫﺴﺘﻨﺪ ﻛﻪ ﻫﻤﮕﻲ ﻣﻲ ﺗﻮاﻧﻨﺪ از وﻗﻮع آن ﻣﻄﻠﻊ ﺷﻮﻧﺪ.ﺑﺪﻳﻬﻲ اﺳﺖ ﺑﺠﺰ دو اﻳﺴﺘﮕﺎﻫﻲ
ﻛﻪ ﺑﻴﻦ دﻳﺘﺎي آﻧﻬﺎ ﺗﺼﺎدم رخ داده ﺳﺎﻳﺮ اﻳﺴﺘﮕﺎﻫﻬﺎ ﺑﺎﻳﺴﺘﻲ ﺳﺎﻛﺖ ﺑﻤﺎﻧﻨﺪ ﺗﺎ دو اﻳﺴﺘﮕﺎه ﻣﺰﺑﻮر ﭘﺲ از ﻳﻚ زﻣﺎن
رﻧﺪوم دﻳﺘﺎي ﺧﻮد را ارﺳﺎل ﻧﻤﺎﻳﻨﺪ.
ﻧﻜﺘﻪ ﻣﻬﻢ در اﻳﻦ ﻣﻴﺎن اﻳﻨﺴﺖ ﻛﻪ آﺷﻜﺎر ﺳﺎزي ﺗﺼﺎدم ﻣﺤﺪودﻳﺖ ﻓﺎﺻﻠﻪ دارد .ﺑﻌﺒﺎرت دﻳﮕﺮ ﻫﺮ اﻳﺴﺘﮕﺎﻫﻲ
ﻧﻤﻴﺘﻮاﻧﺪ از ﺑﺮوز ﺗﺼﺎدم در ﻫﺮ ﻧﻘﻄﻪ اي روي ﺑﺎس ﻣﻄﻠﻊ ﺷﻮد .ﻣﺎﻛﺰﻳﻤﻢ ﻓﺎﺻﻠﻪ اي ﻛﻪ ﺗﺎ آﻧﺠﺎ اﻣﻜﺎن آﺷﻜﺎر ﺳﺎزي
ﺗﺼﺎدم وﺟﻮد دارد را Network Spanﻳﺎ Collision Domainﻣﻲ ﮔﻮﻳﻨﺪ Span.ﺑﺮاي ﺷﺒﻜﻪ 10BASEﺑﺮاﺑﺮ ﺑﺎ
4520ﻣﺘﺮ اﺳﺖ و ﺑﺮاي ﺷﺒﻜﻪ 100BASEﺑﺮاﺑﺮ ﺑﺎ 412ﻣﺘﺮ اﺳﺖ.ﭘﺲ ﺑﺎﻳﺴﺘﻲ ﺑﻪ ﻋﺎﻣﻞ ﻣﺤﺪوده ﻛﻨﻨﺪه Spanدر
ﻃﺮاﺣﻲ ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺗﻮﺟﻪ داﺷﺖ .اﻟﺒﺘﻪ ﻫﻤﺎﻧﻄﻮر ﻛﻪ ﺑﻌﺪاً ﺧﻮاﻫﻴﻢ دﻳﺪ ﺑﺎ اﺳﺘﻔﺎده از وﺳﺎﻳﻠﻲ ﻛﻪ ﺑﺮ اﺳﺎس
ﺗﻜﻨﻮﻟﻮژي ﺳﻮﺋﻴﭽﻴﻨﮓ ﺳﺎﺧﺘﻪ ﺷﺪه اﻧﺪ Spanﺷﺒﻜﻪ ﺗﺎ ﺣﺪ زﻳﺎدي اﻓﺰاﻳﺶ ﻣﻲ ﻳﺎﺑﺪ.
از ﻃﺮف دﻳﮕﺮ ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ ﺗﻤﺎم اﺟﺰاﻳﻲ ﻛﻪ ﺑﻪ ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﻣﺘﺼﻞ ﻣﻴﺸﻮﻧﺪ داراي ﻳﻚ زﻣﺎن ﺗﺎﺧﻴﺮ در ﺗﺒﺎدل
دﻳﺘﺎ ﻫﺴﺘﻨﺪ .اﻳﻦ زﻣﺎن ﺗﺎﺧﻴﺮ در وﻗﻮع ﺗﺼﺎدم ﻧﻘﺶ دارد و ﺑﺎﻳﺴﺘﻲ ﺗﺎﺛﻴﺮ آن ﻟﺤﺎظ ﮔﺮدد .در ﻣﺤﺎﺳﺒﺎت ﺑﺠﺎي
اﻳﻨﻜﻪ زﻣﺎن ﺗﺎﺧﻴﺮ وﺳﺎﻳﻞ را ﺑﺮﺣﺴﺐ ﺛﺎﻧﻴﻪ ﺑﻜﺎر ﺑﺒﺮﻧﺪ ﺑﺮاي ﺳﺎدﮔﻲ ﻣﻌﺎدل ﻣﺘﺮ آﻧﺮا اﺳﺘﻔﺎده ﻣﻲ ﻛﻨﻨﺪ ﺑﻌﺒﺎرت دﻳﮕﺮ
Delay ﺗﺎﺧﻴﺮ وﺳﻴﻠﻪ را ﺑﺎ ﻣﺘﺮاژ ﻛﺎﺑﻠﻲ ﻛﻪ ﺳﻴﮕﻨﺎل در ﻋﺒﻮر از آن ﺗﺎﺧﻴﺮ دارد ﻣﺪل ﻣﻲ ﻛﻨﻨﺪ و ﺑﻪ آن ﻣﻌﺎدل ﺗﺎﺧﻴﺮ ﻳﺎ
Equivalentﻣﻴﮕﻮﻳﻨﺪ .در ﻫﻨﮕﺎم ﻃﺮاﺣﻲ ﺷﺒﻜﻪ ﺗﺎﺧﻴﺮ ﻣﻌﺎدل ﺗﻤﺎم اﺣﺰاي ﺷﺒﻜﻪ را ﻣﺤﺎﺳﺒﻪ و ﺟﻤﻊ ﻣﻲ ﻛﻨﻨﺪ و از
Spanﻛﻠﻲ ﺷﺒﻜﻪ ﻛﻢ ﻣﻴﻜﻨﻨﺪ آﻧﭽﻪ ﺑﺎﻗﻲ ﻣﻲ ﻣﺎﻧﺪ ﻃﻮل ﻛﺎﺑﻠﻲ اﺳﺖ ﻛﻪ ﻣﻴﺘﻮاﻧﺪ در ﺷﺒﻜﻪ ﻛﺸﻴﺪه ﺷﻮد.ﻣﺎ اﻳﻦ
ﻣﻄﺎﻟﺐ را در ﻫﻨﮕﺎم ﻣﻌﺮﻓﻲ اﺟﺰاي ﺷﺒﻜﻪ ﺑﺎ اراﺋﻪ ﻣﺜﺎل ذﻛﺮ ﺧﻮاﻫﻴﻢ ﻛﺮد.
71 اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
Path ﻧﻜﺘﻪ دوﻣﻲ ﻛﻪ ﻋﻼوه ﺑﺮﻣﺴﺌﻠﻪ ﺗﺎﺧﻴﺮ در ﻃﺮاﺣﻲ ﺷﺒﻜﻪ ﺑﺎﻳﺪ ﻣﺪ ﻧﻈﺮ ﻗﺮار ﮔﻴﺮد ﭘﺎراﻣﺘﺮ PVVاﺳﺖ ﻛﻪ ﻣﺨﻔﻒ
Variability Valueﻣﻲ ﺑﺎﺷﺪ .ﺑﺮ ﻃﺒﻖ اﺳﺘﺎﻧﺪارد IEEE 802.3در ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺑﻴﻦ ﻫﺮ دو ﺑﺴﺘﻪ ﻣﺘﻮاﻟﻲ دﻳﺘﺎ ﻻزم
اﺳﺖ ﻳﻚ ﻓﺎﺻﻠﻪ زﻣﺎﻧﻲ ﻣﺸﺨﺺ وﺟﻮد داﺷﺘﻪ ﺑﺎﺷﺪ در ﺻﻮرﺗﻲ ﻛﻪ ﻓﺎﺻﻠﻪ زﻣﺎﻧﻲ ﻛﻤﺘﺮ از آن ﻣﻘﺪار ﺑﺎﺷﺪ ﺗﺒﺎدل
دﻳﺘﺎ ﺑﺎ ﻣﺸﻜﻞ ﻣﻮاﺟﻪ ﺧﻮاﻫﺪ ﺷﺪ .ﻫﺮ وﺳﻴﻠﻪ داراي ﻳﻚ Varriability Valueاﺳﺖ ﻛﻪ ﻣﻌﺮف اﻳﻦ ﻓﺎﺻﻠﻪ زﻣﺎﻧﻲ
Path Varriability Value اﺳﺖ و واﺣﺪ آن Bit Timeاﺳﺖ .ﺟﻤﻊ Varriability Valueﻫﺎي ﻛﻞ وﺳﺎﻳﻞ را
ﻣﻴﺨﻮاﻧﻨﺪ و ﺑﺎ PVVﻧﺎم ﻣﻲ ﺑﺮﻧﺪ PVV .ﻛﻞ ﺷﺒﻜﻪ ﺑﺎﻳﺴﺘﻲ از 40 Bit Timeﺗﺠﺎوز ﻧﻜﻨﺪ.ﺑﻌﺒﺎرت دﻳﮕﺮ ﻓﺎﺻﻠﻪ
زﻣﺎﻧﻲ ﺑﻴﻦ ﺑﺴﺘﻪ ﻫﺎي دﻳﺘﺎ ﻣﺠﻤﻮﻋﺎً ﻛﻤﺘﺮ از 40 Bit Timeﺑﺎﺷﺪ .ﺑﺎ رﻋﺎﻳﺖ اﻳﻦ ﻣﺤﺪودﻳﺖ اﻃﻤﻴﻨﺎن از ارﺳﺎل
ﺻﺤﻴﺢ ﺑﺴﺘﻪ ﻫﺎ ﺿﻤﺎﻧﺖ ﻣﻴﺸﻮد.
ﭘﺲ ﺑﻄﻮر ﺧﻼﺻﻪ در ﺷﺒﻜﻪ : 10Base
در ﺑﺮآورد ﻃﻮل ﺷﺒﻜﻪ ﺑﺎﻳﺴﺘﻲ ﺑﻪ دو ﻓﺎﻛﺘﻮر Spanو ﺗﺎﺧﻴﺮ ﻣﻌﺎدل ﺗﻮﺟﻪ داﺷﺖ. •
ﻋﻼوه ﺑﺮ اﻳﻨﻬﺎ ﻛﺎﺑﻞ ﻫﺎي دﻳﮕﺮي ﻧﻴﺰ ﻋﺮﺿﻪ ﺷﺪه اﻧﺪ ﻣﺎﻧﻨﺪ ﻛﺎﺑﻞ اﺗﺮﻧﺖ ﻫﻴﺒﺮﻳﺪ ﻛﻪ ﻋﻼوه ﺑﺮ دو زوج دﻳﺘﺎ ﻛﻪ داﺧﻞ
ﺷﻴﻠﺪ اﺳﻤﺒﻞ ﺷﺪه رﺷﺘﻪ ﻫﺎﻳﻲ ﻧﻴﺰ ﺑﺮاي اﻧﺘﻘﺎل ﺗﻐﺬﻳﻪ درﻛﻨﺎر آن ﺗﻌﺒﻴﻪ ﺷﺪه اﺳﺖ .
ITP ﻛﺎﺑﻞ
ﻛﺎﺑﻞ ) ITPﻣﺨﻔﻒ ( Industrial Twisted Pairﻣﻲ ﺗﻮاﻧﺪ ﺑﺮاي اﺗﺼﺎل ﺑﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ اﺳﺘﻔﺎده ﺷﻮد .ﻣﺎﻛﺰﻳﻤﻢ
ﻃﻮل اﻳﻦ ﻛﺎﺑﻞ )ﺑﻴﻦ دو وﺳﻴﻠﻪ( 100ﻣﺘﺮ اﺳﺖ.
اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 72
زوج ﺳﻴﻢ ﺑﻮده ﻛﻪ ﻳﻚ2 داراي. ﻣﻲ ﺑﺎﺷﺪScreen ﻳﻌﻨﻲ داراي ﺷﻴﻠﺪS/STP اﻫﻤﻲ و ﺑﺼﻮرت100 اﻳﻦ ﻛﺎﺑﻞ
. ﻣﺸﺨﺼﺎت اﻟﻜﺘﺮﻳﻜﻲ اﻳﻦ ﻛﺎﺑﻞ در ﺟﺪول آﻣﺪه اﺳﺖ.ﺳﻔﻴﺪ اﺳﺖ/ﺳﻔﻴﺪ و زوج دوم آن ﻧﺎرﻧﺠﻲ/زوج آن آﺑﻲ
TP Cord ﻛﺎﺑﻞ
اﺳﺖ رﻧﮓ رﺷﺘﻪ ﻫﺎي آن ﻫﻤﺎﻧﻨﺪStar quad اﻫﻤﻲ و ﺑﺼﻮرت100 اﺳﺖTwisted Pair اﻳﻦ ﻛﺎﺑﻞ ﻛﻪ ﺑﺼﻮرت
10 اﻳﻦ ﻛﺎﺑﻞ ﺑﺮاي ﻣﺤﻴﻂ ﻫﺎﻳﻲ ﻛﻪ ﺳﻄﺢ ﻧﻮﻳﺰ آﻧﻬﺎ ﻛﻢ اﺳﺖ و ﺑﺮاي ﻃﻮل ﻣﺤﺪود ) ﻣﺎﻛﺰﻳﻤﻢ. اﺳﺖITP ﻛﺎﺑﻞ
.ﻣﺘﺮ( ﻗﺎﺑﻞ اﺳﺘﻔﺎده ﻣﻲ ﺑﺎﺷﺪ
ﺷﻜﻞ زﻳﺮﻧﻤﻮﻧﻪ اي از ﻛﺎرﺑﺮد دوﻧﻮع ﻛﺎﺑﻞ ﻓﻮق اﻟﺬﻛﺮ را ﻫﻤﺮاه ﺑﺎ ﺳﺎﻳﺮ ﻛﺎﺑﻞ ﻫﺎ در ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﻧﺸﺎن ﻣﻴﺪﻫﺪ.
ب( ﻛﺎﻧﻜﺘﻮر
ﻛﺎﻧﻜﺘﻮرﻫﺎي ﻣﻮرد اﺳﺘﻔﺎده در ﺷﺒﻜﻪ 10Base-Tﻣﺘﻨﻮع و ﻣﺘﻔﺎوﺗﻨﺪ اﻫﻢ آﻧﻬﺎ در ﺷﻜﻞ ﻫﺎي زﻳﺮ ﻧﺸﺎن داده ﺷﺪه
اﺳﺖ :
Fast Connectﺑﺮاي ارﺗﺒﺎط ﺳﺮﻳﻊ ﻛﺎﺑﻞ ITPاﻳﻦ ﻛﺎﻧﻜﺘﻮر در ﻛﺎﻧﻜﺘﻮرﻫﺎي RJ45
دوﻃﺮف ﻛﺎﺑﻞ ITPﻧﺼﺐ ﻣﻴﺸﻮد و در ﺳﻤﺖ دﻳﮕﺮ آن ﻛﺎﻧﻜﺘﻮر ﺑﺮاي اﺗﺼﺎل ﺑﻪ ﻛﺎرﺗﻬﺎي ﺷﺒﻜﻪ اﺳﺘﻔﺎده ﻣﻴﺸﻮد
RJ45ﻗﺎﺑﻞ اﺗﺼﺎل اﺳﺖ.
ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ اﮔﺮ ﺗﺮاﻧﺴﻴﻮر داراي دو ﭘﻮرت و Version 4ﻳﺎ ﻛﻤﺘﺮ ﺑﺎﺷﺪ در اﻳﻨﺤﺎﻟﺖ اﺗﺼﺎل ELMﺑﺎﻳﺴﺘﻲ ﺑﻪ
ﭘﻮرت ﺳﻤﺖ ﭼﭗ ﺗﺮاﻧﺴﻴﻮر ﺑﺮﻗﺮار ﮔﺮدد.
ELMﻫﺎ را ﻣﻴﺘﻮان ﺑﺎ ﻫﻢ ﺳﺮي ﻛﺮد ﻳﻌﻨﻲ ﺑﺼﻮرت Cascadeروي ﺷﺒﻜﻪ ﺑﻜﺎر ﺑﺮد از آﻧﺠﺎ ﻛﻪ Bit Timeﻣﺮﺑﻮط
ﺑﻪ ﻫﺮ ﭘﻮرت ﻃﺒﻖ ﺟﺪول زﻳﺮ 3BTﻣﻲ ﺑﺎﺷﺪ و ﻫﻤﺎﻧﻄﻮر ﻛﻪ ذﻛﺮ ﺷﺪ در ﻳﻚ ﺷﺒﻜﻪ ﺟﻤﻊ BTﻫﺎ ﺑﺎﻳﺴﺘﻲ ﻛﻤﺘﺮ از
40ﺑﺎﺷﺪ ﺑﻨﺎﺑﺮاﻳﻦ ﻣﺎﻛﺰﻳﻤﻢ 13ﻋﺪد ELMرا ﻣﻲ ﺗﻮان روي ﻳﻚ ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺑﺼﻮرت Cascadeﻗﺮار داد.
Port 1 Port 2 Delay Equivalent Variability Value
ITP ITP 190 m 3BT
در ﺷﻜﻞ ﻓﻮق دﻗﺖ ﺷﻮد ﻛﻪ ﻫﻤﻪ ﺟﺎ ﻛﺎﺑﻞ ITPﺑﻜﺎر رﻓﺘﻪ اﺳﺖ و اﺗﺼﺎﻻت ﺑﻴﻦ Node1ﺑﺎ ELMو ﻫﻤﭽﻨﻴﻦ
Node2ﺑﺎ ELMﺑﺼﻮرت Crossﺑﺴﺘﻪ ﺷﺪه اﻧﺪ در ﺻﻮرﺗﻲ ﻛﻪ اﺗﺼﺎل ﺑﻴﻦ دو ELMﺑﺼﻮرت ﻣﻌﻤﻮﻟﻲ )ﻧﻘﻄﻪ ﺑﻪ
ﻧﻘﻄﻪ ( ﻣﻲ ﺑﺎﺷﺪ.
اﮔﺮ ﻛﺎﺑﻞ ITPﺑﺮاي اﺗﺼﺎل ﺑﻴﻦ دو ELMﺑﻜﺎر رود ﻣﺎﻛﺰﻳﻤﻢ ﻃﻮل ﻛﺎﺑﻞ ﺑﻴﻦ ﻫﺮ دو ELMﺻﺪ ﻣﺘﺮ ﺧﻮاﻫﺪ
ﺑﻮد.ﺑﺮاي ﻣﺤﺎﺳﺒﻪ ﻃﻮل ﻛﻞ ﺷﺒﻜﻪ ﻻزم اﺳﺖ PVVرا ﻣﺤﺎﺳﺒﻪ ﻛﺮده و از 4520ﻣﺘﺮ ﻛﻢ ﻛﻨﻴﻢ ﻋﺪد ﺑﺎﻗﻴﻤﺎﻧﺪه ﻃﻮل
ﻛﺎﺑﻞ را ﻧﺸﺎن ﺧﻮاﻫﺪ داد .دراﻳﻦ ﻣﺤﺎﺳﺒﻪ ﻻزم اﺳﺖ ﻣﺘﺮاژ ﻣﻌﺎدل ﺗﺎﺧﻴﺮ را ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﺷﻜﻞ ﺑﺮاي ﻛﺎرت CPروي
PLCو OPﻣﻌﺎدل ﺗﺎﺧﻴﺮ را ﺑﺮاي ELMﻫﺎ)ﺑﺮ اﺳﺎس ﭘﻮرﺗﻬﺎي آن( داﺷﺘﻪ ﺑﺎﺷﻴﻢ .اﻳﻦ ﻣﻘﺎدﻳﺮ ﻃﺒﻖ ﺟﺪول زﻳﺮ
ﻫﺴﺘﻨﺪ :
Port 1 Port 2 Delay Equivalent Variability Value
ITP ITP 190 m 3BT
ﺑﺮاﻳﻦ اﺳﺎس ﻃﻮل ﺑﺎﻗﻴﻤﺎﻧﺪه ﺑﺮاي ﻛﺎﺑﻞ ﺷﺒﻜﻪ ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﺗﻌﺪاد ELMﻫﺎ در ﺟﺪول زﻳﺮ آﻣﺪه اﺳﺖ:
Number of Remaining Cable Length
Path Variability Value from
ELMs
Node 1 to Node 2
2 140m+190m+190m+140m 3860m
در ﺣﺎﻟﺖ Cascadeدر ﺻﻮرت ﻗﻄﻊ ﺷﺪن ﻛﺎﺑﻞ ﺑﻴﻦ دو ELMﺷﺒﻜﻪ ﺑﻪ دو زﻳﺮ ﺷﺒﻜﻪ ﻣﺴﺘﻘﻞ ﺗﺒﺪﻳﻞ ﺧﻮاﻫﺪ ﺷﺪ و
ﺑﺠﺰ دو ﭘﻮرت ﻣﺰﺑﻮر ﺳﺎﻳﺮ ﭘﻮرﺗﻬﺎ ﺑﻪ ﻛﺎر ﺗﺒﺎدل دﻳﺘﺎ ﺑﺎ اﺟﺰاي دﻳﮕﺮ ﺷﺒﻜﻪ اداﻣﻪ ﺧﻮاﻫﻨﺪ داد.ﺑﻪ اﻳﻦ ﻗﺎﺑﻠﻴﺖ اﺻﻄﻼﺣﺎً
Auto Partioningﮔﻔﺘﻪ ﻣﻴﺸﻮد.
ﺑﻄﻮر ﺧﻼﺻﻪ ﺑﺎ ELMﻣﻴﺘﻮان ﺗﻮﭘﻮﻟﻮژي ﻫﺎي ﺑﺎس و ﺳﺘﺎره را اﻳﺠﺎد ﻛﺮد.
ELMروي رﻳﻞ ﻧﺼﺐ ﻣﻴﺸﻮد و ﺗﻐﺬﻳﻪ 24VDCﻧﻴﺎز دارد ﻛﻪ ﻣﻴﺘﻮاﻧﺪ
ﺑﺼﻮرت Redundantﺑﺎﺷﺪ.اﺗﺼﺎل ﺑﻪ ﻳﻚ ﻳﺎ دو ﻣﻨﺒﻊ ﺗﻐﺬﻳﻪ از ﺑﺎﻻ اﻧﺠﺎم
ﻣﻴﺸﻮد .اﻳﻦ ﺗﺮﻣﻴﻨﺎﻟﻬﺎ در ﺷﻜﻞ زﻳﺮ ﻧﺸﺎن داده ﺷﺪه اﻧﺪ .ﺗﻮﺟﻪ ﺷﻮد در
ﺣﺎﻟﺘﻲ ﻛﻪ از ﻳﻚ ﺗﻐﺬﻳﻪ اﺳﺘﻔﺎده ﻣﻴﺸﻮد اﮔﺮ آﻧﺮا ﺻﺮﻓﺎً ﺑﻪ ﻳﻚ ﺗﺮﻣﻴﻨﺎل )
ﻳﻌﻨﻲ (L1 , Mﻣﺘﺼﻞ ﻛﻨﻴﻢ ﺑﺎ ﻓﺎﻟﺖ ﻣﻮاﺟﻪ ﻣﻴﺸﻮﻳﻢ در اﻳﻦ ﺣﺎﻟﺖ ﻻزم
L2 اﺳﺖ ﺗﻐﺬﻳﻪ را ﺑﻪ ﻫﺮدو ﺗﺮﻣﻴﻨﺎل ﻣﺘﺼﻞ ﻛﻨﻴﻢ )ﻳﻌﻨﻲ ﻣﺜﺒﺖ را ﺑﻪ L1و
و ﻣﻨﻔﻲ را ﺑﻪ (M
ﻫﻤﺎﻧﻄﻮر ﻛﻪ در ﺷﻜﻞ ﺑﻌﺪ دﻳﺪه ﻣﻴﺸﻮد روي ELMﭼﺮاغ ﻫﺎي ﺳﻴﮕﻨﺎل ﻣﺨﺘﻠﻔﻲ ﺗﻌﺒﻴﻪ ﺷﺪه اﺳﺖ ﺷﺎﻣﻞ :
ﻣﻔﻬﻮم رﻧﮓ ﺷﺮح LED
ﺗﻐﺬﻳﻪ 24وﻟﺖ ﺷﻤﺎره 1وﺻﻞ اﺳﺖ ﺳﺒﺰ Power1 P1
درﻳﺎﻓﺖ دﻳﺘﺎ را ﻧﺸﺎن ﻣﻴﺪﻫﺪ ﺑﺴﺘﻪ ﺑﻪ ﺣﺠﻢ ﺗﺒﺎدل دﻳﺘﺎ ﺑﺼﻮرت ﭼﺸﻤﻚ زرد DATA DA
زن در ﻣﻲ آﻳﺪ
وﻗﻮع ﺗﺼﺎدم را ﻧﺸﺎن ﻣﻴﺪﻫﺪ ﻗﺮﻣﺰ Collision Detect CD
در ﺑﺎﻻي ELMﺗﻌﺪادي Dip Switchﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ وﺟﻮد دارد ﻓﻘﻂ 3ﺳﻮﺋﻴﭻ اول در ELMﺑﻜﺎر ﻣﻴﺮود دو
ﺳﻮﺋﻴﭻ آﺧﺮ ﻣﺮﺑﻮط روي OLMﻛﻪ ﺑﻌﺪاً ﺗﻮﺿﻴﺢ داده ﺧﻮاﻫﺪ ﺷﺪ ﻛﺎرﺑﺮد دارد.ﻫﺮﻛﺪام از اﻳﻦ ﺳﻪ ﺳﻮﺋﻴﭻ ﺑﻪ
ﺣﺎﻟﺖ Onدر ﺑﻴﺎﻳﺪ درﻳﺎﻓﺖ ﭘﻴﺎم از ﭘﻮرت ﻣﻮرد ﻧﻈﺮﻛﻪ ﻧﺸﺎن دﻫﻨﺪه Link Statusاﺳﺖ ﻣﺘﻮﻗﻒ ﻣﻲ ﮔﺮدد .ﻣﺜﻼً ﺑﺎ
Link Onﺷﺪن LA1وﺿﻌﻴﺖ ﺑﺮﻗﺮاري ارﺗﺒﺎط در ﭘﻮرت 1روي ﭼﺮاغ LS1ﻧﻤﺎﻳﺶ داده ﻧﻤﻴﺸﻮد LA .ﻣﺨﻔﻒ
Alarmﻣﻲ ﺑﺎﺷﺪ.
ﺑﺮاي ﭘﻮرت AUIﻛﺎﻧﻜﺘﻮر 15ﭘﻴﻦ ﺑﻜﺎر ﻣﻴﺮود ﻛﻪ در ﺷﻜﻞ زﻳﺮ ﻧﺸﺎن داده ﺷﺪه اﺳﺖ در اﻳﻦ ﻛﺎﻧﻜﺘﻮر ﭘﻴﻦ ﻫﺎي
5و 12ﺑﺮاي درﻳﺎﻓﺖ و ﭘﻴﻦ ﻫﺎي 3و 10ﺑﺮاي ارﺳﺎل اﺳﺘﻔﺎده ﻣﻴﺸﻮﻧﺪ.
ﻫﻤﺎﻧﻄﻮر ﻛﻪ ﺑﻌﺪاٌ ﺧﻮاﻫﻴﻢ دﻳﺪ ELMﻫﺎ را ﻣﻴﺘﻮان ﻫﻤﺮاه ﺑﺎ OLMﻫﺎ ﺑﺼﻮرت ﺗﺮﻛﻴﺒﻲ در ﻳﻚ ﺷﺒﻜﻪ ﻧﻴﺰ ﺑﻜﺎر ﺑﺮد.
اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 82
• : Fragment Extensionﻗﺴﻤﺖ ﻫﺎي ﻛﻮﭼﻚ و ﺧﺮده رﻳﺰه دﻳﺘﺎ ﻛﻪ ﻧﺎﺷﻲ از ﺗﺼﺎدم اﺳﺖ ﺗﻮﺳﻂ ELMﺑﻪ
96ﺑﻴﺖ ﺗﻮﺳﻌﻪ ﻣﻲ ﻳﺎﺑﺪ .ﺑﺎ اﻳﻦ ﻣﻴﺰان ﺑﻴﺖ ﺗﻤﺎم Nodeﻫﺎ ﺗﺼﺎدم را آﺷﻜﺎر ﻣﻴﺴﺎزﻧﺪ.
• : Handling Collisionوﻗﺘﻲ ELMﺗﺼﺎدم را ﻣﻲ ﺑﻴﻨﺪ ﻋﻤﻞ ارﺳﺎل را ﻣﺘﻮﻗﻒ ﻛﺮده و ﺑﺴﺘﻪ دﻳﺘﺎﻳﻲ ﻛﻪ دﭼﺎر
ﺗﺼﺎدم ﺷﺪه را ﺑﺎ ﺳﻴﮕﻨﺎل Jamﺟﺎﻳﮕﺰﻳﻦ ﻣﻴﺴﺎزد ﺗﺎ اﻃﻤﻴﻨﺎن ﻳﺎﺑﺪ ﻛﻪ DTEﻣﺘﻮﺟﻪ وﻗﻮع ﺗﺼﺎدم ﺷﺪه اﺳﺖ.
• : Auto Partitioningوﻗﺘﻲ ارﺗﺒﺎط ﺑﻴﻦ دو ELMﺳﺮي ﻗﻄﻊ ﻣﻴﺸﻮد ﺑﺎز ﻫﻢ ﺑﺼﻮرت ﻣﺠﺰا ﺑﻜﺎر ﺧﻮد اداﻣﻪ
ﻣﻴﺪﻫﻨﺪ.
• : Reconnectionﭘﺲ از ﻗﻄﻊ ،ﺑﺎ وﺻﻞ ﺷﺪن ﻣﺠﺪد ارﺗﺒﺎط ﺑﻄﻮر اﺗﻮاﺗﻴﻚ ﺑﺮﻗﺮار ﻣﻴﮕﺮدد.
tied up • : Jabber Lockup Protectionاﮔﺮ ﺑﺪﻟﻴﻞ ﺧﺮاﺑﻲ ﺗﺮاﻧﺴﻴﻮر ﻳﺎ ﻛﻨﺘﺮﻟﺮ ،ﺷﺒﻜﻪ ﺑﻄﻮر ﻣﺪاوم ﺗﻮﺳﻂ دﻳﺘﺎ
ﺷﻮد ﺑﮕﻮﻧﻪ اي ﻛﻪ اﻳﻦ ﻛﺎر ﺗﺎ 5,5ﻣﻴﻠﻲ ﺛﺎﻧﻴﻪ ﻃﻮل ﺑﻜﺸﺪ در اﻳﻨﺤﺎﻟﺖ ELMﺑﻄﻮر ﺧﻮدﻛﺎر درﻳﺎﻓﺖ را
ﻣﺘﻮﻗﻒ ﻣﻲ ﻛﻨﺪ اﻳﻦ اﻳﻨﺘﺮاﭘﺖ ﺑﻌﺪ ازﻳﻚ ﻣﻜﺚ ﺑﻴﻜﺎري 9,6ﻣﻴﻜﺮوﺛﺎﻧﻴﻪ اي ﺑﺮﻃﺮف ﻣﻴﮕﺮدد.
• : Link Controlﺑﺮاي ﻛﻨﺘﺮل ارﺗﺒﺎط و اﻃﻤﻴﻨﺎن از اﻳﻨﻜﻪ اﺗﺼﺎل ﻛﻮﺗﺎه ﻳﺎ ﻗﻄﻌﻲ در ﻛﺎﺑﻞ رخ ﻧﺪاده ELMﺑﻄﻮر
ﺳﻴﻜﻠﻲ ﻛﺎﺑﻞ را ﺗﻮﺳﻂ ارﺳﺎل ﭘﺎﻟﺲ ﺗﺴﺖ ﻣﻴﻜﻨﺪ اﻳﻦ ﺗﺴﺖ ﻃﺒﻖ اﺳﺘﺎﻧﺪارد IEEE802.3ﻣﻴﺒﺎﺷﺪ .ﭘﻮرﺗﻬﺎي
ﺑﻼاﺳﺘﻔﺎده از دﻳﺪﮔﺎه ELMﻫﻤﺎﻧﻨﺪ ﻗﻄﻌﻲ ﻛﺎﺑﻞ ﺣﺲ ﻣﻴﺸﻮﻧﺪ ﻫﻤﻴﻨﻄﻮر ارﺗﺒﺎط ﺑﺎ دﺳﺘﮕﺎﻫﻲ ﻛﻪ ﺗﻐﺬﻳﻪ آن
ﻗﻄﻊ اﺳﺖ از دﻳﺪﮔﺎه ELMﻣﺎﻧﻨﺪ اﺗﺼﺎل ﺑﺎز ﻛﺎﺑﻞ ﺑﻨﻈﺮ ﻣﻲ آﻳﺪ.
• : Auto Polarity Exchangeاﮔﺮ زوج ﺳﻴﻢ ﻣﺮﺑﻮط ﺑﻪ درﻳﺎﻓﺖ ﻳﻌﻨﻲ RD+و RD-ﺟﺎﺑﺠﺎ ﻣﺘﺼﻞ ﺷﺪه ﺑﺎﺷﻨﺪ
ELMﺑﻄﻮر اﺗﻮﻣﺎﺗﻴﻚ ﭘﻼرﻳﺘﻪ را ﺑﺮﻋﻜﺲ ﻣﻴﻜﻨﺪ .
83 اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
ﻫﻤﺎﻧﻄﻮر ﻛﻪ در ﺷﻜﻞ ﻛﺎرت CP1613ﻣﺸﺎﻫﺪه ﻣﻴﺸﻮد ﺑﺮاي اﺗﺼﺎل ﺑﻪ اﺗﺮﻧﺖ ﻫﻢ ﭘﻮرت AUIو ﻫﻢ ﭘﻮرت RJ45
وﺟﻮد دارد وﻟﻲ ﻛﺎرﺗﻬﺎي ﺟﺪﻳﺪﺗﺮي ﻧﻴﺰ ﻋﺮﺿﻪ ﺷﺪه اﻧﺪ ﻛﻪ روي آﻧﻬﺎ ﺻﺮﻓﺎً ﻛﺎﻧﻜﺘﻮر RJ45ﻗﺎﺑﻞ اﺗﺼﺎل اﺳﺖ.
ﻛﺎﺑﻠﻬﺎي ITPو TPﺑﺼﻮرت اﺳﻤﺒﻞ ﺷﺪه ﺑﺎ ﻛﺎﻧﻜﺘﻮرﻫﺎي RJ45و ﻃﻮل ﻫﺎي ﻣﺨﺘﻠﻒ وﺟﻮد دارﻧﺪ اﮔﺮ ﭼﻪ ﻣﻴﺘﻮان
از ﻛﺎﻧﻜﺘﻮرﻫﺎي ﻣﻌﻤﻮل و ﺣﺘﻲ ﻛﺎﺑﻞ ﻫﺎي Cate5ﻣﻌﻤﻮل ﻧﻴﺰ اﺳﺘﻔﺎده ﻛﺮد وﻟﻲ در ﻣﺤﻴﻂ ﻫﺎي ﺻﻨﻌﺘﻲ ﻛﺎﺑﻞ ﺷﻴﻠﺪ
دار و ﻛﺎﻧﻜﺘﻮر ﻫﺎي RJ45ﺻﻨﻌﺘﻲ ﻛﻪ داراي ﻣﺤﻞ اﺗﺼﺎل ﺑﻪ ﺷﻴﻠﺪ ﻫﺴﺘﻨﺪ ﺗﻮﺻﻴﻪ ﻣﻴﺸﻮد.
ﺷﻜﻞ ﺑﻌﺪ ﺣﺎﻟﺖ ﺳﺎده اي از اﺗﺼﺎل دو OLMرا در ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ ﻧﺸﺎن ﻣﻲ دﻫﺪ ﻫﻤﺎﻧﻄﻮر ﻛﻪ ﻣﺸﺎﻫﺪه
ﻣﻴﺸﻮد ﻓﺎﺻﻠﻪ ﺑﻴﻦ دو Nodeﻣﻴﺘﻮاﻧﺪ 2100ﻣﺘﺮ ﺑﺎﺷﺪ .ﺑﺪﻳﻬﻲ اﺳﺖ ﺑﻪ اﻳﻦ ﻣﺰﻳﺖ )ﻣﺴﺎﻓﺖ زﻳﺎد( ﺑﺎﻳﺪ وﻳﮋﮔﻲ ﻫﺎي
دﻳﮕﺮ ﻛﻪ ﻣﺮﺑﻮط ﺑﻪ اﺳﺘﻔﺎده از ﻓﻴﺒﺮ ﻧﻮري اﺳﺖ ﻣﺎﻧﻨﺪ ﻋﺪم ﺗﺪاﺧﻞ ﻧﻮﻳﺰ را اﺿﺎﻓﻪ ﻛﺮد در ﺿﻤﻦ ﺑﺎﻳﺴﺘﻲ ﺗﻮﺟﻪ داﺷﺖ
ﺳﺮﻋﺖ اﻧﺘﻘﺎل ﺑﺎ اﺳﺘﻔﺎده از ﻓﻴﺒﺮ در اﻳﻨﺤﺎﻟﺖ اﻓﺰاﻳﺶ ﻧﻤﻲ ﻳﺎﺑﺪ و ﺑﻪ ﻫﻤﺎن 10 Mbpsﻣﺤﺪود ﻣﻲ ﮔﺮدد ﻛﻪ اﻳﻦ
ﻣﺮﺑﻮط ﺑﻪ ﻣﺎﻫﻴﺖ ﭘﺮوﺗﻜﻞ 10Baseاﺳﺖ
85 اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
OLMﻫﺎ را ﻧﻴﺰ ﻣﻴﺘﻮان ﺷﺒﻴﻪ ELMﺳﺮي ﻛﺮد ) (Cascadeدر اﻳﻨﺤﺎﻟﺖ ﻣﺎﻛﺰﻳﻤﻢ 11ﻋﺪد OLMﺑﺼﻮرت
OLM ﺳﺮي ﻗﺮار ﻣﻴﮕﻴﺮﻧﺪ.ﻣﺤﺪودﻳﺖ ﺑﻌﻠﺖ ﻣﺴﺌﻠﻪ ﺗﺎﺧﻴﺮ ﻣﻌﺎدل اﺳﺖ ﻛﻪ ﺑﺎﻳﺴﺘﻲ ﻛﻤﺘﺮ از 40ﺑﺎﺷﺪ .در
FOدﻳﮕﺮ روي OLM ﺗﺒﺪﻳﻞ از ﭘﻮرت ITPﺑﻪ FOﻣﻌﺎدل 6 Bit Timeو ﺗﺒﺪﻳﻞ از ﭘﻮرت FOﺑﻪ ﭘﻮرت
ﻣﻌﺎدل 3 Bit Timeاﺳﺖ ﺑﻨﺎﺑﺮاﻳﻦ ﺗﻌﺪا د OLMﻗﺎﺑﻞ ﺳﺮي ﺷﺪن ﻃﺒﻖ ﺟﺪول زﻳﺮ 11ﻋﺪد ﻣﻲ ﺑﺎﺷﺪ .ﺗﻮﺟﻪ
ﺷﻮد ﻛﻪ ﻛﺎرت CPداراي 0 Bit Timeﻣﻲ ﺑﺎﺷﺪ.
Number of Path Variability Value of Node 1 to Total PVV
OLMs Node 2
2 6BT+6BT 12BT
4 6BT+2*3BT+6BT 18BT
8 6BT+6*3BT+6BT 30BT
11 6BT+9*3BT+6BT 39BT
12 6BT+10*3BT+6BT !!42BT>40BT
ELMذﻛﺮ ﺷﺪ ﺗﺎﺧﻴﺮ ﻣﻌﺎدل ﻣﺤﺎﺳﺒﻪ و از 4520 ﺑﺮاي ﻣﺤﺎﺳﺒﻪ ﻃﻮل ﻛﻞ ﺷﺒﻜﻪ ﻻزم اﺳﺖ ﻃﺒﻖ روﺷﻲ ﻛﻪ ﺑﺮاي
ﻛﻢ ﺷﻮد .ﺑﺮاي اﻳﻦ ﻣﻨﻈﻮر اﺑﺘﺪا ﺿﺮورﻳﺴﺖ ﻣﺘﺮاژ ﻣﻌﺎدل ﺗﺎﺧﻴﺮ ﭘﻮرت ﻫﺎي OLMرا ﺑﺪاﻧﻴﻢ اﻳﻦ ﻣﻘﺎدﻳﺮ در
ﺟﺪول زﻳﺮ آﻣﺪه اﻧﺪ:
Port 1 Port 2 Delay Equivalent Variability Value
FO FO 260 m 3BT
FO ITP 360 m 6BT
ITP ITP 190 m 3BT
اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 86
ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ اﻳﻨﻜﻪ ﻣﺘﺮاژ ﻣﻌﺎدل ﺗﺎﺧﻴﺮ ﭘﻮرت ﻛﺎرت CPﺑﺮاﺑﺮ 140ﻣﺘﺮ اﺳﺖ ﻣﺘﺮاژ ﺑﺎﻗﻴﻤﺎﻧﺪه ﺑﺮاي ﻛﺎﺑﻞ ﺷﺒﻜﻪ ﺑﺎ
ﺗﻮﺟﻪ ﺑﻪ ﺗﻌﺪاد OLMدر ﺟﺪول زﻳﺮ آﻣﺪه اﺳﺖ:
Number of Remaining Cable Length
Delay Equivalent from Node 1 to Node 2
OLMs
2 140m+2*360m+140m 3520m
4 140m+360m+2*260m+360m+140m 3000m
8 140m+360m+6*260m+360m+140m 1960m
11 140m+360m+9*260m+360m+140m 1180m
اﺗﺼﺎل ﺳﺮي ﺗﻮﭘﻮﻟﻮژي ﺑﺎس اﺳﺖ در ﻧﻮع Cascadeﻣﻴﺘﻮان ﺑﻪ ﻫﺮﻛﺪام از OLMﻫﺎ وﺳﺎﻳﻞ ﻣﺨﺘﻠﻔﻲ را )از ﻃﺮﻳﻖ
ﭘﻮرت اﻟﻜﺘﺮﻳﻜﻲ( ﻣﺘﺼﻞ ﻧﻤﻮد .اﮔﺮ در اﻳﻦ ﺣﺎﻟﺖ ﻓﻴﺒﺮ ﻧﻮري ﺑﻴﻦ دو OLMﻗﻄﻊ ﺷﻮد ﻛﻞ ﺷﺒﻜﻪ ﻣﺨﺘﻞ ﻧﺨﻮاﻫﺪ
ﺷﺪ ﺑﻠﻜﻪ ﺑﺼﻮرت دو زﻳﺮﺷﺒﻜﻪ ﺗﺒﺪﻳﻞ ﺷﺪه و ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ وﺳﺎﻳﻞ در ﻫﺮ ﻃﺮف اداﻣﻪ ﺧﻮاﻫﺪ ﻳﺎﻓﺖ.
ﻣﻲ ﺗﻮان OLMو ELMرا در ﻳﻚ ﺗﻮﭘﻮﻟﻮژي ﺑﺎس ﺑﺎ ﻫﻢ ﺑﺼﻮرت ﺗﺮﻛﻴﺒﻲ اﺳﺘﻔﺎده ﻛﺮد .در اﻳﻨﺤﺎﻟﺖ ﻫﻤﺎﻧﻄﻮر
ﻛﻪ در ﺷﻜﻞ ﺑﻌﺪ دﻳﺪه ﻣﻴﺸﻮداﺗﺼﺎل ﺑﻴﻦ OLMﺑﺎ ELMﺑﺼﻮرت اﻟﻜﺘﺮﻳﻜﻲ و ﺗﻮﺳﻂ ﻛﺎﺑﻞ Crossﺧﻮاﻫﺪ ﺑﻮد.
ﺗﻮﺳﻂ OLMﻣﻴﺘﻮان ﺗﻮﭘﻮﻟﻮﮋي رﻳﻨﮓ اﻳﺠﺎد ﻛﺮد ﻛﻪ ﻗﺎﺑﻠﻴﺖ اﻃﻤﻴﻨﺎن ﺑﺎﻻﺗﺮي ﻧﺴﺒﺖ ﺑﻪ ﺗﻮﭘﻮﻟﻮژي ﺑﺎس دارد و ﺑﺎ
ﻗﻄﻊ ﺷﺪن ﻓﻴﺒﺮ ﺑﺎز ﻫﻢ ارﺗﺒﺎط ﺑﻴﻦ ﺗﻤﺎم وﺳﺎﻳﻞ ﺑﺮﻗﺮار اﺳﺖ:
OLMاز ﻧﻈﺮ ﺷﻜﻞ ﻇﺎﻫﺮي ﺷﺒﻴﻪ ELMاﺳﺖ ﺑﺎ اﻳﻦ ﺗﻔﺎوت ﻛﻪ در زﻳﺮ آن ﭼﻬﺎر ﭘﻮرت ﻧﻮري )ﺑﺮاي ارﺗﺒﺎط دو
ﺟﻔﺖ ﻓﻴﺒﺮ( وﺟﻮد دارد و روي آن ﻫﻤﺎﻧﻄﻮر ﻛﻪ در ﺷﻜﻞ ﺑﻌﺪ ﻧﺸﺎن داده ﺷﺪه اﺳﺖ دو ﭼﺮاغ ﺳﻴﮕﻨﺎل اﺿﺎﻓﻪ ﺗﺮ
LS4و LS5ﻣﻮﺟﻮد اﺳﺖ ﻛﻪ وﺿﻌﻴﺖ ارﺗﺒﺎط ﺑﺎ دو ﭘﻮرت ﻧﻮري را ﻧﺸﺎن ﻣﻴﺪﻫﺪ.
اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 88
اﺗﺼﺎل ﺑﻪ ﻓﻴﺒﺮ ﻧﻮري از ﻃﺮﻳﻖ ﻛﺎﻧﻜﺘﻮر BFOCاﻧﺠﺎم ﻣﻴﺸﻮدOLM .ﺑﺼﻮرت ﺳﻴﻜﻠﻲ ﭘﺎﻟﺴﻬﺎﻳﻲ را ﻃﺒﻖ اﺳﺘﺎﻧﺪارد
10Base-FLﺑﻪ اﻳﻦ دو ﭘﻮرت ﻣﻴﻔﺮﺳﺘﺪ و ﺑﺪﻳﻨﻄﺮﻳﻖ ﻗﻄﻌﻲ ارﺗﺒﺎط در آﻧﻬﺎ را ﻣﻴﺘﻮاﻧﺪ آﺷﻜﺎر ﺳﺎزد.
OLMاز ﻧﻈﺮ ﻧﺤﻮه ﻧﺼﺐ و اﺗﺼﺎل ﺗﻐﺬﻳﻪ و ﻓﺎﻧﻜﺸﻦ ﻫﺎي ﻋﻤﻠﻜﺮدي ﻣﺸﺎﺑﻪ ELMﻣﻴﺒﺎﺷﺪ ﻟﺬا از ﺗﻜﺮار آﻧﻬﺎ
ﺧﻮدداري ﻣﻲ ﻛﻨﻴﻢ.
Mini OTDE
اﻳﻦ وﺳﻴﻠﻪ ﻛﻮﭼﻚ ارﺗﺒﺎط ﺑﻴﻦ ﻓﻴﺒﺮ ﻧﻮري و ﭘﻮرت AUIرا ﻓﺮاﻫﻢ ﻣﻲ ﻛﻨﺪ ﺑﺼﻮرت ﻣﺴﺘﻘﻴﻢ ﺑﻪ ﭘﻮرت AUIروي
وﺳﻴﻠﻪ ﻳﺎ ﺑﻪ ﻛﺎﺑﻞ 727-1ﻣﺘﺼﻞ ﺷﺪه و در ﻃﺮف دﻳﮕﺮ ﻣﺴﺘﻘﻴﻤﺎً ﺑﻪ ﻓﻴﺒﺮ ﻧﻮري ﻣﺘﺼﻞ ﻣﻲ ﮔﺮدد.
اﻳﻦ وﺳﻴﻠﻪ داراي 2Bit Timeو ﺗﺎﺧﻴﺮ ﻣﻌﺎدل ﻣﺘﺮاژ 100ﻣﺘﺮ اﺳﺖ ﺷﻜﻞ ﺑﻌﺪ ﻛﺎرﺑﺮدي از آن راﺑﻴﻦ PLCو ELM
ﻧﺸﺎن ﻣﻲ دﻫﺪ.
89 اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
ASGE
ASGEﻳﺎ Active Star Couplerوﺳﻴﻠﻪ اي اﺳﺖ
ﻛﻪ ﺑﺼﻮرت ﻣﺪوﻻر ﻣﻲ ﺗﻮان روي آن ﭼﻨﺪﻳﻦ
ﻛﺎرت اﺗﺮﻧﺖ از ﻧﻮع 10Baseﻗﺮار داد و اﺗﺼﺎل
ﺳﺘﺎره ﺷﻜﻞ اﻳﺠﺎد ﻛﺮد.
اﻳﻦ وﺳﻴﻠﻪ داﺧﻞ ﻛﺎﺑﻴﻨﺖ ﻧﺼﺐ ﻣﻴﺸﻮد .ﻛﺎرﺗﻬﺎﻳﻲ ﻛﻪ روي آن ﻗﺮار ﻣﻴﮕﻴﺮﻧﺪ ﻣﺘﻨﻮع ﻫﺴﺘﻨﺪ ﺑﺎ اﺳﺘﻔﺎده از ﻛﺎرت
ﻫﺎي ﺧﺎص ﻗﺎﺑﻞ اﺗﺼﺎل ﺑﻪ ﻛﺎﺑﻞ Triaxﻳﺎ ﻛﺎﺑﻞ ITPﻳﺎ ﻓﻴﺒﺮ ﻧﻮري ﻣﻲ ﺑﺎﺷﺪ .ﺗﻮﺳﻂ ﻓﻴﺒﺮ ﻧﻮري ﻣﻲ ﺗﻮاﻧﺪ ﺷﺒﻜﻪ ﺑﺎ
ﺗﻮﭘﻮﻟﻮژي رﻳﻨﮓ اﻳﺠﺎد ﻧﻤﺎﻳﺪ.
ASGEداراي 4Bitازﻧﻈﺮ Variabilty Valueاﺳﺖ ﻛﻪ ﻻزم اﺳﺖ در ﻣﺤﺎﺳﺒﺎت ﺷﺒﻜﻪ ﻣﻨﻈﻮر ﮔﺮدد .ﻣﺘﺮاژ
ﻣﺮﺑﻮط ﺑﻪ ﺗﺎﺧﻴﺮ ﻣﻌﺎدل ﺑﺴﺘﮕﻲ ﺑﻪ ﻛﺎرت ﻧﺼﺐ ﺷﺪه و ﭘﻮرت روي ﻛﺎرت دارد.
اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 90
Node1-OLM 1 100 m
OLM 1 (ITP/FO) 360 m 6BT
OLM 1 -OLM 2 400 m
OLM 2 (FO/FO) 260 m 3BT
OLM 2 -OLM 3 250 m
OLM 3 (FO/ITP) 360 m 6BT
OLM 3 -ECTP 3 80 m
ASGE (ECTP3/ECFL2) 225 m 5BT
ECFL2-OLM 7 100 m
OLM 7 (FO/FO) 260 m 3BT
OLM 7 -OLM 6 200 m
OLM 6 (FO/FO) 260 m 3BT
OLM 6 -OLM 5 300 m
OLM 5 (FO/FO) 260 m 3BT
OLM 5 -OLM 4 300 m
OLM 4 (FO/ITP) 360 m 6BT
OLM 4 -Node 3 100 m
Node 3 140 m 0BT
Sum of the
lengths 1830 m
cable
Sum of the delay equivalents 2625 m
Totals 4455 m 35 BT
91 اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﻧﺘﻴﺠﻪ ﻣﺤﺎﺳﺒﻪ ﻣﺸﻜﻠﻲ ﺑﺮاي ارﺗﺒﺎط ﺑﻴﻦ Node1و Node3وﺟﻮد ﻧﺪارد .ﻋﻴﻦ ﻫﻤﻴﻦ ﻣﺤﺎﺳﺒﺎت ﻻزم
اﺳﺖ ﺑﻴﻦ Node 1و Node 4و ﻧﻴﺰ Node 3و .Node 4
ﻧﻜﺘﻪ ﻗﺎﺑﻞ ذﻛﺮ اﻳﻨﺴﺖ ﻛﻪ در ﻣﺤﺎﺳﺒﻪ ارﺗﺒﺎط ﺑﻴﻦ ﻫﺮ ﻳﻚ از Nodeﻫﺎي ﻣﺰﺑﻮر ﺗﺎ Node 2ﺻﺮﻓﺎً ﻻزم اﺳﺖ ﻣﺴﻴﺮ
Store and ﺗﺎ اوﻟﻴﻦ OSMرا ﺣﺴﺎب ﻛﺮد ﺳﺎﻳﺮ OSMﻫﺎ در ﻣﺤﺎﺳﺒﻪ ﻣﻨﻈﻮر ﻧﻤﻴﺸﻮﻧﺪ ﻋﻠﺖ آن وﻳﮋﮔﻲ
Forwardاﺳﺖ ﻛﻪ در OSMوﺟﻮد دارد.
اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 92
ﺳﻮﺋﻴﭻ ﺑﺎ آﻧﺎﻟﻴﺰ ﻛﺮدن ﺗﺮاﻓﻴﻚ دﻳﺘﺎ ﺑﻄﻮر اﺗﻮﻣﺎﺗﻴﻚ ﻣﻴﺘﻮاﻧﻴﺪ ﺗﺸﺨﻴﺺ دﻫﺪ ﻛﻪ وﺳﻴﻠﻪ DTEﻣﻘﺼﺪ از ﻃﺮﻳﻖ
ﻛﺪاﻣﻴﻚ از ﭘﻮرت ﻫﺎ ﻗﺎﺑﻞ دﺳﺘﺮس اﺳﺖ .ﺑﺪﻳﻦ ﻃﺮﻳﻖ وﻗﺘﻲ ﺑﺴﺘﻪ دﻳﺘﺎ ﺑﺎ آدرس اﻳﻦ وﺳﻴﻠﻪ ﺑﻪ ﺳﻮﺋﻴﭻ ﻣﻴﺮﺳﺪ
آﻧﺮا ﺻﺮﻓﺎً ﺑﻪ ﭘﻮرت ﻣﻮرد ﻧﻈﺮ ﻣﻲ ﻓﺮﺳﺘﺪ و از ارﺳﺎل آن ﺑﻪ ﭘﻮرت ﻫﺎي دﻳﮕﺮ ﺟﻠﻮﮔﻴﺮي ﻣﻲ ﻛﻨﺪ ) ﻓﻴﻠﺘﺮ
ﺳﺎزي( .اﻳﻦ ﻗﺎﺑﻠﻴﺖ ﻣﻮﺟﺐ ﻣﻴﺸﻮد ﺗﺎ از ﺑﺎس ﺑﻄﻮر ﻣﻮﺛﺮ اﺳﺘﻔﺎده ﺷﻮد و ﺗﺼﺎدم ﺑﻪ ﺣﺪاﻗﻞ ﺑﺮﺳﺪ.
ﻗﺎﺑﻠﻴﺖ Store and Forward •
در ﺳﻮﺋﻴﭻ ﻫﺎي ﻗﺎﺑﻠﻴﺖ ذﺧﻴﺮه و ارﺳﺎل وﺟﻮد دارد ﺑﺪﻳﻦ ﻣﻌﻨﻲ ﻛﻪ ﺳﻮﺋﻴﭻ ﭘﺲ از درﻳﺎﻓﺖ ﺑﺴﺘﻪ دﻳﺘﺎ اﺑﺘﺪا آﻧﺮا
ذﺧﻴﺮه و ﺳﭙﺲ ﺑﻪ ﭘﻮرت ﻣﻮرد ﻧﻈﺮ ارﺳﺎل ﻣﻲ ﻧﻤﺎﻳﺪ.اﻳﻦ ﻗﺎﺑﻠﻴﺖ ﻣﺰاﻳﺎي ﻣﺨﺘﻠﻔﻲ را ﺑﺎ ﺧﻮد ﺑﻬﻤﺮاه دارد:
-1ﺗﺼﺎدم را ﻛﺎﻫﺶ ﻣﻴﺪﻫﺪ در واﻗﻊ Collision Domainﺑﻪ ﭘﻮرت ﺳﻮﺋﻴﭻ ﺧﺘﻢ ﻣﻴﺸﻮد و ﻫﺮ ﭘﻮرت
داراي Collision Domainﺟﺪاﮔﺎﻧﻪ اي ﺧﻮاﻫﺪ ﺑﻮد .ﺑﺪﻳﻨﻄﺮﻳﻖ ﻣﻴﺘﻮان ﺷﺒﻜﻪ ﻫﺎي ﺑﺴﻴﺎر وﺳﻴﻊ ﺗﺎ 150
ﻛﻴﻠﻮﻣﺘﺮ ﺑﺎ ﻛﻤﺘﺮﻳﻦ ﺗﺼﺎدم را ﭘﻴﺎده ﺳﺎزي ﻛﺮد.
-2ﺑﺎ ﻛﻨﺘﺮل ﻓﻴﻠﺪ Cheksumدﻳﺘﺎﻫﺎي ﺧﺮاب ﻫﻤﺎﻧﺠﺎ ﺷﻨﺎﺳﺎﻳﻲ ﺷﺪه و از ارﺳﺎل آﻧﻬﺎ روي ﺑﺎس
ﺟﻠﻮﮔﻴﺮي ﺑﻌﻤﻞ ﻣﻲ آﻳﺪ.
-3ﻫﺮ ﭘﻮرت ﻣﻴﺘﻮاﻧﺪ داراي ﺳﺮﻋﺖ ﻣﺘﻔﺎوﺗﻲ ﺑﺎﺷﺪ .ﻣﺜﻼً در ﺳﻮﺋﻴﭻ ﻧﻮري OSMﭘﻮرت ﻧﻮري ﻣﻴﺘﻮاﻧﺪ
داراي ﺳﺮﻋﺖ 100Mbpsو ﭘﻮرﺗﻬﺎي اﻟﻜﺘﺮﻳﻜﻲ داراي ﺳﺮﻋﺖ 10Mbpsﺑﺎﺷﻨﺪ.
93 اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
-4اﻣﻜﺎن ارﺗﺒﺎط Full Duplexﻓﺮاﻫﻢ ﻣﻴﺸﻮد .در روش ﻗﺪﻳﻤﻲ ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ دو DTEﺑﺼﻮرت ﺗﺮﺗﻴﺒﻲ
Half Duplex ﺑﻮد وﻗﺘﻲ ﻳﻜﻲ ارﺳﺎل ﻣﻲ ﻛﺮد دﻳﮕﺮي ﻓﻘﻂ ﻣﻲ ﺗﻮاﻧﺴﺖ درﻳﺎﻓﺖ ﻛﻨﺪ ﺑﻪ اﻳﻦ روش
ﮔﻔﺘﻪ ﻣﻲ ﺷﻮد .وﻗﺘﻲ دو ﺳﻮﺋﻴﭻ ﺑﺎ ﻗﺎﺑﻠﻴﺖ Store and Forwardﺑﻪ ﻳﻜﺪﻳﮕﺮ ﻣﺘﺼﻞ ﻣﻴﺸﻮﻧﺪ ﺑﺪﻟﻴﻞ وﺟﻮد
ﺣﺎﻓﻈﻪ ﺑﺮاي ذﺧﻴﺮه ﺳﺎزي دﻳﺘﺎ ﻛﻪ روي آن دو وﺟﻮد دارد ﻫﺮ ﺳﻮﺋﻴﭻ ﻣﻴﺘﻮاﻧﺪ در ﻫﻤﺎن ﻟﺤﻈﻪ ﻛﻪ در ﺣﺎل
درﻳﺎﻓﺖ اﺳﺖ ﻣﺒﺎدرت ﺑﻪ ارﺳﺎل ﻧﻴﺰ ﺑﻨﻤﺎﻳﺪ ﺑﻪ اﻳﻦ ﻗﺎﺑﻠﻴﺖ Full Duplexﻣﻲ ﮔﻮﻳﻨﺪ ﻛﻪ ﻋﻤﻼً ﻇﺮﻓﻴﺖ را
ﻧﺴﺒﺖ ﺑﻪ Half Duplexدو ﺑﺮاﺑﺮ ﻣﻲ ﻛﻨﺪ.
ﺑﺎ اﻳﻦ ﻣﻘﺪﻣﻪ ﺑﻪ ﺗﻮﺿﻴﺢ اﺟﺰاي اﺻﻠﻲ ﺷﺒﻜﻪ 100Base-TXﻣﻲ ﭘﺮدازﻳﻢ .اﺟﺰاي اﺻﻠﻲ ﻋﺒﺎرﺗﻨﺪ از :
ﻛﺎﺑﻞ و ﻛﺎﻧﻜﺘﻮر •
ELS
ﺑﺮاي اﺗﺼﺎل اﻟﻜﺘﺮﻳﻜﻲ ﺑﻪ ﺷﺒﻜﻪ Fast Ethernetﺑﻜﺎر ﻣﻲ رود ﻳﻌﻨﻲ ﺑﺎ ﻛﺎﺑﻞ ELSﻳﺎ Electrically Lean Switch
Cate 5eو ﺳﺮﻋﺖ . 100 Mbpsدر ﻋﻴﻦ ﺣﺎل ﻣﻲ ﺗﻮاﻧﺪ ﺑﺎ ﺳﺮﻋﺖ 10 Mbpsﻧﻴﺰ ﻛﺎر ﻛﻨﺪ.
اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 94
ﭘﻮرﺗﻬﺎي ﺑﺎ اﺗﺼﺎل ﻣﺴﺘﻘﻴﻢ را ﻣﻲ ﺗﻮان ﺑﻪ ﻛﺎﺑﻞ اﺗﺮﻧﺖ زﻳﻤﻨﺲ ﻛﻪ ﻛﺎﺑﻞ IE FCﻳﺎ ﻛﺎﺑﻞ Fast Connectﻧﺎم دارد
ﻣﺘﺼﻞ ﻧﻤﻮد اﻳﻦ ﻛﺎﺑﻞ ﭘﺲ از اﺗﺼﺎل ﺑﻪ ﭘﻮرت ﻣﺰﺑﻮر ﻣﻴﺘﻮاﻧﺪ ﺑﻪ ﻣﺒﺪل ﻫﺎﻳﻲ ﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ ﻛﻪ از ﻳﻜﻄﺮف ﺑﻪ
ﻛﺎﺑﻞ FCو از ﻃﺮف دﻳﮕﺮ ﺑﻪ ﻛﺎﺑﻞ ﺑﺎ ﻛﺎﻧﻜﺘﻮر RJ-45ﻣﺘﺼﻞ ﺷﻮد اداﻣﻪ ﻳﺎﺑﺪ.ﺑﻪ اﻳﻦ ﻣﺒﺪل FC Outletﻣﻴﮕﻮﻳﻨﺪ.
100 ﺟﺪول زﻳﺮ اﻧﻮاع ELSﻫﺎ ﺑﺎ ﺗﻌﺪاد و ﻧﻮع ﭘﻮرت آﻧﻬﺎ را ﻧﺸﺎن ﻣﻴﺪﻫﺪ .ﺗﻤﺎم ﭘﻮرﺗﻬﺎ ﻣﻲ ﺗﻮاﻧﻨﺪ ﺑﺎ ﺳﺮﻋﺖ 10ﻳﺎ
Mbpsﻛﺎر ﻛﻨﻨﺪ.
Type Port FC Port RJ45 Total number of Ports
ELS TP40 2 2 4
ELS TP80 - 8 8
ﭘﻮرت ﻫﺎي FCﺑﻪ ﻛﺎﺑﻞ IE FCﻣﺘﺼﻞ ﻣﻴﺸﻮﻧﺪ ﻃﻮل اﻳﻦ ﻛﺎﺑﻞ ﻣﺎﻛﺰﻳﻤﻢ 100ﻣﺘﺮ اﺳﺖ.
ﭘﻮرت ﻫﺎي RJ45ﻣﻴﺘﻮاﻧﻨﺪ از ﻃﺮﻳﻖ ﻛﺎﺑﻞ ) TPﺑﺼﻮرت ﻣﺴﺘﻘﻴﻢ ﻳﺎ (Crossﻣﺘﺼﻞ ﺷﻮﻧﺪ .در اﻳﻨﺤﺎﻟﺖ ﻃﻮل
ﻛﺎﺑﻞ TPﻣﺎﻛﺰﻳﻤﻢ 10ﻣﺘﺮ اﺳﺖ .ﻣﻴﺘﻮان ﺑﺎ اﺳﺘﻔﺎده از FCoutletﻛﻪ از ﺳﻤﺖ دﻳﮕﺮ ﺑﻪ ﻛﺎﺑﻞ FCﻣﺘﺼﻞ ﻣﻴﺸﻮد
ﻃﻮل را ﺗﺎ 100ﻣﺘﺮ اﻓﺰاﻳﺶ داد.
95 اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
ELS ﺗﻮﺳﻂ ELSﻣﻴﺘﻮان ﺷﺒﻜﻪ اي ﺑﺎ ﺗﻮﭘﻮﻟﻮژي Busﻳﺎ Starاﻳﺠﺎد ﻛﺮد وﻟﻲ اﻣﻜﺎن اﻳﺠﺎد ﺷﺒﻜﻪ Ringﺑﺎ
وﺟﻮد ﻧﺪارد .ﺷﻜﻞ ﻫﺎي زﻳﺮ ﺑﺘﺮﺗﻴﺐ ﺗﻮﭘﻮﻟﻮژي Busو Starرا ﻧﺸﺎن ﻣﻲ دﻫﻨﺪ.
ELSﺗﻐﺬﻳﻪ 24وﻟﺖ DCﻧﻴﺎز دارد ﻛﻪ از ﺑﺎﻻ ﻣﺘﺼﻞ ﻣﻴﺸﻮد .روي ELSﻳﻚ LEDﻛﻪ ﻧﻤﺎﻳﺶ دﻫﻨﺪه وﺻﻞ
ﺑﻮدن ﺗﻐﺬﻳﻪ اﺳﺖ و ﺗﻌﺪادي ) LEDﺑﻪ ﺗﻌﺪاد ﭘﻮرﺗﻬﺎ( ﻛﻪ ﻧﺸﺎن دﻫﻨﺪه ﺑﺮﻗﺮاري ارﺗﺒﺎط اﺳﺖ وﺟﻮد دارد.
ﺑﺮاي ﭘﻴﻜﺮﺑﻨﺪي ELSﻧﺮم اﻓﺰار ) PSTﻣﺨﻔﻒ (Primary Setup Toolﻋﺮﺿﻪ ﺷﺪه اﺳﺖ ﺑﺎ اﺳﺘﻔﺎده از اﻳﻦ ﻧﺮم
اﻓﺰار ﻣﻴﺘﻮان:
آدرس ﻫﺎي IPرا ﺗﻨﻈﻴﻢ ﻛﺮد.اﻳﻦ آدرس ﻣﻴﺘﻮاﻧﺪ ﺑﺼﻮرت اﺗﻮﻣﺎت ﻳﺎ دﺳﺘﻲ داده ﺷﻮد. •
اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 96
ﺗﻨﻈﻴﻤﺎت E-mailرا ﺑﺮﻗﺮار ﻛﺮد ﺗﺎ ELSﺑﺘﻮاﻧﺪ آﻻرﻣﻬﺎ را ﺑﻪ اﻳﻤﻴﻞ ﻣﻮرد ﻧﻈﺮ ارﺳﺎل ﻧﻤﺎﻳﺪ. •
دﺳﺘﺮﺳﻲ ﺗﺤﺖ Webرا ﺑﺮﻗﺮار ﻛﺮد در اﻳﻨﺤﺎﻟﺖ ﺑﺎ وارد ﻛﺮدن آدرس IPﻣﺮﺑﻮط ﺑﻪ ELSدر •
ESM
ESMﻳﺎ Electric Switch Moduleﻓﺎﻧﻜﺸﻨﻲ ﺷﺒﻴﻪ ELSدارد ﻳﻌﻨﻲ ﺑﺮاي Fast Ethernetﺑﻜﺎر ﻣﻲ رود.وﻳﮋﮔﻲ
آن ﻧﺴﺒﺖ ﺑﻪ ELSآﻧﺴﺖ ﻛﻪ ﻣﻲ ﺗﻮان آﻧﺮا در ﺣﻠﻘﺔ Redundantﺑﻜﺎر ﺑﺮد.
ESMداراي ﭘﻮرت اﻟﻜﺘﺮﻳﻜﻲ اﺳﺖ و ﭘﻮرت ﻧﻮري ﻧﺪارد وﻟﻲ ﻣﻴﺘﻮان آﻧﺮا از ﻃﺮﻳﻖ ﻣﺒﺪل ﻫﺎي واﺳﻂ ﺑﻪ ﻓﻴﺒﺮ
ﻧﻮري ﻣﺘﺼﻞ ﻧﻤﻮد.ﺷﻜﻞ زﻳﺮ ESMرا ﻫﻤﺮاه ﺑﺎ (Optical Media Convert ) OMCﻛﻪ ﻣﺒﺪل ﺳﻴﮕﻨﺎل ﻧﻮري ﺑﻪ
اﻟﻜﺘﺮﻳﻜﻲ ﺑﺮاي 100 Mbpsاﺳﺖ ﻧﺸﺎن ﻣﻲ دﻫﺪ .
97 اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
ESM TP80 - 8 100 m 5 km 8 x DC 24V
ESM TP40 - 4 100 m 5 km 4 x DC 24V
درﺑﺎﻻي ESMﻫﺎ ﺗﻌﺪادي ﺗﺮﻣﻴﻨﺎل ﺑﺮاي ورودي ﻫﺎي دﻳﺠﻴﺘﺎل وﺟﻮد دارد ﻛﻪ در ﺟﺪول ﻓﻮق ﻧﻴﺰ آﻣﺪه اﺳﺖ.
ورودي ﻫﺎﻳﻲ ﻛﻪ ﺑﻪ اﻳﻦ ﺗﺮﻣﻴﻨﺎﻟﻬﺎ ﻣﺘﺼﻞ ﺷﻮﻧﺪ ﻣﻴﺘﻮاﻧﻨﺪ از ﺳﺮوﻳﺲ ﻫﺎي ESMاﺳﺘﻔﺎده ﻧﻤﺎﻳﻨﺪ ﺑﻌﻨﻮان ﻣﺜﺎل ﺑﺎ ﻳﻚ
ELSداراي ﻓﺎﻧﻜﺸﻦ web based ﺷﺪن ﻳﻚ ورودي ESMﻣﻴﺘﻮاﻧﺪ اﻗﺪام ﺑﻪ ارﺳﺎل E-mailﻧﻤﺎﻳﺪ ESM .ﺷﺒﻴﻪ
اﺳﺖ.
ESMﺗﻐﺬﻳﻪ 24Vdcﻧﻴﺎز دارد ﻛﻪ ﺗﺮﻣﻴﻨﺎﻟﻬﺎي آن در ﺑﺎﻻي ESMﻗﺮار دارد ﺷﺒﻴﻪ آﻧﭽﻪ در ﺑﺤﺚ ELMﻫﺎ ذﻛﺮ
ﺷﺪ ﻣﻴﺘﻮان دو ﻣﻨﺒﻊ ﺗﻐﺬﻳﻪ Redundantﺑﻪ آن ﻣﺘﺼﻞ ﻧﻤﻮد.
اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 98
ﺑﺎ ESMﻣﻴﺘﻮان ﺗﻮﭘﻮﻟﻮژي ﻫﺎي ﻣﺨﺘﻠﻔﻲ را اﻳﺠﺎد ﻛﺮد .در ﺣﺎﻟﺖ ﻣﻌﻤﻮل ﻛﻪ ﺑﻪ ﻳﻚ ESMوﺳﺎﻳﻞ ﻣﺨﺘﻠﻒ وﺻﻞ
ﻣﻴﺸﻮد ﺗﻮﭘﻮﻟﻮژي ﺳﺘﺎره ﺷﻜﻞ ﻣﻴﮕﻴﺮد ﺑﺎ اﺳﺘﻔﺎده از ﭼﻨﺪ ESMﻣﻴﺘﻮان ﺗﻮﭘﻮﻟﻮژي ﻫﺎي ﺑﺎس و رﻳﻨﮓ را ﻧﻴﺰ اﻳﺠﺎد
ﻧﻤﻮد.
ﺗﻮﭘﻮﻟﻮژﻲ ﺑﺎس ﺑﺎ ESM
ﺑﺎ ﺳﺮي ﻛﺮدن ESMﻫﺎ ﻣﻴﺘﻮان ﺗﻮﭘﻮﻟﻮژي ﺑﺎس اﻳﺠﺎد ﻛﺮد .ﺑﺮاي اﻳﻦ ﻣﻨﻈﻮر از ﭘﻮرت ﻫﺎي 7و 8اﻳﻦ وﺳﻴﻠﻪ
اﺳﺘﻔﺎده ﻣﻴﺸﻮد .ﻫﻤﺎﻧﻄﻮر ﻛﻪ در ﺷﻜﻞ زﻳﺮ ﻣﺸﺎﻫﺪه ﻣﻲ ﮔﺮدد ﭘﻮرت 8از ﻫﺮ ESMﺑﻪ ﭘﻮرت 7از ESMﺑﻌﺪي
ﻣﺘﺼﻞ ﻣﻴﮕﺮدد .در اﻳﻨﺤﺎﻟﺖ ﻣﺎﻛﺰﻳﻤﻢ ﻃﻮل ﻛﺎﺑﻞ ﺑﻴﻦ ﻫﺮ دو ESMﺑﺮاﺑﺮ 100ﻣﺘﺮ و ﻃﻮل ﻛﻞ ﺷﺒﻜﻪ ﻣﺎﻛﺰﻳﻤﻢ 5
ﻛﻴﻠﻮﻣﺘﺮ ﻣﻲ ﺑﺎﺷﺪ
ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ در ﺗﻮﭘﻮﻟﻮژي ﺑﺎس ﻓﻘﻂ ﻣﻴﺘﻮان از ESM TP80و ESM ITP80اﺳﺘﻔﺎده ﻛﺮد و ESM TP40ﻗﺎﺑﻞ
اﺳﺘﻔﺎده ﻧﻴﺴﺖ.
ﺗﻮﭘﻮﻟﻮژﻲ رﻳﻨﮓ ﺑﺎ ESM
ﺗﻮﭘﻮﻟﻮژي رﻳﻨﮓ ﻧﻴﺰ ﺑﺎ اﺗﺼﺎل ﭘﻮرت ﻫﺎي 7و ESM 8ﻫﺎ ﺑﻪ ﻳﻜﺪﻳﮕﺮ ﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ اﻳﺠﺎد ﻣﻴﺸﻮد.
ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ در اﻳﻦ ﺣﺎﻟﺖ ﻳﻜﻲ از ESMﻫﺎ ﺑﺎﻳﺴﺘﻲ ﺑﻌﻨﻮان ﻣﺪﻳﺮ ﺣﻠﻘﻪ Ring Managerﭘﻴﻜﺮ ﺑﻨﺪي ﺷﻮد.ﺑﺮاي
اﻳﻦ ﻣﻨﻈﻮر Dip switchﺑﺎ ﻧﺎم RMﻛﻪ در ﺑﺎﻻي ESMﻗﺮار ﮔﺮﻓﺘﻪ را در وﺿﻌﻴﺖ onﻗﺮار ﻣﻴﺪﻫﻴﻢ.
ﺗﻮﭘﻮﻟﻮژي Redundant
در اﻳﻦ ﺗﻮﭘﻮﻟﻮژي ﭘﻮرﺗﻬﺎي Standbyروي دو ESMﺑﻪ ﻳﻜﺪﻳﮕﺮ وﺻﻞ ﻣﻴﺸﻮﻧﺪ ﭘﻮرت Standbyدر روي
ESMدر ﻗﺴﻤﺖ ﺑﺎﻻي ﺳﻤﺖ راﺳﺖ ﻗﺮار دارد .ﻃﻮل ﻛﺎﺑﻞ ﺳﻨﻜﺮون ﺳﺎزي ﻛﻪ ﺑﻴﻦ اﻳﻦ دوﭘﻮرت ﻣﺘﺼﻞ ﻣﻴﺸﻮد
ﻣﺎﻛﺰﻳﻤﻢ 40ﻣﺘﺮ اﺳﺖ.
در اﻳﻨﺤﺎﻟﺖ ﻓﺎﻧﻜﺸﻦ Standbyﺗﻮﺳﻂ onﻛﺮدن Dip Switchﺑﺎ ﻧﺎم Stbyروي ﻳﻜﻲ از ESMﻫﺎ ﻓﻌﺎل
ﻣﻴﺸﻮد.ﺷﻜﻞ زﻳﺮ اﻳﻦ ﺗﻮﭘﻮﻟﻮژي را ﺑﺮاي OSMﻧﺸﺎن ﻣﻴﺪﻫﺪ .ﺑﺮاي ESMﻫﻢ ﻫﻤﻴﻦ وﺿﻌﻴﺖ وﺟﻮد دارد .در
ﺷﺮاﻳﻂ ﻋﺎدي ﺳﻮﺋﻴﭽﻲ ﻛﻪ در ﻣﺪ Standbyاﺳﺖ ﺗﺒﺎدل دﻳﺘﺎ را اﻧﺠﺎم ﻧﻤﻲ دﻫﺪ و ﻓﻘﻂ وﻗﺘﻲ ﻛﻪ ارﺗﺒﺎط در ﺳﻮﺋﻴﭻ
اﺻﻠﻲ دﭼﺎر ﻣﺸﻜﻞ ﺷﺪ )ﻣﺜﻼً ﺗﻐﺬﻳﻪ ﺳﻮﺋﻴﭻ اﺻﻠﻲ ﻗﻄﻊ ﺷﺪ( اﺗﻮﻣﺎﺗﻴﻚ در ﻣﺪار ﻣﻲ آﻳﺪ) .دو ﺳﻮﺋﻴﭻ ﺗﻮﺳﻂ ﻛﺎﺑﻞ
Syncاز وﺿﻌﻴﺖ ﻫﻢ ﺑﺎ ﺧﺒﺮ ﻣﻴﺸﻮﻧﺪ(
اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 100
ﺑﺮﺧﻲ ﻛﺎرﺗﻬﺎ ﻓﻘﻂ ﭘﺮوﺗﻜﻞ ISOرا ﺳﺎﭘﻮرت ﻣﻲ ﻛﻨﻨﺪ و ﻓﻘﻂ ﺑﺎ MAC Addressﻛﺎر ﻣﻲ ﻛﻨﻨﺪ.
ﺑﺮﺧﻲ ﻛﺎرﺗﻬﺎ ﻓﻘﻂ TCPرا ﭘﻮﺷﺶ ﻣﻲ دﻫﻨﺪ .و ﺑﺎ IP Addressﻛﺎر ﻣﻲ ﻛﻨﻨﺪ. .1
ﺑﺮﺧﻲ ﻛﺎرﺗﻬﺎي دﻳﮕﺮ ISO-On-TCPرا ﺳﺎﭘﻮرت ﻣﻲ ﻛﻨﻨﺪ. .2
ﺑﺮﺧﻲ ﻛﺎرﺗﻬﺎ ﻣﻲ ﺗﻮاﻧﻨﺪ ﺑﺮاي Profinetﻛﻪ ﺑﺎﺧﺘﺼﺎر PNﻧﺎﻣﻴﺪه ﻣﻲ ﺷﻮد ﺑﻜﺎر روﻧﺪ و ﺑﻪ ET200ﻛﻪ .3
اﻳﻨﺘﺮﻓﻴﺲ Profinetدارد ﻣﺘﺼﻞ ﺷﻮﻧﺪ.
ﻛﺎرﺗﻬﺎﻳﻲ ﻛﻪ ﺗﻤﺎم ﺣﺎﻻت ﻓﻮق را ﭘﻮﺷﺶ ﻣﻲ دﻫﻨﺪ و اﻣﻜﺎﻧﺎت اﺿﺎﻓﻲ ﺑﺮاي ﻛﺎرﺑﺮد ﺗﺤﺖ webرا .4
دارﻧﺪ اﻳﻦ ﻛﺎرت ﻫﺎ ﺑﻪ IT-CPﻣﻮﺳﻮم ﻫﺴﺘﻨﺪ.
ﺑﺮﺧﻲ ﻛﺎرت ﻫﺎي PCﻗﺎﺑﻠﻴﺖ OPCدارﻧﺪ ) OPCدر ﻓﺼﻞ 11ﺗﺸﺮﻳﺢ ﮔﺮدﻳﺪه اﺳﺖ( .5
101 اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
ﺑﺴﺘﻪ ﺑﻪ ﻧﻮع ﻗﺎﺑﻠﻴﺘﻲ ﻛﻪ ﻛﺎرت دارد در ارﺗﺒﺎط ﺑﺎ PGو ﻧﻴﺰ در ارﺗﺒﺎط ﺑﺎ ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ ﺗﻨﻈﻴﻤﺎت ﺧﺎﺻﻲ ﻻزم اﺳﺖ
ﺑﻌﻼوه در ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﻓﺎﻧﻜﺸﻦ ﻫﺎي ﺧﺎﺻﻲ را ﺑﺮاي آن ﻣﻲ ﺗﻮان اﺳﺘﻔﺎده ﻛﺮد .اﻳﻦ ﻣﻄﺎﻟﺐ در ﻓﺼﻞ ﻫﺎي آﻳﻨﺪه
ﺗﺸﺮﻳﺢ ﺧﻮاﻫﻨﺪ ﺷﺪ.
ﻛﺎرﺗﻬﺎي CPروي PLC اﻫﻢ وﻳﮋﮔﻲ ﻫﺎي
PN ISO TCP/IP ISo-on_TCP IT
CP343-1 x x x
CP443-1
CP343-1 Advanced x x x x x
CP443-1 Advanced
CP343-1 Lean x
ﺑﺮﺧﻲ ﻛﺎرت ﻫﺎي ﻗﺪﻳﻤﻲ ﺑﺮاي ﻧﺼﺐ روي اﺳﻼت ISAﻛﺎﻣﭙﻴﻮﺗﺮ ﻃﺮاﺣﻲ ﺷﺪه ﺑﻮدﻧﺪ ﻛﻪ ﻓﻌﻼً ﻣﻨﺴﻮخ ﺷﺪه اﻧﺪ.
62.5/125 <=1.6 dB/km >= 500 MHz * km approx. 3,000 m
OSM
OSMﻳﺎ Optical Switching Moduleوﺳﻴﻠﻪ اي ﺑﺎ ﻗﺎﺑﻠﻴﺖ ﺳﻮﺋﻴﭽﻴﻨﮓ اﺳﺖ ﻛﻪ در اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ ﺳﺮﻳﻊ
) (100Mbpsﺑﻜﺎر ﻣﻲ رود.
OSMداراي 4ﭘﻮرت اﻟﻜﺘﺮﻳﻜﻲ ITPاﺳﺖ و دو
ﭘﻮرت ﻧﻮري اﺳﺖ ﭘﻮرﺗﻬﺎي FOﺑﺎ 100Mbpsو
ﭘﻮرﺗﻬﺎي ITPﺑﺎ 10 Mbpsﺗﻨﻈﻴﻢ ﺷﺪه اﻧﺪ.
103 اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
ﻫﺮ ﺗﻌﺪاد OSMرا ﻣﻲ ﺗﻮان روي ﺷﺒﻜﻪ زﻳﺮ ﺳﺎﺧﺖ ) ( Backboneﺑﺎ ﻓﻴﺒﺮ ﺷﻴﺸﻪ اي و ﺳﺮﻋﺖ 100 Mbpsﻗﺮار
داد .ﺗﻨﻬﺎ ﭘﺎراﻣﺘﺮ ﻣﺤﺪود ﻛﻨﻨﺪه Spanاﺳﺖ ﻛﻪ ﺑﺎﻳﺪ ﻛﻤﺘﺮ از 150Kmﺑﺎﺷﺪ.
ﭘﻮرت ﻧﻮري ﻣﻲ ﺗﻮاﻧﺪ ﺑﻪ ﺷﺒﻜﻪ 100 BASE-FXوﺻﻞ ﺷﻮد)ﻓﻴﺒﺮ ﺷﻴﺸﻪ اي( .ﭘﻮرت ﻫﺎي اﻟﻜﺘﺮﻳﻜﻲ ﻣﻲ ﺗﻮاﻧﺪ ﺑﻪ
10 BASE-Tﻣﺘﺼﻞ ﺷﻮد.
اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 104
ﺗﻮﭘﻮﻟﻮژي ﺳﺘﺎره
ORM
ORMﻳﺎ Optical Redundancy Moduleوﺳﻴﻠﻪ اي اﺳﺖ ﻛﻪ ﺗﻮﺳﻂ آن ﻣﻲ ﺗﻮان OSMﻫﺎ را ﺑﺼﻮرت
Redundantاﺳﺘﻔﺎده ﻛﺮد ) .ﺗﻮﺟﻪ در ﺷﻜﻞ ﻗﺒﻞ Redundancyﻓﻘﻂ روي OLMﻫﺎ ﺑﻮد( .
ﺑﺎ ORMﻣﻲ ﺗﻮان ﺗﺎ 50ﻋﺪد OSMرا در ﺣﻠﻘﺔ Redundancyﻗﺮار دارد ORM.داراي دو ﭘﻮرت ﻧﻮري
100BASE-FXﺑﺮاي اﺗﺼﺎل ﻓﻴﺒﺮ ﺷﻴﺸﻪ اي اﺳﺖ.
در ﻫﺮ ﺣﻠﻘﺔ ﻓﻴﺒﺮ ﻧﻮري ﻓﻘﻂ ﻳﻚ ORMﻣﻲ ﺗﻮاﻧﺪ ﺑﻜﺎر رود.
اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 106
PG Operation 1-7ﭼﻴﺴﺖ؟
ﻣﻨﻈﻮر از PG Operationﻋﻤﻠﻴﺎﺗﻲ اﺳﺖ ﻛﻪ ﺗﻮﺳﻂ PGاﻧﺠﺎم ﻣﻴﺸﻮد از ﺟﻤﻠﻪ ﻣﻮارد زﻳﺮ:
Download •
Upload •
ﻣﺸﺎﻫﺪه وﺿﻌﻴﺖ Onlineو ﻋﻴﺐ ﻳﺎﺑﻲ •
ﺑﺪﻳﻬﻲ اﺳﺖ ﻛﻠﻴﻪ ﻣﻮارد ﻓﻮق ﺗﻮﺳﻂ PCﻣﻌﻤﻮﻟﻲ ﺑﺸﺮط وﺟﻮد اﻳﻨﺘﺮﻓﻴﺲ ﻣﻨﺎﺳﺐ ﺑﺎ PLCﻗﺎﺑﻞ اﻧﺠﺎم اﺳﺖ .اﻳﻦ
اﻳﻨﺘﺮﻓﻴﺲ ﻣﻲ ﺗﻮاﻧﺪ ﻳﻚ PC adapterﻣﺘﺼﻞ ﺑﻪ ﭘﻮرت USBﻳﺎ ﻳﻚ ﻛﺎرت ﭘﺮوﻓﻲ ﺑﺎس ﻧﺼﺐ ﺷﺪه روي
ﻣﺎدرﺑﻮرد ﺑﺎﺷﺪ .در اﻳﻨﺠﺎ اﻳﻨﺘﺮﻓﻴﺲ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ ﻣﻮرد ﻧﻈﺮ ﻣﺎ ﻣﻲ ﺑﺎﺷﺪ.
اﻟﺰاﻣﻲ ﺑﻪ اﺳﺘﻔﺎده از اﻳﻦ ﻛﺎرت ﻫﺎ ﻧﻴﺴﺖ .ﺑﺎ اﺳﺘﻔﺎده از ﻛﺎرت ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﻣﻌﻤﻮﻟﻲ و ﺣﺘﻲ ﺑﺎ اﺳﺘﻔﺎده
از ﭘﻮرت LANﻛﻪ ﺑﺼﻮرت on-boardروي CPUﻫﺎ وﺟﻮد دارد ﻣﻲ ﺗﻮان Download/Uploadو
ﻋﻴﺐ ﻳﺎﺑﻲ اﻧﺠﺎم داد.
ﻧﻴﺎز ﺑﻪ ﻧﺮم اﻓﺰار Step7 •
ﻧﺮم اﻓﺰار Simatic Netاﮔﺮ ﻧﺼﺐ ﺷﻮد اﻣﻜﺎﻧﺎت ﺑﻴﺸﺘﺮي در اﺧﺘﻴﺎر ﻛﺎرﺑﺮ ﻗﺮار ﻣﻲ ﮔﻴﺮد وﻟﻲ اﻟﺰاﻣﻲ •
ﻧﻴﺴﺖ.
ﻧﻴﺎز ﺑﻪ ﻛﺎرت ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﻣﺎﻧﻨﺪ CP343-1ﺑﺮاي S7-300و CP443-1ﺑﺮاي S7-400ﻛﻪ روي •
وﺳﺎﻳﻞ راﺑﻂ:
ﻧﻴﺎز ﺑﻪ راﺑﻂ ﺑﻴﻦ PCو ﭘﻮرت MPIروي - CPUﺗﻮﺟﻪ ﺷﻮد ﻛﻪ ﺑﺎ اﺗﺼﺎل PCﺑﻪ ﻛﺎرت •
اﺗﺮﻧﺖ روي PLCﺑﻼﻓﺎﺻﻠﻪ ﻧﻤﻲ ﺗﻮان ارﺗﺒﺎط ﺗﻮﺳﻂ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ اﻳﺠﺎد ﻛﺮد .اﺑﺘﺪا ﺑﺎﻳﺴﺘﻲ ﭘﻴﻜﺮ
ﺑﻨﺪي ﺳﺨﺖ اﻓﺰار ﺗﻮﺳﻂ MPIﺑﻪ CPUداﻧﻠﻮد ﺷﻮد ﺗﺎ CPUﻛﺎرت CPرا در ﻛﻨﺎر ﺧﻮد
ﺑﺸﻨﺎﺳﺪ در اﻳﻨﺼﻮرت ﺑﺮاي ﻣﺮاﺣﻞ ﺑﻌﺪي ﻣﻲ ﺗﻮان از ﻃﺮﻳﻖ اﺗﺮﻧﺖ ارﺗﺒﺎط ﺑﺮﻗﺮار ﻧﻤﻮد.
اﮔﺮ ارﺗﺒﺎط ﺑﻴﻦ PCو ﻛﺎرت اﺗﺮﻧﺖ PLCﻣﺴﺘﻘﻴﻤﺎً ﺑﺮﻗﺮار ﻣﻴﺸﻮد ﺑﻪ ﻛﺎﺑﻞ اﺗﺮﻧﺖ )ﻣﺜﻼً (Cate5 •
ﺑﺼﻮرت Crossﻧﻴﺎز دارﻳﻢ .وﻟﻲ اﮔﺮ از Hubﻳﺎ ﺳﻮﺋﻴﭻ اﺳﺘﻔﺎده ﻣﻴﺸﻮد دو ﻋﺪد ﻛﺎﺑﻞ ﻳﻚ ﺑﻪ
109 PG Operationﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
ﻳﻚ Cate5ﻛﻪ ﻳﻜﻲ ﺑﻴﻦ PCو Hubو دﻳﮕﺮي ﺑﻴﻦ Hubو ﻛﺎرت اﺗﺮﻧﺖ PLCﺑﺴﺘﻪ ﻣﻴﺸﻮد
ﻣﻮرد ﻧﻴﺎز ﻣﻲ ﺑﺎﺷﺪ.
-6ﺑﺎ ﺗﻜﻤﻴﻞ ﺷﺪن داﻧﻠﻮد ﻛﻠﻴﺪ روي CPUرا در وﺿﻌﻴﺖ RUNﻳﺎ RUN-Pﻗﺮار ﻣﻴﺪﻫﻴﻢ و ﺑﻪ LEDﻫﺎي روي
CPUو روي ﻛﺎرت CPﻧﮕﺎه ﻣﻲ ﻛﻨﻴﻢ روي CPUﻧﺒﺎﻳﺪ SFﻳﺎ STOPروﺷﻦ ﺑﺎﺷﺪ در ﻏﻴﺮ اﻳﻨﺼﻮرت ﻣﺸﻜﻠﻲ
در ﭘﻴﻜﺮ ﺑﻨﺪي وﺟﻮد دارد ﻛﻪ ﺑﺎﻳﺴﺘﻲ ﻋﻠﺖ آن را در Diagnostic Bufferدﻳﺪ و ﺑﺮﻃﺮف ﻧﻤﻮد.
اﮔﺮ وﺿﻌﻴﺖ CPUﻧﺮﻣﺎل اﺳﺖ اﻛﻨﻮن وﺿﻌﻴﺖ ﻛﺎرت CPرا ﺑﺮرﺳﻲ ﻣﻲ ﻛﻨﻴﻢ ﺗﺎ ﻓﻘﻂ ﭼﺮاغ Stopروﺷﻦ ﺑﺎﺷﺪ و
111 PG Operationﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
SFﺧﺎﻣﻮش در ﻏﻴﺮ اﻳﻨﺼﻮرت روي ﻛﺎرت CPﻳﺎ در اﺗﺼﺎل آن ﻣﺸﻜﻠﻲ وﺟﻮد دارد .اﮔﺮ ﻛﺎرت CPﻧﺮﻣﺎل ﺑﻮد
ﻛﻠﻴﺪ روي آن را در وﺿﻌﻴﺖ RUNﻗﺮار دﻫﻴﺪ در اﻳﻨﺤﺎﻟﺖ ﻧﻴﺰ ﻧﺒﺎﻳﺪ SFﻛﺎرت روﺷﻦ ﺑﺎﺷﺪ.
-7در ﺣﺎﻟﻴﻜﻪ ﻫﻨﻮز اﺗﺼﺎل MPIﺑﺮﻗﺮار اﺳﺖ در HWconfigروي ﻛﺎرت CPداﺑﻞ ﻛﻠﻴﻚ ﻛﺮده و در ﻗﺴﻤﺖ
Diagnosticsروي Runﻛﻠﻴﻚ ﻣﻲ ﻛﻨﻴﻢ.
ﭘﻨﺠﺮه اي ﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ در ﺣﺎﻟﺖ On Lineﻇﺎﻫﺮ ﺧﻮاﻫﺪ ﺷﺪ ﻛﻪ وﺿﻌﻴﺖ ﻛﺎرت CPرا ﻧﺸﺎن ﻣﻲ دﻫﺪ .ﺗﻮﺟﻪ
ﺷﻮد ﻛﻪ ﻫﻨﻮز ارﺗﺒﺎط On Lineاز ﻃﺮﻳﻖ MPIﺑﺮﻗﺮار اﺳﺖ و آﻧﭽﻪ ﻣﺸﺎﻫﺪه ﻣﻴﺸﻮد از اﻳﻦ ﻃﺮﻳﻖ اﺳﺖ.
اﺳﻼت و اﻣﺜﺎل آن ﻇﺎﻫﺮ ﻣﻴﺸﻮد .اﮔﺮﺑﺮﭼﺴﺐ MAC Addressروي ﻛﺎرت ﻣﻮﺟﻮد ﻧﺒﺎﺷﺪ از ﻃﺮﻳﻖ
اﻳﻦ ﭘﻨﺠﺮه ﻣﻲ ﺗﻮان ﺑﻪ آن دﺳﺖ ﭘﻴﺪا ﻛﺮد.
در ﺑﺨﺶ Industrial Ethernetﻣﻲ ﺗﻮان Nodeﻫﺎي ﻗﺎﺑﻞ دﺳﺘﺮس روي اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ را ﻣﺸﺎﻫﺪه •
RUN در ﺑﺨﺶ Operating Modeﻣﻲ ﺗﻮان وﺿﻌﻴﺖ ﻛﺎرت را دﻳﺪ ﻛﻪ STOPاﺳﺖ ﻳﺎ •
رخ داد ﻫﺎ و اﺷﻜﺎﻻت ﻣﺮﺑﻮط ﺑﻪ ﻛﺎرت CPرا ﻣﻲ ﺗﻮان در ﺑﺨﺶ Diagnosticﻣﺸﺎﻫﺪه ﻧﻤﻮد. •
ﺑﺨﺶ Connectionﻣﺮﺑﻮط ﺑﻪ ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ﭼﻨﺪ PLCاﺳﺖ ﻛﻪ ﻣﻮﺿﻮع ﺑﺤﺚ ﻫﺎي آﻳﻨﺪه اﺳﺖ. •
ﻋﻠﺖ اﻳﻨﻜﻪ ﭘﻨﺠﺮه ﻓﻮق از ﻃﺮﻳﻖ MPIﻗﺎﺑﻞ دﺳﺘﺮس اﺳﺖ آﻧﺴﺘﻜﻪ ﻛﺎرت CPداراي ﻳﻚ آدرس MPIاز ﻃﺮﻳﻖ
Offlineدر ﺑﺨﺶ General اﺗﺼﺎل Backplaneاﺳﺖ ﻛﻪ ﺑﺎ ﻛﻠﻴﻚ روي ﻛﺎرت CPدر HWconfigدر ﺣﺎﻟﺖ
ﻣﻴﺘﻮان آﻧﺮا ﻣﺸﺎﻫﺪه ﻛﺮد .ﺷﻜﻞ زﻳﺮ:
در ﺻﻮرت ﺻﺤﺖ اﺗﺼﺎﻻت و ﺗﻨﻈﻴﻤﺎت داﻧﻠﻮد و آﭘﻠﻮد و ﻣﺸﺎﻫﺪه وﺿﻌﻴﺖ OnLineاﻣﻜﺎن ﭘﺬﻳﺮ اﺳﺖ در اﻳﻦ
ﺻﻮرت ﻫﻤﻪ ﺣﺎﻻت زﻳﺮ از ﻃﺮﻳﻖ اﺗﺮﻧﺖ اﻣﻜﺎن ﭘﺬﻳﺮ ﺧﻮاﻫﺪ ﺑﻮد:
اﺳﺘﻔﺎده از HWconfigدر ﺣﺎﻟﺖ On Lineﺑﺮاي دﻳﺪن وﺿﻌﻴﺖ ﺳﺨﺖ اﻓﺰار و رﻓﻊ اﺷﻜﺎﻻت •
ﻣﺸﺎﻫﺪه ﭘﻨﺠﺮه Module Informationو ﻣﺤﺘﻮﻳﺎت Diagnostic Bufferو ﺳﺎﻳﺮ ﺑﺨﺶ ﻫﺎي آن •
CPUدر ﺣﺎﻟﺖ On Lineدر Simatic Manager ﻣﺸﺎﻫﺪه ﻟﻴﺴﺖ ﺑﻼك ﻫﺎي داﺧﻞ •
ﺗﺸﺮﻳﺢ ﻣﻮارد ﻓﻮق ﺧﺎرج از ﺑﺤﺚ اﻳﻦ ﻛﺘﺎب اﺳﺖ و در ﺻﻮرﺗﻲ ﻛﻪ ﺧﻮاﻧﻨﺪه ﻣﺤﺘﺮم ﺣﻀﻮر ذﻫﻦ ﻧﺪارد ﻣﻲ ﺗﻮاﻧﺪ
ﺑﻪ ﺟﻠﺪ 1ﻛﺘﺎب راﻫﻨﻤﺎي ﺟﺎﻣﻊ Step7از ﻣﺆﻟﻒ ﻣﺮاﺟﻌﻪ ﻧﻤﺎﻳﺪ.
آﻧﭽﻪ ﺗﺎﻛﻨﻮن ﮔﻔﺘﻪ ﺷﺪ ﻣﺮﺑﻮط ﺑﻪ اﺗﺼﺎل PCﺑﻪ ﻳﻚ PLC 300از ﻃﺮﻳﻖ اﺗﺮﻧﺖ ﺑﻮد ﺑﺮاي ﻳﻚ PLC 400ﻧﻴﺰ
وﺿﻌﻴﺖ ﺑﻪ ﻫﻤﻴﻦ ﻣﻨﻮال اﺳﺖ .اﻣﺎ اﮔﺮ ﻗﺮار ﺑﺎﺷﺪ ﭼﻨﺪ PLCﺗﻮﺳﻂ اﺗﺮﻧﺖ ﺷﺒﻜﻪ ﺷﻮﻧﺪ ﺑﺎﻳﺴﺘﻲ اوﻻً از ﻧﻈﺮ ﺳﺨﺖ
اﻓﺰاري PLCﻫﺎ ﺑﺎ ﻫﻢ ﺷﺒﻜﻪ ﺷﺪه ﺑﺎﺷﻨﺪ ﻳﻌﻨﻲ روي ﻫﺮ ﻛﺪام ﻳﻚ ﻛﺎرت CPاﺗﺮﻧﺖ وﺟﻮد داﺷﺘﻪ ﺑﺎﺷﺪ و اﻳﻦ
PC ﻛﺎرت ﻫﺎ ﺗﻮﺳﻂ ﻛﺎﺑﻞ ﻳﻚ ﺑﻪ ﻳﻚ Cate5ﺑﻪ ﭘﻮرت ﻫﺎي ﻳﻚ ﻫﺎب /ﺳﻮﺋﻴﭻ ﻣﺘﺼﻞ ﺑﺎﺷﻨﺪ ﺛﺎﻧﻴﺎً ﭘﻮرت اﺗﺮﻧﺖ
ﻧﻴﺰ از ﻃﺮﻳﻖ ﻛﺎﺑﻞ ﻳﻚ ﺑﻪ ﻳﻚ ﺑﻪ ﭘﻮرت ﻫﺎب /ﺳﻮﺋﻴﭻ ﻣﺘﺼﻞ ﺑﺎﺷﺪ در اﻳﻨﺼﻮرت ﺑﻪ ﻫﻤﺎن روﺷﻲ ﻛﻪ ﺑﺮاي ﻳﻚ
PLCﮔﻔﺘﻪ ﺷﺪ ﻣﻲ ﺗﻮان ﺷﺒﻜﻪ اﺗﺮﻧﺖ را ﺑﺎ اﺳﺘﻔﺎده از MAC Addressﺑﺮاي ﻫﻤﻪ PLCﻫﺎ ﭘﻴﻜﺮ ﺑﻨﺪي ﻧﻤﻮد .در
اﻳﻨﺤﺎﻟﺖ ﺑﻪ ﻧﻜﺎت زﻳﺮ ﺗﻮﺟﻪ ﺷﻮد:
• ﻳﻚ ﭘﺮوژه در Simatic Managerاﻳﺠﺎد و ﺗﻤﺎم PLCﻫﺎ را در ﻳﻚ ﭘﺮوژه وارد ﻛﻨﻴﺪ .اﮔﺮ ﭼﻪ اﻣﻜﺎن ﺷﺒﻜﻪ
ﻛﺮدن PLCﻫﺎﻳﻲ ﻛﻪ در ﭘﺮوژه ﻫﺎي ﻣﺨﺘﻠﻒ وارد ﺷﺪه اﻧﺪ وﺟﻮد دارد اﻳﻦ ﻛﺎر ﺗﻮﺻﻴﻪ ﻧﻤﻲ ﺷﻮد ) ﺑﻌﺪاً ﺑﻪ
ﻣﻌﺎﻳﺐ اﻳﻦ روش اﺷﺎره ﺧﻮاﻫﺪ ﺷﺪ(
• ﺳﺨﺖ اﻓﺰار ﻫﺮ ﻛﺪام از PLCﻫﺎ را در HWconfigﭘﻴﻜﺮ ﺑﻨﺪي ﻛﺮده و ﺑﻪ ﻫﻤﺎن روش ﻗﺒﻠﻲ روي ﻛﺎرت
اﺗﺮﻧﺖ MAC Addressرا ﻓﻌﺎل ﻧﻤﺎﻳﻴﺪ ﺳﭙﺲ ﻫﻤﻪ را ﺑﻪ ﻳﻚ ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﻣﺜﻼً ) Ethernet(1ﻣﺘﺼﻞ ﻧﻤﺎﻳﻴﺪ .در
115 PG Operationﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
MAC اﻳﻦ ﺣﺎﻟﺖ ﻛﺎرت ﻫﺎي CPﻫﻤﮕﻲ ﺑﺎﻳﺴﺘﻲ MAC Addressرا ﺳﺎﭘﻮرت ﻛﻨﻨﺪ .ﺑﺪﻳﻬﻲ اﺳﺖ آدرس
ﻛﻪ از روي ﻧﻮﺷﺘﻪ روي ﻛﺎرت ﻫﺎ وارد ﻣﻴﺸﻮد ﻣﻨﺤﺼﺮ ﺑﻪ ﻓﺮد اﺳﺖ و ﻻزم ﻧﻴﺴﺖ ﻧﮕﺮان ﺗﻜﺮاري ﺑﻮدن آن
ﺑﺎﺷﻴﻢ .اﮔﺮ اﺷﺘﺒﺎﻫﺎً ﺗﻜﺮاري وارد ﺷﻮد ﻧﺮم اﻓﺰار Step7آﻧﺮا ﺑﻌﻨﻮان ﺧﻄﺎ ﮔﺰارش ﺧﻮاﻫﺪ داد.
• ﭘﺲ از اﺗﻤﺎم ﻛﺎر ﭘﻴﻜﺮ ﺑﻨﺪي ﺳﺨﺖ اﻓﺰار ﺑﺮاي اﻃﻤﻴﻨﺎن از ﺻﺤﺖ ﺷﺒﻜﻪ ﺑﻨﺪي ﺑﻬﺘﺮ اﺳﺖ ﺑﺮﻧﺎﻣﻪ Netproاز
Configure Networkﺑﺎﻻي ﭘﻨﺠﺮه HWconfigاﺟﺮا ﺷﻮد و در آن ﻃﺮﻳﻖ ﻛﻠﻴﻚ ﻛﺮدن روي آﻳﻜﻮن
Save and اوﻻً اﺑﺘﺪا ﭼﻚ ﺷﻮد ﻛﻪ ﻫﻤﻪ ﻛﺎرﺗﻬﺎي اﺗﺮﻧﺖ ﺑﻪ ﻳﻚ ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﻣﺘﺼﻞ ﻫﺴﺘﻨﺪ ﺛﺎﻧﻴﺎً ﺑﺎ ﻛﻠﻴﻚ روي
Compileاز ﻋﺪم وﺟﻮد ﺧﻄﺎ )ﻣﺜﻼً در آدرس دﻫﻲ ﻫﺎ( ﻣﻄﻤﺌﻦ ﺷﻮﻳﻢ.
• ﭘﺲ از ﭘﻴﻜﺮ ﺑﻨﺪي ﺳﺨﺖ اﻓﺰار PLCﻫﺎ ﻻزم اﺳﺖ اﻃﻼﻋﺎت ﺗﻮﺳﻂ MPIﺑﻪ ﻫﺮ ﻛﺪام از آﻧﻬﺎ داﻧﻠﻮد ﺷﻮد .
اﮔﺮ از ﻗﺒﻞ ﺷﺒﻜﻪ اي ﺑﻴﻦ ﭘﻮرﺗﻬﺎي MPIﻛﺸﻴﺪه ﺷﺪه ﺑﺎﺷﺪ ﻛﺎر ﺳﺎده ﺗﺮ اﺳﺖ و ﺑﺎ اﺗﺼﺎل PC Adapterﺑﻪ
ﺳﻮﻛﺖ ﭘﺸﺖ ﻳﻜﻲ از ﻛﺎﻧﻜﺘﻮرﻫﺎ ﻣﻲ ﺗﻮان از ﻳﻚ ﻧﻘﻄﻪ ﻋﻤﻞ داﻧﻠﻮد را ﺑﻪ ﺗﻚ ﺗﻚ PLCﻫﺎ اﻧﺠﺎم داد .در
ﺿﻤﻦ داﻧﻠﻮد ﻣﻲ ﺗﻮاﻧﺪ از ﻣﺤﻴﻂ Netproﻧﻴﺰ اﻧﺠﺎم ﺷﻮد.
PLC ﭘﺲ از اﺗﻤﺎم داﻧﻠﻮد ﭘﻴﻜﺮ ﺑﻨﺪي ﺳﺨﺖ اﻓﺰار ﺑﻪ
ﻫﺎ و ﺑﺮرﺳﻲ ﻋﻴﻮب اﺣﺘﻤﺎﻟﻲ ﺑﻪ روﺷﻲ ﻛﻪ ﻗﺒﻼً ﮔﻔﺘﻪ
ﺷﺪ وﺿﻌﻴﺖ اﺗﺼﺎل ﻛﺎﺑﻞ ﻫﺎ و وﺻﻞ ﺑﻮدن ﺗﻐﺬﻳﻪ
ﻫﺎب/ﺳﻮﺋﻴﭻ را ﭼﻚ ﻣﻲ ﻛﻨﻴﻢ و در ﺻﻮرت ﺻﺤﺖ
ﻫﻤﻪ ﻣﻮارد ﺗﻨﻈﻴﻢ Set PG/PC Interfaceرا روي
ISO Industrial Ethernetﻗﺮار ﻣﻲ دﻫﻴﻢ .ﺑﺪﻳﻦ
ﺗﺮﺗﻴﺐ ﻫﻨﮕﺎم داﻧﻠﻮد ﻳﺎ آﭘﻠﻮد ﻳﺎ Onlineﺷﺪن
آدرس MACﺗﻤﺎم ﻛﺎرت ﻫﺎي CPرا در ﻟﻴﺴﺖ
Display Accessible Nodesﺧﻮاﻫﻴﻢ دﻳﺪ .
PG Operationﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 116
ﺗﺬﻛﺮ :در ﻛﺎرﺑﺮد PG Operationﻧﻴﺎزي ﺑﻪ ﺗﻌﺮﻳﻒ PC Stationدر Netproو ﭘﻴﻜﺮ ﺑﻨﺪي آن ﻧﻴﺴﺖ وﻟﻲ اﻳﻦ
ﻛﺎر ﺑﺮاي ﻛﺎرﺑﺮدﻫﺎﻳﻲ ﻣﺎﻧﻨﺪ OPCاﻟﺰاﻣﻲ اﺳﺖ ﻛﻪ در ﻓﺼﻞ ﻫﺎي ﺑﻌﺪي ﻣﺮاﺣﻞ آن ذﻛﺮ ﺧﻮاﻫﺪ ﺷﺪ.
-2ﺑﺎز ﻛﺮدن HWconfigو وارد ﻛﺮدن Rackﻣﻨﺒﻊ ﺗﻐﺬﻳﻪ و CPUو ﺳﺎﻳﺮ ﻛﺎرﺗﻬﺎ ﺳﭙﺲ وارد ﻛﺮدن ﻛﺎرت
اﺗﺮﻧﺖ از زﻳﺮ ﻣﺠﻤﻮﻋﻪ .CP-300
در اﻳﻦ ﻣﺮﺣﻠﻪ در ﭘﻨﺠﺮه اي ﻛﻪ ﺑﺎز ﻣﻴﺸﻮد ﮔﺰﻳﻨﻪ Set Mac addressرا ﻏﻴﺮ ﻓﻌﺎل ﻛﺮده ) اﻟﺒﺘﻪ اﮔﺮ ﻓﻌﺎل ﻫﻢ ﺑﺎﺷﺪ
ﻣﺸﻜﻠﻲ اﻳﺠﺎد ﻧﻤﻲ ﻛﻨﺪ( اﺳﺖ ودر ﭘﺎﻳﻴﻦ آن IP Addressﻣﻮرد ﻧﻈﺮ را وارد ﻣﻲ ﻛﻨﻴﻢ .اﮔﺮ IP Addressدر
MAC ﭘﻨﺠﺮه ﻇﺎﻫﺮ ﻧﺸﻮد ﻧﺸﺎﻧﮕﺮ آﻧﺴﺖ ﻛﻪ ﻛﺎرت ﻣﻮرد ﻧﻈﺮ TCP/IPرا ﺳﺎﭘﻮرت ﻧﻤﻲ ﻛﻨﺪ و ﻓﻘﻂ ﻣﻲ ﺗﻮاﻧﺪ ﺑﺎ
Addressﻛﺎر ﻛﻨﺪ.
IP Addressﺑﺮﺧﻼف MAC Addressﻳﻚ آدرس ﻓﻴﺰﻳﻜﻲ ﻧﻴﺴﺖ و روي ﻛﺎرت ﻧﻴﺰ ﻧﻮﺷﺘﻪ ﻧﺸﺪه اﺳﺖ IPﻳﻚ
آدرس ﻣﻨﻄﻘﻲ اﺳﺖ و ﻣﻲ ﺗﻮان ﺑﺮاي آن ﻫﺮ ﻋﺪدي را در ﻧﻈﺮ ﮔﺮﻓﺖ .ﺑﺼﻮرت ﭘﻴﺶ ﻓﺮض ﻳﻚ IPو ﻳﻚ
Subnetدر ﭘﻨﺠﺮه ﻇﺎﻫﺮ ﻣﻴﺸﻮد ﻛﻪ ﻣﻲ ﺗﻮان آﻧﻬﺎ را ﺗﻐﻴﻴﺮ داد .ﺗﻐﻴﻴﺮ IPو Subnet Maskﺑﺎﻳﺴﺘﻲ ﺑﺎ درﻧﻈﺮ ﮔﺮﻓﺘﻦ
Classﺑﺎﺷﺪ .ﺳﻪ ﻛﻼس اﺻﻠﻲ IPﻗﺒﻼً ﺗﻮﺿﻴﺢ داده ﺷﺪ .اﮔﺮ اﻳﻨﺪو در ﻳﻚ ﻛﻼس ﻧﺒﺎﺷﻨﺪ Step7آﻧﺮا ﺑﻌﻨﻮان
117 PG Operationﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
-8ﺑﺮرﺳﻲ آدرس IPﻣﺮﺑﻮط ﺑﻪ PCاﮔﺮ ﻗﺒﻼً ﺑﺮاي ﺷﺒﻜﻪ ﺗﻨﻈﻴﻢ ﺷﺪه ﺑﺎﺷﺪ ﺑﺎ روش زﻳﺮ :
>ﺗﺎﻳﭗ Start > Run > cmd
ipconfigو ﻣﺸﺎﻫﺪه آدرس IP ﺳﭙﺲ در ﭘﻨﺠﺮه اي ﻛﻪ ﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ ﺑﺎز ﻣﻴﺸﻮد ﺗﺎﻳﭗ دﺳﺘﻮر
PG Operationﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 118
ﺗﺬﻛﺮ :در ﻫﻤﻴﻦ ﭘﻨﺠﺮه ﺑﺎ ﺗﺎﻳﭗ دﺳﺘﻮر ipconfig/allﻣﻴﺘﻮان ﻋﻼوه ﺑﺮ آدرس IPاﻃﻼﻋﺎت ﺑﻴﺸﺘﺮ از ﺟﻤﻠﻪ
آدرس ﻓﻴﺰﻳﻜﻲ MACرا ﻧﻴﺰ ﻣﺸﺎﻫﺪه ﻧﻤﻮد.
IPآن ﺑﺎ ﻛﻼس IP -9اﮔﺮ ﻛﺎﻣﭙﻴﻮﺗﺮ ﺑﺮاي ارﺗﺒﺎط ﺑﺎ ﺷﺒﻜﻪ ﻫﻨﻮز ﺗﻨﻈﻴﻢ ﻧﺸﺪه ﺑﺎﺷﺪ ﻳﺎ اﮔﺮ ﺗﻨﻈﻴﻢ ﺷﺪه وﻟﻲ ﻛﻼس
Control ﻛﺎرت CPﻳﻜﻲ ﻧﺒﺎﺷﺪ در اﻳﻨﺼﻮرت ﻧﻴﺎز ﺑﻪ ﺗﻨﻈﻴﻢ IPو Subnet Maskوﺟﻮد دارد .ﺑﺮاي اﻳﻦ ﻛﺎر در
Panelوﻳﻨﺪوز Propertiesﻣﺮﺑﻮط ﺑﻪ Networkرا ﻣﺸﺎﻫﺪه و ﺗﻨﻈﻴﻤﺎت ﻣﺮﺑﻮﻃﻪ را ﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ اﻧﺠﺎم ﻣﻴﺪﻫﻴﻢ.
آدرس IPﺑﺎﻳﺴﺘﻲ ﺑﺎ آدرس IPﻛﺎرت PLCﻣﺘﻔﺎوت وﻟﻲ Subnet Maskآﻧﻬﺎ ﻳﻜﺴﺎن ﺑﺎﺷﺪ.
در ﭘﻨﺠﺮه دﺳﺘﻮر Pingرا ﺑﻜﺎر ﻣﻲ ﺑﺮﻳﻢ و در ﺟﻠﻮي آن آدرس IPﻣﻘﺼﺪ ﻳﻌﻨﻲ ﻛﺎرت CPرا ﻣﻲ ﻧﻮﻳﺴﻴﻢ .اﮔﺮ
در ﭘﺎﺳﺦ ﺑﺎ ﭘﻴﻐﺎم Request Time Outﻣﻮاﺟﻪ ﺷﺪﻳﻢ اﺷﻜﺎل در ﺗﻨﻈﻴﻤﺎت ﻳﺎ اﺗﺼﺎﻻت وﺟﻮد دارد .اﮔﺮ ﻫﻤﻪ ﭼﻴﺰ
درﺳﺖ ﺑﺎﺷﺪ ﭘﻴﻐﺎم Reply fromرا ﺧﻮاﻫﻴﻢ دﻳﺪ ﺷﻜﻞ زﻳﺮ:
119 PG Operationﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
-11ﭘﺲ از اﻳﻨﻜﻪ ﺗﺴﺖ ﻣﺮﺣﻠﻪ ﻗﺒﻞ ﻣﻮﻓﻘﻴﺖ آﻣﻴﺰ ﺑﻮد ﺑﻪ HWconfigﺑﺎز ﻣﻲ ﮔﺮدﻳﻢ و داﻧﻠﻮد را ﺗﻜﺮار ﻣﻲ ﻛﻨﻴﻢ .
در اﻳﻨﺤﺎﻟﺖ ﭘﻨﺠﺮه اي ﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ ﻇﺎﻫﺮ ﺧﻮاﻫﺪ ﺷﺪ:
-12ﺗﺴﺖ ﻫﺎي ﻣﺮﺑﻮط ﺑﻪ Uploadو ﺣﺎﻟﺖ On Lineرا ﺷﺒﻴﻪ ﺗﻮﺿﻴﺤﺎت ﻗﺒﻠﻲ ﺗﻜﺮار ﻛﻨﻴﺪ ﺧﻮاﻫﻴﺪ دﻳﺪ ﻛﻪ در
ﻫﻤﻪ ﺣﺎﻻت آدرس IPﺑﺠﺎي آدرس MACﻇﺎﻫﺮ ﻣﻲ ﺷﻮد.
-13ﻧﺤﻮه ﺷﺒﻜﻪ ﻛﺮدن ﭼﻨﺪ PLCﺗﻮﺳﻂ IPآدرس ﻧﻴﺰ ﺑﻬﻤﻴﻦ ﻣﻨﻮال و ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﺗﻮﺿﻴﺤﺎﺗﻲ ﻛﻪ در ﺑﺤﺚ
MAC Addressداده ﺷﺪ ﻣﻲ ﺑﺎﺷﺪ ﻟﺬا از ﺗﻜﺮار آن ﺧﻮدداري ﻣﻲ ﻧﻤﺎﻳﻴﻢ.
ﺻﺮﻓﺎً ﻧﻜﺘﻪ ﻗﺎﺑﻞ ذﻛﺮ دﻳﮕﺮ اﻳﻨﺴﺖ ﻛﻪ در Simatic Managerاز ﻣﻨﻮي PLC> Edit Ethernet Nodeﻣﻲ ﺗﻮان
ﺑﻪ ﺟﺴﺘﺠﻮي آدرس IPوﺳﺎﻳﻠﻲ ﻛﻪ ﺑﻪ ﺷﺒﻜﻪ ﻣﺘﺼﻞ ﻫﺴﺘﻨﺪ ﭘﺮداﺧﺖ .ﻧﺘﻴﺠﻪ در ﭘﻨﺠﺮه اي ﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ ﻗﺎﺑﻞ
ﻣﺸﺎﻫﺪه ﺧﻮاﻫﺪ ﺑﻮد :
PG Operationﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 120
ﺗﺬﻛﺮ :
ﺗﻤﺎم ﻧﻜﺎت و ﺗﻨﻈﻴﻤﺎﺗﻲ ﻛﻪ در اﻳﻦ ﻓﺼﻞ ذﻛﺮ ﺷﺪ در ﺻﻮرت اﺳﺘﻔﺎده از ﻛﺎر ﺗﻬﺎي اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ ﻣﺎﻧﻨﺪ CP1613
ﻣﺸﺘﻤﻞ ﺑﺮ :
1-8ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ و ارﺗﺒﺎﻃﺎت آن
2-8ﺳﺨﺖ اﻓﺰار ﻣﻮرد ﻧﻴﺎز
3-8ﻣﺮاﺣﻞ ﭘﻴﻜﺮ ﺑﻨﺪي از ﻃﺮﻳﻖ MAC Address
4-8ﻣﺮاﺣﻞ ﭘﻴﻜﺮ ﺑﻨﺪي از ﻃﺮﻳﻖ IP Address
WinCCازﻃﺮﻳﻖ Simatic Manager 5-8ﭘﻴﻜﺮ ﺑﻨﺪي ارﺗﺒﺎﻃﺎت
ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ از ﻃﺮﻳﻖ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 122
وﺳﺎﻳﻞ ارﺗﺒﺎﻃﻲ:
ﺑﻬﺘﺮ اﺳﺖ از ﻫﺎب/ﺳﻮﺋﻴﭻ اﺳﺘﻔﺎده ﮔﺮدد ﺗﺎ ﻋﻼوه ﺑﺮ اﺗﺼﺎل PLCﻫﺎ ﺑﻪ آن ﻛﺎﻣﭙﻴﻮﺗﺮ ﻣﺨﺼﻮص Programmingو
ﻛﺎﻣﭙﻴﻮﺗﺮ HMIﻧﻴﺰ ﺑﻪ ﻫﺎب ﻣﺘﺼﻞ ﮔﺮدﻧﺪ) ﻫﻤﮕﻲ ﺗﻮﺳﻂ ﻛﺎﺑﻞ ﻫﺎي ﻳﻚ ﺑﻪ ﻳﻚ (Cate5
اﮔﺮ ﻓﻘﻂ ﻳﻚ PLCو ﻳﻚ ﺳﻴﺴﺘﻢ HMIوﺟﻮد دارد و Programmingﻧﻴﺰ از ﻃﺮﻳﻖ اﺗﺮﻧﺖ اﻧﺠﺎم ﻧﻤﻴﺸﻮد ﻣﻴﺘﻮان
ﺑﻴﻦ PLCو HMIﺑﺎ ﻛﺎﺑﻞ Crossارﺗﺒﺎط ﺑﺮﻗﺮار ﻧﻤﻮد.
-4ﺑﺎ ﻛﻠﻴﻚ راﺳﺖ روي Industrial Ethernetﺳﭙﺲ اﻧﺘﺨﺎب System Parameterﭘﻨﺠﺮه اي ﻇﺎﻫﺮ ﻣﻴﺸﻮد ﻛﻪ
در ﺑﺨﺶ Unitآن ﻛﺎرت اﺗﺮﻧﺖ ﻧﺼﺐ ﺷﺪه روي PCرا اﻧﺘﺨﺎب ﻣﻴﻜﻨﻴﻢ.
-5ﻛﻠﻴﻚ راﺳﺖ روي Industrial Ethernetﺳﭙﺲ اﻧﺘﺨﺎب New Driver Connectionو وارد ﻛﺮدن آدرس
PLCو ﺷﻤﺎره اﺳﻼت CPU MACﻛﺎرت CPروي
ﻧﺘﻴﺠﻪ ﺑﺼﻮرت ﻳﻚ Connectionﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ ﻇﺎﻫﺮ ﻣﻴﺸﻮد اﻛﻨﻮن ﻣﻲ ﺗﻮان ﺑﺎ داﺑﻞ ﻛﻠﻴﻚ روي آن Tagﻫﺎ
را ﺗﻌﺮﻳﻒ ﻛﺮد و ﺳﺎﻳﺮ ﻣﺮاﺣﻞ ﻣﺮﺑﻮط ﺑﻪ WinCCرا اﻧﺠﺎم داد.
-6اﮔﺮ ﻧﻴﺎز ﺑﺎﺷﺪ ﻛﻪ ﺳﻴﺴﺘﻢ HMIﺑﺎ ﭼﻨﺪ PLCروي اﺗﺮﻧﺖ در ارﺗﺒﺎط ﺑﺎﺷﺪ در اﻳﻨﺼﻮرت ﻣﺮﺣﻠﻪ 5را ﺑﺮاي ﻫﺮ
ﻛﺪام از PLCﻫﺎ ﺗﻜﺮار ﻣﻲ ﻛﻨﻴﻢ .ﻧﻬﺎﻳﺘﺎً در ﭘﻨﺠﺮه Connectionﻫﺎي ﻣﺨﺘﻠﻔﻲ ﺧﻮاﻫﻴﻢ دﻳﺪ ﻛﻪ ﻫﺮ ﻛﺪام ﻣﺮﺑﻮط
ﺑﻪ ﻳﻚ PLCاﺳﺖ و Tagﻫﺎي ﻣﻮرد ﻧﻈﺮ در زﻳﺮ ﻣﺠﻤﻮﻋﻪ آن Connectionﺳﺎﺧﺘﻪ ﻣﻴﺸﻮﻧﺪ.
125 ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ از ﻃﺮﻳﻖ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
-2راﺳﺖ ﻛﻠﻴﻚ روي Tag Managementﺳﭙﺲ ﻛﻠﻴﻚ روي Add New Driver
-4ﺑﺎ ﻛﻠﻴﻚ راﺳﺖ روي TCP/IPﺳﭙﺲ اﻧﺘﺨﺎب System Parameterﭘﻨﺠﺮه اي ﻇﺎﻫﺮ ﻣﻴﺸﻮد ﻛﻪ در ﺑﺨﺶ
Unitآن ﻛﺎرت اﺗﺮﻧﺖ ﻧﺼﺐ ﺷﺪه روي PCرا اﻧﺘﺨﺎب ﻣﻴﻜﻨﻴﻢ.
ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ از ﻃﺮﻳﻖ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 126
-5ﻛﻠﻴﻚ راﺳﺖ روي TCP/IPﺳﭙﺲ اﻧﺘﺨﺎب New Driver Connectionو وارد ﻛﺮدن آدرس IPﻛﺎرت
PLCو ﺷﻤﺎره اﺳﻼت CPU CPروي
ﻧﺘﻴﺠﻪ ﺑﺼﻮرت ﻳﻚ Connectionﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ ﻇﺎﻫﺮ ﻣﻴﺸﻮد اﻛﻨﻮن ﻣﻲ ﺗﻮان ﺑﺎ داﺑﻞ ﻛﻠﻴﻚ روي آن Tagﻫﺎ
را ﺗﻌﺮﻳﻒ ﻛﺮد و ﺳﺎﻳﺮ ﻣﺮاﺣﻞ ﻣﺮﺑﻮط ﺑﻪ WinCCرا اﻧﺠﺎم داد.
-6ﺑﺮاي ارﺗﺒﺎط ﺳﻴﺴﺘﻢ HMIﺑﺎ ﭼﻨﺪ PLCروي اﺗﺮﻧﺖ ﻣﺮﺣﻠﻪ 5را ﺑﺮاي ﻫﺮ ﻛﺪام از PLCﻫﺎ ﺗﻜﺮار ﻣﻲ ﻛﻨﻴﻢ .
ﻧﻬﺎﻳﺘﺎً در ﭘﻨﺠﺮه Connectionﻫﺎي ﻣﺨﺘﻠﻔﻲ ﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ ﺧﻮاﻫﻴﻢ دﻳﺪ .وﺿﻌﻴﺖ اﻳﻦ اﺗﺼﺎﻻت را ﻣﻲ ﺗﻮان از
ﻣﻨﻮي Tools > Status of Driver Connectionﻣﻼﺣﻈﻪ ﻛﺮد.
Standbyﻧﻘﺶ Masterرا ﺑﻌﻬﺪه ﮔﺮﻓﺘﻪ ﻛﺎر ﻛﻨﺘﺮل را اداﻣﻪ ﻣﻲ دﻫﺪ .ﻣﺸﻜﻠﻲ ﻛﻪ در اﻳﻦ ﺷﺮاﻳﻂ وﺟﻮد دارد
اﻳﻨﺴﺖ ﻛﻪ ﺑﻄﻮر ﻣﻌﻤﻮل در ﺳﻴﺴﺘﻢ ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ Tagﻫﺎ در زﻳﺮ ﻣﺠﻤﻮﻋﻪ ﻳﻚ دراﻳﻮر ﻗﺮار ﻣﻲ ﮔﻴﺮﻧﺪ ﻛﻪ اﻳﻦ
دراﻳﻮر از ﻧﻮع TCP/IPﻳﺎ Industrial Ethernetﻣﻲ ﺑﺎﺷﺪ و در آن آدرس ﻛﺎرت اﺗﺮﻧﺖ ﻣﻮﺟﻮد روي ﻳﻜﻲ از
دو ﺳﻴﺴﺘﻢ داده ﺷﺪه اﺳﺖ ﭘﺲ در ﺻﻮرت switchoverﺷﺪن ﺳﻴﺴﺘﻢ اﻓﺰوﻧﻪ اداﻣﻪ ارﺗﺒﺎط ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ ﻣﺸﻜﻞ ﭘﻴﺪا
ﻣﻲ ﻛﻨﺪ .اﮔﺮ ﺗﺼﻮر ﻛﺘﻴﻢ ﻛﻪ در زﻳﺮ ﻣﺠﻤﻮﻋﻪ TCP/IPﻳﺎ Industrial Ethernetدو ارﺗﺒﺎط ﻛﻪ ﻳﻜﻲ ﻣﺮﺑﻮط ﺑﻪ
ﻛﺎرت اﺗﺮﻧﺖ Masterو دﻳﮕﺮي ﻣﺮﺑﻮط ﺑﻪ ﻛﺎرت اﺗﺮﻧﺖ Standbyاﺳﺖ ﺗﻌﺮﻳﻒ ﻛﻨﻴﻢ و در زﻳﺮ ﻣﺠﻤﻮﻋﻪ ﻫﺮ
ﻛﺪام ﻧﻴﺰ Tagﻫﺎي ﻻزم را اﻳﺠﺎد ﻧﻤﺎﻳﻴﻢ ﺑﺎز ﻣﺸﻜﻞ ﭘﻴﺶ ﻣﻲ آﻳﺪ و آن اﻳﻨﻜﻪ ﺧﺼﻮﺻﻴﺖ واﺣﺪ از ﺷﻜﻞ ﻫﺎ و
Objectﻫﺎي ﻣﻮﺟﻮد در ﺻﻔﺤﻪ Graphic Designerرا ﻓﻘﻂ ﻣﻲ ﺗﻮان ﺑﻪ ﻳﻚ Tagﻣﺘﺼﻞ ﻧﻤﻮد ﻧﻪ ﺑﻪ دو . Tag
ﭘﺲ ﻧﻴﺎز ﺑﻪ اﺳﺘﻔﺎده از ارﺗﺒﺎط اﻓﺰوﻧﻪ در WinCCﻣﻲ ﺑﺎﺷﺪ .در اﻳﻨﺠﺎ ﻣﺎ ارﺗﺒﺎط اﻓﺰوﻧﻪ را ﺑﺮاي TCP/IPﺷﺮح
ﻣﻴﺪﻫﻴﻢ ﺑﺮاي Industrial Ethernetﻧﻴﺰ ﻣﺸﺎﺑﻪ ﻣﻲ ﺑﺎﺷﺪ .ﻣﺮاﺣﻞ ﻛﺎر ﺑﺼﻮرت زﻳﺮ اﺳﺖ:
ﻗﺪم 1ﺗﺎ ﻗﺪم 4ﻣﺸﺎﺑﻪ آﻧﭽﻪ در ﺑﺨﺶ 4-8ﺑﺮاي TCP/IPذﻛﺮ ﺷﺪ ﻣﻲ ﺑﺎﺷﺪ
ﻗﺪم - 5اﻳﺠﺎد اﺗﺼﺎل ﺟﺪﻳﺪ ﺑﺮاي ﻛﺎرت اﺗﺮﻧﺖ Master PLCو وارد ﻛﺮدن آدرس IPآن و ﺗﻜﺮار اﻳﻦ ﻛﺎر
ﺑﺮاي Standby PLCﭘﺲ ﻧﻬﺎﻳﺘﺎً دو اﺗﺼﺎل ﺷﺒﻴﻪ زﻳﺮ در زﻳﺮ ﻣﺠﻤﻮﻋﻪ TCP/IPﺧﻮاﻫﻴﻢ داﺷﺖ:
Redundantاز ﻃﺮﻳﻖ ﻣﻨﻮي View>Toolbarدر Graphic Desiner ﻗﺪم – 6ﻓﻌﺎل اﻳﺠﺎد اﺗﺼﺎل
ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ از ﻃﺮﻳﻖ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 128
ﻗﺪم – 7داﺑﻞ ﻛﻠﻴﻚ روي ﮔﺰﻳﻨﻪ Create Redundant Connectionﺗﺎ ﭘﻨﺠﺮه Wizardﻇﺎﻫﺮ ﺷﻮد .ﺑﺎ ﻛﻠﻴﻚ
روي Nextﭘﻨﺠﺮه اي ﻣﺎﻧﻨﺪ زﻳﺮ ﺑﺎز و در آن ﻫﺮ دو اﺗﺼﺎل TCP/IPﻧﻤﺎﻳﺶ داده ﻣﻲ ﺷﻮد .ﻳﻜﻲ از دو اﺗﺼﺎل )
اﺗﺼﺎل ﻣﺮﺑﻮط ﺑﻪ ﻛﺎرت اﺗﺮﻧﺖ PLCﻛﻪ ﻓﻌﻼً ﺑﻌﻨﻮان Masterاﺳﺖ ( را ﺑﻌﻨﻮان اﺗﺼﺎل Mainاﻧﺘﺨﺎب و ﺑﻪ ﭘﻨﺠﺮه
ﺑﻌﺪي ﻣﻲ روﻳﻢ.
ﻗﺪم – 8در ﭘﻨﺠﺮه ﺑﻌﺪ اﺗﺼﺎل Mainﻫﻤﺮاه ﺑﺎ IPآن ﻇﺎﻫﺮ ﻣﻲ ﮔﺮدد ﻛﻪ ﻏﻴﺮ ﻗﺎﺑﻞ ﺗﻐﻴﻴﺮ اﺳﺖ و در زﻳﺮ آن اﺗﺼﺎل
رزرو و IPآن ﻇﺎﻫﺮ ﻣﻴﺸﻮد ﻛﻪ ﺑﺎﻳﺴﺘﻲ دﻗﺖ ﻛﺮد و آﻧﺮا در ﺻﻮرت ﻟﺰوم اﺻﻼح ﻧﻤﻮد.
ﻗﺪم – 9ﺑﺎ ﻛﻠﻴﻚ روي Nextو Finishﻛﺎر Wizardﺑﻪ ﭘﺎﻳﺎن ﻣﻲ رﺳﺪ .اﻛﻨﻮن اﮔﺮ ﺑﻪ Tag Managementدر
WinCCﺑﺎز ﮔﺮدﻳﻢ در زﻳﺮ ﻣﺠﻤﻮﻋﻪ اﺗﺼﺎل اﺻﻠﻲ در TCP/IPﻣﻲ ﺑﻴﻨﻴﻢ ﻛﻪ ﻳﻚ Tag Groupﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ
ﺳﺎﺧﺘﻪ ﺷﺪه اﺳﺖ .ﻛﻪ ﺣﺎوي ﺗﻌﺪادي Tagﺑﺼﻮرت Defaultاﺳﺖ .ﻫﺮ Tagﺟﺪﻳﺪ ﻛﻪ در اﻳﻦ ﻗﺴﻤﺖ ﺗﻮﺳﻂ
ﻛﺎرﺑﺮ اﻳﺠﺎد ﺷﻮد از ﻃﺮﻳﻖ ﻫﺮ دو ﻛﺎرت اﺗﺮﻧﺖ در دﺳﺘﺮس ﻣﻲ ﺑﺎﺷﺪ .ﻳﻌﻨﻲ Tagوﻗﺘﻲ Master PLCدر ﺣﺎل
ﻛﺎر اﺳﺖ از ﻃﺮﻳﻖ اﺗﺼﺎل اول و وﻗﺘﻲ Standby PLCوارد ﻣﻴﺸﻮد از ﻃﺮﻳﻖ اﺗﺼﺎل دوم Updateﻣﻲ ﮔﺮدد.
ﺑﻨﺎﺑﺮاﻳﻦ ﺑﺎ اﺗﺼﺎل اﻳﻦ Tagﺑﻪ ﻳﻚ Objectدر Graphic Designerﻣﺸﻜﻞ ﻗﺒﻠﻲ ﺑﺮﻃﺮف ﺷﺪه و ﺷﻜﻞ ﺑﺪون
ﻣﺸﻜﻞ Updateﻣﻴﺸﻮد ﺑﺪون ﺗﻮﺟﻪ ﺑﻪ اﻳﻨﻜﻪ ﻛﺪام PLCدر ﺣﺎل ﻛﺎر اﺳﺖ.
ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ در زﻳﺮ ﻣﺠﻤﻮﻋﻪ اﺗﺼﺎل دوم ﻫﻴﭻ Tagوﺟﻮد ﻧﺪارد.
129 ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ از ﻃﺮﻳﻖ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
ﻣﺮاﺣﻞ ﻛﺎر ﺑﺮاي Industrial Ethernetو اﺳﺘﻔﺎده از MAC Adressﺑﻪ ﻫﻤﻴﻦ ﺷﻜﻞ اﺳﺖ .ﺑﺮاي اﻓﺰوﻧﮕﻲ ﻧﺮم
اﻓﺰاري ﻧﻴﺰ ﻗﺪم ﻫﺎي ﻻزم ﻣﺸﺎﺑﻪ ﻣﻲ ﺑﺎﺷﺪ .در ﻣﻮردي ﻛﻪ از دو ﻛﺎرت اﺗﺮﻧﺖ روي PCاﺳﺘﻔﺎده ﻣﻴﺸﻮد ﻻزم اﺳﺖ
در ﻗﺪم 4ﺑﺮاي ﻫﺮ اﺗﺼﺎل ﻛﺎرت در ﺑﺨﺶ unitﺑﺼﻮرت ﺻﺤﻴﺢ وارد ﺷﻮد.
-3داﺑﻞ ﻛﻠﻴﻚ روي PC Stationﺗﺎ در ﻣﺤﻴﻂ HWConfigﺑﺎز ﺷﻮد .ﺳﭙﺲ اﻧﺘﺨﺎب ﻛﺎرت اﺗﺮﻧﺖ از ﻛﺎﺗﺎﻟﻮگ
و وارد ﻛﺮدن آن در اﺳﻼت .اﮔﺮ ﻛﺎرت اﺗﺮﻧﺖ از ﻧﻮع ﻣﻌﻤﻮﻟﻲ اﺳﺖ از ﻛﺎﺗﺎﻟﻮگ IE Generalرا اﻧﺘﺨﺎب
ﻣﻴﻜﻨﻴﻢ.
ﭘﺲ از اﻧﺘﺨﺎب ﻛﺎرت آﻧﺮا ﺑﺎ MAC Addressﻣﺮﺑﻮﻃﻪ ﺑﻪ ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﻣﺘﺼﻞ ﻣﻲ ﻛﻨﻴﻢ اﻳﻦ MAC Addressرا
ﻣﻴﺘﻮان ﺑﺎ ﺗﺎﻳﭗ ﻛﺮدن دﺳﺘﻮر cmdدر Runوﻳﻨﺪوز و ﺳﭙﺲ ﺗﺎﻳﭗ ﻛﺮدن دﺳﺘﻮر IPconfig/allﺑﺪﺳﺖ آورد.
HMI ﺳﭙﺲ ﻫﻤﺎﻧﻄﻮر ﻛﻪ در ﺷﻜﻞ ﻧﺸﺎن داده ﺷﺪه در ﻛﺎﺗﺎﻟﻮگ Wincc Applicationرا از زﻳﺮ ﻣﺠﻤﻮﻋﻪ
اﻧﺘﺨﺎب ﻛﺮده و در اﺳﻼت دﻳﮕﺮ PCﻗﺮار ﻣﻲ دﻫﻴﻢ .
131 ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ از ﻃﺮﻳﻖ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
PC -4ﭘﻴﻜﺮ ﺑﻨﺪي را در HWConfigذﺧﻴﺮه و ﻛﺎﻣﭙﺎﻳﻞ ﻣﻲ ﻛﻨﻴﻢ .اﮔﺮ ﺑﻪ Netproﺑﺮ ﮔﺮدﻳﻢ ﺧﻮاﻫﻴﻢ دﻳﺪ ﻛﻪ
Stationﺑﻪ ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﻣﺘﺼﻞ ﺷﺪه اﺳﺖ.در Netproﻧﻴﺰ ﻋﻤﻞ ذﺧﻴﺮه و ﻛﺎﻣﭙﺎﻳﻞ را اﻧﺠﺎم ﻣﻲ دﻫﻴﻢ.
ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ از ﻃﺮﻳﻖ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 132
-5اﮔﺮ در اﻳﻦ ﻣﺮﺣﻠﻪ ﺑﺎ اﺳﺘﻔﺎده از ﻣﻨﻮي PLCدر Simatic Managerﻛﺎﻣﭙﺎﻳﻞ ﻛﻠﻲ اﻧﺠﺎم دﻫﻴﻢ ﺗﻤﺎم ارﺗﺒﺎﻃﺎت
ﻻزم در WinCCدر ﭘﺮوژه اي ﻛﻪ ﻧﺎم آن ) OS(1اﺳﺖ در زﻳﺮ ﻣﺠﻤﻮﻋﻪ Industrial Ethernetاﻳﺠﺎد ﻣﻴﺸﻮد وﻟﻲ
ﻗﺒﻞ از ﻛﺎﻣﭙﺎﻳﻞ ﺑﺮاي آﺷﻨﺎﻳﻲ ﺧﻮاﻧﻨﺪه ﻣﺤﺘﺮم ﻧﻜﺘﻪ اي را در ﻣﻮرد Symbole Tableذﻛﺮ ﻣﻲ ﻛﻨﻴﻢ ﺗﺎ ﺑﺤﺚ
ﻛﺎﻣﻠﺘﺮ ﺷﻮد .اﮔﺮ ﺑﺮاي آدرس ﻫﺎﻳﻲ ﺳﻤﺒﻞ ﺗﻌﺮﻳﻒ ﻛﺮده ﺑﺎﺷﻴﻢ ﻣﺜﻼً ﺗﻤﺎم آدرس ﻫﺎي DIرا ﺑﺎ اﺳﻢ ﻣﺸﺨﺺ ﻛﺮده
DI ﺑﺎﺷﻴﻢ اﻳﻦ اﺳﺎﻣﻲ در Symbole Tableﻇﺎﻫﺮ ﻣﻴﺸﻮد ) .ﺑﺮاي ﺳﻬﻮﻟﺖ ﻛﺎر در ﻣﺤﻴﻂ Hwconfigروي ﻛﺎرت
راﺳﺖ ﻛﻠﻴﻚ ﻛﺮده و Edit symboleرا اﻧﺘﺨﺎب ﻣﻴﻜﻨﻴﻢ .اﺳﺎﻣﻲ ﻛﻪ در اﻳﻦ ﭘﻨﺠﺮه وارد ﺷﻮﻧﺪ در ﺟﺪول ﺳﻤﺒﻞ ﻫﺎ
ذﺧﻴﺮه ﻣﻲ ﮔﺮدﻧﺪ( ﺟﺪول ﺳﻤﺒﻞ ﻫﺎي ﻳﻚ PLCرا در simatic Managerاز ﻣﺴﻴﺮ زﻳﺮ ﺑﺎز ﻣﻲ ﻛﻨﻴﻢ:
-6ﺑﺎ داﺑﻞ ﻛﻠﻴﻚ روي Symbole Tableﺑﺮﻧﺎﻣﻪ ﻣﺮﺑﻮﻃﻪ ﺑﺎز ﺷﺪه و ﻟﻴﺴﺖ ﺳﻤﺒﻞ ﻫﺎ ﻧﻤﺎﻳﺶ داده ﻣﻴﺸﻮد .اﻛﻨﻮن
ﻛﻞ ﺳﻄﺮﻫﺎ را ﺑﺎ ﻧﮕﻪ داﺷﺘﻦ ﻛﻠﻴﺪ Shiftاﻧﺘﺨﺎب ﻛﺮده ﺳﭙﺲ راﺳﺖ ﻛﻠﻴﻚ و
Special Object Properties > Operator Control Monitoringرا اﻧﺘﺨﺎب ﻣﻲ ﻛﻨﻴﻢ .ﺧﻮاﻫﻴﻢ دﻳﺪ ﻛﻪ در ﻛﻨﺎر
اﻳﻦ ﺳﻄﺮﻫﺎ ﭘﺮﭼﻢ ﻫﺎي ﺳﺒﺰ رﻧﮕﻲ ﻇﺎﻫﺮ ﻣﻴﺸﻮد .ﻓﺎﻳﺪه اﻳﻦ ﻛﺎر آﻧﺴﺖ ﻛﻪ اﮔﺮ اﻛﻨﻮن ﻛﺎﻣﭙﺎﻳﻞ ﻛﻠﻲ اﻧﺠﺎم دﻫﻴﻢ
ﺑﺮاي اﻳﻦ آدرﺳﻬﺎ اﺗﻮﻣﺎﺗﻴﻚ در WinCCﺗﮓ ﻣﻲ ﺳﺎزد.
133 ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ از ﻃﺮﻳﻖ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
Symbole Table -7را ذﺧﻴﺮه ﻛﺮده و در Simatic Managerروي اﺳﻢ ﭘﺮوژه ﻳﻜﺒﺎر ﻛﻠﻴﻚ ﻛﺮده ﺳﭙﺲ از
ﻣﻨﻮي PLCﻛﺎﻣﭙﺎﻳﻞ ﻛﻠﻲ ﻳﻌﻨﻲ Compile and Download Objectsرا اﻧﺘﺨﺎب ﻣﻲ ﻛﻨﻴﻢ در ﭘﻨﺠﺮه اي ﻛﻪ ﻣﺎﻧﻨﺪ
ﺷﻜﻞ زﻳﺮ ﻇﺎﻫﺮ ﻣﻴﺸﻮد ﺗﻤﺎم ﮔﺰﻳﻨﻪ ﻫﺎي زﻳﺮ ﺳﺘﻮن Compileرا ﻓﻌﺎل ﻛﺮده و روي Startﻛﻠﻴﻚ ﻣﻴﻜﻨﻴﻢ .ﭘﺲ
ازﺗﻜﻤﻴﻞ ﻛﺎﻣﭙﺎﻳﻞ ﮔﺰارش آن ﻇﺎﻫﺮ ﻣﻴﺸﻮد ﺑﺎﻳﺴﺘﻲ ﻣﻄﻤﺌﻦ ﺷﻮﻳﻢ ﻛﻪ Errorوﺟﻮد ﻧﺪارد.
-8در Simatic Managerروي ) OS(1راﺳﺖ ﻛﻠﻴﻚ ﺳﭙﺲ Open Objectرا اﻧﺘﺨﺎب ﻣﻴﻜﻨﻴﻢ Winccﺑﺎز ﻣﻴﺸﻮد
Industrial اﻛﻨﻮن در زﻳﺮ Tag Managementﻣﻲ ﺑﻴﻨﻴﻢ ﻛﻪ دراﻳﻮر S7 Protocol Siuteرا ﺳﺎﺧﺘﻪ و در ﻗﺴﻤﺖ
Ethernetﺳﻪ Connectionﺑﺮاي ﺳﻪ PLCاﻳﺠﺎد ﻛﺮده اﺳﺖ.
ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ از ﻃﺮﻳﻖ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 134
ﺑﺎ ﻛﻠﻴﻚ روي Connectionﺧﻮاﻫﻴﻢ دﻳﺪ ﻛﻪ ﺑﺮاي ﺳﻤﺒﻞ ﻫﺎﻳﻲ ﻛﻪ در ﺟﺪول ﺳﻤﺒﻞ ﻫﺎ ﺑﺎ ﭘﺮﭼﻢ ﺳﺒﺰ ﻇﺎﻫﺮ ﺷﺪﻧﺪ
Tagﻧﻴﺰ اﻳﺠﺎد ﺷﺪه اﺳﺖ Tag .ﻫﺎﻳﻲ ﻛﻪ ﺑﺪﻳﻦ ﻃﺮﻳﻖ اﻳﺠﺎد ﻣﻴﺸﻮﻧﺪ Read Onlyﻫﺴﺘﻨﺪ.
-9ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
ﻣﺸﺘﻤﻞ ﺑﺮ :
1-9ﻣﻘﺪﻣﻪ
2-9اﻧﻮاع ارﺗﺒﺎﻃﺎت ﻣﻤﻜﻦ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
3-9ارﺗﺒﺎﻃﺎت Send/Receive
4-9ﭘﻴﻜﺮ ﺑﻨﺪي و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ارﺗﺒﺎط ISO-on-TCP
5-9ﭘﻴﻜﺮ ﺑﻨﺪي و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ارﺗﺒﺎط ISO-Transport
6-9ﭘﻴﻜﺮ ﺑﻨﺪي و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ارﺗﺒﺎط TCP Connection
7-9ﭘﻴﻜﺮ ﺑﻨﺪي و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ارﺗﺒﺎط UDP Connection
8-9ﭘﻴﻜﺮ ﺑﻨﺪي و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ارﺗﺒﺎط S7 Connection
9-9ﭘﻴﻜﺮ ﺑﻨﺪي و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ارﺗﺒﺎط S7 Connection Fault Tolerant
S7و S5 10-9ﭘﻴﻜﺮ ﺑﻨﺪي ارﺗﺒﺎط
ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 136
1-9ﻣﻘﺪﻣﻪ
ارﺗﺒﺎط و ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ در ﻳﻚ ﺳﻴﺴﺘﻢ اﺗﻮﻣﺎﺳﻴﻮن ﺻﻨﻌﺘﻲ از اﻫﻤﻴﺖ وﻳﮋه اي ﺑﺮﺧﻮردار اﺳﺖ .ﻓﺮآﻳﻨﺪي
را در ﻧﻈﺮ ﺑﮕﻴﺮﻳﺪ ﻛﻪ ﻫﺮ ﺑﺨﺶ از آن ﺗﻮﺳﻂ ﻳﻚ PLCﺑﺼﻮرت ﻣﻨﻔﺮد ﻛﻨﺘﺮل ﻣﻲ ﺷﻮد اﻣﺎ ﺑﺴﻴﺎر ﭘﻴﺶ ﻣﻲ آﻳﺪ ﻛﻪ
اﻃﻼﻋﺎت ﺛﺒﺖ ﺷﺪه در ﻳﻚ PLCﺑﺮاي PLCﺑﻌﺪي ﻣﻮرد ﻧﻴﺎز ﺑﺎﺷﺪ .ﻣﺜﺎل ﺳﺎده اي اﻳﻦ ﻣﻮﺿﻮع را ﺑﻬﺘﺮ ﺑﻴﺎن
ﻣﻴﻜﻨﺪ .ﻓﺮض ﻛﻨﻴﺪ در ﻓﺮآﻳﻨﺪي ﻣﻮاد ﺧﺎم اوﻟﻴﻪ وارد و ﻣﺤﺼﻮﻟﻲ ﺧﺎرج ﻣﻴﺸﻮد ﻣﻮاد ﺧﺎم اوﻟﻴﻪ وارد ﺑﺨﺶ اول
ﻣﻲ ﺷﻮﻧﺪ در اﻳﻦ ﺑﺨﺶ ﻣﻮاد اوﻟﻴﻪ ﺗﺎ درﺟﻪ ﺣﺮارت ﻣﺸﺨﺼﻲ ﮔﺮم ﻣﻲ ﺷﻮﻧﺪ ﺳﭙﺲ وارد ﺑﺨﺶ دوم ﺷﺪه و ﻛﺎر
ﺷﻜﻞ دﻫﻲ روي آﻧﻬﺎ اﻧﺠﺎم ﻣﻴﮕﻴﺮد .ﺑﺮاي ﺑﺨﺶ 1و ﺑﺨﺶ 2ﻫﺮﻛﺪام PLCﺟﺪاﮔﺎﻧﻪ اي وﺟﻮد دارد .از ﻧﻈﺮ ﻓﻨﻲ
PLC ﻋﻤﻠﻴﺎت ﺷﻜﻞ دﻫﻲ در ﺑﺨﺶ 2ﺑﺴﺘﻪ ﺑﻪ درﺟﻪ ﺣﺮارت ﻣﺎده ﮔﺮم ﺷﺪه ﻫﻨﮕﺎم ورود ﻣﺘﻔﺎوت اﺳﺖ ﺑﻨﺎﺑﺮاﻳﻦ
دوم ﻧﻴﺎز ﺑﻪ درﺟﻪ ﺣﺮارت ﻣﻮاد ورودي دارد اﻣﺎ اﻳﻦ اﻃﻼﻋﺎت در اﺧﺘﻴﺎر PLCﺷﻤﺎره ﻳﻚ اﺳﺖ از اﻳﻨﺮو ﻻزم
اﺳﺖ از ﻃﺮﻳﻖ ﺷﺒﻜﻪ اﻳﻦ اﻃﻼﻋﺎت ﺑﻪ PLCدوم ارﺳﺎل ﮔﺮدد.
در ﻋﻤﻞ اﻃﻼﻋﺎت ﻣﻮرد ﺗﺒﺎدل ﺑﻴﻦ PLCﻫﺎ ﺑﺴﻴﺎر ﺑﻴﺸﺘﺮ از آﻧﭽﻪ در ﻣﺜﺎل ﺳﺎده ﻓﻮق ﻃﺮح ﺷﺪ ﻣﻲ ﺑﺎﺷﺪ ﺑﺼﻮرت
ﻛﺎرﺑﺮدي ﻣﻌﻤﻮﻻً اﻃﻼﻋﺎت ﺗﻮﺳﻂ دﻳﺘﺎ ﺑﻼك ﻫﺎﻳﻲ ﻛﻪ ﺣﺠﻢ اﻃﻼﻋﺎت آﻧﻬﺎ ﻣﻤﻜﻦ اﺳﺖ ﺑﻪ ﻛﻴﻠﻮﺑﺎﻳﺖ ﺑﺮﺳﺪ ﺟﺎﺑﺠﺎ
ﻣﻴﺸﻮد .ﺑﻨﺎﺑﺮاﻳﻦ ﺷﺒﻜﻪ اي ﻛﻪ ﺑﻴﻦ PLCﻫﺎ ﻛﺸﻴﺪه ﻣﻴﺸﻮد ﺑﺎﻳﺴﺘﻲ ﺑﺘﻮاﻧﺪ اﻳﻦ ﺑﺎر را در زﻣﺎن ﻣﻌﻘﻮﻟﻲ ﺑﻪ ﺳﻼﻣﺖ ﺑﻪ
ﻣﻘﺼﺪ ﺑﺮﺳﺎﻧﺪ.
در ﻫﺮم اﺗﻮﻣﺎﺳﻴﻮن ﻻﻳﻪ اي ﻛﻪ PLCﻫﺎ در آن ﻗﺮار ﻣﻲ ﮔﻴﺮﻧﺪ ﻻﻳﻪ Controlﻧﺎم دارد ﻛﻪ ﺑﺎﻻﺗﺮ از Fieldو ﭘﺎﻳﻴﻦ
ﺗﺮ از HMIﻗﺮار ﻣﻲ ﮔﻴﺮد .در اﻳﻦ ﻻﻳﻪ ﺷﺒﻜﻪ ﻫﺎي ﻣﺨﺘﻠﻒ و ﻣﺘﻨﻮﻋﻲ ﻣﻲ ﺗﻮان اﺳﺘﻔﺎده ﻛﺮد از ﺟﻤﻠﻪ :
Modbus •
Profibus •
Industrial Ethernet •
اﻧﺘﺨﺎب ﺷﺒﻜﻪ ﺑﺴﺘﮕﻲ ﺑﻪ ﻓﺎﻛﺘﻮرﻫﺎي زﻳﺎدي دارد ﻛﻪ در ﻓﺎز ﻃﺮاﺣﻲ ﻻزم اﺳﺖ در ﻧﻈﺮ ﮔﺮﻓﺘﻪ ﺷﻮد از ﺟﻤﻠﻪ اﻳﻦ
ﻓﺎﻛﺘﻮرﻫﺎ ﻣﻲ ﺗﻮان ﻣﻮارد زﻳﺮ را ﻧﺎم ﺑﺮد :
ﺗﻌﺪاد PLCﻫﺎ •
ﻓﺎﻛﺘﻮر آﺧﺮ ﻣﻮﺿﻮﻋﻲ اﺳﺖ ﻛﻪ ﺑﺎﻳﺪ دﻗﻴﻘﺎً ﻣﻮرد ﺑﺤﺚ ﻗﺮار ﮔﻴﺮد .ﺳﺆال را ﺑﺎﻳﺪ اﻳﻨﮕﻮﻧﻪ ﻣﻄﺮح ﻛﺮد ﻛﻪ اﮔﺮ در
ﻳﻜﻲ از دﻓﻌﺎت ﺗﺒﺎدل اﻃﻼﻋﺎت دﻳﺘﺎ از ﻳﻚ PLCﺑﺎ ﻛﻤﻲ ﺗﺎﺧﻴﺮ ﻧﺴﺒﺖ ﺑﻪ ﺣﺎﻟﺖ ﻗﺒﻞ ارﺳﺎل ﺷﻮد ﭼﻪ ﺗﺎﺛﻴﺮي ﺑﺮ
ﻓﺮآﻳﻨﺪ ﺗﺤﺖ ﻛﻨﺘﺮل PLCدﻳﮕﺮ ﺧﻮاﻫﺪ داﺷﺖ؟
ﺑﻪ اﺟﻤﺎل ﻣﻲ ﺗﻮان ﭼﻨﻴﻦ ﮔﻔﺖ ﻛﻪ ﻫﺮﺟﺎ اﻫﻤﻴﺖ دﻳﺘﺎ زﻳﺎد و ﺣﻴﺎﺗﻲ اﺳﺖ ﻣﻲ ﺗﻮان از ﺷﺒﻜﻪ Real Timeﻣﺎﻧﻨﺪ
ﭘﺮوﻓﻲ ﺑﺎس اﺳﺘﻔﺎده ﻛﺮد در ﻏﻴﺮ اﻳﻨﺼﻮرت ﻣﻲ ﺗﻮان ﺷﺒﻜﻪ اﺗﺮﻧﺖ را ﺑﻜﺎر ﺑﺮد ﻛﻪ ﺳﺮﻋﺖ ﺑﺎﻻ دارد اﮔﺮﭼﻪ ﻗﻄﻌﻴﺖ
ﻧﺪارد .آﻧﭽﻪ اﻳﻦ دو ﺷﺒﻜﻪ را از اﻳﻦ ﺟﻨﺒﻪ ﻣﺘﻤﺎﻳﺰ ﻣﻴﺴﺎزد ﺗﻜﻨﻴﻚ دﺳﺘﺮﺳﻲ ﺑﻪ ﺑﺎس در آﻧﻬﺎﺳﺖ.
ﺑﺮاي روﺷﻦ ﺷﺪن ﺑﻴﺸﺘﺮ ﻣﻮﺿﻮع ﺧﻮاﻧﻨﺪه ﻣﺤﺘﺮم را ﺑﻪ ﻣﺒﺎﺣﺚ Access Techniqueﻛﺘﺎب ﭘﺮوﻓﻲ ﺑﺎس )از ﻣﻮﻟﻒ(
ارﺟﺎع ﻣﻲ دﻫﻴﻢ.
در اﻳﻦ ﻓﺼﻞ ﻓﺮض ﺑﺮ اﻳﻨﺴﺖ ﻛﻪ در ﻓﺎز ﻃﺮاﺣﻲ ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ ﺑﻮﻳﮋه ﺑﺎ ﻛﺎرﺑﺮد ﺳﻮﺋﻴﭽﻴﻨﮓ ﻣﻮرد ﺗﺎﻳﻴﺪ ﻗﺮار
ﮔﺮﻓﺘﻪ اﺳﺖ و ﻻزم اﺳﺖ ﭘﻴﻜﺮ ﺑﻨﺪي و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ آن اﻧﺠﺎم ﭘﺬﻳﺮد .ﺑﻌﻼوه ﻓﺮض دﻳﮕﺮ آﻧﺴﺖ ﻛﻪ PLCﻫﺎي
ﻣﻮرد اﺳﺘﻔﺎده S7-300ﻳﺎ S7-400ﻫﺴﺘﻨﺪ .
در ﺻﻮرت وﺟﻮد ﺷﺮاﻳﻂ ذﻛﺮ ﺷﺪه و ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﻧﻜﺎﺗﻲ ﻛﻪ در اداﻣﻪ ﺗﺸﺮﻳﺢ ﺧﻮاﻫﺪ ﺷﺪ اﻳﻦ ارﺗﺒﺎﻃﺎت را ﻣﻲ
ﺗﻮان در ﺣﺎﻟﺘﻬﺎي زﻳﺮ ﺑﺮﻗﺮار ﻧﻤﻮد:
ﺑﻴﻦ دو S7-300 •
ﻋﻼوه ﺑﺮ ﺳﺮوﻳﺲ ﻫﺎي ﻓﻮق ﺳﺮوﻳﺲ ارﺗﺒﺎﻃﻲ دﻳﮕﺮي ﺑﻪ ﻧﺎم Fetch/Writeﻧﻴﺰ وﺟﻮد دارد.اﻳﻦ ﺳﺮوﻳﺲ اﺳﺎﺳﺎً
ﺑﺮاي ارﺗﺒﺎط ﺑﻴﻦ ﻳﻚ ﺳﻴﺴﺘﻢ S7ﺑﺎ ﺳﻴﺴﺘﻢ S5ﻳﺎ ﻛﻼً ﺳﻴﺴﺘﻢ ﻏﻴﺮ S7ﺑﻜﺎر ﻣﻲ رود S5 .ﻳﺎ وﺳﻴﻠﻪ ﻏﻴﺮ S7ﻣﻴﺘﻮاﻧﺪ
ﺑﺎ ﻓﺎﻧﻜﺸﻦ Fetchدﻳﺘﺎ را از ﺳﻴﺴﺘﻢ S7ﺑﺨﻮاﻧﺪ و ﺑﺎ ﻓﺎﻧﻜﺸﻦ Writeدر آن ﺑﻨﻮﻳﺴﺪ .از دﻳﺪﮔﺎه S7اﻳﻦ ارﺗﺒﺎط ﻳﻚ
Passiveاﺳﺖ ﻛﻪ ﻧﻴﺎز ﺑﻪ ﭘﻴﻜﺮﺑﻨﺪي دارد .اﻧﻮاع اﺗﺼﺎﻻت ﻣﻤﻜﻦ در اﻳﻦ روش ﻣﻲ ﺗﻮاﻧﺪ ISO Transport ﻋﻤﻠﻜﺮد
ﻳﺎ ISO-on-TCPﻳﺎ TCPﺑﺎﺷﺪ.ﭘﻴﻜﺮ ﺑﻨﺪي ارﺗﺒﺎط Fetch/Writeدر اﻧﺘﻬﺎي اﻳﻦ ﻓﺼﻞ ﺑﻴﺎن ﺧﻮاﻫﺪ ﺷﺪ.
ﺑﻄﻮر ﻛﻠﻲ در اﺳﺘﻔﺎده از ﺳﺮوﻳﺲ ﻫﺎي ارﺗﺒﺎﻃﻲ ﺗﺸﺎﺑﻪ ﺑﻴﻦ PLCﻫﺎ ﻣﻬﻢ ﻧﻴﺴﺖ ﺑﻠﻜﻪ ﺗﺸﺎﺑﻪ ﻋﻤﻠﻜﺮدي دو ﻛﺎرت
CPﻣﻬﻢ اﺳﺖ ﺑﻌﻨﻮان ﻣﺜﺎل اﮔﺮ روي S7-300ﻛﺎرت CP 343-1 Leanوﺟﻮد داﺷﺘﻪ ﺑﺎﺷﺪ اﻳﻦ ﻛﺎرت ﻓﻘﻂ
TCP/IPرا ﺳﺎﭘﻮرت ﻣﻲ ﻛﻨﺪ ﺑﻨﺎﺑﺮاﻳﻦ ﻧﻤﻲ ﺗﻮان ارﺗﺒﺎط S7 Connectionﺑﻴﻦ آﻧﻬﺎ ﺑﺮﻗﺮار ﻧﻤﻮد.
از اﻳﻨﺮو ﻻزم اﺳﺖ ﻣﻘﺎﻳﺴﻪ وﻳﮋﮔﻲ ﺑﻴﻦ ﻛﺎرت ﻫﺎ ﻣﺠﺪداً ﻳﺎدآوري ﮔﺮدد.
ﻛﺎرﺗﻬﺎي CPروي PLC اﻫﻢ وﻳﮋﮔﻲ ﻫﺎي
PLC Module ISO TCP/IP ISo-on_TCP IT
CP343-1 x x x -
CP343-1 Lean - x - -
CP343-1 ISO x - - -
CP343-1 Advanced x x x x
CP443-1 x x x -
CP443-1 Advanced x x x x
S7 ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﻧﻜﺎت ﻓﻮق اﻛﻨﻮن ﺑﻪ ﺗﺸﺮﻳﺢ ﺳﺮوﻳﺲ ﻫﺎي ارﺗﺒﺎﻃﻲ Send/Recievو ﺳﺮوﻳﺲ ارﺗﺒﺎﻃﻲ
Connectionﻣﻲ ﭘﺮدازﻳﻢ .ﺑﺤﺚ در ﻣﻮرد ﺳﺮوﻳﺲ ITدر ﻓﺼﻞ ﺑﻌﺪ ﺧﻮاﻫﺪ آﻣﺪ.
139 ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
3-9ارﺗﺒﺎﻃﺎت Send/Receive
اﻳﻦ ﺳﺮوﻳﺲ ارﺗﺒﺎﻃﻲ ﻣﻲ ﺗﻮاﻧﺪ ﺑﻴﻦ دو Nodeاﺗﺮﻧﺖ ﻛﻪ TCP/IPﻳﺎ ISO Transportﻳﺎ ISO-On-TCPرا
User Datagram ﺳﺎﭘﻮرت ﻛﻨﻨﺪ ﺑﺮﻗﺮار ﮔﺮدد .ﻋﻼوه ﺑﺮ آن اﻣﻜﺎن ﺗﺒﺎدل دﻳﺘﺎ ﺑﺼﻮرت UDPﻛﻪ ﻣﺨﻔﻒ
Protocolاﺳﺖ و ارﺗﺒﺎﻃﻲ ﺑﺪون Acknowledgeﻣﻲ ﺑﺎﺷﺪ وﺟﻮ دارد.
ارﺗﺒﺎط ISO Transportارﺗﺒﺎط ﻣﻄﻤﺌﻦ و ﺳﺮﻋﺖ ﺑﺎﻻﻳﻲ اﺳﺖ ﻛﻪ از ﻃﺮﻳﻖ آن ﺣﺠﻢ ﺑﺎﻻﻳﻲ از دﻳﺘﺎ ﻗﺎﺑﻞ ﺟﺎﺑﺠﺎﻳﻲ
اﺳﺖ.اﻃﻤﻴﻨﺎن ارﺗﺒﺎط ﺑﺨﺎﻃﺮ ﺗﻮاﻧﺎﻳﻲ ﺗﻜﺮار ارﺳﺎل ﺗﻮﺳﻂ ﻓﺮﺳﺘﻨﺪه و ﻧﻴﺰ ارﺳﺎل ﺗﺎﻳﻴﺪﻳﻪ درﻳﺎﻓﺖ از ﺳﻤﺖ ﮔﻴﺮﻧﺪه ﺑﻪ
ﻓﺮﺳﺘﻨﺪه ﺣﺎﺻﻞ ﻣﻲ ﺷﻮد.
ISO-on-TCPارﺗﺒﺎط ﻣﻄﻤﺌﻨﻲ اﺳﺖ ﻛﻪ ﻣﻨﻄﺒﻖ ﺑﺮ ﻧﺴﺨﻪ ﺗﻮﺳﻌﻪ ﻳﺎﻓﺘﻪ اﺳﺘﺎﻧﺪارد TCP/IPﻛﻪ ﺑﻪ RFC1006ﻣﻮﺳﻮم
اﺳﺖ و ﺗﺒﺎدل دﻳﺘﺎ از ﻻﻳﻪ ﭼﻬﺎرم ﻣﺪل OSIرا ﺑﻜﺎر ﻣﻴﺒﺮد ﻣﻲ ﺑﺎﺷﺪ .در ﺻﻮرﺗﻲ ﻛﻪ ﻫﺮ دو Nodeاﺳﺘﺎﻧﺪارد
RFC1006را ﺳﺎﭘﻮرت ﻛﻨﺪ از ﻃﺮﻳﻖ آن اﻣﻜﺎن ﺗﺒﺎدل ﺑﻼك ﻫﺎي دﻳﺘﺎ ) (Messagesاﻣﻜﺎن ﭘﺬﻳﺮ ﻣﻴﺸﻮد .در اﻳﻨﺠﺎ
ﻧﻴﺰ ﻓﺮﺳﺘﻨﺪه ﺗﻮاﻧﺎﻳﻲ ﺗﻜﺮار دارد و ﮔﻴﺮﻧﺪه ﻧﻴﺰ درﻳﺎﻓﺖ دﻳﺘﺎ را Acknowledgeﻣﻴﻜﻨﺪ ﺑﻌﻼوه ﻣﻜﺎﻧﻴﺴﻢ ﻫﺎي ﻛﻨﺘﺮﻟﻲ
ﺑﻴﺸﺘﺮي ﺑﺮاي ﺣﻔﺎﻇﺖ دﻳﺘﺎ از ﺧﻄﺎ ﺑﻜﺎر رﻓﺘﻪ اﺳﺖ.
RFCﻣﺨﻔﻒ Request For Commentsاﺳﺖ RFC1006ﭘﺮوﺗﻜﻞ ISOرا در ﺑﺎﻻي TCPﻗﺮار داده ﺗﺎ
ﻓﺎﻧﻜﺸﻦ ﻫﺎي ﺑﻴﺸﺘﺮي ﻧﺴﺒﺖ ﺑﻪ TCP/IPﻣﻌﻤﻮﻟﻲ ﺑﺮاي ﻛﺎرﺑﺮ ﻗﺎﺑﻞ دﺳﺘﺮس ﺑﺎﺷﺪ.
رﻓﺘﺎر ﭘﺮوﺗﻜﻞ TCPﺑﻪ ﺗﻨﻬﺎﻳﻲ ﺑﻪ اﻳﻨﮕﻮﻧﻪ اﺳﺖ ﻛﻪ اﻧﺘﻘﺎل روي ﺟﺮﻳﺎن دﻳﺘﺎ) (DATA Flowﻣﺘﻤﺮﻛﺰ ﻣﻲ ﺷﻮد وﻟﻲ
ﻫﻴﭻ اﻃﻼﻋﺎﺗﻲ در ﻣﻮرد ﻃﻮل دﻳﺘﺎ ،ﻧﻘﻄﻪ ﺷﺮوع و ﻧﻘﻄﻪ ﭘﺎﻳﺎن ارﺳﺎل ﻧﻤﻲ ﮔﺮدد.اﻳﻦ ﻣﻮﺿﻮع ﻣﻌﻤﻮﻻً در ﺷﺮاﻳﻂ
ﻋﺎدي ﻛﻪ ﻓﺮﺳﺘﻨﺪه ﻣﻴﺪاﻧﺪ ﭼﻨﺪ ﺑﺎﻳﺖ ﺑﺎﻳﺴﺘﻲ ﺑﻔﺮﺳﺘﺪ ﻣﺸﻜﻠﻲ ﭘﻴﺶ ﻧﻤﻲ آﻳﺪ و اﻳﻦ ﺑﺎﻳﺖ ﻫﺎ ﺑﺼﻮرت ﺟﺮﻳﺎﻧﻲ از دﻳﺘﺎ
اﻧﺘﻘﺎل ﻣﻲ ﻳﺎﺑﻨﺪ .در اﺳﺘﺎﻧﺪارد RFC1006ﺗﻤﺮﻛﺰ روي ﺑﻼك ﻫﺎي دﻳﺘﺎ ﻳﺎ ﭘﻴﺎم ﻫﺎﺳﺖ .ﺑﻌﺒﺎرت دﻳﮕﺮ ﺑﺴﺘﻪ ﻫﺎي ﭘﻴﺎم
ﺑﺼﻮرت ﺑﺎﻻﺳﺮي ﺑﻪ دﻳﺘﺎ اﺿﺎﻓﻪ ﺷﺪه و ارﺳﺎل ﻣﻴﮕﺮدﻧﺪ و ﺗﻮﺳﻂ ﮔﻴﺮﻧﺪه ﺗﺸﺨﻴﺺ داده ﻣﻴﺸﻮﻧﺪ.
ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 140
ﺑﻄﻮر ﺧﻼﺻﻪ در TCPﺗﺒﺎدل دﻳﺘﺎ ﺑﺪون ﺷﻜﺴﺘﻦ و ﺧﺮد ﻛﺮدن دﻳﺘﺎ ) (Segmentationﺑﻪ ﺑﺴﺘﻪ ﻫﺎي ﭘﻴﺎم ﺻﻮرت
Message Oriented ﻣﻴﮕﻴﺮد وﻟﻲ در ISOﻋﻤﻞ ﺧﺮد ﺷﺪن دﻳﺘﺎ ﺻﻮرت ﻣﻲ ﮔﻴﺮد ﺑﻌﺒﺎرت دﻳﮕﺮ ISOﺑﺼﻮرت
اﺳﺖ .در ISO-on-TCPﻣﻜﺎﻧﻴﺴﻢ ﻓﻮق ﺗﻮﺳﻂ ISOروي TCPاﻋﻤﺎل ﻣﻲ ﺷﻮد ﻳﻌﻨﻲ اﺑﺘﺪا ﺗﻮﺳﻂ ISOدﻳﺘﺎ ﺧﺮد
ﺷﺪه ﺳﭙﺲ ﺗﻮﺳﻂ TCPاﻧﺘﻘﺎل ﻣﻲ ﻳﺎﺑﺪ.
UDPﺑﺮاي ارﺗﺒﺎﻃﺎت ﺳﺎده ﻛﻪ ﻧﻴﺎز ﺑﻪ ﺗﺎﻳﻴﺪ ﻧﺪارﻧﺪ ﺑﻜﺎر ﻣﻴﺮود
ﺑﻄﻮر ﻛﻠﻲ در ﺷﺒﻜﻪ ﺳﻪ ﻧﻮع روش ارﺗﺒﺎﻃﻲ وﺟﻮد دارد :
Unicastﻳﻌﻨﻲ ارﺗﺒﺎط ﺑﻴﻦ ﻳﻚ وﺳﻴﻠﻪ ﺑﺎ ﻳﻚ وﺳﻴﻠﻪ دﻳﮕﺮ روي ﺷﺒﻜﻪ .در اﻳﻦ ارﺗﺒﺎط ﻣﻤﻜﻦ اﺳﺖ •
اﻫﻤﻴﺖ دﻳﺘﺎ ﺑﺼﻮرﺗﻲ ﺑﺎﺷﺪ ﻛﻪ ﭘﺲ از ارﺳﺎل ﻧﻴﺎز ﺑﻪ ﺗﺎﻳﻴﺪﻳﻪ از ﺳﻤﺖ ﻓﺮﺳﺘﻨﺪه ﺑﺎﺷﺪ در اﻳﻦ ﺣﺎﻟﺖ
ﺳﺮوﻳﺴﻲ ﻣﺎﻧﻨﺪ ISOو ISO-on-TCPﻣﻨﺎﺳﺐ اﺳﺖ .وﻟﻲ اﮔﺮ Acknowledgeاز ﺳﻤﺖ ﮔﻴﺮﻧﺪه
ﺿﺮوري ﻧﺒﺎﺷﺪ ﻣﻲ ﺗﻮان از ﺳﺮوﻳﺲ UDPاﺳﺘﻔﺎده ﻧﻤﻮد.
Broadcastﻳﻌﻨﻲ ارﺗﺒﺎط ﺑﻴﻦ ﻳﻚ وﺳﻴﻠﻪ ﺑﺎ ﻫﻤﻪ وﺳﺎﻳﻞ دﻳﮕﺮ ﻣﺘﺼﻞ ﺑﻪ ﺷﺒﻜﻪ .در اﻳﻦ ارﺗﺒﺎط •
ﺑﺮﺧﻲ ﺷﺒﻜﻪ ﻫﺎي دﻳﮕﺮ ﻣﺎﻧﻨﺪ Profibus , MPIﻧﻴﺰ ﺑﺎ ﻫﻤﻴﻦ ﻓﺎﻧﻜﺸﻦ ﻫﺎ اﺳﺘﻔﺎده ﺷﻮد.
141 ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲPLC ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ
ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﺟﺪول ﻣﺸﺎﻫﺪه ﻣﻲ ﺷﻮد.ﺳﺎﻳﺮ ﺳﺮوﻳﺲ ﻫﺎي ارﺗﺒﺎﻃﻲ در اﻳﻦ ﺟﺪول ﻣﺨﺼﻮص اﺗﺮﻧﺖ اﺳﺖ •
.ﻛﻪ ﻓﺎﻧﻜﺸﻨﻬﺎي ﻣﻮرد اﺳﺘﻔﺎده ﺑﺮاي اﻳﻦ ﺳﺮوﻳﺲ ﻫﺎي ارﺗﺒﺎﻃﻲ ﻋﻤﺪﺗﺎً ﻣﺸﺎﺑﻪ ﻣﻲ ﺑﺎﺷﺪ
Connection Type Subnet Type Connection between SFB/FB/FC
SIMATIC...
S7 connection S7 - S7 SFBs USEND, URCV, BSEND,
Industrial S7 - PG/PC BRCV, GET, PUT, START, STOP,
Ethernet RESUME, STATUS, USTATUS
S7 connection, S7(H) - S7(H) SFBs USEND, URCV, BSEND,
fault-tolerant Industrial S7(H) - PC station (H) BRCV, START, STOP, RESUME,
Ethernet STATUS, USTATUS
ISO Industrial
transport link Ethernet
(ISO Transport
protocol) S7 - S7 FCs AGSEND,
ISO-on-TCP Industrial S7 - S5 AGRECEIVE
connection Ethernet S7 - PC/PG AG_LSEND,
(TCP/IP S7 - non-Siemens device AG_LRECV,
protocol) S7 - unspecified AG_LOCK,
AG_UNLOCK;
TCP connection Industrial
Ethernet
(TCP/IP
protocol)
UDP connection Industrial S7 - S7 FCs AGSEND,
Ethernet S7 - S5 AGRECEIVE
(TCP/IP S7 - PG/PC AG_LSEND,
protocol) S7 - non-Siemens device AG_LRECV
S7 - unspecified
در اﻳﻨﺠﺎ ﺑﺪون اﻳﻨﻜﻪ ﺑﻪ ﺗﺸﺮﻳﺢ ﻋﻤﻠﻜﺮد و ورودي و ﺧﺮوﺟﻲ ﻫﺎي ﻓﺎﻧﻜﺸﻦ ﻫﺎي ﻓﻮق ﺑﭙﺮدازﻳﻢ ﺗﺮﺟﻴﺢ ﻣﻲ دﻫﻴﻢ
ﺷﺎﻳﺪ ﺑﻪ اﻳﻦ ﻃﺮﻳﻖ ذﻫﻦ.ﻣﻮﺿﻮع را در ﺣﻴﻦ ﺗﺸﺮﻳﺢ ﻛﺎﻣﻞ ﻣﺮاﺣﻞ ﭘﻴﻜﺮ ﺑﻨﺪي و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﺗﺸﺮﻳﺢ ﻧﻤﺎﻳﻴﻢ
.ﺧﻮاﻧﻨﺪه ﻣﺤﺘﺮم ﺑﺘﻮاﻧﺪ اﺷﺮاف ﻛﺎﻣﻠﺘﺮي ﻧﺴﺒﺖ ﺑﻪ ﻣﻄﻠﺐ ﭘﻴﺪا ﻛﻨﺪ
ﺗﻮﺳﻂ اﺗﺮﻧﺖ ﺑﺎ ﻳﻜﺪﻳﮕﺮ ﺷﺒﻜﻪ ﺷﺪه اﻧﺪ .ﻧﻜﺎت ﻣﺮﺑﻮط ﺑﻪ اﺗﺼﺎﻻت ﻓﻴﺰﻳﻜﻲ و ﻧﺤﻮه ﺷﻨﺎﺳﺎﻧﺪن ﻛﺎرت ﺷﺒﻜﻪ ﺑﻪ
CPUﻫﺎ در ﻓﺼﻞ ﻫﺎي ﻗﺒﻠﻲ ﺑﻪ ﺗﻔﺼﻴﻞ ﺑﻴﺎن ﺷﺪ از ﺗﻜﺮار آﻧﻬﺎ ﺻﺮﻓﻨﻈﺮ ﻛﺮده و ﺑﻪ ﻧﻜﺎت ﺧﺎص ﻣﺮﺑﻮط ﺑﻪ ﻧﺤﻮه
ﭘﻴﻜﺮ ﺑﻨﺪي و ﺗﺒﺎدل دﻳﺘﺎ ﻣﻲ ﭘﺮدازﻳﻢ .ﺑﻄﻮر ﺧﻼﺻﻪ ﻛﺎرﻫﺎﻳﻲ ﻛﻪ ﻻزم اﺳﺖ اﻧﺠﺎم ﺷﻮد ﻋﺒﺎرﺗﻨﺪ از :
ﭘﻴﻜﺮ ﺑﻨﺪي ﺳﺨﺖ اﻓﺰار ﻫﺮ دو PLCو داﻧﻠﻮد ﺑﻪ PLCﻫﺎ •
Netproو اﻧﺠﺎم ﻋﻤﻞ ذﺧﻴﺮه و ﻛﺎﻣﭙﺎﻳﻞ و اﻃﻤﻴﻨﺎن از ﻋﺪم وﺟﻮد Error -2ﺑﺎز ﻛﺮدن
-3ﻛﻠﻴﻚ روي ﻳﻜﻲ از CPUﻫﺎ در Netproﺗﺎ ﺟﺪول Connection Tableﭘﺎﻳﻴﻦ ﭘﻨﺠﺮه ﻓﻌﺎل ﺷﻮد.
-4داﺑﻞ ﻛﻠﻴﻚ روي ﺳﻄﺮ اول ﺟﺪول . Connection Tableﭘﻨﺠﺮه اي ﺑﻪ ﺻﻮرت ﺷﻜﻞ زﻳﺮ ﺑﺎز ﻣﻴﺸﻮد ﻛﻪ در
آن CPUﻣﻘﺼﺪ ﻧﻤﺎﻳﺶ داده ﺷﺪه اﺳﺖ.ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ در اﻳﻨﺤﺎﻟﺖ ارﺗﺒﺎط ﻣﻮرد ﻧﻈﺮ ﺑﺼﻮرت Unicastاﺳﺖ
ﻳﻌﻨﻲ ﻳﻚ PLCﺑﺎ ﻳﻚ PLCدﻳﮕﺮ ﺑﻨﺎﺑﺮ اﻳﻦ در ﭘﻨﺠﺮه ﻣﺰﺑﻮر ﮔﺰﻳﻨﻪ ﻫﺎي Broadcastو Multicastﻣﻮرد ﻧﻈﺮ ﻣﺎ
ﻧﻴﺴﺖ .اﮔﺮ روي اﻳﻦ ﺷﺒﻜﻪ ﺗﻌﺪاد زﻳﺎدي PLCوﺟﻮد داﺷﺖ ﻫﻤﻪ آﻧﻬﺎ در اﻳﻦ ﭘﻨﺠﺮه ﻟﻴﺴﺖ ﻣﻲ ﺷﺪﻧﺪ و ﻣﺎ ﻓﻘﻂ
CPUﻣﻘﺼﺪ را اﻧﺘﺨﺎب ﻣﻲ ﻛﻨﻴﻢ .
در ﻗﺴﻤﺖ ﭘﺎﻳﻴﻦ ﭘﻨﺠﺮه ﮔﺰﻳﻨﻪ ﻫﺎي ﻣﺨﺘﻠﻔﻲ ﺑﺮاي Connection Typeوﺟﻮد دارد .ﺑﺮﺧﻲ از اﻳﻦ ﮔﺰﻳﻨﻪ ﻫﺎ ﻣﺮﺑﻮط
ﺑﻪ اﺗﺮﻧﺖ ﻧﻴﺴﺘﻨﺪ ﻣﺎﻧﻨﺪ FDLﻳﺎ FMSﻛﻪ ﺑﺮاي ﭘﺮوﻓﻲ ﺑﺎس ﺑﻜﺎر ﻣﻲ رود .ﺑﺪﻧﻴﺴﺖ ﺧﻮاﻧﻨﺪه ﻣﺤﺘﺮم ﮔﺰﻳﻨﻪ ﻫﺎي
ﻣﺨﺘﻠﻒ اﻳﻦ ﻟﻴﺴﺖ را ﺑﺎ اﻧﻮاع اﺗﺼﺎﻻت ذﻛﺮ ﺷﺪه در ﺟﺪول ﺻﻔﺤﻪ ﻣﻘﺎﻳﺴﻪ ﻛﻨﺪ .در ﺑﻴﻦ ﮔﺰﻳﻨﻪ ﻫﺎي ﻣﺮﺑﻮﻃﻪ ﺑﻪ
ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 144
-5ﺑﺎ ﻛﻠﻴﻚ روي Okدر ﭘﻨﺠﺮه ﻗﺒﻞ اﮔﺮ ﻧﻮع ﻛﺎرت CPدو ﻃﺮف ISO-on-TCPرا ﺳﺎﭘﻮرت ﻛﻨﺪ ﭘﻨﺠﺮه اي
ﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ ﻇﺎﻫﺮ ﺧﻮاﻫﺪ ﺷﺪ .در ﻏﻴﺮ اﻳﻨﺼﻮرت ﺣﺘﻲ اﮔﺮ ﻛﺎرت ﻳﻜﻄﺮف اﻳﻦ وﻳﮋﮔﻲ را ﺳﺎﭘﻮرت ﻧﻜﻨﺪ ﺑﺎ
ﭘﻴﻐﺎم ﺧﻄﺎ ﻣﻮاﺟﻪ ﺧﻮاﻫﻴﻢ ﺷﺪ .اﮔﺮ در ﻫﻨﮕﺎم ﭘﻴﻜﺮ ﺑﻨﺪي ﺳﺨﺖ اﻓﺰار IP Addressدر ﻳﻚ ﻳﺎ دو ﻃﺮف ﻏﻴﺮ ﻓﻌﺎل
ﺷﺪه ﺑﺎﺷﺪ ﻧﻴﺰ ﺑﺎ ﭘﻴﻐﺎم ﺧﻄﺎ ﻣﻮاﺟﻪ ﺧﻮاﻫﻴﻢ ﺷﺪ.
در اﻳﻨﺠﺎ ﻣﺎ در ﺳﻤﺖ ﺟﺪول اﺗﺼﺎل S7-300اﺗﺼﺎل ﺗﻌﺮﻳﻒ ﻛﺮدﻳﻢ ﻳﻌﻨﻲ ﺳﻴﺴﺘﻢ S7-300ﺑﻌﻨﻮان Localو ﺳﻴﺴﺘﻢ
S7-400ﺑﻌﻨﻮان Partnerﻣﺤﺴﻮب ﻣﻴﺸﻮد ID .و LADDRرا ﻳﺎدداﺷﺖ ﻣﻲ ﻛﻨﻴﻢ ﺗﺎ در ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﺳﻤﺖ
Localآﻧﺮا ﺑﻜﺎر ﺑﺒﺮﻳﻢ ID .ﺷﻤﺎره ارﺗﺒﺎط را ﺗﻌﺮﻳﻒ ﻣﻲ ﻛﻨﺪ و LADDRﻧﺸﺎﻧﮕﺮ آدرس ﺑﻴﺲ ﻛﺎرت CPو
145 ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
ﻣﻌﺎدل ﻫﮕﺰ آدرس ﭘﺎﻳﻪ اي اﺳﺖ ﻛﻪ در Hwconfigدر ﺟﻠﻮي ﻛﺎرت ﺑﺼﻮرت دﺳﻴﻤﺎل ﻧﻮﺷﺘﻪ ﺷﺪه اﺳﺖ در اﻳﻦ
ﻣﺜﺎل آدرس ﻛﺎرت 256ﺑﻮده ﻛﻪ ﻣﻌﺎدل 100ﻫﮕﺰ ﻣﻲ ﺑﺎﺷﺪ.
اﮔﺮ ﻛﺎرت CPدر Hwconfigدر اﺳﻼت دﻳﮕﺮي ﻗﺮار ﮔﻴﺮد ﻳﺎ اﮔﺮ آدرس آن ﺑﺼﻮرت دﺳﺘﻲ ﻋﻮض ﺷﻮد
LADDRدر ﭘﻨﺠﺮه ﻗﺒﻠﻲ ﻧﻴﺰﺗﻐﻴﻴﺮ ﺧﻮاﻫﺪ ﻛﺮد.
Via CP اﮔﺮ روي PLCﭼﻨﺪ ﻛﺎرت CPوﺟﻮد داﺷﺘﻪ ﺑﺎﺷﺪ ﺑﺎﻳﺪ ﻣﻄﻤﺌﻦ ﺷﻮﻳﻢ ﻛﻪ در ﭘﻨﺠﺮه ﻗﺒﻞ در ﺟﻠﻮي
ﻛﺎرت درﺳﺖ اﻧﺘﺨﺎب ﺷﺪه اﺳﺖ .در ﻏﻴﺮ اﻳﻨﺼﻮرت ﺑﺎ ﻛﻠﻴﻚ روي ﮔﺰﻳﻨﻪ Routeﻛﺎرت ﻣﻮرد ﻧﻈﺮ را از ﻟﻴﺴﺖ
اﻧﺘﺨﺎب ﻣﻲ ﻧﻤﺎﻳﻴﻢ.
-6ﺑﺎ OKروي ﭘﻨﺠﺮه ﻫﺎي ﻗﺒﻠﻲ ﺧﻮاﻫﻴﻢ دﻳﺪ ﻛﻪ ﻳﻚ ﺳﻄﺮ در ﺟﺪول Connectionﺳﻤﺖ S7-300اﻳﺠﺎد
ﻣﻴﺸﻮد.
ﺑﺎ ﻛﻠﻴﻚ روي CPUﺳﻤﺖ ﻣﻘﺎﺑﻞ ﻳﻌﻨﻲ S7-400ﻧﻴﺰ ﺧﻮاﻫﻴﻢ دﻳﺪ ﻛﻪ ﺳﻄﺮ ﻣﺸﺎﺑﻬﻲ در ﺳﻤﺖ Partnerاﻳﺠﺎد
ﺷﺪه اﺳﺖ.
ﺑﻄﻮر ﻣﻌﻤﻮل IDاﺗﺼﺎل در دوﻃﺮف ﻳﻜﻴﺴﺖ وﻟﻲ LADDRﺑﺨﺎﻃﺮ ﻣﺤﻞ ﻗﺮار ﮔﻴﺮي ﻛﺎرت CPﻣﻤﻜﻦ اﺳﺖ
ﻣﺘﻔﺎوت ﺑﺎﺷﺪ .در ﻫﺮ ﺻﻮرت ﻻزم اﺳﺖ ﻋﻼوه ﺑﺮ ﻳﺎدداﺷﺖ ﻛﺮدن IDو LADDRدر ﺳﻤﺖ ، Localدر ﺳﻤﺖ
Partnerﻧﻴﺰ روي ﺳﻄﺮ ﻓﻮق داﺑﻞ ﻛﻠﻴﻚ ﻛﺮده و IDو LADDRرا ﻳﺎدداﺷﺖ ﻛﻨﻴﻢ و در ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﺳﻤﺖ
Partnerﻳﻌﻨﻲ S7-400ﻧﻴﺰ از آن اﺳﺘﻔﺎده ﻧﻤﺎﻳﻴﻢ.
ﺑﺎ ﻳﻚ اﺗﺼﺎل ﺷﺒﻴﻪ ﻓﻮق ﻣﻲ ﺗﻮان ﺑﻴﻦ دو ﻃﺮف دﻳﺘﺎ ارﺳﺎل و درﻳﺎﻓﺖ ﻛﺮد )ارﺗﺒﺎط دوﻃﺮﻓﻪ( و ﻧﻴﺎزي ﺑﻪ ﺗﻌﺮﻳﻒ
ارﺗﺒﺎط اﺿﺎﻓﻲ ﻧﻴﺴﺖ ﺑﺎ اﻳﻦ وﺟﻮد ﺑﻌﻀﺎً ﻻزم ﻣﻲ ﺷﻮد ﻛﻪ در ﺟﺪول Connectionﭼﻨﺪﻳﻦ اﺗﺼﺎل ﺗﻌﺮﻳﻒ ﺷﻮد
ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 146
Connection Typeﻧﻮع دﻳﮕﺮ ﻣﺜﻼً TCP ﺑﻴﻦ ﻫﻤﺎن دو ﻛﺎرت ﻗﺒﻠﻲ وﻟﻲ ﺑﺎ •
Connection ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ ﺗﻌﺪاد Connectionﻫﺎ ﻧﻤﻲ ﺗﻮاﻧﺪ ﻫﺮ ﻣﻘﺪار دﻟﺨﻮاﻫﻲ ﺑﺎﺷﺪ اﻳﻦ ﺑﺴﺘﮕﻲ ﺑﻪ
Resourceﻛﻪ از وﻳﮋﮔﻲ ﻫﺎي CPUاﺳﺖ دارد .در ﭘﻨﺠﺮه Module Informationﻣﻲ ﺗﻮان اﻳﻦ وﻳﮋﮔﻲ را
ﻣﺸﺎﻫﺪه ﻧﻤﻮد.
در ﺻﻮرت وﺟﻮد اﺷﻜﺎل روي ﻛﺎرت ﻫﺎي CPدر Netproﻛﻠﻴﻚ و Diagnosticsآﻧﻬﺎ را ﻣﻲ ﺑﻴﻨﻴﻢ در ﺑﺨﺶ
Operating Modeدر ﺟﻠﻮي Send/Recvﺑﺎﻳﺴﺘﻲ Runﻣﺸﺎﻫﺪه ﺷﻮد .ﺷﻜﻞ زﻳﺮ ﺣﺎﻟﺖ Stopرا ﻧﺸﺎن ﻣﻲ دﻫﺪ.
در ﺑﺮﺧﻲ ﺣﺎﻻت ﻣﻤﻜﻦ اﺳﺖ ﻻزم ﺑﺎﺷﺪ ﻛﺎرت ﻫﺎي CPاز ﻣﻨﻮي ﺑﺎﻻي ﻫﻤﻴﻦ ﺑﺮﻧﺎﻣﻪ Resetﺷﻮﻧﺪ و ﻣﺠﺪداًَ
اﻃﻼﻋﺎت ﺑﻪ PLCﻫﺎ داﻧﻠﻮد ﮔﺮدد.
ﺟﺰﺋﻴﺎت اﺗﺼﺎل ﺗﻌﺮﻳﻒ ﺷﺪه ﺑﻴﻦ CPUﻫﺎ در ﻗﺴﻤﺖ Connectionsﻫﻤﻴﻦ ﭘﻨﺠﺮه ﻧﻴﺰ ﻗﺎﺑﻞ ﻣﺸﺎﻫﺪه اﺳﺖ.
ﺑﺎ ﻛﻠﻴﻚ روي ﮔﺰﻳﻨﻪ Connectionsدر ﺳﻤﺖ ﭼﭗ ﺧﻮاﻫﻴﻢ دﻳﺪ ﻛﻪ اﺗﺼﺎﻟﻲ از ﻧﻮع ISO-on-TCPﻇﺎﻫﺮ و
وﺿﻌﻴﺖ آن ﻧﻤﺎﻳﺶ داده ﻣﻴﺸﻮد .ﺑﻪ ﻫﺮ ﺣﺎل ﻻزﻣﺴﺖ ﻛﺎرﺑﺮ ﻗﺒﻞ از ﺷﺮوع ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﺑﺎ ﭼﻚ ﻛﺮدن ﻣﻮارد ﻓﻮق
از ﺻﺤﺖ ﺑﺮﻗﺮاري ﺳﺮوﻳﺲ ارﺗﺒﺎﻃﻲ ﻣﻄﻤﺌﻦ ﺷﻮد.
ﻫﻤﻴﻦ ﻧﺤﻮ ﮔﻴﺮﻧﺪه از LADDRداده ﺷﺪه در ورودي ﻓﺎﻧﻜﺸﻦ Rccvﻣﻲ ﻓﻬﻤﺪ ﻛﻪ دﻳﺘﺎ را از ﻣﺴﻴﺮ ﻛﺪام ﻛﺎرت
CPﺧﻮدش ﺑﮕﻴﺮد .اﮔﺮ ﻻزم ﺑﺎﺷﺪ ﻛﻪ ﮔﻴﺮﻧﺪه ﻧﻴﺰ دﻳﺘﺎﻳﻲ را در ﭘﺎﺳﺦ ﺑﻪ ﻓﺮﺳﺘﻨﺪه ارﺳﺎل ﻛﻨﺪ ﻣﻲ ﺗﻮان ﻓﺎﻧﻜﺸﻦ
Sendرا در ﺑﺮﻧﺎﻣﻪ آن ﺑﻌﺪ از Recvﺻﺪا زد و ﻫﻤﺎن IDو LADDRرا ﺑﻜﺎر ﺑﺮد .در ﺳﻤﺖ دﻳﮕﺮ ﻧﻴﺰ ﻓﺎﻧﻜﺸﻦ
Recvرا ﺑﻬﻤﻴﻦ ﻧﺤﻮ ﺻﺪا زد .ﺑﺪﻳﻦ ﻃﺮﻳﻖ ﻳﻚ ارﺗﺒﺎط دوﺳﻮﻳﻪ ﺑﻴﻦ دو PLCﺑﺮﻗﺮار ﻣﻲ ﮔﺮدد.
ﻓﺮاﺧﻮاﻧﻲ Recv ﺻﺪا زدن ﻓﺎﻧﻜﺸﻨﻬﺎي Send/Recvﺑﺼﻮرت ﺟﻔﺘﻲ اﺳﺖ .ﺻﺪا زدن Sendدر ﻳﻜﻄﺮف ﺑﺪون
در ﺳﻤﺖ ﻣﻘﺎﺑﻞ ﺑﻲ ﻣﻌﻨﺎﺳﺖ وﻟﻲ ﻣﻨﺠﺮ ﺑﻪ ﻫﻴﭻ ﺧﻄﺎﻳﻲ ﻛﻪ ﺑﺎ ﭼﺮاﻏﻬﺎي ﻓﺎﻟﺖ روي CPUﻳﺎ ﻛﺎرت CPﻇﺎﻫﺮ ﺷﻮد
ﻧﻤﻲ ﮔﺮدد.
ﺑﺮاي ارﺳﺎل دﻳﺘﺎ روي ISO-on-TCPاز ﻓﺎﻧﻜﺸﻦ AG_Sendﻳﺎ AG_Lsendاﺳﺘﻔﺎده ﻣﻲ ﺷﻮد. •
ﺑﺮاي درﻳﺎﻓﺖ دﻳﺘﺎ روي ISO-on-TCPاز ﻓﺎﻧﻜﺸﻦ AG_Recvﻳﺎ AG_LRecvاﺳﺘﻔﺎده ﻣﻲ ﺷﻮد. •
اﻳﻨﻜﻪ از ﻛﺪام ﻳﻚ از ﻓﺎﻧﻜﺸﻦ ﻫﺎ اﺳﺘﻔﺎده ﺷﻮد ﺑﻪ ﺳﻴﺴﺘﻢ ﻛﻪ 300اﺳﺖ ﻳﺎ 400و ﻧﻮع ﻛﺎرت CPو ﺣﺠﻢ دﻳﺘﺎي
ﻣﻮرد ﺑﺴﺘﮕﻲ دارد .ﺗﻮﺿﻴﺤﺎت ﺑﻴﺸﺘﺮ در ﺟﺪول زﻳﺮ:
S7-300
Data S7-400 CPs
CPs > EX11 CPs > EX11
AG_LSEND AG_LSEND
> 240 bytes -
AG_LRECV AG_LRECV
ﺷﻜﻞ زﻳﺮ ﻋﻤﻠﻜﺮد ﺗﺒﺎدل دﻳﺘﺎ را در ﻫﻨﮕﺎم اﺳﺘﻔﺎده از ﻓﺎﻧﻜﺸﻦ ﻫﺎي Send/Receiveﻧﺸﺎن ﻣﻴﺪﻫﺪ ﻣﺸﺎﻫﺪه ﻣﻴﺸﻮد
ﻛﻪ :
در CPUﻓﺮﺳﺘﻨﺪه ﻓﺎﻧﻜﺸﻦ Sendاﺟﺮا ﻣﻴﺸﻮد و دﻳﺘﺎ از آدرس داده ﺷﺪه ﺑﻪ ﺑﺎﻓﺮ ﻛﺎرت CPﻓﺮﺳﺘﻨﺪه •
ارﺳﺎل ﻣﻲ ﮔﺮدد.
ﻛﺎرت CPﺑﺴﺘﻪ ﺑﻪ ﻧﻮع ﺳﺮوﻳﺲ ارﺗﺒﺎﻃﻲ ﺗﻌﻴﻴﻦ ﺷﺪه ) ﻣﺜﻼً (ISo-on-TCPﻓﺮﻳﻢ ﻫﺎي دﻳﺘﺎ را ﺗﺸﻜﻴﻞ •
در ﻛﺎرت CPﮔﻴﺮﻧﺪه دﻳﺘﺎ از ﻓﺮﻳﻢ دﻳﺘﺎ ﺟﺪا ﺷﺪه و در ﺑﺎﻓﺮ ذﺧﻴﺮه ﻣﻲ ﺷﻮد. •
در CPUﮔﻴﺮﻧﺪه ﻓﺎﻧﻜﺸﻦ Receiveدﻳﺘﺎ را در آدرس داده ﺷﺪه ذﺧﻴﺮه ﻣﻲ ﻛﻨﺪ. •
149 ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
• IDو LADDRدر ورودي ﺑﻼك ﻫﺎي ﻓﻮق ﺑﺮ ﺧﻮاﻧﻨﺪه آﺷﻨﺎﺳﺖ و آﻧﻬﺎ را در ﭘﻴﻜﺮ ﺑﻨﺪي اﺗﺼﺎل Netpro
ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 150
در ﻳﻚ ﺗﺒﺎدل دﻳﺘﺎي ﺳﻴﻜﻠﻲ درﺳﺖ اﮔﺮ ﻛﺎرﺑﺮ ﺑﻼﻛﻲ ﻛﻪ ﻓﺎﻧﻜﺸﻦ ﻓﻮق در آن ﺻﺪا زده ﺷﺪه را ﺑﺎ آﻳﻜﻮن ﻋﻴﻨﻚ
ﺷﻜﻞ ﻣﺎﻧﻴﺘﻮر ﻛﻨﺪ دﻗﻴﻘﺎً ﺷﺮاﻳﻂ ﻓﻮق را ﻣﺸﺎﻫﺪه ﺧﻮاﻫﺪ ﻛﺮد .در ﺧﺮوﺟﻲ Statusﺧﻮاﻫﺪ دﻳﺪ ﻛﻪ ﻛﺪ 0و ﻛﺪ
8181ﻣﺪام ﺟﺎﺑﺠﺎ ﻣﻲ ﺷﻮﻧﺪ.
151 ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
اﻛﻨﻮن ﻓﺮض ﻛﻨﻴﺪ ﻛﺎرﺑﺮ ﻓﺮاﻣﻮش ﻛﺮده ﺑﺎﺷﺪ ﻛﻪ ﭘﻴﻜﺮ ﺑﻨﺪي اﺗﺼﺎﻻت اﻧﺠﺎم ﺷﺪه در Netproرا ﺑﻪ PLCﻫﺎ داﻧﻠﻮد
Act ﻛﻨﺪ وﻟﻲ ﺑﻼك ﻓﻮق را در ﺑﺮﻧﺎﻣﻪ ﺻﺪا زده ﺑﺎﺷﺪ در اﻳﻨﺤﺎﻟﺖ ﻣﻄﺎﺑﻖ ﻧﻤﻮدار زﻳﺮ ﺧﻄﺎ ﺑﺮوز ﻣﻲ ﻛﻨﺪ ﻳﻌﻨﻲ
ﻳﻚ ﻧﺸﺪه و Errorﻳﻚ ﻣﻴﺸﻮد و ﻛﺪ 8304ﻫﮕﺰ در ﺧﺮوﺟﻲ Statusﻇﺎﻫﺮ ﻣﻲ ﮔﺮدد.
ﻋﻤﻠﻜﺮد ﻣﺸﺎﺑﻬﻲ ﺑﺮاي ﻓﺎﻧﻜﺸﻦ AG_RECVو AG_LRECVوﺟﻮد دارد .ﺷﺮاﻳﻂ ﻧﺮﻣﺎل ﺑﺼﻮرت زﻳﺮ اﺳﺖ :
و در ﺻﻮرت ﺧﻄﺎ در درﻳﺎﻓﺖ ﻧﻤﻮداري ﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ دارﻳﻢ در اﻳﻦ ﻣﺜﺎل ﻛﺪ ﺧﻄﺎي 8185ﻧﺸﺎﻧﮕﺮ آﻧﺴﺖ ﻛﻪ
ﺣﺠﻢ ﺑﺎﻓﺮ ﮔﻴﺮﻧﺪه ﻛﻢ اﺳﺖ.
ﺑﺮاي ﺧﻄﺎﻫﺎي ﻣﺨﺘﻠﻒ ﻛﺪﻫﺎي ﻣﺨﺘﻠﻔﻲ وﺟﻮد دارد ﻛﻪ در ﺿﻤﻴﻤﻪ 4آﻣﺪه اﺳﺖ .ﻳﻚ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺲ ﺧﻮب ﻣﻲ
ﺗﻮاﻧﺪ در ﺳﻴﺴﺘﻢ ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ وﺿﻌﻴﺖ ﻛﺎرت CPرا ﺑﺎ رﻧﮓ ﻫﺎي ﻣﺨﺘﻠﻒ )ﻣﺜﻼً ﺳﺒﺰ ﺑﺮاي ﻧﺮﻣﺎل و ﻗﺮﻣﺰ ﺑﺮاي
ﺧﻄﺎ( ﻧﺸﺎن داده و ﺑﺮاﺳﺎس ﺟﺪول ﻓﻮق ،ﻣﺘﻨﻲ ﻛﻪ ﻣﻌﺮف ﻧﻮع اﺷﻜﺎل اﺳﺖ را ﻧﻴﺰ ﻧﻤﺎﻳﺶ دﻫﺪ ﺗﺎ ﻋﻴﺐ ﻳﺎﺑﻲ در
اﺳﺮع وﻗﺖ اﻧﺠﺎم ﮔﻴﺮد.
ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 152
ﻣﺜﺎل 1
دﻳﺠﻴﺘﺎل)(DI دو PLCاز ﻧﻮع 300و 400ﺑﻪ ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﻣﺘﺼﻞ ﻫﺴﺘﻨﺪ.روي PLC300ﻳﻚ ﻛﺎرت ورودي
وﺟﻮد دارد) ﻣﻬﻢ ﻧﻴﺴﺖ ﻛﻪ ﺑﺼﻮرت Centralﺑﺎﺷﺪ ﻳﺎ روي ETدر ﺷﺒﻜﻪ (Profibusاﻳﻦ ﻛﺎرت داراي 32
ورودي اﺳﺖ .ﻧﻴﺎز ﻓﺮآﻳﻨﺪ آﻧﺴﺖ ﻛﻪ ﺑﺼﻮرت ﻣﺪاوم اﻳﻦ 16ورودي روي 16ﺧﺮوﺟﻲ ﻛﺎرت ﺧﺮوﺟﻲ دﻳﺠﻴﺘﺎل
)(DOروي PLC 400اﻋﻤﺎل ﺷﻮﻧﺪ .ﺑﺮاي اﻳﻦ ﻣﻨﻈﻮر ﭘﺲ از ﺗﻜﻤﻴﻞ ﻣﺮاﺣﻞ ذﻛﺮ ﺷﺪه ﺑﺮاي ﺳﺨﺖ اﻓﺰار در
ﺑﺨﺶ اﻟﻒ و ﻣﺮاﺣﻞ ذﻛﺮ ﺷﺪه ﺑﺮاي Netproدر ﺑﺨﺶ ب ﻃﺒﻖ ﻣﺮاﺣﻞ زﻳﺮ اﻗﺪام ﺑﻪ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﻣﻲ ﻛﻨﻴﻢ.
-1در ﺳﻤﺖ PLC300ﻳﻌﻨﻲ ﻓﺮﺳﺘﻨﺪه Clockرا
روي CPUﻃﺒﻖ ﭘﻨﺠﺮه زﻳﺮ ﻓﻌﺎل ﻛﺮده و آدرس
0را ﺑﻪ Memory Byteﻣﺮﺑﻮﻃﻪ اﺧﺘﺼﺎص ﻣﻲ
دﻫﻴﻢ .ﺑﻌﺪاً ﺑﺴﺘﻪ ﺑﻪ ﻧﻴﺎز ﻳﻜﻲ از ﺑﻴﺘﻬﺎي اﻳﻦ
AG_Send Memoryرا در ﭘﺎﻳﻪ ACTﺑﻼك
ﺑﻜﺎر ﺧﻮاﻫﻴﻢ ﺑﺮد .ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ در ﻫﻴﭻ ﺟﺎي
دﻳﮕﺮ از ﺑﺮﻧﺎﻣﻪ ﻧﺒﺎﻳﺴﺘﻲ از اﻳﻦ Memoryﺑﺮاي
ﻣﻘﺼﻮد دﻳﮕﺮي ﺑﺠﺰ Clockاﺳﺘﻔﺎده ﻧﻤﺎﻳﻴﻢ ﻣﺜﻼً
ﺑﺨﻄﺎ دﺳﺘﻮر setرا روي ﺑﻴﺖ ﻫﺎي آن اﻋﻤﺎل
ﻛﻨﻴﻢ.
ﻳﺎد آوري ﻣﻲ ﻛﻨﻴﻢ ﻛﻪ در اﻳﻦ Memory Byteﺗﻨﺎوب زﻣﺎﻧﻲ ﺑﻴﺖ ﻫﺎ ﻣﺘﻔﺎوت و ﺑﺼﻮرت زﻳﺮ اﺳﺖ .ﺑﻨﺎﺑﺮاﻳﻦ اﮔﺮ
ﺑﺨﻮاﻫﻴﻢ ﻫﺮ 500ﻣﻴﻠﻲ ﺛﺎﻧﻴﻪ ﻳﻜﺒﺎر ﻋﻤﻞ ارﺳﺎل اﻧﺠﺎم ﮔﻴﺮد آدرس M0.3را ﺑﻪ ﭘﺎﻳﻪ ACTﻣﻲ دﻫﻴﻢ.
Bit 7 6 5 4 3 2 1 0
Period duration (s): 2 1.6 1 0.8 0.5 0.4 0.2 0.1
ﭘﺲ از اﻧﺠﺎم ﺗﻨﻈﻴﻢ ﻓﻮق ﻋﻤﻞ ذﺧﻴﺮه و ﻛﺎﻣﭙﺎﻳﻞ را اﻧﺠﺎم داده و ﺳﺨﺖ اﻓﺰار را ﺑﻪ PLC300داﻧﻠﻮد ﻣﻲ ﻛﻨﻴﻢ.
-2در ﺳﻤﺖ PLC300ﺑﻼك OB1را اﻳﺠﺎد و ﺑﺎز
ﻣﻲ ﻛﻨﻴﻢ .زﺑﺎن ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﻣﻲ ﺗﻮاﻧﺪ LADﻳﺎ
STLﻳﺎ FBDﺑﺎﺷﺪ .ﻣﺎ در اﻳﻦ ﻣﺜﺎل LADرا
ﺑﻜﺎر ﻣﻲ ﺑﺮﻳﻢ .ﭘﺲ از ﺑﺎز ﻛﺮدن OB1ﻓﺎﻧﻜﺸﻦ
AG_Sendرا از ﻛﺘﺎﺑﺨﺎﻧﻪ از ﻣﺴﻴﺮي ﻛﻪ ﻗﺒﻼً اﺷﺎره
ﺷﺪ ﺻﺪا ﻣﻲ زﻧﻴﻢ.
153 ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ ﻗﺒﻞ از رﺳﻴﺪن ﻟﺒﻪ ﺟﺪﻳﺪ ارﺳﺎل ﻗﺒﻠﻲ ﺗﻜﻤﻴﻞ ﺷﺪه ﺑﺎﺷﺪ ﭘﺲ اﮔﺮ ﺣﺠﻢ دﻳﺘﺎ زﻳﺎد و زﻣﺎن
ﺑﻴﻦ دو ﻟﺒﻪ ﻣﺜﺒﺖ ﻛﻮﺗﺎه ﺑﺎﺷﺪ ﻣﻤﻜﻦ اﺳﺖ ﻫﻨﻮز Jobﻗﺒﻠﻲ ﺗﻜﻤﻴﻞ ﻧﺸﺪه ارﺳﺎل ﺟﺪﻳﺪ Activeﮔﺮدد
ﻛﻪ اﻳﻦ اﻣﺮ ﻣﻨﺠﺮ ﺑﻪ Errorﺧﻮاﻫﺪ ﺷﺪ .ﭘﺲ ﻻزم اﺳﺖ ﻓﺎﺻﻠﻪ ﺑﻴﻦ ﺗﻐﻴﻴﺮات ﻟﺒﻪ ﻣﻨﺎﺳﺐ در ﻧﻈﺮ ﮔﺮﻓﺘﻪ
Clock ﺷﻮد ﻳﺎ اﻳﻨﻜﻪ ﻣﺸﺮوط ﺑﻪ ﻳﻚ ﺷﺪن Doneدر Jobﻗﺒﻠﻲ ﺑﺎﺷﺪ .ﺑﻄﻮر ﻛﻠﻲ اﮔﺮ ﭼﻪ ﻣﻲ ﺗﻮان از
OB ﻣﺮﺑﻮط ﺑﻪ CPUدر ورودي Actاﺳﺘﻔﺎده ﻛﺮد وﻟﻲ ﺑﻬﺘﺮﻳﻦ ﮔﺰﻳﻨﻪ ﺻﺪا زدن ﺑﻼك Sendدر
ﻫﺎي وﻗﻔﻪ ﺳﻴﻜﻠﻲ ﻣﺎﻧﻨﺪ OB35اﺳﺖ و ﺳﺎﺧﺘﻦ ﭘﺎﻟﺲ در ﻫﻤﻴﻦ OBﺗﻮﺻﻴﻪ ﻣﻴﺸﻮد .ﺑﺪﻳﻦ ﺗﺮﺗﻴﺐ ﻋﻼوه
ﺑﺮ اﻳﻨﻜﻪ ﻛﻨﺘﺮل زﻣﺎﻧﻲ دﻗﻴﻖ روي ارﺳﺎل اﻋﻤﺎل ﻣﻲ ﺷﻮد ﻓﺮﺻﺖ ﻛﺎﻓﻲ ﺑﺮاي Updateﺷﺪن ﺧﺮوﺟﻲ
ﻫﺎي ﻓﺎﻧﻜﺸﻦ ﻧﻴﺰ وﺟﻮد ﺧﻮاﻫﺪ داﺷﺖ.
IDو LADDRرا از ﺟﺪو ل اﺗﺼﺎﻻت در Netproدر ﺳﻤﺖ PLC300ﺑﻜﺎر ﻣﻲ ﺑﺮﻳﻢ. •
CPU اﮔﺮ IDﻏﻠﻂ ﺑﺎﺷﺪ ﻓﻘﻂ ﺧﺮوﺟﻲ Errorﻓﺎﻧﻜﺸﻦ ﻳﻚ ﻣﻲ ﺷﻮد وﻟﻲ اﮔﺮ LADDRﻏﻠﻂ ﺑﺎﺷﺪ •
ﻣﺘﻮﻗﻒ و ﭼﺮاغ SFروﺷﻦ و ﭘﻴﻐﺎم I/O Access errorدر ﺑﺎﻓﺮ ﺛﺒﺖ ﻣﻲ ﮔﺮدد زﻳﺮا CPUﺑﺮاي ﻋﻤﻞ
ارﺳﺎل دﺳﺘﺮﺳﻲ ﺑﻪ ﻛﺎرت CPﺑﺎ آدرس داده ﺷﺪه در LADDRﻧﺪارد .اﮔﺮ OB122ﺑﻪ CPUداﻧﻠﻮد
ﺷﺪه ﺑﺎﺷﺪ از ﺗﻮﻗﻒ آن ﻫﻨﮕﺎم ﺑﺮوز اﻳﻦ ﺧﻄﺎ ﺟﻠﻮﮔﻴﺮي ﻣﻲ ﻛﻨﺪ و ﺻﺮﻓﺎً SFروﺷﻦ ﻣﻲ ﺷﻮد.
ورودي Sendآدرس ﺷﺮوع ارﺳﺎل را از ﺣﺎﻓﻈﻪ ﻓﺮﺳﺘﻨﺪه ﺑﺼﻮرت Pointerﻣﺸﺨﺺ ﻣﻲ ﻛﻨﺪ از آﻧﺠﺎ •
ﻛﻪ ﻫﺪف ارﺳﺎل 16ﺑﻴﺖ از ﻛﺎرت DIﺑﺎ آدرس ﺑﻴﺲ I0.0ﻣﻲ ﺑﺎﺷﺪ ﭘﺲ ﻣﻲ ﺗﻮان ﻳﻜﻲ از ﺣﺎﻻت
زﻳﺮ را ﺑﻜﺎر ﺑﺮد .ﻫﻤﮕﻲ ﻣﻔﻬﻮم واﺣﺪ دارﻧﺪ و ﺑﻪ 16ﺑﻴﺖ اﺷﺎره ﻣﻲ ﻛﻨﻨﺪ.
P# I0.0 Bool 16
P#I0.0 Byte 2
P#I0.0 Word 1
در ورودي ﻫﺎي ﻓﻮق را اﺑﺘﺪا در Memoryﻳﺎ دﻳﺘﺎ ﺑﻼك ) (DBرﻳﺨﺖ ﺳﭙﺲ ﻣﻨﺘﻘﻞ ﻛﺮد. ﻣﻲ ﺗﻮان •
آدرس pointerداده ﺷﺪه ﻣﻌﺮف ﻧﺎﺣﻴﻪ رزرو ﺷﺪه ﺑﺮاي دﻳﺘﺎﺳﺖ و ﻃﻮل دﻳﺘﺎ را ﻣﺸﺨﺺ ﻧﻤﻲ ﻛﻨﺪ
ﺑﻨﺎﺑﺮ اﻳﻦ ﻋﺪد ﻣﺰﺑﻮر ﻧﺒﺎﻳﺴﺘﻲ ﻛﻮﭼﻜﺘﺮ از ﻋﺪد اﺧﺘﺼﺎص داده ﺷﺪه در ورودي lenﺑﺎﺷﺪ اﻣﺎ ﻣﻲ ﺗﻮان
آن را ﺑﺰرگ ﺣﺘﻲ در ﺣﺪ ﻣﺎﻛﺰﻳﻤﻢ اﻧﺘﺨﺎب ﻛﺮد ﻣﺎﻧﻨﺪ :
ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 154
داده ﺷﻮد ﺧﺮوﺟﻲ Errorﻳﻚ ﺧﻮاﻫﺪ ﺷﺪ .ﺑﻌﻨﻮان ﻣﺜﺎل در CPU300ﻣﻤﻜﻦ اﺳﺖ ﻣﺎﻛﺰﻳﻤﻢ آدرس
ﺑﺮاي Inputﺑﺮاﺑﺮ I127.7ﺑﺎﺷﺪ در اﻳﻨﺼﻮرت ﻧﻮﺷﺘﻦ P#I0.0 Byte 200ﻣﻨﺠﺮ ﺑﻪ ﻳﻚ ﺷﺪن ﺑﻴﺖ
Errorﺧﻮاﻫﺪ ﺷﺪ.
در ﻣﻮرد وﺿﻌﻴﺖ ﺧﺮوﺟﻲ ﻫﺎي ﻓﺎﻧﻜﺸﻦ AG_Sendﻗﺒﻼً ﺑﺤﺚ ﺷﺪ در اﻳﻨﺠﺎ ﺻﺮﻓﺎً ﺑﻪ ﺑﺮﺧﻲ اﺷﻜﺎﻻت •
ﻛﻪ ﻣﻨﺠﺮ ﺑﻪ ﻳﻚ ﺷﺪن ﺑﻴﺖ Errorﻣﻲ ﺷﻮد اﺷﺎره ﻣﻲ ﻛﻨﻴﻢ .در ﻫﺮ ﻛﺪام از اﻳﻦ ﺣﺎﻻت ﻛﺪ ﺧﻄﺎي
ﺧﺎﺻﻲ در Statusﻇﺎﻫﺮ ﻣﻲ ﮔﺮدد.
ID oﻏﻠﻂ اﺳﺖ.
LADDR oﻏﻠﻂ اﺳﺖ
oارﺗﺒﺎط Netproﺗﻌﺮﻳﻒ ﻳﺎ داﻧﻠﻮد ﻧﺸﺪه اﺳﺖ
oﻛﺎرت CPدر وﺿﻌﻴﺖ Stopﻗﺮار دارد.
oﻓﺎﺻﻠﻪ زﻣﺎﻧﻲ ﺑﻴﻦ دو Actﻣﺘﻮاﻟﻲ ﻛﻮﺗﺎه اﺳﺖ.
oآدرس ﺣﺎﻓﻈﻪ داده ﺷﺪه ﺑﺮاي ﻓﺮﺳﺘﻨﺪه ﺧﺎرج از رﻧﺞ اﺳﺖ .
oدﻳﺘﺎ ﺑﻼك آدرس داده ﺷﺪه ﺑﻪ CPUداﻧﻠﻮد ﻧﺸﺪه ﻳﺎ آدرس اﺷﺎره ﺷﺪه در آن وﺟﻮد ﻧﺪارد.
oارﺗﺒﺎط ﺳﺨﺖ اﻓﺰاري ﺑﺮﻗﺮار ﻧﻴﺴﺖ اﺷﻜﺎل در ﻛﺎﺑﻞ و ﻛﺎﻧﻜﺘﻮر و ﻫﺎب و اﻣﺜﺎل آن
Lenﺑﺰرﮔﺘﺮ از Source Dataﻛﻪ در Pointerاﺷﺎره ﺷﺪه ﻣﻲ ﺑﺎﺷﺪ. o
ﻓﺮض ﻛﻨﻴﻢ در ﺳﻤﺖ ﮔﻴﺮﻧﺪه ﻫﻤﻪ ﻧﻜﺎت ﻓﻮق را در دادن ﻣﻘﺎدﻳﺮ و آدرﺳﻬﺎي ﺻﺤﻴﺢ ﺑﻪ AG_sendرﻋﺎﻳﺖ ﻛﺮده
و ﺑﺮﻧﺎﻣﻪ را ﺑﻪ CPUداﻧﻠﻮد ﻛﺮده ﺑﺎﺷﻴﻢ اﮔﺮ ﻗﺒﻞ از اﻳﻨﻜﻪ ﻓﺎﻧﻜﺸﻦ Receiveرا در ﺳﻤﺖ ﮔﻴﺮﻧﺪه ﺑﻜﺎر ﺑﺒﺮﻳﻢ ﺑﺮﻧﺎﻣﻪ
ﻓﺮﺳﺘﻨﺪه را ﻣﺎﻧﻴﺘﻮر ﻛﻨﻴﻢ ﺷﻜﻠﻲ ﺷﺒﻴﻪ زﻳﺮ ﺧﻮاﻫﻴﻢ دﻳﺪ .وﻗﺘﻲ Actﻳﻚ ﻣﻴﺸﻮد ﺧﺮوﺟﻲ Errorﻳﻚ ﺷﺪه و ﺧﻄﺎي
8093را در Statusﺧﻮاﻫﻴﻢ دﻳﺪ ﭼﻮن درﻳﺎﻓﺖ ﺗﻮﺳﻂ ﮔﻴﺮﻧﺪه اﻧﺠﺎم ﻧﻤﻲ ﺷﻮد و ﺳﻴﮕﻨﺎل Acknowlegeﺑﻪ
. ﻓﺮﺳﺘﻨﺪه ﻧﻤﻲ رﺳﺪ.
155 ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
-3در ﺳﻤﺖ ﮔﻴﺮﻧﺪه PLC400ﺑﻼك OB1را اﻳﺠﺎد و ﺑﺎز ﻣﻲ ﻛﻨﻴﻢ و ﻓﺎﻧﻜﺸﻦ AG_Recvرا از ﻛﺘﺎﺑﺨﺎﻧﻪ از زﻳﺮ
ﻣﺠﻤﻮﻋﻪ CP400ﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ ﺻﺪا ﻣﻲ زﻧﻴﻢ.
در اﺧﺘﺼﺎص ورودي و ﺧﺮوﺟﻲ ﻫﺎي اﻳﻦ ﺑﻼك ﺑﻪ ﻧﻜﺎت زﻳﺮ ﺗﻮﺟﻪ ﺷﻮد:
اﻳﻦ ﻓﺎﻧﻜﺸﻦ ورودي Actﻧﺪارد ﺑﻌﺒﺎرت دﻳﮕﺮ وﻗﺘﻲ در OB1ﺻﺪا زده ﺷﻮد ﺑﻄﻮر ﻣﺪاوم ﻣﻨﺘﻈﺮ درﻳﺎﻓﺖ •
اﺳﺖ .ﻣﮕﺮ اﻳﻨﻜﻪ در ورودي ENﻳﺎ Enableآن ﺷﺮط ﺧﺎﺻﻲ ﺑﻜﺎر رود.
IDو LADDRاز Netproدر ﺳﻤﺖ ﮔﻴﺮﻧﺪه ﺑﻜﺎر ﻣﻴﺮود .ﻏﻠﻂ ﺑﻮدن LADDRﻣﻤﻜﻦ اﺳﺖ ﻣﻨﺠﺮ •
اﻳﻦ ﻣﺜﺎل 2ﺑﺎﻳﺖ آدرس ﺧﺮوﺟﻲ ﻣﺸﺨﺺ ﺷﺪه اﺳﺖ .ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ ﻧﺎﺣﻴﻪ ﻣﺸﺨﺺ ﺷﺪه ﺑﺮاي ﺣﺎﻓﻈﻪ
در اﻳﻨﺠﺎ ﻧﺒﺎﻳﺴﺘﻲ ﻛﻮﭼﻜﺘﺮ از ﻃﻮل دﻳﺘﺎﻳﻲ ﺑﺎﺷﺪ ﻛﻪ از ﻓﺮﺳﺘﻨﺪه ارﺳﺎل ﻣﻲ ﮔﺮدد .وﻟﻲ ﺑﺰرﮔﺘﺮ ﺑﻮدن
ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 156
ﻣﺜﺎل 2
اﮔﺮ در ﻣﺜﺎل 1ﻳﻚ ارﺗﺒﺎط دو ﻃﺮﻓﻪ ﺑﺨﻮاﻫﻴﻢ ﺑﺎ ﻫﻤﺎن IDو LADDRاﻣﻜﺎن ﭘﺬﻳﺮ اﺳﺖ .ﻛﺎﻓﻴﺴﺖ در ﻫﺮ دو
ﻃﺮف ﻫﺮ دو ﻓﺎﻧﻜﺸﻦ Sendو Receiveرا ﺑﻜﺎر ﺑﺒﺮﻳﻢ .ﺑﺼﻮرت زﻳﺮ:
PLC 300 PLC400
OB35 OB1
157 ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
ﻣﺜﺎل 3
اﮔﺮ در ﻣﺜﺎل 1ﺳﻪ PLCروي اﺗﺮﻧﺖ وﺟﻮد داﺷﺖ ﻣﻲ ﺗﻮان ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ﻫﺮ زوج دﻟﺨﻮاه از آﻧﻬﺎ را ﭘﻴﻜﺮ ﺑﻨﺪي
و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﻛﺮد .ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ ISO-on-TCPﻓﻘﻂ ارﺗﺒﺎط Unicastرا ﺳﺎﭘﻮرت ﻣﻲ ﻛﻨﺪ .ﺑﻨﺎ ﺑﺮاﻳﻦ ﻧﻤﻴﺘﻮان
از ﻳﻚ PLCﺗﻮﺳﻂ ﻳﻚ ارﺗﺒﺎط ﻣﻨﻄﻘﻲ ﺑﻪ ﭼﻨﺪ PLCدﻳﺘﺎ ﻓﺮﺳﺘﺎد .ﺑﺮاي ارﺗﺒﺎﻃﺎت ﻳﻚ ﺑﻪ ﭼﻨﺪ ) (Multicastﻳﺎ
ﻳﻚ ﺑﻪ ﻫﻤﻪ ) (Broadcastﻓﻘﻂ ﻣﻲ ﺗﻮان از UDPاﺳﺘﻔﺎده ﻛﺮد )رﺟﻮع ﺷﻮد ﺑﻪ ﺑﺨﺶ (7-9
ﺑﺮاي ارﺗﺒﺎط unicastاز ﻃﺮﻳﻖ ISO-on-TCPﺑﻴﻦ ﺳﻪ PLCﻛﺎﻓﻴﺴﺖ در Netproروي ﻳﻜﻲ از CPUﻫﺎ ﻛﻠﻴﻚ
و در ﺟﺪول اﺗﺼﺎﻻت ﻳﻚ اﺗﺼﺎل ﻛﻪ Partnerآن CPUدوم و اﺗﺼﺎل دﻳﮕﺮي ﺑﺎ CPUﺳﻮم اﻳﺠﺎد ﻛﻨﻴﻢ .
ﺑﺪﻳﻨﺘﺮﺗﻴﺐ CPUاول ﺑﺎ دوﻣﻲ و ﺳﻮﻣﻲ ارﺗﺒﺎط ﭘﻴﺪا ﻣﻲ ﻛﻨﻨﺪ .اﮔﺮ ﻧﻴﺎز ﺑﻪ ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ دوﻣﻲ و ﺳﻮﻣﻲ ﻧﻴﺰ ﻫﺴﺖ
ﻳﻚ ارﺗﺒﺎط ﻧﻴﺰ ﺑﻴﻦ آﻧﻬﺎ ﺗﻌﺮﻳﻒ ﻣﻲ ﻛﻨﻴﻢ .ﺳﺎﻳﺮ ﻣﺮاﺣﻞ ﭘﻴﻜﺮ ﺑﻨﺪي و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﻣﺸﺎﺑﻪ ﻗﺒﻞ اﺳﺖ .ﻓﻘﻂ در اﻳﻦ
ID ﺣﺎﻟﺖ ﺑﺎﻳﺴﺘﻲ ﺑﻪ IDﻫﺎي دو ﻃﺮف ﺑﻴﺶ از ﺣﺎﻟﺖ ﻗﺒﻞ دﻗﺖ ﻛﺮد ﭼﻮن ﻣﻤﻜﻦ اﺳﺖ ﺑﺮاي ﻳﻚ ارﺗﺒﺎط ﺷﻤﺎره
دو ﻃﺮف ﻳﻜﺴﺎن ﻧﺒﺎﺷﺪ.
ﻣﺜﺎل 4
ﻓﺮض ﻛﻨﻴﺪ در ﻣﺜﺎل 1روي ﻫﺮ دو PLCدو ﻛﺎرت اﺗﺮﻧﺖ وﺟﻮد داﺷﺘﻪ ﺑﺎﺷﺪ .در ﺣﺎﻟﺖ ﻋﺎدي ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ
ﻛﺎرت ﻫﺎي اول اﻧﺠﺎم ﻣﻴﺸﻮد وﻟﻲ ﻣﻴﺨﻮاﻫﻴﻢ اﮔﺮ ارﺗﺒﺎط ﺑﻴﻦ اﻳﻦ دو ﻛﺎرت ﺑﻪ ﻫﺮ دﻟﻴﻠﻲ دﭼﺎر ﻣﺸﻜﻞ ﺷﺪ ﺑﻄﻮر
ﺧﻮدﻛﺎر ﺳﻴﺴﺘﻢ ﺗﺒﺎدل دﻳﺘﺎ را از ﻃﺮﻳﻖ ﻛﺎرت ﻫﺎي دوم اﻧﺠﺎم دﻫﺪ.ﺑﺮاي اﻳﻦ ﻣﻨﻈﻮر در Netproدو ارﺗﺒﺎط
ISO-on-TCPﺗﻌﺮﻳﻒ ﻣﻲ ﻛﻨﻴﻢ ﻳﻜﻲ ﺑﻴﻦ دو ﻛﺎرت اول و دﻳﮕﺮي ﺑﻴﻦ دو ﻛﺎرت دوم ﻣﺎﻧﻨﺪ ﺷﻜﻞ ﺑﻌﺪ:
ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 158
ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ در ﻗﺴﻤﺖ Routeﻻزم اﺳﺖ ﻛﺎرت ﻫﺎي CPدو ﻃﺮف را ﺑﻄﻮر ﺻﺤﻴﺢ اﻧﺘﺨﺎب ﻛﻨﻴﻢ ﺑﺮاي اﺗﺼﺎل
اول دو ﻛﺎرت CPﻣﻮﺟﻮد در اﺳﻼﺗﻬﺎي 5و ﺑﺮاي اﺗﺼﺎل دوم دو ﻛﺎرت CPﻣﻮﺟﻮد در اﺳﻼﺗﻬﺎي ﺷﺸﻢ اﻧﺘﺨﺎب
ﺷﻮﻧﺪ .ﺑﺪﻳﻦ ﺗﺮﺗﻴﺐ ﺑﺮاي اﺗﺼﺎل اول در ﻫﺮ دو ﻃﺮف ID=1و LADDR=W#16#110وﺑﺮاي اﺗﺼﺎل دوم ID=2و
LADDR=W#16#120ﺧﻮاﻫﺪ ﺑﻮد .اﮔﺮ ﺷﻤﺎره اﺳﻼت ﻛﺎرﺗﻬﺎ ﻣﺜﻞ ﻫﻢ ﻧﺒﺎﺷﺪ LADDRدو ﻃﺮف ﺑﺎ ﻫﻢ ﻳﻜﺴﺎن
ﻧﺨﻮاﻫﺪ ﺑﻮد.
ﭘﺲ از اﻧﺠﺎم ﺗﻨﻈﻴﻤﺎت ﻓﻮق وداﻧﻠﻮد و اﻃﻤﻴﻨﺎن از ﺑﺮﻗﺮاري ارﺗﺒﺎط ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ را اﻧﺠﺎم ﻣﻴﺪﻫﻴﻢ.ﺗﻮﺳﻂ ﺑﺮﻧﺎﻣﻪ
ﻧﻮﻳﺴﻲ 100ﺑﺎﻳﺖ از PLC1ﺑﺎ آدرس ﺷﺮوع MB300ﺑﻪ 100ﺑﺎﻳﺖ در PLC2ﺑﺎ آدرس ﺷﺮوع MB200ﻣﻨﺘﻘﻞ
ﻣﻴﺸﻮد.
159 ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
ﭘﺲ از ﺗﻜﻤﻴﻞ ﻣﺮاﺣﻞ ﻓﻮق اﮔﺮ ﺑﻼك ﻫﺎي OB35در دوﻃﺮف ﻣﺎﻧﻴﺘﻮرﺷﻮﻧﺪ ﻣﻲ ﺑﻴﻨﻴﻢ ارﺗﺒﺎط ﺗﻮﺳﻂ IDﺷﻤﺎره 1
ﺑﺮﻗﺮار اﺳﺖ در اﻳﻦ ﺷﺮاﻳﻂ اﮔﺮ ﻛﺎرت اﺗﺮﻧﺖ اول در ﺳﻤﺖ ﮔﻴﺮﻧﺪه را Stopﻛﻨﻴﻢ ارﺗﺒﺎط ﺗﻮﺳﻂ IDﺷﻤﺎره 2
ﺑﺮﻗﺮار ﺧﻮاﻫﺪ ﺷﺪ .ﻛﺎرت اول را Runو ﻛﺎرت دوم را Stopﻣﻲ ﻛﻨﻴﻢ ارﺗﺒﺎط ﺑﻪ IDﺷﻤﺎره 1ﺑﺮ ﻣﻲ ﮔﺮدد.
ﺗﺬﻛﺮ :در ﻣﺜﺎل ﻓﻮق ﻫﺮ ﭼﻬﺎر ﻛﺎرت CPﺑﻪ ﻳﻚ ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﻣﺘﺼﻞ ﻫﺴﺘﻨﺪ .ﻣﻲ ﺗﻮان ﻛﺎرﺗﻬﺎي اول را ﺑﻪ ﻳﻚ
ﺷﺒﻜﻪ و ﻛﺎرﺗﻬﺎي دوم را ﺑﻪ ﺷﺒﻜﻪ دﻳﮕﺮ ﻣﺘﺼﻞ ﻧﻤﻮد و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﻓﻮق را اﻧﺠﺎم داد.
ﺧﻮاﻧﻨﺪه ﻣﺤﺘﺮم ﺑﻌﻨﻮان ﺗﻤﺮﻳﻦ ﻣﻲ ﺗﻮاﻧﺪ ﻣﺜﺎل ﻗﺒﻠﻲ را ﺑﺼﻮرﺗﻲ ﺗﻜﻤﻴﻞ ﻧﻤﺎﻳﺪ ﻛﻪ ارﺗﺒﺎط ﺑﻴﻦ ﭼﻬﺎر ﻛﺎرت CPﺗﻮﺳﻂ
ﭼﻬﺎر اﺗﺼﺎل ﺑﺮﻗﺮار ﺑﺎﺷﺪو ﺑﮕﻮﻧﻪ اي ﻛﻪ اﮔﺮ ﻣﺜﻼً ﻛﺎرت CPﺷﻤﺎره 1از PLC1ﺑﻄﻮر ﻫﻤﺰﻣﺎن ﺑﺎ ﻛﺎرت CPﺷﻤﺎره
2از PLCدوم ﻣﺸﻜﻞ داﺷﺖ ارﺗﺒﺎط ﺑﻄﻮر ﺧﻮدﻛﺎر ﺗﻮﺳﻂ دو ﻛﺎرت CPﺑﺎﻗﻴﻤﺎﻧﺪه ﺑﺮﻗﺮار ﮔﺮدد.ﺑﺪﻳﻬﻲ اﺳﺖ در
اﻳﻨﺤﺎﻟﺖ ﻫﺮ ﭼﻬﺎر ﻛﺎرت CPﺑﺎﻳﺪ ﺑﻪ ﻳﻚ ﺷﺒﻜﻪ ﻣﺘﺼﻞ ﺑﺎﺷﻨﺪ.
161 ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
اﻳﻦ ﻛﺎرت ISO Transportرا ﺳﺎﭘﻮرت ﻣﻲ ﻛﻨﺪ اﻳﻦ ﻛﺎرت ISO Transportرا ﺳﺎﭘﻮرت ﻧﻤﻲ ﻛﻨﺪ
ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﻧﻜﺘﻪ ﻓﻮق ﺳﺨﺖ اﻓﺰار را ﺑﺮاي PLCﻫﺎي ﻣﺨﺘﻠﻒ ﭘﻴﻜﺮ ﺑﻨﺪي ﻛﺮده و ﺑﻪ آﻧﻬﺎ داﻧﻠﻮد ﻣﻲ ﻛﻨﻴﻢ .
IDو LADDR اﻧﺘﺨﺎب ﺷﺪه ﺑﺎﺷﻨﺪ واﻳﻦ ﻗﺎﺑﻠﻴﺖ را ﺳﺎﭘﻮرت ﻛﻨﻨﺪ ﭘﻨﺠﺮه اي ﻣﺎﻧﻨﺪ ﻗﺒﻞ ﻇﺎﻫﺮ ﻣﻲ ﺷﻮد ﻛﻪ در آن
ﻧﻤﺎﻳﺶ داده ﻣﻴﺸﻮد .آﻧﻬﺎ را ﻳﺎدداﺷﺖ ﻛﺮده ﺗﺎ در ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﺑﻜﺎر ﺑﺒﺮﻳﻢ .اﮔﺮ اﻳﻦ ﭘﻨﺠﺮه را ﺑﺎ ﭘﻨﺠﺮه اي ﻛﻪ ﺑﺮاي
ISO-on-TCPﻣﻘﺎﻳﺴﻪ ﻛﻨﻴﻢ درﺑﺨﺶ Addressآﻧﻬﺎ ﺗﻔﺎوﺗﻬﺎﻳﻲ ﺧﻮاﻫﻴﻢ دﻳﺪ:
ﻣﺨﻔﻒ TSAP
Transport Service
Access Pointآدرس
ﻻﺟﻴﻚ ﻣﺮﺑﻮط ﺑﻪ ﻳﻚ
ﺳﺮوﻳﺲ ارﺗﺒﺎﻃﻲ اﺳﺖ
Transport ﻛﻪ در ﻻﻳﻪ
ﻣﻌﺮﻓﻲ ﻣﻲ ﺷﻮد .ﺷﻜﻞ
زﻳﺮ ﺟﺎﻳﮕﺎه اﻳﻦ آدرس
را در ﻻﻳﻪ ﻫﺎي ﺷﺒﻜﻪ
ﻧﻤﺎﻳﺶ ﻣﻲ دﻫﺪ.
163 ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
در ﻣﺜﺎل ﻗﺒﻞ اﻳﻦ آدرس ﺑﺼﻮرت ﻛﺪ اﺳﻜﻲ و ﻣﻌﺎدل ﻫﮕﺰ آن داده ﺷﺪه اﺳﺖ و در دوﻃﺮف ﻳﻜﺴﺎن اﺳﺖ .اﮔﺮ
ﺑﺮاي ﻳﻚ ﻛﺎرت ﭼﻨﺪ اﺗﺼﺎل در netproﺗﻌﺮﻳﻒ ﺷﻮد ﺑﺮاي ﻫﺮ ﻛﺪام ﻛﺪﻫﺎي ﻓﻮق ﻣﺘﻔﺎوت ﺧﻮاﻫﻨﺪ ﺑﻮد.ﺑﻌﺒﺎرت
دﻳﮕﺮ ﻣﻤﻜﻦ اﺳﺖ ﺑﻴﻦ دو وﺳﻴﻠﻪ ﺑﺎ MAC Addressﻫﺎي ﻣﺘﻔﺎوت ﭼﻨﺪ ﺳﺮوﻳﺲ ارﺗﺒﺎﻃﻲ ﺑﺎ ﻛﺪﻫﺎي ﻣﺨﺘﻠﻒ) وﻟﻲ
ﺑﺮاي ﻫﺮ ارﺗﺒﺎط ﻛﺪ ﻳﻜﺴﺎن (ﺗﻌﺮﻳﻒ ﮔﺮدد.
Connection Retransmission وﻗﺘﻲ ﺑﺮﻗﺮاري ارﺗﺒﺎط ﺑﺎ ﻣﺸﻜﻞ ﻣﻮاﺟﻪ ﻣﻴﺸﻮد ﭘﺲ از ﻓﺎﺻﻠﻪ زﻣﺎﻧﻲ ذﻛﺮ
Establishment Time
ﺷﺪه ﺑﺮاي ﺑﺮﻗﺮاري ارﺗﺒﺎط ﻣﺠﺪد ﺗﻼش ﻣﻲ ﺷﻮد .ﻋﺪد داده ﺷﺪه
ﺑﺮﺣﺴﺐ ﺛﺎﻧﻴﻪ اﺳﺖ و ﻣﻲ ﺗﻮاﻧﺪ ﺑﻴﻦ 1ﺗﺎ 60ﺛﺎﻧﻴﻪ ﺑﺎﺷﺪ.
Data Transfer Retransmission وﻗﺘﻲ ارﺗﺒﺎط ﺑﺮﻗﺮار اﺳﺖ وﻟﻲ ارﺳﺎل دﻳﺘﺎ ﺑﺎ ﻣﺸﻜﻞ ﻣﻮاﺟﻪ ﺷﻮد ﺑﻪ اﻧﺪازه
Time
زﻣﺎن ذﻛﺮ ﺷﺪه ﺻﺒﺮ ﻣﻲ ﻛﻨﺪ و ﻣﺠﺪداً ارﺳﺎل ﻣﺠﺪد اﻧﺠﺎم ﻣﻲ ﮔﻴﺮد.
ﺣﺪاﻗﻞ 100ﻣﻴﻠﻲ ﺛﺎﻧﻴﻪ و ﺣﺪاﻛﺜﺮ 30000ﻣﻴﻠﻲ ﺛﺎﻧﻴﻪ ﻣﻲ ﺗﻮاﻧﺪ اﻋﻤﺎل
ﺷﻮد.
Max. Count ﺗﻌﺪاد دﻓﻌﺎت ارﺳﺎل ﻣﺠﺪد در ﺻﻮرت ﺑﺮوز ﻣﺸﻜﻞ در ارﺳﺎل دﻳﺘﺎ در
ﺷﺮاﻳﻄﻲ ﻛﻪ ارﺗﺒﺎط ﺑﺮﻗﺮار اﺳﺖ در ﺟﻠﻮي اﻳﻦ ﭘﺎراﻣﺘﺮ وارد ﻣﻲ ﺷﻮد
ﻣﻲ ﺗﻮاﻧﺪ ﺑﻴﻦ 1ﺗﺎ 100ﻣﺮﺗﺒﻪ ﺑﺎﺷﺪ.
Inactivity Time وﻗﺘﻲ ارﺗﺒﺎط ﺑﺎ ﻃﺮف ﻣﻘﺎﺑﻞ ) (Partnerﻗﻄﻊ ﺷﺪ اﮔﺮﺑﺎ ﮔﺬﺷﺖ زﻣﺎن
ذﻛﺮ ﺷﺪه در اﻳﻨﺠﺎ ﻫﻴﭻ ﻧﺸﺎﻧﻪ اي از ﻓﻌﺎل ﺑﻮدن Partnerﺣﺲ ﻧﺸﺪ در
اﻳﻨﺼﻮرت ارﺗﺒﺎط ﺑﺼﻮرت ﻏﻴﺮ ﻓﻌﺎل ) (Inactiveﻣﻨﻈﻮر ﻣﻲ ﮔﺮدد .زﻣﺎن
ﻓﻮق ﻣﻲ ﺗﻮاﻧﺪ ﺑﻴﻦ 6ﺗﺎ 180ﺛﺎﻧﻴﻪ ﺑﺎﺷﺪ.
Window Time ﭘﻨﺠﺮه زﻣﺎﻧﻲ ﻛﻪ ﻧﺸﺎﻧﮕﺮ ﻓﺎﺻﻠﻪ زﻣﺎﻧﻲ اﺳﺖ ﻛﻪ در آن ﻋﻼﺋﻢ ﺣﻴﺎت و
ﻓﻌﺎل ﺑﻮدن ﻃﺮف ﻣﻘﺎﺑﻞ ﭼﻚ ﻣﻲ ﺷﻮد .اﻳﻦ ﻓﺎﺻﻠﻪ زﻣﺎﻧﻲ ﻳﻚ ﺳﻮم
زﻣﺎن ذﻛﺮ ﺷﺪه ﺑﺮاي Inactivity Timeاﺳﺖ .و ﻗﺎﺑﻞ ﺗﻐﻴﻴﺮ ﻧﻴﺴﺖ.
Acknowledgeﻣﻲ ﺑﺎﺷﺪ اﮔﺮ اﺷﻜﺎﻟﻲ در ارﺗﺒﺎط وﺟﻮد داﺷﺘﻪ ﺑﺎﺷﺪ ﺧﺮوﺟﻲ Errorﻓﺎﻧﻜﺸﻦ ارﺳﺎل ﻳﻚ ﺧﻮاﻫﺪ
ﺷﺪ.
6-9ﭘﻴﻜﺮ ﺑﻨﺪي و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ارﺗﺒﺎط TCP Connection
ﺑﺎ ﺗﻮﺿﻴﺤﺎﺗﻲ ﻛﻪ در ﻣﻮرد دو ﻧﻮع ارﺗﺒﺎط ﻗﺒﻠﻲ داده ﺷﺪ ﻧﺤﻮه ﭘﻴﻜﺮﺑﻨﺪي و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ اﻳﻦ ارﺗﺒﺎط ﻧﻴﺰ روﺷﻦ
اﺳﺖ و ﻧﻴﺎز ﺑﻪ ﺗﻮﺿﻴﺢ ﻧﺪارد .ﻓﺎﻧﻜﺸﻨﻬﺎي ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﻧﻴﺰ ﻳﻜﺴﺎن ﻫﺴﺘﻨﺪ .ﺻﺮﻓﺎً ﻻزم اﺳﺖ ﺗﺎﻛﻴﺪ ﺷﻮد ﻛﻪ در
165 ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
ﺷﺪه ﺑﺎﺷﺪ.
اﻣﻜﺎن ارﺳﺎل ﺑﻪ ﻳﻚ ﻳﺎ ﭼﻨﺪ ﻳﺎ ﺗﻤﺎم وﺳﺎﻳﻞ ﻣﺘﺼﻞ ﺑﻪ ﺑﺎس را ﻓﺮاﻫﻢ ﻣﻲ ﺳﺎزد. •
ﻓﺮﻳﻢ ﻫﺎي آن ﻛﻮﭼﻚ و ﻛﻤﺘﺮﻳﻦ ﺑﺎﻻﺳﺮي ) (Overheadرا دارﻧﺪﺑﻨﺎﺑﺮاﻳﻦ ﺳﺮﻋﺖ آن ﺑﺎﻻﺳﺖ .ﻛﻞ •
ﺷﻤﺎره ﭘﻮرت ﻳﻚ آدرس ﻻﺟﻴﻚ اﺳﺖ ﻛﻪ ﻣﻲ ﺗﻮاﻧﺪ از 2000ﺑﻪ ﺑﺎﻻ ﺑﺎﺷﺪ .ﺑﺮﺧﻲ آدرس ﻫﺎ رزرو ﺷﺪه اﻧﺪ.
ﺗﻮﺳﻂ ﺷﻤﺎره ﭘﻮرت وﺳﺎﻳﻞ ﻣﺨﺘﻠﻒ ﺳﺮوﻳﺲ ارﺗﺒﺎﻃﻲ ﺑﻴﻦ ﺧﻮد را ﻣﻲ ﺷﻨﺎﺳﻨﺪ .ﺑﺮاي Multicastﻫﻤﻪ وﺳﺎﻳﻞ ﻳﻚ
ﮔﺮوه داراي ﺷﻤﺎره ﭘﻮرت ﻳﻜﺴﺎﻧﻲ ﻫﺴﺘﻨﺪ وﻟﻲ در ارﺗﺒﺎط TCP Connectionﻫﻤﺎﻧﻄﻮر ﻛﻪ ﻗﺒﻼً اﺷﺎره ﺷﺪ آدرس
Remote ﭘﻮرت در دو ﻃﺮف ﻳﻜﺴﺎن ﻧﻴﺴﺖ وﻟﻲ ﺷﻤﺎره ﭘﻮرت Localدر ﻳﻜﻄﺮف ﺑﺎﻳﺴﺘﻲ ﻣﺸﺎﺑﻪ ﺷﻤﺎره ﭘﻮرت
ﺳﻤﺖ ﻣﻘﺎﺑﻞ ﺑﺎﺷﺪ.
ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﻧﻜﺎت ﺑﺎﻻ اﮔﺮ ﻓﺮض ﻛﻨﻴﻢ ﺑﻴﻦ ﭼﻬﺎر ﺳﻴﺴﺘﻢ PLCارﺗﺒﺎط UDPرا ﺑﺼﻮرت Multicastﺗﻌﺮﻳﻒ ﻛﺮده
اﻳﻢ ) ﻳﻌﻨﻲ ﺑﺮاي ﻫﺮ ﻛﺪام در Netproﻳﻚ اﺗﺼﺎل Multicastﺗﻌﺮﻳﻒ و در ﺗﻤﺎم آﻧﻬﺎ آدرس IPو Portﻣﺮﺑﻮﻃﻪ را
ﻳﻜﺴﺎن وارد ﻧﻤﻮده اﻳﻢ( در اﻳﻦ ﺷﺮاﻳﻂ ﻣﻲ ﺗﻮاﻧﻴﻢ ﻓﺎﻧﻜﺸﻦ AG_Sendرا در ﺑﺮﻧﺎﻣﻪ ﻳﻚ PLCﺻﺪا ﺑﺰﻧﻴﻢ ﺗﺎ دﻳﺘﺎ
از آدرس ﻣﺸﺨﺼﻲ ارﺳﺎل ﺷﺪه و ﻓﺎﻧﻜﺸﻦ AG_RECVدر ﺑﺮﻧﺎﻣﻪ ﺳﺎﻳﺮ PLCﻫﺎ دﻳﺘﺎي ﻓﻮق را ﺑﻄﻮر ﻫﻤﺰﻣﺎن
درﻳﺎﻓﺖ ﻧﻤﺎﻳﺪ .ﻓﺎﻧﻜﺸﻨﻬﺎي ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ UDPﺷﺒﻴﻪ ﺳﺎﻳﺮ ارﺗﺒﺎﻃﺎت Send/Receiveﻗﺒﻠﻲ اﺳﺖ .
در ﺑﺮﻧﺎﻣﻪ زﻳﺮ ورودي ﻫﺎي ﻛﺎرت DIﻳﻚ PLCﻫﻤﺰﻣﺎن ﺑﻪ ﺧﺮوﺟﻲ ﻫﺎي DOﺳﻪ PLCدﻳﮕﺮ ارﺳﺎل
Multicast ﻣﻴﮕﺮدد.ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ IDو LADDRاز Netproدر ﺳﻤﺖ ﻫﻤﺎن PLCاز ارﺗﺒﺎط ﺗﻌﺮﻳﻒ ﺷﺪه
ﺑﺪﺳﺖ آﻣﺪه اﺳﺖ.
169 ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
Remote IP:120.255.255.255
دﻳﺘﺎ ﺑﻪ ﻫﻤﻪ وﺳﺎﻳﻞ ﻣﺘﺼﻞ ﺑﻪ ﺑﺎس ﺑﺎ آدرس
IP :120.x.x.xارﺳﺎل ﻣﻲ ﮔﺮدد
Class B
IP: 140.1.0.1
Subnetmask: 255.255.0.0
Remote IP:140.1.255.255
دﻳﺘﺎ ﺑﻪ ﻫﻤﻪ وﺳﺎﻳﻞ ﻣﺘﺼﻞ ﺑﻪ ﺑﺎس ﺑﺎ آدرس
IP :140.1.x.xارﺳﺎل ﻣﻲ ﮔﺮدد
Class C
IP: 192.168.0.5
Subnetmask: 255.255.255.0
Remote IP:192.168.0.255
دﻳﺘﺎ ﺑﻪ ﻫﻤﻪ وﺳﺎﻳﻞ ﻣﺘﺼﻞ ﺑﻪ ﺑﺎس ﺑﺎ آدرس
IP :192.168.0.xارﺳﺎل ﻣﻲ ﮔﺮدد
ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 172
CPU در ﭘﻨﺠﺮه ﻫﺎي ﻓﻮق ﻻزم اﺳﺖ ﺷﻤﺎره Portﻧﻴﺰ وارد ﺷﻮد .اﻳﻦ ﺷﻤﺎره ﻋﺪدي ﺑﺰرﮔﺘﺮ از 2000اﺳﺖ در ﻫﺮ
ﻣﻨﺤﺼﺮ ﺑﻪ ﻓﺮد ﻣﻲ ﺑﺎﺷﺪ و ﻧﻮع دﺳﺘﺮﺳﻲ ﺑﻪ ﻛﺎرت CPو ﺳﺮوﻳﺲ ارﺗﺒﺎﻃﻲ را ﻣﺸﺨﺺ ﻣﻲ ﻛﻨﺪ از اﻳﻨﺮو ﻧﻤﻲ ﺗﻮاﻧﺪ
ﺑﺎ ﺷﻤﺎره اﺧﺘﺼﺎص داده ﺷﺪه ﺑﺮاي multicastﻳﻜﺴﺎن ﺑﺎﺷﺪ.
ﻧﻤﻲ ﺗﻮان آن را ﺑﺮاي ﺗﺒﺎدل دﻳﺘﺎ ﺑﺎ وﺳﻴﻠﻪ ﻏﻴﺮ زﻳﻤﻨﺴﻲ ﺑﻜﺎرﺑﺮد در ﺣﺎﻟﻴﻜﻪ در ارﺗﺒﺎﻃﺎت •
در ﺻﻮرﺗﻲ ﻛﻪ ﻛﺎرت CPﺑﻄﻮر ﺻﺤﻴﺢ اﻧﺘﺨﺎب و ﺗﻨﻈﻴﻢ ﺷﺪه ﺑﺎﺷﺪ ﭘﻨﺠﺮه اي ﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ ﻇﺎﻫﺮ ﺧﻮاﻫﺪ ﺷﺪ.
ﺗﻔﺎوﺗﻲ ﻛﻪ ﺑﺎ ارﺗﺒﺎﻃﺎت ﻗﺒﻠﻲ دﻳﺪه ﻣﻲ ﺷﻮد آﻧﺴﺘﻜﻪ ﻛﻪ در اﻳﻨﺠﺎ ﻓﻘﻂ IDداده ﺷﺪه و LADDRوﺟﻮد ﻧﺪارد.
ﻓﺎﻧﻜﺸﻦ ﻫﺎي ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ S7 Connectionداراي ورودي LADDRﻧﻴﺴﺘﻨﺪ.
اﮔﺮ روي PLCﺑﻴﺶ از ﻳﻚ ﻛﺎرت CPاﺗﺮﻧﺖ ﻛﻪ S7 Connectionرا ﺳﺎﭘﻮرت ﻛﻨﺪ وﺟﻮد داﺷﺘﻪ ﺑﺎﺷﺪ در
ﻗﺴﻤﺖ Interfaceﻣﻲ ﺗﻮان آن را اﻧﺘﺨﺎب ﻛﺮد.
ﭘﺲ از ﺗﻜﻤﻴﻞ ﺗﻨﻈﻴﻤﺎت ﻓﻮق و اﻧﺠﺎم Save and Compileدر Netproﺑﺎ ﻛﻠﻴﻚ روي Activateاز ﺑﺮﻗﺮاري
اﺗﺼﺎل در دو ﻃﺮف ﻣﻄﻤﺌﻦ ﻣﻲ ﺷﻮﻳﻢ.
در اﻳﻨﺤﺎﻟﺖ اﮔﺮ روي ﻫﺮ ﻛﺪام از ﻛﺎرﺗﻬﺎي CPداﺑﻞ ﻛﻠﻴﻚ و در ﺑﺨﺶ Diagnosticsروي Runﻛﻠﻴﻚ ﻛﻨﻴﻢ
در ﭘﻨﺠﺮه NCMﻗﺴﻤﺖ Operating Modeﻣﻲ ﺗﻮاﻧﻴﻢ ﺑﺒﻴﻨﻴﻢ ﻛﻪ وﺿﻌﻴﺖ ارﺗﺒﺎط S7 Connectionﭼﮕﻮﻧﻪ
اﺳﺖ .ﺷﻜﻞ زﻳﺮ:
ﺑﻼ ك ﻫﺎي ﻓﻮق داراي ورودي و ﺧﺮوﺟﻲ ﻫﺎﻳﻲ ﻫﺴﺘﻨﺪ ﻛﻪ ﻋﻤﺪﺗﺎً ﻣﺸﺎﺑﻪ ﻣﻲ ﺑﺎﺷﺪ .ﺑﻄﻮر ﻛﻠﻲ ﭘﺎراﻣﺘﺮﻫﺎي ورودي
و ﺧﺮوﺟﻲ اﻳﻦ ﺑﻼك ﻫﺎ را ﻣﻴﺘﻮان ﺑﻪ ﭼﻨﺪ دﺳﺘﻪ زﻳﺮ ﺗﻘﺴﻴﻢ ﻛﺮد:
.1ﭘﺎراﻣﺘﺮﻫﺎي ﻛﻨﺘﺮﻟﻲ ﻛﻪ ﺑﺮاي ﻓﻌﺎل ﻛﺮدن ﺑﻼك ﺑﻜﺎر ﻣﻴﺮوﻧﺪ .ورودي REQاز اﻳﻦ دﺳﺘﻪ اﺳﺖ.
.2ﭘﺎراﻣﺘﺮ ﻣﺮﺑﻮط ﺑﻪ آدرس ﻛﻪ وﺳﻴﻠﻪ ﺳﻤﺖ ﻣﻘﺎﺑﻞ را ﻣﺸﺨﺺ ﻣﻲ ﻛﻨﺪ .اﻳﻦ ﭘﺎراﻣﺘﺮ ﺑﺎ ﻋﻨﻮان IDدر ورودي
ﺑﻼك ﺑﻜﺎر ﻣﻴﺮود و ﻣﻘﺪار آن از ﭘﻴﻜﺮ ﺑﻨﺪي اﻧﺠﺎم ﺷﺪه در Netproﮔﺮﻓﺘﻪ ﻣﻲ ﺷﻮد .ﺑﺎ ﻣﺸﺨﺺ ﻛﺮدن اﻳﻦ
IDﻓﺮﺳﺘﻨﺪه ﻣﻲ داﻧﺪ ﺑﻪ ﭼﻪ ﮔﻴﺮﻧﺪه اي دﻳﺘﺎ ﺑﻔﺮﺳﺘﺪ و ﮔﻴﺮﻧﺪه ﻧﻴﺰ ﻣﻲ داﻧﺪ ﻛﻪ از ﻛﺪام ﻓﺮﺳﺘﻨﺪه دﻳﺘﺎ درﻳﺎﻓﺖ
ﻣﻲ ﻛﻨﺪ.
.3ﭘﺎراﻣﺘﺮ ﻣﺸﺨﺺ ﻛﻨﻨﺪه ﺷﻤﺎره ارﺗﺒﺎط ﻛﻪ ﺑﺎ ﻋﻨﻮان R_IDﻇﺎﻫﺮ ﻣﻴﺸﻮد .ﻣﻴﺘﻮان ﺑﺎ ﻳﻚ IDﻣﺸﺨﺺ ﺑﺎ ﺗﻐﻴﻴﺮ
اﻳﻦ ﭘﺎراﻣﺘﺮ ﭼﻨﺪﻳﺪن ﺑﺎر ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ دو وﺳﻴﻠﻪ اﻧﺠﺎم داد ﻛﻪ ﻫﺮ ﻛﺪام ﻣﺮﺑﻮط ﺑﻪ ﻧﺎﺣﻴﻪ ﺟﺪاﮔﺎﻧﻪ اي از
ﺣﺎﻓﻈﻪ ﺑﺎﺷﻨﺪ .ﻣﻲ ﺗﻮان اﻳﻦ ورودي را ﺑﺼﻮرت ﻳﻚ ﻣﺘﻐﻴﺮ Double Wordﺗﻌﺮﻳﻒ ﻛﺮد ودر ﺑﺮﻧﺎﻣﻪ ﻫﺮ ﺑﺎر
اﻳﻦ ﻣﺘﻐﻴﺮ را ﺑﺎ ﻳﻚ ﻣﻘﺪار ﺟﺪﻳﺪ ﭘﺮ ﻛﺮد .ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ R_IDﺑﺎﻳﺴﺘﻲ در ﻫﺮ دو ﺑﻼك ﮔﻴﺮﻧﺪه و ﻓﺮﺳﺘﻨﺪه
175 ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
دﻗﻴﻘﺎً ﻳﻜﺴﺎن ﺑﺎﺷﺪ .ﺑﺎ ﺗﻐﻴﻴﺮ دادن اﻳﻦ ﭘﺎراﻣﺘﺮ ،ﺑﻼك در ﺻﻮرﺗﻲ ﭘﺎراﻣﺘﺮ ﺟﺪﻳﺪ را ﻣﻲ ﮔﻴﺮد ﻛﻪ Jobﻗﺒﻠﻲ
ﻛﺎﻣﻞ ﺷﺪه ﺑﺎﺷﺪ.
.4ﭘﺎراﻣﺘﺮﻫﺎي ﻣﺮﺑﻮط ﺑﻪ ﻧﺎﺣﻴﻪ آدرس ﻓﺮﺳﺘﻨﺪه ﻛﻪ دﻳﺘﺎ از آن ﻧﺎﺣﻴﻪ ارﺳﺎل ﻣﻲ ﺷﻮد.و ﺑﺎ SD_iﻣﺸﺨﺺ ﻣﻲ
ﺷﻮد .ﻳﻚ ﺑﻼك ﻣﻤﻜﻦ اﺳﺖ داراي ﭼﻨﺪﻳﻦ ﻧﺎﺣﻴﻪ آدرس ﺑﺎﺷﺪ .ﻣﺎﻧﻨﺪ SD_1و SD_2و ....
RD_i .5ﭘﺎراﻣﺘﺮﻫﺎي ﻣﺮﺑﻮط ﺑﻪ ﻧﺎﺣﻴﻪ آدرس ﮔﻴﺮﻧﺪه ﻛﻪ دﻳﺘﺎ ي درﻳﺎﻓﺘﻲ در آن ﻧﺎﺣﻴﻪ ذﺧﻴﺮه ﻣﻲ ﺷﻮد .و ﺑﺎ
ﻣﺸﺨﺺ ﻣﻲ ﺷﻮد .ﻳﻚ ﺑﻼك ﻣﻤﻜﻦ اﺳﺖ داراي ﭼﻨﺪﻳﻦ ﻧﺎﺣﻴﻪ آدرس ﺑﺎﺷﺪ .ﻣﺎﻧﻨﺪ RD_1و RD_2و ....
.6ﭘﺎراﻣﺘﺮﻫﺎي وﺿﻌﻴﺖ Statusﻛﻪ وﺿﻌﻴﺖ ارﺳﺎل و درﻳﺎﻓﺖ و ارﺗﺒﺎط را ﻧﺸﺎن ﻣﻲ دﻫﺪ .اﻳﻦ ﭘﺎراﻣﺘﺮ ﻫﺎ در
Error , Status ﺧﺮوﺟﻲ ﻇﺎﻫﺮ ﻣﻴﺸﻮﻧﺪ ﻣﺎﻧﻨﺪ
ﺗﺬﻛﺮﻫﺎي ﻣﻬﻢ
• وﻗﺘﻲ S7-400ﺑﺎ S7-300ﺗﺒﺎدل دﻳﺘﺎ ﻣﻲ ﻛﻨﺪ ﻣﺎﻛﺰﻳﻤﻢ ﺳﺎﻳﺰ دﻳﺘﺎ ﺑﻪ ﻣﺎﻛﺰﻳﻤﻢ ﺳﺎﻳﺰ ) S7-300ﻃﺒﻖ ﺟﺪول
ﻓﻮق( ﻣﺤﺪود ﻣﻲ ﺷﻮد.
• ﺗﻮﺻﻴﻪ ﻣﻴﺸﻮد ﻗﺒﻞ از ﺻﺪا زدن ﺑﻼك در ﺑﺮﻧﺎﻣﻪ اﺻﻠﻲ ،اﺑﺘﺪا آﻧﺮا ﺑﺪون ﭘﺎرﻣﺘﺮ در OBراه اﻧﺪازي ﺻﺪا ﺑﺰﻧﻴﺪ
) ﺑﻮﻳﮋه در . (S7-400ﻋﻠﺖ آﻧﺴﺖ ﻛﻪ ﺑﺎ ﺷﺮوع ﻛﺎر CPUاوﻟﻴﻦ ﻓﺮاﺧﻮاﻧﻲ ﺑﻼك ﻣﻬﻢ اﺳﺖ اﮔﺮ ﺑﺪون
ﭘﺎراﻣﺘﺮ ﺑﺎﺷﺪ ﻣﺎﻛﺰﻳﻤﻢ ﺳﺎﻳﺰ ﻗﺎﺑﻞ ﺗﺒﺎدل را ﺑﻪ ﺑﺎﻓﺮ اﺧﺘﺼﺎص ﻣﻴﺪﻫﺪ وﻟﻲ اﮔﺮ در اوﻟﻴﻦ Callﺣﺠﻢ ﺧﺎﺻﻲ
ﺑﺮاي دﻳﺘﺎ ﻣﺸﺨﺺ ﺷﻮد ﺑﺎﻋﺚ ﻣﻴﺸﻮد ﻛﻪ در ﻓﺮاﺧﻮاﻧﻲ ﻫﺎي ﺑﻌﺪي ﺣﺠﻢ دﻳﺘﺎ ﺑﻪ ﻋﺪد ﻣﺰﺑﻮر ﻣﺤﺪود ﺷﻮد.
• ﺗﻌﺪاد SD_iﻫﺎي ﺑﻜﺎر رﻓﺘﻪ در ﺳﻤﺖ ﻓﺮﺳﺘﻨﺪه ﺑﺎﻳﺴﺘﻲ ﺑﺎ ﺗﻌﺪاد RD_iﻫﺎي ﺑﻜﺎر رﻓﺘﻪ در ﺳﻤﺖ ﮔﻴﺮﻧﺪه ﻳﻜﻲ
ﺑﺎﺷﺪ ،ﻧﻮع دﻳﺘﺎي ﺑﻜﺎر رﻓﺘﻪ در آﻧﻬﺎ ﻳﻜﺴﺎن ﺑﻮده و ﻧﺎﺣﻴﻪ آدرس ﻣﺸﺨﺺ ﺷﺪه در ﺳﻤﺖ ﻓﺮﺳﺘﻨﺪه ﺑﺰرﮔﺘﺮ از
Error=1 ﻧﺎﺣﻴﻪ آدرس ﺳﻤﺖ ﮔﻴﺮﻧﺪه ﻧﺒﺎﺷﺪ .در ﺻﻮرﺗﻲ ﻛﻪ ﻫﺮ ﻛﺪام از ﺷﺮاﻳﻂ ﻓﻮق ﻧﻘﺾ ﮔﺮدد در ﺧﺮوﺟﻲ
و Status= 4ﻇﺎﻫﺮ ﻣﻲ ﺷﻮد.
• ﺑﻼك ﻫﺎ در S7-400ﺑﺼﻮرت SFBﻫﺴﺘﻨﺪ ودر Libraryزﻳﺮ ﻣﺠﻤﻮﻋﻪ Sysytem Functionﻇﺎﻫﺮ ﻣﻴﺸﻮﻧﺪ
اﮔﺮ Libraryﺑﺮ ﺣﺴﺐ ﻧﻮع ﻣﺮﺗﺐ ﺷﺪه ﺑﺎﺷﺪ اﻳﻦ ﺑﻼك ﻫﺎ را ﻣﻲ ﺗﻮان در زﻳﺮ ﻣﺠﻤﻮﻋﻪ Comm_Funcﭘﻴﺪا
ﻛﺮد SFB .ﻫﺎ ﻧﻴﺎز ﺑﻪ داﻧﻠﻮد ﻧﺪارﻧﺪ.
• ﺑﻼك ﻫﺎ در S7-300ﺑﺼﻮرت FBﻫﺴﺘﻨﺪ ودر Libraryزﻳﺮ ﻣﺠﻤﻮﻋﻪ Simatic Net CPﻇﺎﻫﺮ ﻣﻴﺸﻮﻧﺪ .
در اﺳﺘﻔﺎده از FBﻫﺎ ﺑﺎﻳﺴﺘﻲ ﺗﻮﺟﻪ داﺷﺖ ﻛﻪ FBﺑﺎ آن ﺷﻤﺎره ﻛﻪ ﺗﻮﺳﻂ ﻛﺎرﺑﺮ اﻳﺠﺎد ﺷﺪه ﻣﻮﺟﻮد ﻧﺒﺎﺷﺪ در
ﻏﻴﺮ اﻳﻨﺼﻮرت آن FBاز ﺑﻴﻦ ﻣﻲ رود Overwriteﻣﻴﺸﻮد.ﺛﺎﻧﻴﺎً اﻳﻦ FBﻫﺎ ﺑﺎﻳﺴﺘﻲ ﺑﻪ CPUداﻧﻠﻮد ﺷﻮﻧﺪ.
• CPU 318اﺳﺘﺜﻨﺎﺳﺖ و ﻣﺎﻧﻨﺪ S7-400داراي SFBﻣﻲ ﺑﺎﺷﺪ.
ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 176
آدرس ﻋﻴﻨﺎً در ورودي RD_iﺑﻼك ) GETﻛﻪ آدرس ﺣﺎﻓﻈﻪ ﺧﻮد ﮔﻴﺮﻧﺪه را ﻧﺸﺎن ﻣﻴﺪﻫﺪ( ﻧﻮﺷﺘﻪ
ﺷﻮد.
آﻧﭽﻪ در ورودي ADDR_iﺑﻼك GETﻧﻮﺷﺘﻪ ﻣﻴﺸﻮد آدرس ﺣﺎﻓﻈﻪ ﻓﺮﺳﺘﻨﺪه را ﻧﺸﺎن ﻣﻴﺪﻫﺪ اﻳﻦ •
آدرس ﻋﻴﻨﺎً در ورودي SD_iﺑﻼك ) PUTﻛﻪ آدرس ﺣﺎﻓﻈﻪ ﺧﻮد ﻓﺮﺳﺘﻨﺪه را ﻧﺸﺎن ﻣﻴﺪﻫﺪ( ﻧﻮﺷﺘﻪ
ﺷﻮد.
اﻳﻦ ﺑﻼك ﻫﺎ ورودي R_IDﻧﺪارﻧﺪ و ﺗﻄﺎﺑﻖ ﺑﻴﻦ ﻣﻘﺼﺪ و ﻣﺒﺪا ﺗﻮﺳﻂ دو ﻧﻜﺘﻪ ﻓﻮق اﻧﺠﺎم ﻣﻲ ﺷﻮد. •
ﻣﺰﻳﺖ ﻓﺎﻧﻜﺸﻦ PUT/GETدر 400ﻧﺴﺒﺖ ﺑﻪ 300اﻳﻨﺴﺖ ﻛﻪ در 400ﭼﻬﺎر آدرس ﺑﺮاي ارﺳﺎل و ﭼﻬﺎر آدرس
179 ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
ﺑﺮاي درﻳﺎﻓﺖ وﺟﻮد دارد .ﺑﻌﺒﺎرت دﻳﮕﺮ ﺑﺎ ﻳﻚ زوج ﻓﺎﻧﻜﺸﻦ ﻣﻲ ﺗﻮان ﻫﻤﺰﻣﺎن ﭼﻬﺎر آدرس ﻣﺨﺘﻠﻒ را از ﻳﻚ
ﺳﻤﺖ ﺑﻪ ﭼﻬﺎر آدرس دﻳﮕﺮ در ﺳﻤﺖ ﻣﻘﺎﺑﻞ اﻧﺘﻘﺎل داد وﻟﻲ در 300ﻓﻘﻂ ﻳﻚ آدرس در ورودي ﻓﺎﻧﻜﺸﻦ ﻫﺎي
ﻓﻮق وﺟﻮد دارد.
ﻣﺜﺎل 3
ﺑﻴﻦ دو PLC300ﻧﻴﺎز ﺑﻪ ﺗﺒﺎدل دﻳﺘﺎ ﺗﻮﺳﻂ S7 Connectionوﺟﻮد دارد .ﺗﻔﺎوﺗﻲ ﻛﻪ ﺑﺎ ﻣﺜﺎل ﻳﻚ وﺟﻮد دارد
آﻧﺴﺖ ﻛﻪ در PLCﻓﺮﺳﺘﻨﺪه دو ﻛﺎرت CPاﺗﺮﻧﺖ وﻟﻲ در ﺳﻤﺖ ﮔﻴﺮﻧﺪه ﻓﻘﻂ ﻳﻚ ﻛﺎرت CPاﺗﺮﻧﺖ وﺟﻮد
دارد .ﻣﻴﺨﻮاﻫﻴﻢ اﮔﺮ ﻳﻜﻲ از ﻛﺎرﺗﻬﺎي CPﻓﺮﺳﺘﻨﺪه دﭼﺎر ﻣﺸﻜﻞ ﺷﺪ ﺳﻴﺴﺘﻢ ﺑﻄﻮر ﺧﻮدﻛﺎر دﻳﺘﺎ را از ﻛﺎرت دوم
ارﺳﺎل ﻧﻤﺎﻳﺪ در ﺻﻮرت رﻓﻊ ﻣﺸﻜﻞ ﻛﺎرت اول ﺑﺎ ﻓﻌﺎل ﺷﺪن ﻛﻠﻴﺪ رﻳﺴﺖ ﻣﺠﺪداً دﻳﺘﺎ از ﻛﺎرت اول ارﺳﺎل ﮔﺮدد.
در NetProدو اﺗﺼﺎل ﺗﻌﺮﻳﻒ ﻣﻲ ﻛﻨﻴﻢ اﺗﺼﺎل اول ﺑﻴﻦ ﻛﺎرت CPاول ﻓﺮﺳﺘﻨﺪه ﺑﺎ ﻛﺎرت CPﮔﻴﺮﻧﺪه و اﺗﺼﺎل
دوم ﺑﻴﻦ ﻛﺎرت دوم ﻓﺮﺳﺘﻨﺪه ﺑﺎ ﻛﺎرت CPﮔﻴﺮﻧﺪه .ﺑﻨﺎﺑﺮاﻳﻦ دو IDﻣﺘﻔﺎوت ﺧﻮاﻫﻴﻢ داﺷﺖ .ﺑﻪ ﺷﻜﻞ زﻳﺮ ﺗﻮﺟﻪ
ﻛﻨﻴﺪ :
ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ در ﻫﻨﮕﺎم ﭘﻴﻜﺮﺑﻨﺪي اﺗﺼﺎل ﺑﺮاي PLCﻓﺮﺳﺘﻨﺪه ﻫﺮ ﺑﺎر ﻳﻜﻲ از دو ﻛﺎرت CPرا در ﭘﻨﺠﺮه زﻳﺮ
اﻧﺘﺨﺎب ﻛﻨﻴﻢ.
ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 180
OB1:
OB1:
ﺗﺬﻛﺮ :در اﺳﺘﻔﺎده از ﺑﻼك ﻫﺎي PUT/GETاﻟﺰاﻣﻲ ﺑﻪ ﺻﺪا زدن آﻧﻬﺎ در دو ﻃﺮف ﻧﻴﺴﺖ ﻣﻴﺘﻮان ﻓﻘﻂ در ﻳﻚ
ﺳﻤﺖ آﻧﻬﺎ را ﺻﺪا زد .ﺻﺮﻓﺎً ﻛﺎﻓﻲ اﺳﺖ در ﺳﻤﺖ ﻣﻘﺎﺑﻞ آدرس ذﻛﺮ ﺷﺪه ﻣﻮﺟﻮد ﺑﺎﺷﺪ.
USEND / URCV ﺗﺒﺎدل دﻳﺘﺎ ﺑﺎ
اﻳﻦ دو ﺑﻼك ﺑﺮاي ارﺳﺎل و درﻳﺎﻓﺖ از ﻧﻮع Uncoordinatedﺑﻜﺎر ﻣﻲ روﻧﺪ .ﻳﻌﻨﻲ درﻳﺎﻓﺖ دﻳﺘﺎ ﺗﻮﺳﻂ ﮔﻴﺮﻧﺪه
Acknowledgeﻧﻤﻲ ﺷﻮد .ﺷﻤﺎره اﻳﻦ ﺑﻼك ﻫﺎ ﻃﺒﻖ ﺷﻜﻞ ﺑﻌﺪ اﺳﺖ:
ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 182
USEND URECV
: URECVﺑﺎ ﻫﺮ ﻟﺒﻪ ﻣﺜﺒﺘﻲ ﻛﻪ ﺑﻪ ورودي EN_Rﻣﻴﺮﺳﺪ دﻳﺘﺎ در آدرس ﻫﺎي ﻣﺸﺨﺺ ﺷﺪه در RD_iﻫﺎ ذﺧﻴﺮه
SD_2 ﻣﻴﺸﻮد .در ﻫﻨﮕﺎم اﺳﺘﻔﺎده از SFBﺑﺎﻳﺴﺘﻲ ﺗﻮﺟﻪ داﺷﺖ ﻛﻪ اﮔﺮ در ﺳﻤﺖ ﻓﺮﺳﺘﻨﺪه ﻣﺜﻼً ﺑﻪ SD_1و
آدرس داده ﺷﺪه و دو ﺗﺎي دﻳﮕﺮ اﺳﺘﻔﺎده ﻧﺸﺪه اﻧﺪ در ﺳﻤﺖ ﮔﻴﺮﻧﺪه ﻧﻴﺰ ﺑﺎﻳﺴﺘﻲ ﺑﻪ RD_1و RD_2آدرس
اﺧﺘﺼﺎص داد و دو ﺗﺎي دﻳﮕﺮ را ﺑﻜﺎر ﻧﺒﺮد .ﻋﺪم ﺗﻄﺒﻴﻖ ﺑﻴﻦ ﺗﻌﺪاد SD_iﻫﺎ و RD_iﻫﺎ ﻣﻨﺠﺮ ﺑﻪ Errorﻣﻴﺸﻮد.
ﻣﺜﺎل
ﺷﻜﻞ زﻳﺮ ﻣﺜﺎﻟﻲ از ﺗﺒﺎدل دﻳﺘﺎ ﺑﺎ USEND/URECVرا ﻧﺸﺎن ﻣﻲ دﻫﺪ ﺑﺮاي ﺗﺒﺎدل دﻳﺘﺎي ﺻﺤﻴﺢ ﻻزم اﺳﺖ
ورودي R_IDدر دوﻃﺮف ﻳﻚ ﻣﻘﺪار داﺷﺘﻪ ﺑﺎﺷﺪ ﺑﻨﺎﺑﺮاﻳﻦ ﺗﻮﺳﻂ ﺑﺮﻧﺎﻣﻪ )ﻳﺎ از ﻃﺮﻳﻖ Modifyدر ﺟﺪول (VAT
ﺑﻪ MD12در ﻫﺮ دو ﻃﺮف ﻋﺪد ﻳﻜﺴﺎن ﻣﺜﻼً ﻋﺪد 1را ﻧﺴﺒﺖ دﻫﻴﺪ.
ﻓﺮﺳﺘﻨﺪه ﮔﻴﺮﻧﺪه
OB35 OB35
BSEND BRCV
ﻫﻤﺎﻧﻄﻮر ﻛﻪ ﻣﺸﺎﻫﺪه ﻣﻲ ﺷﻮد FB12و SFB12ﻓﻮق از ﻧﻈﺮ ورودي و ﺧﺮوﺟﻲ ﻫﺎ ﻛﺎﻣﻼً ﻣﺸﺎﺑﻪ ﻫﺴﺘﻨﺪ.
ﻫﻤﻴﻨﻄﻮر FB 13و SFB13از ﻧﻈﺮ ﻋﻤﻠﻜﺮد ﺷﺒﻴﻪ آﻧﭽﻪ ﻗﺒﻼً ﺑﺮاي USEND/URCVذﻛﺮ ﺷﺪ ﻣﻲ ﺑﺎﺷﺪ .ﺑﺎ رﺳﻴﺪن
ﻟﺒﻪ ﻣﺜﺒﺖ REQاز آدرس ﻣﺸﺨﺺ ﺷﺪه در SD_1ﺑﻪ اﻧﺪازه ﺗﻌﺪاد ﺑﺎﻳﺖ ﻣﺸﺨﺺ ﺷﺪه در LENارﺳﺎل ﻣﻴﮕﺮدد.
) در ﻓﺎﻧﻜﺸﻦ ﻗﺒﻠﻲ LENوﺟﻮد ﻧﺪاﺷﺖ(ﺑﺮاي ﺗﺴﺖ ﺑﻪ ورودي LENدر دو ﻃﺮف ﻣﻘﺪار ﺛﺎﺑﺘﻲ را از ﻃﺮﻳﻖ ﻳﻚ
MWاﺧﺘﺼﺎص دﻫﻴﺪ.
185 ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
اﮔﺮ ﻣﻘﺼﺪ و ﻛﺎرﺗﻬﺎ درﺳﺖ اﻧﺘﺨﺎب ﺷﺪه ﺑﺎﺷﺪ ﭘﺲ از ﻛﻠﻴﻚ روي Applyﭘﻨﺠﺮه زﻳﺮ ﻇﺎﻫﺮ ﺧﻮاﻫﺪ ﺷﺪ .ﻫﻤﺎﻧﻄﻮر
ﻛﻪ ﻣﺸﺎﻫﺪه ﻣﻴﺸﻮد ﺑﺎ ﻳﻚ IDﻫﺮ دو ارﺗﺒﺎط ﺑﺮﻗﺮار ﺷﺪه اﺳﺖ ﻳﻌﻨﻲ ﻛﺎرﺗﻬﺎي CPﻣﻮﺟﻮد در رك ﻫﺎي ﺷﻤﺎره
ﺻﻔﺮ و ﻛﺎرﺗﻬﺎي ﻣﻮﺟﻮد در رك ﻫﺎي ﺷﻤﺎره ﻳﻚ ﺑﺎ ﻫﻢ ارﺗﺒﺎط دارﻧﺪ.
ﺣﺎﻟﺖ دوم :ﻫﺮ ﭼﻬﺎر ﻛﺎرت CPﻣﻮﺟﻮد در رﻛﻬﺎي ﺷﻤﺎره ﺻﻔﺮ و ﺷﻤﺎره ﻳﻚ ﻫﺮ دو ﺳﻴﺴﺘﻢ را ﺑﻪ ﻳﻚ ﺷﺒﻜﻪ
اﺗﺮﻧﺖ ﻣﺘﺼﻞ ﻣﻲ ﻛﻨﻴﻢ ﺑﻨﺎﺑﺮ اﻳﻦ ﺷﻜﻞ زﻳﺮ را در Netproﺧﻮاﻫﻴﻢ داﺷﺖ
اﮔﺮ در اﻳﻨﺤﺎﻟﺖ اﺗﺼﺎل S7 Connection Fault Tolerantرا ﺗﻌﺮﻳﻒ ﻛﻨﻴﻢ ﭘﻨﺠﺮه اﺗﺼﺎل ﺑﺼﻮرت زﻳﺮ ﺧﻮاﻫﺪ ﺑﻮد.
در ﻣﻘﺎﻳﺴﻪ ﺑﺎ ﺣﺎﻟﺖ ﻗﺒﻞ ﻣﻲ ﺑﻴﻨﻴﻢ ﻛﻪ در اﻳﻨﺠﺎ ﺑﺎ ﻳﻚ IDﭼﻬﺎر اﺗﺼﺎل وﺟﻮد دارد ﻳﻌﻨﻲ ﻛﺎرت CPرك ﺻﻔﺮ
ﻋﻼوه ﺑﺮ ارﺗﺒﺎط ﺑﺎ ﻛﺎرت CPرك ﺻﻔﺮ ﻣﻘﺎﺑﻞ ارﺗﺒﺎط دﻳﮕﺮي ﺑﺎ ﻛﺎرت CPرك ﺷﻤﺎره ﻳﻚ ﺳﻤﺖ ﻣﻘﺎﺑﻞ ﻧﻴﺰ
دارد.
ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 188
TCP ﺑﺎ اﺗﺼﺎل S5ﺑﻪ ﻫﻤﺎن ﺷﺒﻜﻪ اي ﻛﻪ S7ﻣﺘﺼﻞ ﺷﺪه ﻣﻲ ﺗﻮان اﻧﻮاع ارﺗﺒﺎﻃﺎت اﺗﺮﻧﺖ ﻣﺎﻧﻨﺪ ISO Transportو
ISO-on-TCPرا ﺗﻌﺮﻳﻒ ﻧﻤﻮد .اداﻣﻪ ﻛﺎر ﻣﺎﻧﻨﺪ ﻗﺒﻞ ﺧﻮاﻫﺪ ﺑﻮد ﻳﻌﻨﻲ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ در ﺳﻤﺖ S7 Connectionو
و ﻧﻴﺰ در ﺳﻤﺖ S5ﺗﻮﺳﻂ ﻓﺎﻧﻜﺸﻦ ﻫﺎي Sendو Receiveاﻧﺠﺎم ﻣﻲ ﺷﻮد.
اﻳﻦ ارﺗﺒﺎط از دﻳﺪﮔﺎه S7ﻳﻚ ارﺗﺒﺎط Passiveاﺳﺖ ﺑﻪ اﻳﻦ ﻣﻌﻨﺎ ﻛﻪ از ﻃﺮف S7ﻫﻴﭻ درﺧﻮاﺳﺘﻲ ﺑﺮاي ﺧﻮاﻧﺪن
ﻳﺎ ﻧﻮﺷﺘﻦ دﻳﺘﺎ وﺟﻮد ﻧﺪارد وﻟﻲ از ﺳﻤﺖ S5اﻳﻦ ارﺗﺒﺎط Activeاﺳﺖ ﻳﻌﻨﻲ ﺑﺎ ﺻﺪا زدن ﻓﺎﻧﻜﺸﻦ ﻫﺎي Readو
189 ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
Writeدﺳﺘﺮﺳﻲ ﺑﻪ آدرس ﻫﺎي ﺣﺎﻓﻈﻪ S7ﻓﺮاﻫﻢ ﻣﻲ ﮔﺮدد.ارﺗﺒﺎط Fetch/Writeﺧﺎص S5و S7ﻧﻴﺴﺖ ﻫﺮ
ﺳﻴﺴﺘﻢ ﻏﻴﺮ زﻳﻤﻨﺴﻲ را ﻣﻲ ﺗﻮان ﺑﺪﻳﻦ روش ﺑﺎ S7در ارﺗﺒﺎط ﻗﺮار داد.
در Netproاز ﺳﻤﺖ S7ﻣﻘﺼﺪ را Unspecifiedوارﺗﺒﺎط را ﻳﻜﻲ از اﻧﻮاع ارﺗﺒﺎﻃﺎت ISO/TCPاﻧﺘﺨﺎب
ﺳﭙﺲ در ﻗﺴﻤﺖ Optionﻳﻜﻲ از دو ﮔﺰﻳﻨﻪ Fetchﻳﺎ Writeﻛﻪ ﺑﺼﻮرت Passiveﻫﺴﺘﻨﺪ را ﻣﺸﺨﺺ ﻣﻴﻜﻨﻴﻢ.
ﺑﺪﻳﻦ ﺗﺮﺗﻴﺐ در ﺳﻤﺖ S7ﻧﻴﺎز ﺑﻪ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﺧﺎﺻﻲ ﻧﻴﺴﺖ .ﺑﺎ اﻳﻦ وﺟﻮد ﺑﺮاي ﻛﻨﺘﺮل ارﺗﺒﺎط ﻣﻲ ﺗﻮان از
ﻓﺎﻧﻜﺸﻦ ﻫﺎي زﻳﺮ ﻛﻪ در Libraryﺑﺮﻧﺎﻣﻪ S7ﻣﻮﺟﻮد ﻫﺴﺘﻨﺪ اﺳﺘﻔﺎده ﻧﻤﻮد.
AG_LOCK FC7 و LADDRﺧﺎﺻﻲ درﻳﺎﻓﺖ ﻣﺮﺑﻮط ﺑﻪ ID ﺗﻮﺳﻂ اﻳﻦ ﻓﺎﻧﻜﺸﻦ ﻣﻲ ﺗﻮان ﻋﻤﻞ ارﺳﺎل/
را ﻏﻴﺮ ﻓﻌﺎل ﻧﻤﻮد.
AG_UNLOCK FC8 اﻳﻦ ﻓﺎﻧﻜﺸﻦ ﻋﻜﺲ ﻋﻤﻞ AG_Lockرا اﻧﺠﺎم ﻣﻲ دﻫﺪ ﻳﻌﻨﻲ ارﺗﺒﺎط ﻏﻴﺮﻓﻌﺎل ﺷﺪه را
ﻓﻌﺎل ﻣﻲ ﺳﺎزد.
AG_CNTRL FC10 ﺗﻮﺳﻂ اﻳﻦ ﻓﺎﻧﻜﺸﻦ ﻣﻲ ﺗﻮان وﺿﻌﻴﺖ اﺗﺼﺎل ﻣﺮﺑﻮط ﺑﻪ IDو LADDRﺧﺎﺻﻲ را
ﻣﺎﻧﻴﺘﻮر ﻛﺮد ﺑﻌﻼوه اﻣﻜﺎن ري ﺳﺖ ﻛﺮدن اﺗﺼﺎل ﻧﻴﺰ ﺗﻮﺳﻂ اﻳﻦ ﻓﺎﻧﻜﺸﻦ وﺟﻮد دارد.
ﻣﺜﺎل ﻫﺎي زﻳﺮ ورودي و ﺧﺮوﺟﻲ ﻫﺎي ﻓﺎﻧﻜﺸﻦ ﻫﺎي AG_LOCK/AG_UNLOCKرا ﻧﺸﺎن ﻣﻴﺪﻫﺪ.
ﻳﻚ ﺷﺪن ﺑﻴﺖ M8.0ﻣﻨﺠﺮ ﺑﻪ ﻏﻴﺮ ﻓﻌﺎل ﺷﺪن
ارﺗﺒﺎط ﻣﻲ ﮔﺮدد وﺿﻌﻴﺖ را ﻣﻲ ﺗﻮان در
ﺧﺮوﺟﻲ Lockedﻛﻪ ﺑﻪ ﺑﻴﺖ M9.1اﺧﺘﺼﺎص
داده ﺷﺪه ﻧﻴﺰ ﻣﺸﺎﻫﺪه ﻧﻤﻮد.
ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 190
ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ در اﻳﻨﺤﺎﻟﺖ ورودي CMDﻛﻪ ﻣﺨﻔﻒ Commandاﺳﺖ ﻳﻚ ﻣﻲ ﺑﺎﺷﺪ .ﺳﺎﻳﺮ ﻣﻮارد ﻋﺒﺎرﺗﻨﺪ از :
CMD
ﺷﺮح
0 NOP ﻋﻤﻞ ﺧﺎﺻﻲ ﺗﻮﺳﻂ ﻓﺎﻧﻜﺸﻦ ﻓﻮق اﻧﺠﺎم ﻧﻤﻲ ﺷﻮد.
1 CN_STATUS وﺿﻌﻴﺖ ارﺗﺒﺎط ﻧﺸﺎن داده ﻣﻲ ﺷﻮد.
2 CN_RESET اﺗﺼﺎل ﺗﻌﺮﻳﻒ ﺷﺪه ﺑﺮاي ﻛﺎرت CPﺑﺎ IDذﻛﺮ ﺷﺪه رﻳﺴﺖ ﻣﻲ ﮔﺮدد .اﻳﻦ
ﻣﻮﺿﻮع ﻣﻲ ﺗﻮاﻧﺪ ﺑﺮﺧﻲ اﺷﻜﺎﻻت ارﺗﺒﺎﻃﻲ را رﻓﻊ ﻧﻤﺎﻳﺪ ﺗﺎ اﺗﺼﺎل دوﺑﺎره
ﺑﺮﻗﺮار ﮔﺮدد.
3 CN_STATUS_ALL وﺿﻌﻴﺖ ﻛﻠﻲ ﺗﻤﺎم اﺗﺼﺎﻻت ﺗﻌﺮﻳﻒ ﺷﺪه ﺑﺎ IDﻫﺎي ﻣﺨﺘﻠﻒ ﺑﺮاي ﻳﻚ
ﻛﺎرت CPدر ﺧﺮوﺟﻲ ﻫﺎي RESULT1و RESULT2ﻧﺸﺎن داده
ﻣﻴﺸﻮد .در اﻳﻨﺤﺎﻟﺖ ورودي IDدر ﻓﺎﻧﻜﺸﻦ ﻓﻮق 0داده ﻣﻲ ﺷﻮد.
4 CN_RESET_ALL ﺗﻤﺎم اﺗﺼﺎﻻت ﺗﻌﺮﻳﻒ ﺷﺪه ﺑﺎ IDﻫﺎي ﻣﺨﺘﻠﻒ ﺑﺮاي ﻳﻚ ﻛﺎرت CPري
ﺳﺖ ﻣﻲ ﮔﺮدد .در اﻳﻨﺤﺎﻟﺖ ورودي IDدر ﻓﺎﻧﻜﺸﻦ ﻓﻮق 0داده ﻣﻲ ﺷﻮد.
ﭘﺲ از ري ﺳﺖ ﺷﺪن اﺗﺼﺎل ﻣﺠﺪداً ﺑﻄﻮر ﺧﻮدﻛﺎر ﺑﺮﻗﺮار ﻣﻲ ﮔﺮدد.
6 CN_DISCON اﺗﺼﺎل ﺗﻌﺮﻳﻒ ﺷﺪه ﺑﺎ IDﺧﺎص ﺑﺮاي ﻳﻚ ﻛﺎرت CPﻗﻄﻊ ) (Abortﻣﻲ
ﮔﺮدد و ﻣﺠﺪداً ﺑﻄﻮر ﺧﻮدﻛﺎر ﺑﺮﻗﺮار ﻧﻤﻲ ﺷﻮد .ﻣﮕﺮ ﺑﺎ . CMD=7
7 CN_STARTCON ﻛﻪ ﻗﻄﻊ ﺷﺪه CP اﺗﺼﺎل ﺗﻌﺮﻳﻒ ﺷﺪه ﺑﺎ IDﺧﺎص ﺑﺮاي ﻳﻚ ﻛﺎرت
ﺑﺮﻗﺮارﻣﻲ ﮔﺮدد .
ﺷﻜﻞ ﺑﻌﺪ ﻋﻤﻠﻜﺮد اﻳﻦ ﻓﺎﻧﻜﺸﻦ را ﻧﺸﺎن ﻣﻴﺪﻫﺪ.
ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ 192
193 ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ PLCﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ
ﻧﻜﺘﻪ ﭘﺎﻳﺎﻧﻲ
در ﺗﻤﺎم اﻧﻮاع ارﺗﺒﺎﻃﺎﺗﻲ ﻛﻪ در اﻳﻦ ﻓﺼﻞ ﻣﻮرد ﺑﺤﺚ ﻗﺮار ﮔﺮﻓﺖ دوﻓﺮض زﻳﺮ ﻣﺪ ﻧﻈﺮ ﺑﻮده اﺳﺖ:
و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﻗﺮار ﻣﻲ ﮔﻴﺮد ﻣﺘﻤﺮﻛﺰ اﺳﺖ ﻳﻌﻨﻲ ﺗﻮﺳﻂ -1ﺳﻴﺴﺘﻢ Engineeringﻛﻪ ﺑﺮاي ﭘﻴﻜﺮﺑﻨﺪي
ﻳﻚPG/PC
IT-CP 1-10ﭼﻴﺴﺖ ؟
ﻛﺎرﺗﻬﺎي IT-CPﻛﻪ روي PLCﻧﺼﺐ ﻣﻲ ﺷﻮﻧﺪ ﻛﺎرت ﻫﺎﻳﻲ ﻫﺴﺘﻨﺪ ﻛﻪ ﻋﻼوه ﺑﺮ ﻓﺎﻧﻜﺸﻨﻬﺎﻳﻲ ﻛﻪ ﺗﺎﻛﻨﻮن ﺑﺮاي
ﺳﺎﻳﺮ ﻛﺎرت ﻫﺎي اﺗﺮﻧﺖ ) ( ISO and TCPﺑﻴﺎن
اﻣﻜﺎﻧﺎت ﻓﻨﺎوري اﻃﻼﻋﺎت ) (ITرا ﻧﻴﺰ ﺷﺪ
ﭘﺸﺘﻴﺒﺎﻧﻲ ﻣﻲ ﻛﻨﻨﺪ از ﺟﻤﻠﻪ:
• اﻣﻜﺎن ﺗﺒﺎدل اﻃﻼﻋﺎت از ﻃﺮﻳﻖ Email
در ﻧﺎم اﻳﻦ ﻛﺎرﺗﻬﺎ ﭘﺴﻮﻧﺪ ITوﺟﻮد دارد .ﺷﻜﻞ روﺑﺮو اﻳﻦ
ﻛﺎرت را ﺑﺮاي S7-300در ﭘﻨﺠﺮه HWconfigﻧﺸﺎن ﻣﻲ دﻫﺪ .در
ﻫﻨﮕﺎم ﭘﻴﻜﺮ ﺑﻨﺪي ﺳﺨﺖ اﻓﺰار وﻗﺘﻲ اﻳﻦ ﻛﺎرت را در رك ﻗﺮار
داده وﭘﺎراﻣﺘﺮﻫﺎي آﻧﺮا ﺑﺒﻴﻨﻴﻢ ﻧﺴﺒﺖ ﺑﻪ ﻛﺎرت ﻫﺎي ﻗﺒﻠﻲ ﺑﺨﺶ ﻫﺎي
اﺿﺎﻓﻪ ﺗﺮي را ﻣﺸﺎﻫﺪه ﺧﻮاﻫﻴﻢ ﻛﺮد:
ﻗﺴﻤﺖ ﻫﺎﻳﻲ ﻣﺎﻧﻨﺪ Userو Symbolsو DNS Parametersﺑﺮاي ﺗﻨﻈﻴﻢ ﭘﺎراﻣﺘﺮ ﻫﺎي ﻣﺮﺗﺒﻂ ﺑﺎ ITﺑﻜﺎر ﻣﻲ روﻧﺪ.
ﺑﺨﺶ IP Access Protectionﻣﺨﺼﻮص ﻛﺎرت ITﻧﻴﺴﺖ ﺑﺮﺧﻲ ﻛﺎرت ﻫﺎي CPدﻳﮕﺮ ﻧﻴﺰ اﻳﻦ ﺗﻨﻈﻴﻢ را
دارا ﻣﻲ ﺑﺎﺷﻨﺪ .ﺑﺎ ﻓﻌﺎل ﻛﺮدن اﻳﻦ ﻗﺴﻤﺖ ﺻﺮﻓﺎً آدرﺳﻬﺎي IPﻛﻪ در اﻳﻦ ﻗﺴﻤﺖ وارد ﻣﻴﺸﻮﻧﺪ اﻣﻜﺎن دﺳﺘﺮﺳﻲ ﺑﻪ
ﻛﺎرت را دارا ﻣﻲ ﺑﺎﺷﻨﺪ.
197 ﻛﺎر ﺑﺎ IT-CP
در ﭼﻨﻴﻦ ﻛﺎرﺑﺮدﻫﺎﻳﻲ ﭘﻴﻜﺮ ﺑﻨﺪي آﻧﻬﺎ در Netproو ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ آﻧﻬﺎ ﺑﺎ ﻓﺎﻧﻜﺸﻦ ﻫﺎي ﺧﺎص ﺗﺒﺎدل دﻳﺘﺎ ﻛﺎﻣﻼً
ﻣﺸﺎﺑﻪ ﻣﺒﺎﺣﺚ ﻗﺒﻞ اﻧﺠﺎم ﻣﻴﺸﻮد و ﻧﻴﺎزي ﺑﻪ ﺗﻜﺮار ﻧﺪارد.
ﺗﺬﻛﺮ :ﺑﺮاي ﺑﺮﺧﻲ ﻛﺎرﺗﻬﺎي ﺟﺪﻳﺪ اﺗﺮﻧﺖ از ﺟﻤﻠﻪ ﻛﺎرت ﻫﺎي ITوﻗﺘﻲ در ﺣﺎﻟﺖ On Lineﺑﺮاي ﻋﻴﺐ ﻳﺎﺑﻲ
روي ﮔﺰﻳﻨﻪ Diagnosticsدر ﭘﻨﺠﺮه ﻓﻮق ﻛﻠﻴﻚ ﻣﻲ ﻛﻨﻴﻢ در ﻣﺤﻴﻂ NCMﺷﻜﻞ زﻳﺮ را ﺧﻮاﻫﻴﻢ داﺷﺖ ﻛﻪ در
آن ﮔﺰﻳﻨﻪ اي ﺗﺤﺖ ﻋﻨﻮان C-Plugاﺿﺎﻓﻪ ﺷﺪه اﺳﺖ.
ﻛﺎر ﺑﺎ IT-CP 198
وﺟﻮد C-PLUG C-PLUGدر ﭘﺸﺖ ﻛﺎرت CPﻧﺼﺐ ﻣﻴﺸﻮد .ﻛﺎرت ﺑﺪون اﻳﻦ ﻣﺎژول ﻧﻴﺰ ﻛﺎر ﻣﻲ ﻛﻨﺪ وﻟﻲ
اﻳﻦ ﻣﺰﻳﺖ را دارد ﻛﻪ ﻓﺎﻳﻞ ﻫﺎي ﺳﻴﺴﺘﻢ ﻣﺮﺑﻮط ﺑﻪ ﭘﻴﻜﺮ ﺑﻨﺪي روي آن ذﺧﻴﺮه ﺷﺪه و ﻣﻲ ﺗﻮان ﺑﺎ ﺗﻌﻮﻳﺾ ﻛﺎرت
ﺑﺪون ﻧﻴﺎز ﺑﻪ اﺳﺘﻔﺎده از PGﺻﺮﻓﺎً ﺑﺎ ﻗﺮار دادن اﻳﻦ ﻣﺎژول دﻳﺘﺎﻫﺎي ﭘﻴﻜﺮ ﺑﻨﺪي ﻗﺒﻠﻲ را ﺑﻪ ﻛﺎرت ﺟﺪﻳﺪ ﻟﻮد ﻛﺮد.
ﺑﺮاي ارﺳﺎل emailاز ﻃﺮﻳﻖ PLCدر ﺑﺮﻧﺎﻣﺔ آن ﻓﺎﻧﻜﺸﻦ ﻫﺎي AG-Sendو AG-Lsendﺑﻜﺎر ﻣﻲ رود. •
ارﺗﺒﺎط emailﻻزم اﺳﺖ در ﺟﺪول Connectionدر Net proﭘﻴﻜﺮ ﺑﻨﺪي ﺷﻮد. •
در Connection Tableﻣﻲ ﺑﻴﻨﻴﻢ ﻛﻪ ﻧﻤﻲ ﺗﻮان ﺑﻴﻦ دو PLCارﺗﺒﺎط emailﺑﺮﻗﺮار ﻛﺮد. •
در Connection Tableﻧﻤﻲ ﺗﻮان ﺑﺼﻮرت Broad castارﺗﺒﺎط emailﺑﺮﻗﺮار ﻛﺮد. •
در Connection Tableﻣﻲ ﺗﻮان ﺑﻴﻦ PLCو PCارﺗﺒﺎط emailﺑﺮﻗﺮار ﻛﺮد. •
روي PCﻛﻪ ﺑﻌﻨﻮان email Serverﻋﻤﻞ ﻣﻲ ﻛﻨﺪ ﻻزم اﺳﺖ Applicationﻣﺮﺑﻮﻃﻪ ﻧﺼﺐ ﺷﺪه و ﺗﻨﻈﻴﻤﺎت •
ﻻزم اﻧﺠﺎم ﺷﺪه ﺑﺎﺷﺪ .ﺑﺎ اﻳﻦ ﺗﻨﻈﻴﻤﺎت ﺑﻌﻨﻮان ﻣﺜﺎل ﻣﻲ ﺗﻮان ﺗﻌﻴﻴﻦ ﻛﺮد ﻛﻪ ﺳﺮوﻳﺲ emailﻓﻘﻂ در ﺷﺒﻜﻪ
داﺧﻠﻲ ﺑﻜﺎر ﻣﻲ رود ﻳﺎ اﻣﻜﺎن ارﺗﺒﺎط ﺑﺎ ﺧﺎرج از ﻣﺠﻤﻮﻋﻪ ﻧﻴﺰ ﻣﻴﺴﺮ ﺑﺎﺷﺪ.
روي Mail serverاوﻻً ﺑﺎﻳﺪ آدرس IPﻣﺸﺨﺺ ﺑﺎﺷﺪ ،ﺛﺎﻧﻴﺎً در ﻳﻚ دﻳﺘﺎ ﺑﻴﺲ آدرﺳﻬﺎي emailﻣﺮﺑﻮﻃﻪ ﺑﻪ •
User @ Mynet Clientﻫﺎ ﻛﻪ ﻗﺮار اﺳﺖ ﺑﻪ ﻳﻜﺪﻳﮕﺮ ﻳﺎ ﺑﻪ Serverاﻳﻤﻴﻞ ﺑﻔﺮﺳﺘﻨﺪ ﺗﻌﻴﻴﻦ ﺷﺪه ﺑﺎﺷﺪ ﻣﺜﻼً
.com
روش ﭘﻴﻜﺮ ﺑﻨﺪي در Net Pro •
در ﺟﺪول Connectionﻣﺮﺑﻮط Stationﻣﻮرد ﻧﻈﺮ روي ﺳﻄﺮ ﺧﺎﻟﻲ دوﺑﺎر ﻛﻠﻴﻚ ﻛﺮده ﺗﺎ ﭘﻨﺠﺮه .1
New Connectionﺑﺎز ﺷﻮد .
199 ﻛﺎر ﺑﺎ IT-CP
در ﭘﻨﺠﺮه ﻓﻮق ﺑﺎ اﻧﺘﺨﺎب Unspecifiedاز ﺑﺎﻻ و E-mail Connectionاز ﭘﺎﻳﻴﻦ ﭘﻨﺠﺮه زﻳﺮ ﺑﺎز ﻣﻴﺸﻮد . .2
ﻛﻪ در آن IDو LADDRﻣﺸﺨﺺ اﺳﺖ.
.3در ﻗﺴﻤﺖ Addressﭘﻨﺠﺮه ﻣﺰﺑﻮر آدرس IPﻣﺮﺑﻮط ﺑﻪ E-mail Serverرا وارد ﻣﻲ ﻛﻨﻴﻢ .اﻳﻦ آدرس
ﻣﻲ ﺗﻮاﻧﺪ ﺑﺼﻮرت ﻣﻄﻠﻖ ﺑﺎﺷﺪ ﻣﺜﻼً 192.168.1.23ﻳﺎ ﺑﺼﻮرت ﻧﺎم ﻣﺴﺘﻌﺎر) (Aliasﻣﺎﻧﻨﺪ Mynet.com
اﮔﺮ آدرس ﺑﺼﻮرت Aliasداده ﺷﻮد در ﺻﻮرﺗﻲ ﻣﻌﺘﺒﺮ ﺧﻮاﻫﺪ ﺑﻮد ﻛﻪ ﻗﺒﻼً در Hwconfigدر
ﭘﺎراﻣﺘﺮﻫﺎي ﻛﺎرت CPدر ﺑﺨﺶ ( Domain Name Server) DNS Parameterآدرس IPﺑﺼﻮرت
ﻣﻄﻠﻖ داده ﺷﺪه ﺑﺎﺷﺪ .ﺷﻜﻞ زﻳﺮ:
ﻛﺎر ﺑﺎ IT-CP 200
-5اﮔﺮ در ﭘﻨﺠﺮه Connectionﺻﻔﺤﺔ ﻗﺒﻞ در ﺟﻠﻮي Default Sender Addressآدرس اﻳﻤﻴﻠﻲ ﻧﻮﺷﺘﻪ ﺷﺪه
ﺑﺎﺷﺪ اﻳﻦ آدرس ﺑﻄﻮر اﺗﻮﻣﺎﺗﻴﻚ در ﺟﻠﻮي Fromدﻳﺘﺎ ﺑﻼك وارد ﺷﺪه وﺑﻪ ﮔﻴﺮﻧﺪه ارﺳﺎل ﻣﻲ ﮔﺮدد.
-6ﻓﺮﻣﺖ ﻧﻮﺷﺘﻦ ﭘﺎراﻣﺘﺮﻫﺎ در DBﻣﻬﻢ و ﺣﺴﺎس اﺳﺖ در ﺗﻤﺎم ﺳﻄﺮ ﻫﺎ ﺑﺠﺰ آﺧﺮي ﺑﺎﻳﺪ در آﺧﺮ ﻣﺘﻦ
Semicolonﻗﺮار ﮔﻴﺮد.
-7اﮔﺮ ﻣﺸﻜﻠﻲ در ﻧﻮﺷﺘﻦ ﻋﻼﻣﺖ @ ﺑﻮد از ALT+64اﺳﺘﻔﺎده ﻛﻨﻴﺪ.
-8اﮔﺮ ﺣﺠﻢ DBاﻳﻤﻴﻞ ) ﺷﺎﻣﻞ ﻣﺸﺨﺼﺎت +دﻳﺘﺎ ( از 240ﺑﺎﻳﺖ ﺑﻴﺸﺘﺮ ﺷﺪ ﺑﺎﻳﺪ از ﻓﺎﻧﻜﺸﻦ AG-Lsendﺑﺮاي
ارﺳﺎل اﺳﺘﻔﺎده ﻛﺮد .ﻣﺜﻼً DBﺷﻜﻞ ﻗﺒﻠﻲ را ﻣﻲ ﺗﻮان ﺑﺼﻮرت زﻳﺮ ارﺳﺎل ﻛﺮد :
call fc 50 //AG_LSEND block call
ACT =: M 10.0 //Bit for triggering job
ID =: MW 12 )//Connection ID (connection configuration
LADDR =: W#16#0100 //Module address 256Dec. In HW configuration
SEND =: P#db99.dbx10.0 byte 278, //Address of the data block; DB length
LEN =: MW 12 //Length of the data area to be sent
DONE =: M 10.6 //Address for return parameter DONE
ERROR =: M 10.7 //Address for return parameter ERROR
STATUS =: MW 14 //Address for return parameter STATUS
PLCﻣﻲ ﺗﻮاﻧﺪ FTP Serverﺑﺎﺷﺪ در اﻳﻦ ﺣﺎﻟﺖ از PCﺑﺎ دﺳﺘﻮرات ﺧﺎص ftpﻣﻲ ﺗﻮان ﺑﻪ DBﻫﺎي •
CPUدﺳﺘﺮﺳﻲ ﭘﻴﺪا ﻛﺮد آﻧﻬﺎ را ﺧﻮاﻧﺪ ﻳﺎ در آﻧﻬﺎ ﻧﻮﺷﺖ .در اﻳﻨﺤﺎﻟﺖ ﻧﻴﺎز ﺑﻪ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﺧﺎﺻﻲ در
ﺳﻤﺖ PLCﻧﻴﺴﺖ.
PLCﻣﻲ ﺗﻮاﻧﺪ ﻳﻚ FTP Clientﺑﺎﺷﺪ در اﻳﻦ ﺣﺎﻟﺖ ﻣﻲ ﺗﻮان ﺑﺎ اﺳﺘﻔﺎده از ﻓﺎﻧﻜﺸﻦ ﻫﺎي ﺧﺎص •
ﺑﺮاي ﻫﺮ دو ﺣﺎﻟﺖ ﻓﻮق ﭘﻴﻜﺮ ﺑﻨﺪي و ﺗﻨﻈﻴﻤﺎت Netproﻳﻜﺴﺎن اﺳﺖ وﻟﻲ اداﻣﻪ ﻛﺎر ﻣﺘﻔﺎوت ﻣﻲ ﺑﺎﺷﺪ. •
ﻛﺎر ﺑﺎ IT-CP 202
.1در Netproدر ﺟﺪول Connection Tableدوﺑﺎر ﻛﻠﻴﻚ روي ﺳﻄﺮ ﺗﺎ ﭘﻨﺠﺮة Connectionﺑﺎز ﺷﻮد.
.2اﻧﺘﺨﺎب Unspecifiedاز ﺑﺎﻻ و اﻧﺘﺨﺎب TCP Connectionاز ﭘﺎﻳﻴﻦ.
.3ﻓﻌﺎل ﻛﺮدن User for FTP Protocolدر ﭘﻨﺠﺮه ) ﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ ( و ﻳﺎدداﺷﺖ ﻛﺮدن IDو
. LADDR
ﺗﺬﻛﺮ :ﺑﺮاي S7-400ﺣﺪاﻛﺜﺮ 10اﺗﺼﺎل FTPو ﺑﺮاي S7-300ﺣﺪاﻛﺜﺮ 13اﺗﺼﺎل FTPﻣﻲ ﺗﻮان در ﺟﺪول
Connectionﺗﻌﺮﻳﻒ ﻛﺮد.
ﺑﺮاي ﻛﺎر ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﻓﺎﻧﻜﺸﻦ ﻫﺎي زﻳﺮ ﻛﻪ در Libraryﺑﺮﻧﺎﻣﻪ LAD/STL/FBDﻣﻮﺟﻮد ﻫﺴﺘﻨﺪ ﻣﻲ •
در ﺑﺮﻧﺎﻣﻪ اﺑﺘﺪا ﺑﺎﻳﺪ ﺑﺎ FC 40ﻋﻤﻞ Connectاﻧﺠﺎم داد ،ﺳﭙﺲ ﺑﻪ ارﺳﺎل ) ( Storeﻳﺎ درﻳﺎﻓﺖ •
اﺳﺘﻔﺎده از : FTP-Connectاﻳﻦ ﻓﺎﻧﻜﺸﻦ وﻗﺘﻲ CALLﻣﻲ ﺷﻮد ﺷﻜﻠﻲ ﺷﺒﻴﻪ زﻳﺮ ﺧﻮاﻫﻴﻢ داﺷﺖ. •
ورودي ﻫﺎي IDو LADDRرا ﺑﺎﻳﺪ ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﺟﺪول Connectionوارد ﻧﻤﻮد . •
ورودي Buffer-DB-NRﻳﻚ ﻋﺪد ﺻﺤﻴﺢ اﺳﺖ ﻛﻪ ﻣﻌﺮف ﺷﻤﺎره دﻳﺘﺎ ﺑﻼﻛﻲ اﺳﺖ ﻛﻪ ﺑﺮاي اﺗﺼﺎل •
DB FTPﺑﻌﻨﻮان ﺑﺎﻓﺮ ﻋﻤﻞ ﻣﻲ ﻛﻨﺪ .ﺑﺮاي ﺗﻤﺎم ﻓﺎﻧﻜﺸﻦ ﻫﺎي FTPﻓﻮق اﻟﺬﻛﺮ ﻣﻲ ﺗﻮان ﻳﻚ ﺷﻤﺎره
ﺑﻌﻨﻮان ﺑﺎﻓﺮ ﻣﻌﺮﻓﻲ ﻛﺮد.
ورودي : LOGINﭘﺎراﻣﺘﺮﻫﺎﻳﻲ ﻛﻪ ﺑﺮاي دﺳﺘﺮﺳﻲ ﺑﻪ FTP Serverﻧﻴﺎز اﺳﺖ در ﻳﻚ دﻳﺘﺎ ﺑﻼك وارد •
ﺷﺪه و آدرس آن دﻳﺘﺎ ﺑﻼك در اﻳﻦ ورودي داده ﻣﻲ ﺷﻮد .ﺷﻜﻞ زﻳﺮ ﭘﺎراﻣﺘﺮﻫﺎي Loginرا ﺑﺼﻮرت
ﻧﻤﻮﻧﻪ ﻧﺸﺎن ﻣﻲ دﻫﺪ .
IT-CP ﻛﺎر ﺑﺎ 204
ﺑﺎﻳﺪ داد ﻛﻪ در آن ﭘﺎراﻣﺘﺮﻫﺎي ﻣﺮﺑﻮط ﺑﻪ ﻓﺎﻳﻞ ﻣﻘﺼﺪ و ﻣﺤﻞDB ﻳﻚ آدرسFile name ﺑﻪ ورودي •
ﺳﻤﺖDB آدرسFile-DB-NR ﺑﻪ ورودي. در ﺷﻜﻞ زﻳﺮDB 40 ذﺧﻴﺮه ﺳﺎزي آن آﻣﺪه اﺳﺖ ﻣﺎﻧﻨﺪ
. ارﺳﺎل ﺷﻮد را ﻣﻲ دﻫﻴﻢServer ﻛﻪ ﺑﺎﻳﺪ دﻳﺘﺎﻫﺎي آن ﺑﻪSource ( ﻳﻌﻨﻲ ) ﻣﺒﺪأPLC
205 ﻛﺎر ﺑﺎ IT-CP
اﺳﺘﻔﺎده از : FTP-Retrieveاﻳﻦ ﻓﺎﻧﻜﺸﻦ در ﺷﻜﻞ زﻳﺮ ﻧﺸﺎن داده ﺷﺪه اﺳﺖ و ﺑﺮاي درﻳﺎﻓﺖ اﻃﻼﻋﺎت •
ﺑﻜﺎر ﻣﻲ رود.
اﺳﺘﻔﺎده از : FTP-QUITﺑﺎ اﺳﺘﻔﺎده از اﻳﻦ ﻓﺎﻧﻜﺸﻦ ارﺗﺒﺎط FTPﺑﺴﺘﻪ ﻣﻲ ﺷﻮد .ورودي ﻫﺎي آن ﻫﻤﺎن •
IDو LADDRﻫﺴﺘﻨﺪ.
ﻛﺎرت IT-CPﻫﻤﺮاه ﺑﺎ ﻓﺎﻳﻠﻲ ﺑﻪ ﻧﺎم File-db.txtﻋﺮﺿﻪ ﻣﻲ ﺷﻮد .ﺗﻮﺳﻂ اﻳﻦ ﻓﺎﻳﻞ ﻣﻲ ﺗﻮان CPUﻫﺎ و •
ﻓﺎﻳﻞ ﻓﻮق ﻧﻤﻮﻧﻪ اﺳﺖ و ﻣﻲ ﺗﻮان آن را ﺑﻌﻨﻮان Templateاﺳﺘﻔﺎده ﻧﻤﻮد . •
در File-db.txtدو ﺑﺨﺶ زﻳﺮ ﺣﺘﻤﺎً ﻣﺸﺨﺺ ﮔﺮدد ﻳﻌﻨﻲ ﻋﻼﻣﺖ #از ﺟﻠﻮي اﻳﻦ ﺳﻄﺮﻫﺎ ﺑﺮداﺷﺘﻪ ﺷﻮد. •
اﮔﺮ ﻓﺎﻳﻞ ﻓﻮق در IT-CPﻣﻮﺟﻮد ﻧﺒﺎﺷﺪ ارﺗﺒﺎط FTPﻣﻤﻜﻦ ﻧﺨﻮاﻫﺪ ﺑﻮد . •
ﻧﻤﻮﻧﻪ اي از ﻓﺎﻳﻞ File-db.txtدر ﺷﻜﻞ زﻳﺮ آورده ﺷﺪه اﺳﺖ : •
در ﺳﻤﺖ ﻛﺎﻣﭙﻴﻮﺗﺮ در وﻳﻨﺪوز از ﻣﺴﻴﺮ زﻳﺮ اﺳﺘﻔﺎده ﻣﻲ ﻛﻨﻴﻢ : •
آدرس IPﻣﺮﺑﻮط ﺑﻪ ﻛﺎرت CPدر ﺳﻤﺖ > FTP PLCﭘﻨﺠﺮه DOSﻇﺎﻫﺮ ﻣﻲ ﺷﻮد > Start > RUN >CMD
در ﺷﻜﻞ زﻳﺮ آدرس IPﻛﺎرت اﺗﺮﻧﺖ PLCﻣﻌﺎدل 142.11.49.69ﺑﻮده اﺳﺖ ﭘﺲ از وارد ﻛﺮدن
دﺳﺘﻮر ،ﻧﺎم Userرا ﻣﻲ ﭘﺮﺳﺪ ﻧﺎﻣﻲ ﻛﻪ در ﭘﻴﻜﺮﺑﻨﺪي ﭘﻨﺠﺮه ﻛﺎرت CPﻣﺸﺨﺺ ﻛﺮده اﻳﻢ را وارد ﻣﻲ ﻛﻨﻴﻢ.
ﭘﺲ از آن در ﺻﻮرت ﻟﺰوم passwordرا ﻣﻲ ﭘﺮﺳﺪ اﮔﺮ اﻳﻦ ﻣﺮاﺣﻞ درﺳﺖ اﻧﺠﺎم ﺷﻮد ﭘﻴﻐﺎم User
Logged inﻇﺎﻫﺮ ﻣﻴﺸﻮد ﻛﻪ ﻧﺸﺎﻧﻪ ﺑﺮﻗﺮاري ﺳﺮوﻳﺲ ارﺗﺒﺎﻃﻲ FTPاﺳﺖ.
ﭘﺲ از ﺑﺮﻗﺮار ﺷﺪن ارﺗﺒﺎط ﻣﻲ ﺗﻮان ﺑﺎ دﺳﺘﻮرات FTPارﺳﺎل و درﻳﺎﻓﺖ ﻓﺎﻳﻞ را اﻧﺠﺎم داد .ﻟﻴﺴﺖ اﻳﻦ •
ﻣﺮﺑﻮط ﺑﻪDB35 ﺑﻪPLC از ﺳﻤﺖS7 data.txt ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﻣﺜﺎل ﻓﻮق ﺑﺮاي ارﺳﺎل ﻳﻚ ﻓﺎﻳﻞ ﺑﻪ ﻧﺎم •
FTP>dir CPU1 : ﻣﻲ ﻧﻮﻳﺴﻴﻢCPU1 ﻣﺜﻼً ﺑﺮاي. ﻣﻌﺮﻓﻲ ﺷﺪه اﻧﺪ ( را دﻳﺪFile-db.txt ﻛﻪ در ﻓﺎﻳﻞ
آن داراي ﺳﻄﺮ ﻫﺎ و دﻳﺘﺎﻫﺎي ﻣﻌﻴﻨﻲHeader ﺧﺎص اﺳﺖ و ﻻزم اﺳﺖFTP ﻣﺮﺑﻮط ﺑﻪDB اﺳﺘﺮاﻛﭽﺮ •
از ﻗﺒﻞ اﻳﺠﺎد ﺷﺪه اﺳﺖ ﻛﺎﻓﻴﺴﺖ اﻳﻦUDT1 را ﺑﺎز ﻛﻨﻴﻢ ﺳﺎﺧﺘﺎر ﻓﻮق در داﺧﻞSimatic_Net_CP
UDT دﻟﺨﻮاه ﺳﻄﺮ اول آﻧﺮا از ﻧﻮعDB را در ﻛﻨﺎر ﺑﻼك ﻫﺎي ﺑﺮﻧﺎﻣﻪ ﻛﭙﻲ ﻛﺮده ﺳﭙﺲ درUDT
. اﻳﻦ ﻛﺎر ﺳﺎﺧﺘﺎر ﻓﻮق را ﺑﻌﻨﻮان ﻫﺪر دﻳﺘﺎﺑﻼك در ﺧﻮاﻫﺪ آورد. اﺷﺎره ﻛﻨﻴﻢUDT ﺗﻌﺮﻳﻒ و ﺑﻪ اﻳﻦ
. دﻳﺘﺎ ارﺳﺎل ﻳﺎ درﻳﺎﻓﺖ ﻣﻲ ﺷﻮد ﻧﻴﺰ ﺑﺎﻳﺪ رﻋﺎﻳﺖ ﺷﻮدPC ﺑﻪPLC اﺳﺘﺮاﻛﭽﺮ ﻓﻮق ﺑﺮاي ﺣﺎﻟﺘﻲ ﻛﻪ از •
IP ﺑﺼﻮرت زﻳﺮ ﻇﺎﻫﺮ ﻣﻲ ﺷﻮد .در ﺻﻮرﺗﻲ ﻛﻪ IP Access Protectionدر ﺗﻨﻈﻴﻤﺎت ﻛﺎرت ﻓﻌﺎل ﺑﺎﺷﺪ و
ﻛﺎﻣﭙﻴﻮﺗﺮ ﺑﺎ آن ﺗﻄﺒﻴﻖ ﻧﺪاﺷﺘﻪ ﺑﺎﺷﺪ ﺻﻔﺤﻪ زﻳﺮ ﻧﻤﺎﻳﺶ داده ﻧﻤﻲ ﺷﻮد.
اﮔﺮ در ﺑﺎﻻي ﺻﻔﺤﻪ روي Server Informationﻛﻠﻴﻚ ﻛﻨﻴﻢ ﺻﻔﺤﻪ اي ﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ ﺧﻮاﻫﻴﻢ داﺷﺖ ﻛﻪ در
آن اﻃﻼﻋﺎت ﻛﺎرت CPﻇﺎﻫﺮ ﻣﻴﺸﻮد:
اﮔﺮ روي ﮔﺰﻳﻨﻪ Device Structure & Statusﻛﻠﻴﻚ ﻛﻨﻴﻢ وﺿﻌﻴﺖ ﺳﺨﺖ اﻓﺰارﺑﺮاي ﻛﺎرﺗﻬﺎﻳﻲ ﻛﻪ ﻗﺎﺑﻠﻴﺖ
CPU Diagnosticدارﻧﺪ ﻧﻤﺎﻳﺶ داده ﻣﻴﺸﻮد .ﺷﻜﻞ زﻳﺮ ﻧﺸﺎن دﻫﻨﺪه ﺳﺎﺧﺘﺎر ﻳﻚ PLC 300اﺳﺖ ﻛﻪ ﻋﻼوه ﺑﺮ
211 ﻛﺎر ﺑﺎ IT-CP
LED Status دراي ﺳﻪ ﻛﺎرت CPاﺗﺮﻧﺖ اﺳﺖ .وﺿﻌﻴﺖ ﻣﺪ ﻛﺎري اﻳﻦ ﻛﺎرﺗﻬﺎ ﻧﻴﺰ در ﺟﻠﻮي آﻧﻬﺎ در ﺳﺘﻮن
ﻇﺎﻫﺮ ﻣﻴﺸﻮد.ﺑﻌﻨﻮان ﻣﺜﺎل ﻣﻴﺘﻮان دﻳﺪﻛﻪ CPUدر ﻣﺪ RUNاﺳﺖ وﻟﻲ ﻓﺎﻟﺘﻬﺎي SFو BAFآن روﺷﻦ اﺳﺖ.
Diagnostic اﮔﺮ در ﺟﻠﻮي CPUروي Showدر زﻳﺮ ﺳﺘﻮن Diagnosisﻛﻠﻴﻚ ﻛﻨﻴﻢ ﭘﻴﻐﺎم ﻫﺎي ﺛﺒﺖ ﺷﺪه در
Bufferرا ﺧﻮاﻫﻴﻢ دﻳﺪ .ﺑﺮاي ﺳﺎﻳﺮ ﻛﺎرﺗﻬﺎ ﻛﻪ ﭼﻨﻴﻦ ﺑﺎﻓﺮي دارﻧﺪ ﻧﻴﺰ اﻳﻦ ﻛﺎر اﻣﻜﺎن ﭘﺬﻳﺮ اﺳﺖ.ﺷﻜﻞ زﻳﺮ
ﻣﺤﺘﻮﻳﺎت ﺑﺎﻓﺮ ﻛﺎرت CPاﺗﺮﻧﺖ ﻧﺼﺐ ﺷﺪه در رك ﺻﻔﺮ اﺳﻼت ﺷﻤﺎره 5را ﻧﺸﺎن ﻣﻲ دﻫﺪ.
ﻛﺎر ﺑﺎ IT-CP 212
اﮔﺮ ﺗﻨﻈﻴﻤﺎت ﻣﺮﺑﻮط ﺑﻪ ارﺳﺎل اﻳﻤﻴﻞ ﻃﺒﻖ ﺗﻮﺿﻴﺤﺎت ذﻛﺮ ﺷﺪه ﻗﺒﻞ اﻧﺠﺎم ﺷﺪه ﺑﺎﺷﺪ ﻣﻲ ﺗﻮان ﺑﺎ ﻛﻠﻴﻚ روي
ﮔﺰﻳﻨﻪ Send Test Mailﭼﻚ ﻛﺮد ﻛﻪ آﻳﺎ اﻳﻤﻴﻞ ﺑﺪرﺳﺘﻲ ارﺳﺎل ﻣﻴﺸﻮد ﻳﺎ ﺧﻴﺮ:
ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ اﻳﻦ ﻗﺎﺑﻠﻴﺖ ﻫﺎ ﻣﻲ ﺗﻮان ﻣﺰﻳﺖ ﻫﺎﻳﻜﺎرت ﻫﺎي IT-CPرا ﻧﺴﺒﺖ ﺑﻪ ﻛﺎرﺗﻬﺎي ﻣﻌﻤﻮﻟﻲ ﺣﺲ ﻛﺮد .اﮔﺮ در
ﺷﺒﻜﻪ اي روي PLCﻫﺎ ﭼﻨﻴﻦ ﻛﺎرﺗﻬﺎﻳﻲ اﺳﺘﻔﺎده ﺷﺪه ﺑﺎﺷﺪ ﻣﻲ ﺗﻮان ﺑﺎ اﺳﺘﻔﺎده از Internet Explorerﺑﺎ وارد
ﻛﺮدن آدرس IPﻫﺮ ﻛﺪام از ﻛﺎرﺗﻬﺎ ﺑﺎ آن ارﺗﺒﺎط ﺑﺮﻗﺮار ﻛﺮد.
وﻳﮋﮔﻲ اﺻﻠﻲ و ﻣﻬﻤﺘﺮ ﻛﺎرﺗﻬﺎي ﻓﻮق آﻧﺴﺖ ﻛﻪ ﻣﻲ ﺗﻮان ﺑﺮاي آﻧﻬﺎ ﺻﻔﺤﺎت HTMLﺧﺎص ﻃﺮاﺣﻲ ﻛﺮد و در
آن ذﺧﻴﺮه ﻛﺮد ﺗﺎ ﻫﻨﮕﺎم اﺗﺼﺎل ﺑﻪ ﻛﺎرت ﺻﻔﺤﻪ ﺧﺎص ﻣﻮرد ﻧﻈﺮ ﻇﺎﻫﺮ ﺷﻮد ﭼﻨﻴﻦ ﺻﻔﺤﺎﺗﻲ ﺑﺮاي ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ و
ﻛﻨﺘﺮل اﺳﺘﻔﺎده ﻣﻴﺸﻮﻧﺪ .ﺷﻜﻞ زﻳﺮ ﻧﻤﻮﻧﻪ اي از اﻳﻦ ﺻﻔﺤﺎت HTMLرا ﻧﺸﺎن ﻣﻲ دﻫﺪ:
213 ﻛﺎر ﺑﺎ IT-CP
ﺻﻔﺤﺎت HTMLاﺑﺘﺪا ﺑﺎﻳﺪ ﻃﺮاﺣﻲ ﺷﻮﻧﺪ ﺑﺴﺘﻪ ﺑﻪ اﻳﻨﻜﻪ ﭼﻪ Browserاﺳﺘﻔﺎده ﻣﻲ ﺷﻮد ﺑﺎﻳﺪ Editorﺧﺎص اﺳﺘﻔﺎده
> Tools > Page option ﻛﻨﻴﻢ .در اﺳﺘﻔﺎده از Front Pageﺑﺎﻳﺪ ﺗﻨﻈﻴﻤﺎت زﻳﺮ در آن از ﻣﺴﻴﺮ ﻣﻨﻮي
Compatibilityاﻋﻤﺎل ﺷﻮد .
(1ﮔﺰﻳﻨﻪ Enable With Front Page Serve Extensionsﻧﺒﺎﻳﺪ ﻓﻌﺎل ﺑﺎﺷﺪ.
(2ﮔﺰﻳﻨﻪ Active Server Pagesﻧﺒﺎﻳﺪ ﻓﻌﺎل ﺷﻮد .
(3ﮔﺰﻳﻨﻪ Java Appletsﻻزم اﺳﺖ ﻓﻌﺎل ﺷﻮد
در ﺑﺮﻧﺎﻣﺔ Internet Explorerاز ﻣﻨﻮي Tools > Internet Options > Advancedﮔﺰﻳﻨﺔ Java Consolرا ﻣﺎﻧﻨﺪ
ﺷﻜﻞ زﻳﺮ ﻓﻌﺎل ﻛﻨﻴﻢ .
ﺑﺮاي ﻧﻤﺎﻳﺶ ﻣﺸﺨﺼﺎت و ﺷﻤﺎره ﺳﻔﺎرش ﻛﺎرﺗﻬﺎي S7روي ﺻﻔﺤﺔ Web S7 Ident Applet
ﺑﺮاي ﻧﻤﺎﻳﺶ وﺿﻌﻴﺖ ﻣﺪوﻟﻬﺎ ﻣﺎﻧﻨﺪ RUN/Stopروي ﺻﻔﺤﺔ Web S7 Status Applet
ﺑﺮاي ﺧﻮاﻧﺪن ﻣﻘﺎدﻳﺮ ﭘﺮوﺳﻪ ﺑﺼﻮرت ﺳﻴﻜﻠﻲ از PLCو ﻧﻤﺎﻳﺶ روي ﺻﻔﺤﺔ Web S7 Get Applet
ﺑﺮاي ارﺳﺎل دﻳﺘﺎ و ﻣﻘﺎدﻳﺮ ﺑﻪ PLCاز ﻃﺮﻳﻖ ﺻﻔﺤﺔ Web S7 Put Applet
ﺷﻜﻞ ﻫﺎي ﮔﺮاﻓﻴﻜﻲ آﻣﺎده ﺛﺒﺖ اﺳﺘﻔﺎده از ﻃﺮاﺣﻲ S7 Bean
ﻣﺜﺎل زﻳﺮ ﺑﺎ اﺳﺘﻔﺎده از S7 get Appletﻃﺮاﺣﻲ ﺷﺪه .در ﺑﺮﻧﺎﻣﻪ ﻣﺜﺎل ﻗﺒﻞ از اﻳﻦ Appletﺑﺮاي ﻧﻤﺎﻳﺶ اﺳﺘﻔﺎده ﺷﺪه
اﺳﺖ .اﻳﻦ ﺷﻜﻞ ﺑﻪ آدرس ﺣﺎﻓﻈﻪ CPUﻟﻴﻨﻚ ﻣﻴﺸﻮد و رﻧﺞ آن ﻗﺎﺑﻞ ﺗﻨﻈﻴﻢ اﺳﺖ
ﻛﺎر ﺑﺎ IT-CP 214
در ﻛﺎرت IT-CPﭼﻨﺪ ﻣﺜﺎل از Appletﻫﺎي ﻓﻮق وﺟﻮد دارد ﻛﻪ از ﻣﺴﻴﺮ زﻳﺮ ﻗﺎﺑﻞ دﺳﺘﺮس اﺳﺖ.
ﻇﺎﻫﺮ ﻣﻲ ﮔﺮدد .در اﻳﻦ ﺻﻔﺤﻪ ﻣﻘﺪار MW100 در ﻟﻴﺴﺖ ﻣﺜﺎل ﻫﺎ ﺑﺎ ﻛﻠﻴﻚ روي GetPut_Appletﺻﻔﺤﻪ زﻳﺮ
ﻧﻤﺎﻳﺶ داده ﻣﻴﺸﻮد و ﻣﻲ ﺗﻮان ﺑﻪ آن ﻣﻘﺪار اﺧﺘﺼﺎص داد.
215 ﻛﺎر ﺑﺎ IT-CP
اﮔﺮ روي ﺷﻜﻞ ﻧﻤﺎﻳﺸﮕﺮ ﻋﻘﺮﺑﻪ اي ﻛﻠﻴﻚ ﻛﻨﻴﻢ ﻣﻲ ﺗﻮاﻧﻴﻢ ﺑﺠﺎي MW100آدرس ﺣﺎﻓﻈﻪ دﻳﮕﺮي ﻣﺜﻼً آدرس
ﺧﺮوﺟﻲ را ﺑﻜﺎر ﺑﺒﺮﻳﻢ .
ﻧﻜﺘﻪ ﭘﺎﻳﺎﻧﻲ ﻛﻪ ﺑﺎﻳﺴﺘﻲ در ارﺗﺒﺎط ﺑﺎ ﻛﺎرﺗﻬﺎي IT-CPذﻛﺮ ﺷﻮد اﻣﻨﻴﺖ و Securityاﺳﺖ .اﮔﺮ اﻳﻦ ﻛﺎرت ﺑﺎ
آدرس IPﺧﺎص ﺧﻮد روي ﻳﻚ ﺷﺒﻜﻪ ﺑﺰرگ ﻗﺮار ﮔﻴﺮد از ﻫﺮ ﻧﻘﻄﻪ اي ﻣﻤﻜﻦ اﺳﺖ ﻗﺎﺑﻞ دﺳﺘﺮس ﺑﺎﺷﺪ از اﻳﻨﺮو
ﺑﺎﻳﺴﺘﻲ ﺑﺎ اﺳﺘﻔﺎده از ﺳﺨﺖ اﻓﺰار و ﻧﺮم اﻓﺰار ﻫﺎي ﻣﻨﺎﺳﺐ اﻣﻨﻴﺖ ﻻزم را ﺑﺮاي ﺟﻠﻮﮔﻴﺮي از دﺳﺘﺮﺳﻲ ﻫﺎي ﻏﻴﺮ ﻣﺠﺎز
اﻳﺠﺎد ﻛﺮد.
-11ﻛﺎر ﺑﺎ OPCﺗﻮﺳﻂ Simatic Net
ﻣﺸﺘﻤﻞ ﺑﺮ :
OPC 1-11ﭼﻴﺴﺖ ؟
OPC Server 2-11ﭘﻴﻜﺮ ﺑﻨﺪي
PLCﺑﺎ OPC Server 3-11ﺗﻌﺮﻳﻒ ارﺗﺒﺎط ﺑﻴﻦ
ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ از ﻃﺮﻳﻖ OPC 4-11
ﺑﺎ وﻳﮋوال ﺑﻴﺴﻴﻚ ﺑﺮاي ارﺗﺒﺎط ﺑﺎ OPC 5-11ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ
6-11ﻣﺜﺎﻟﻲ ﺑﺮاي اﺳﺘﻔﺎده از Excelدر ارﺗﺒﺎط ﺑﺎ OPC
ﻛﺎر ﺑﺎ OPC 218
در اﻳﻦ ﻓﺼﻞ اﺑﺘﺪا ﻣﻔﻬﻮم و ﺟﺎﻳﮕﺎه OPCوﺳﭙﺲ اﺳﺘﻔﺎده از OPCزﻳﻤﻨﺲ ﺑﺮاي ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ و ﺗﺒﺎدل دﻳﺘﺎ
OPC ﺑﻴﺎن ﻣﻲ ﺷﻮﻧﺪ .ﺑﻴﺎن اﻳﻦ ﻣﻮارد در ﺣﺪي اﺳﺖ ﻛﻪ ﺻﺮﻓﺎً ﺑﺮاي ﺧﻮاﻧﻨﺪه ﻣﺤﺘﺮم دﻳﺪﮔﺎه ﻛﻠﻲ در ارﺗﺒﺎط ﺑﺎ
اﻳﺠﺎد ﺷﻮد .ﺑﺤﺚ ﻛﺎﻣﻞ و دﻗﻴﻖ در ﻣﻮرد OPCو ﺗﺸﺮﻳﺢ دﺳﺘﻮرات ﻛﺎﻣﻞ آن ﻧﻴﺎز ﺑﻪ ﻣﺠﻤﻮﻋﻪ اي ﻣﺠﺰا دارد.
OPC 1-11ﭼﻴﺴﺖ ؟
Open Process Control OPCرﺳﻤﺎً ﻣﺨﻔﻒ OLE for Process Controlاﺳﺖ وﻟﻲ ﻋﻤﻼً ﻣﻲ ﺗﻮان آﻧﺮا ﻣﺨﻔﻒ
Dynamic ﻧﺎﻣﻴﺪ OPC .ﻣﺠﻤﻮﻋﻪ اي از ﻓﺮﻣﺎﻧﻬﺎي اﺳﺘﺎﻧﺪارد اﺳﺖ ﻛﻪ در ﻛﺘﺎﺑﺨﺎﻧﻪ ﻧﺮم اﻓﺰار ﻳﻌﻨﻲ ) DLLﻣﺨﻔﻒ
(Link Libraryﺟﻤﻊ ﺷﺪه اﺳﺖ .اﻳﻦ ﻓﺮﻣﺎن ﻫﺎ را ﻣﻲ ﺗﻮان روي ﺳﻴﺴﺘﻢ Clientﺑﺮاي ﺗﺒﺎدل دﻳﺘﺎ ﺑﺎ Serverﺻﺪا
زد ﺑﺮﻧﺎﻣﻪ ﻛﺎرﺑﺮي Clientﻛﻪ اﻳﻦ ﻓﺮاﻣﻴﻦ در آن Callﻣﻴﺸﻮﻧﺪ ﻣﻲ ﺗﻮاﻧﺪ ﻫﺮ ﻣﺤﻴﻂ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﻛﻪ ﻣﻴﻜﺮوﺳﺎﻓﺖ
آﻧﺮا ﺳﺎﭘﻮرت ﻣﻲ ﻛﻨﺪ ﺑﺎﺷﺪ ﻣﺎﻧﻨﺪ Visual Basicﻳﺎ C++و ..
ﻛﻠﻤﻪ OLEﻛﻪ در ﻧﺎﻣﮕﺬاري OPCاز آن اﺳﺘﻔﺎده ﺷﺪه ﻣﺨﻔﻒ Object Linking and Embedingاﺳﺖ و
ﻣﻌﺮف ﻓﻨﺎوري از ﺷﺮﻛﺖ ﻣﻴﻜﺮوﺳﺎﻓﺖ ﻣﻲ ﺑﺎﺷﺪ .اﻳﻦ ﻓﻨﺎوري ﺑﺮاي اﺗﺼﺎل ﺑﻪ اﺟﺰاي ﻧﺮم اﻓﺰاري اﺳﺘﻔﺎده ﻣﻴﺸﻮد و
ﺗﻮﺳﻂ ﺗﻜﻨﻮﻟﻮژي COM/DCOMﺗﻮﺳﻌﻪ ﻳﺎﻓﺘﻪ اﺳﺖ و ﻣﻌﺎدل Java Beanﻫﺎي ﻣﻮرد اﺳﺘﻔﺎده در ﺻﻔﺤﺎت
Word اﻳﻨﺘﺮﻧﺖ ﻣﻲ ﺑﺎﺷﺪ .ﺑﻌﻨﻮان ﻣﺜﺎل ﺑﺎ اﺳﺘﻔﺎده از اﻳﻦ ﻓﻨﺎوري Excelرا ﻣﻲ ﺗﻮان ﺑﻌﻨﻮان ﻳﻚ Objectدر ﻣﺤﻴﻂ
ﺻﺪا زد OPC .در واﻗﻊ ﻧﻮع ﺻﻨﻌﺘﻲ OLEاﺳﺖ ﻳﻌﻨﻲ Objectﻫﺎي ﺻﻨﻌﺘﻲ ﻛﻪ ﻣﻲ ﺗﻮان آﻧﻬﺎ را در ﻫﺮ ﻣﺤﻴﻂ
DLLﺑﺮاي ارﺗﺒﺎﻃﺎت اﺗﻮﻣﺎﺳﻴﻮﻧﻲ در ﻣﺤﻴﻂ ﻫﺎي VBو C++ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ اﺳﺘﺎﻧﺪارد ﺑﻜﺎر ﺑﺮد OPC .ﺑﺼﻮرت
در دﺳﺘﺮس اﺳﺖ .ﺑﻨﺎﺑﺮاﻳﻦ ﻧﺮم اﻓﺰار ﻛﺎرﺑﺮدي واﺑﺴﺘﻪ ﺑﻪ ﻧﻮع ﻛﻨﺘﺮﻟﺮ و وﺳﻴﻠﻪ اﺗﻮﻣﺎﺳﻴﻮﻧﻲ ﻧﻴﺴﺖ .ﺗﺤﺖ ﻳﻚ ﻣﺤﻴﻂ
واﺣﺪ ارﺗﺒﺎﻃﺎت ﺑﺎ اﻧﻮاع وﺳﺎﻳﻞ ﻣﺨﺘﻠﻒ اﻣﻜﺎن ﭘﺬﻳﺮ اﺳﺖ .ﺷﻜﻞ زﻳﺮ دو ﺳﻴﺴﺘﻢ ﻣﻮرد ﻣﻘﺎﻳﺴﻪ ﻗﺮار ﮔﺮﻓﺘﻪ اﻧﺪ در
ﺳﻴﺴﺘﻢ ﻗﺪﻳﻤﻲ ﻛﻪ ﻓﺎﻗﺪ OPCاﺳﺖ در ﺳﻤﺖ Clientﺑﺮاي ارﺗﺒﺎط ﺑﺎ ﺗﺠﻬﻴﺰات اﺗﻮﻣﺎﺳﻴﻮﻧﻲ ﻛﻪ ﻣﺘﻨﻮع ﻫﺴﺘﻨﺪ
ﻻزم اﺳﺖ ﻧﺮم اﻓﺰارﻫﺎي ﻛﺎرﺑﺮدي ﻣﺨﺘﻠﻔﻲ ﻧﺼﺐ ﺷﻮد وﻟﻲ در ﺳﻴﺴﺘﻢ ﻣﺒﺘﻨﻲ ﺑﺮ OPCﻓﻘﻂ ﻳﻚ ﻧﺮم اﻓﺰار
ﻛﺎرﺑﺮدي ﻛﺎﻓﻴﺴﺖ در اﻳﻦ روش Clientﻧﻴﺎز ﻧﺪارد ﻛﻪ ﺗﺠﻬﻴﺰ اﺗﻮﻣﺎﺳﻴﻮﻧﻲ را ﺑﺒﻴﻨﺪ و ارﺗﺒﺎط ﺑﺎ آﻧﺮا از ﻃﺮﻳﻖ
Objectﻫﺎي ﭘﻴﺶ ﺑﻴﻨﻲ ﺷﺪه در OPCﻓﺮاﻫﻢ ﻣﻲ ﺳﺎزد.
219 ﻛﺎر ﺑﺎ OPC
ﺑﺪﻳﻦ ﻃﺮﻳﻖ ارﺗﺒﺎط ﺑﺎ ، DCS ، PLCوﺳﺎﻳﻞ ﻓﻴﻠﺪ از ﻳﻜﻄﺮف و ارﺗﺒﺎط ﺑﺎ ﺳﻴﺴﺘﻢ ﻫﺎي HMIو SCADAو ﻧﻴﺰ
ارﺗﺒﺎط ﺑﺎ ﺳﻴﺴﺘﻢ ﻫﺎي MESو ERPﺗﺴﻬﻴﻞ ﻣﻴﮕﺮدد.
ﺗﺎرﻳﺨﭽﻪ OPCﺑﻪ ﺳﺎل 1996ﺑﺮ ﻣﻲ ﮔﺮدد .در اﻳﻦ ﺳﺎل ﺑﺮﺧﻲ ﻛﻤﭙﺎﻧﻲ ﻫﺎي ﺑﺰرگ ﻛﻪ در زﻣﻴﻨﻪ اﺗﻮﻣﺎﺳﻴﻮن
ﺻﻨﻌﺘﻲ ﻓﻌﺎﻟﻴﺖ ﻣﻲ ﻛﺮدﻧﺪ ﻛﻨﺴﺮﺳﻴﻮﻣﻲ ﺗﺸﻜﻴﻞ دادﻧﺪ ﺗﺎ ﻧﺴﺒﺖ ﺑﻪ ﺗﻬﻴﻪ اﺳﺘﺎﻧﺪاردي ﺑﺮاي ﺳﻴﺴﺘﻢ ﻫﺎي ﻛﻨﺘﺮل ﻓﺮآﻳﻨﺪ
ﻣﺎﻧﻨﺪ ﺳﻴﺴﺘﻢ ﻫﺎي HMIو SCADAاﻗﺪام ﻛﻨﻨﺪ .ﭘﻴﺶ ﻧﻮﻳﺲ اوﻟﻴﻪ اﺳﺘﺎﻧﺪارد ﻣﺰﺑﻮرﻛﻪ ﺑﺮ ﻣﺒﻨﺎي OLEﻫﺎي
OPC ﻣﻴﻜﺮوﺳﺎﻓﺖ ﺑﻮد ﺗﻬﻴﻪ ﺷﺪﺑﻪ ﻫﻤﻴﻦ ﻋﻠﺖ آﻧﺮا OLE for Process Controlﻧﺎﻣﻴﺪﻧﺪ .ﭘﺲ از آن ﺳﺎزﻣﺎن
Foundationﻣﺘﻮﻟﻲ ﻛﺎر OPCﮔﺮدﻳﺪ .در واﻗﻊ اﻳﻦ ﻗﺪم ﻣﻬﻤﻲ ﺑﻮد ﻛﻪ ﺑﻌﺪ از اﺳﺘﺎﻧﺪارد IEC61131ﺑﺮاي
اﺳﺘﺎﻧﺪارد ﺳﺎزي ﻛﻨﺘﺮل ﻓﺮآﻳﻨﺪ ﺑﺮداﺷﺘﻪ ﺷﺪ.
ﺑﻴﺶ از 150ﺳﺎزﻧﺪه ﻣﻌﺘﺒﺮ ﺗﺠﻬﻴﺰات اﺗﻮﻣﺎﺳﻴﻮن OPCرا ﺑﺮاي PLCﻫﺎ ،وﺳﺎﻳﻞ ﻓﻴﻠﺪﺑﺎس و ﺳﻴﺴﺘﻢ ﻫﺎي
ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ ﭘﺸﺘﻴﺒﺎﻧﻲ ﻣﻲ ﻛﻨﻨﺪ .ﺷﺮﻛﺘﻬﺎﻳﻲ ﻣﺎﻧﻨﺪ GE ، ABB ، Siemens ، Rockwellو Honeywellدر ﺑﻴﻦ
آﻧﻬﺎ ﻫﺴﺘﻨﺪ.
OPCاز ﭼﻨﺪ ﺑﺨﺶ ﺗﺸﻜﻴﻞ ﺷﺪه اﺳﺖ .ﺳﻪ ﺑﺨﺶ ﻣﻬﻢ آن ﻛﻪ در اﺗﻮﻣﺎﺳﻴﻮن ﺻﻨﻌﺘﻲ ﻛﺎرﺑﺮد دارد ﻋﺒﺎرﺗﺴﺖ از :
(Data Access) OPC-DA •
اﻳﻦ OPCدر ﻣﻮاردي ﻛﻪ دﻳﺘﺎﻫﺎي ﻓﺮآﻳﻨﺪي ﺑﺎﻳﺴﺘﻲ ﻧﻤﺎﻳﺶ داده ﺷﻮﻧﺪ ﻳﺎ ﻛﻨﺘﺮل ﮔﺮدﻧﺪ ﺑﻜﺎر ﻣﻲ روﻧﺪ .دﻳﺘﺎﻫﺎي
ﻓﺮآﻳﻨﺪي ﺗﻮﺳﻂ ﺳﻨﺴﻮرﻫﺎ ﺗﻮﻟﻴﺪ و ﺗﻮﺳﻂ ﻛﻨﺘﺮﻟﺮ ﭘﺮدازش ﻣﻴﺸﻮﻧﺪ و ﻣﻌﻤﻮﻻً ﻻزم اﺳﺖ ﺑﻄﻮر ﻣﺪاوم ﻧﻤﺎﻳﺶ داده
ﺷﻮﻧﺪ OPC-DA .اﻳﻦ دﻳﺘﺎﻫﺎ را آدرس دﻫﻲ ﻣﻲ ﻛﻨﺪ Client .ﻳﺎ ﻣﺸﺘﺮي اﺻﻠﻲ اﻳﻦ OPCﻣﻌﻤﻮﻻً ﺳﻴﺴﺘﻢ ﻫﺎي
ﻧﻤﺎﻳﺶ دﻫﻨﺪه HMIﻫﺴﺘﻨﺪ.
ﺗﻮاﻧﺪ آﻻرم ﻫﺎ و رﺧﺪاد ﻫﺎ را ﺟﻤﻊ آوري ﻛﺮده و ﺑﻪ آﻧﻬﺎ ﭘﻴﻐﺎم ﻧﺴﺒﺖ دﻫﺪ .ﺳﻴﺴﺘﻢ ﻫﺎي ﺛﺒﺖ آﻻرم و رخ داد
ﻣﺸﺘﺮي اﺻﻠﻲ اﻳﻦ OPCﻫﺴﺘﻨﺪ.
در ﻛﺎر ﺑﺎ OPCدر ﺳﻤﺖ Clientﺑﺮﻧﺎﻣﻪ ﻧﻮﺷﺘﻪ ﻣﻴﺸﻮد اﻳﻦ ﺑﺮﻧﺎﻣﻪ ﺗﻮﺳﻂ Objectﻫﺎي ﺧﺎص ﺑﺎ Serverارﺗﺒﺎط
ﺑﺮﻗﺮار ﻣﻲ ﻛﻨﺪ Client .و Serverﻣﻤﻜﻦ اﺳﺖ روي ﻳﻚ ﺳﻴﺴﺘﻢ ﺑﺎﺷﺪﻛﻪ ﭘﺮدازش آﻧﻬﺎ ﺑﺼﻮرت ﻣﻮازي اﻧﺠﺎم
ﺷﻮد .ﺷﻜﻞ زﻳﺮ:
221 ﻛﺎر ﺑﺎ OPC
OPC Serverﺑﺎ دو ﻣﻔﻬﻮم ﺳﺮوﻛﺎر دارﻳﻢ ﻳﻜﻲ Groupو دﻳﮕﺮي Item در ارﺗﺒﺎط Clientﺑﺎ
OPC Itemﻣﺸﺎﺑﻪ Tagاﺳﺖ ﻛﻪ ارﺗﺒﺎط ﺑﺎ آدرس ﻫﺎي ﺳﻨﺴﻮر ﻳﺎ وﺳﻴﻠﻪ را ﻣﺸﺨﺺ ﻣﻲ ﻛﻨﺪ.ﺗﻌﺮﻳﻒ Itemﻫﺎي
ﻣﻮرد ﻧﻴﺎز ﺑﺮاي ارﺗﺒﺎط ﺿﺮوري اﺳﺖ Clientﻣﻲ ﺗﻮاﻧﺪ ﺑﺎ اﻳﻦ آﻳﺘﻢ ﻫﺎ ﺑﺼﻮرت Write/Readﻛﺎر ﻛﻨﺪ ﻣﺜﻼً ﺑﺎ
ﺗﻌﺮﻳﻒ ﻳﻚ آﻳﺘﻢ ﻛﻪ آدرس آن Actuatorرا ﻣﺸﺨﺺ ﻣﻲ ﻛﻨﺪ ﻣﻲ ﺗﻮان از ﻣﺤﻴﻂ Clientﺑﻪ آن ﻓﺮﻣﺎن داد.
ﻋﻤﻞ Readﻣﻲ ﺗﻮاﻧﺪ ﺑﺼﻮرت Synchronousﻳﺎ Asynchronousاﻧﺠﺎم ﺷﻮد ﺧﻮاﻧﺪن آﺳﻨﻜﺮون در ﺣﺎﻟﺘﻲ ﻛﻪ
وﺳﻴﻠﻪ ) (Itemﻧﻤﻲ ﺗﻮاﻧﺪ ﺑﻪ اﻧﺪازه ﻛﺎﻓﻲ ﺳﺮﻳﻊ ﻋﻤﻞ ﻛﻨﺪ ﻣﻨﺎﺳﺐ اﺳﺖ.
آﻳﺘﻢ ﻫﺎ زﻳﺮ ﻣﺠﻤﻮﻋﻪ ﻳﻚ Groupﻗﺮار ﻣﻲ ﮔﻴﺮﻧﺪ .ﻣﻲ ﺗﻮان ﭼﻨﺪ Groupﻛﻪ ﻫﺮ ﻛﺪام ﺣﺎوي ﭼﻨﺪﻳﻦ Itemاﺳﺖ
ﺗﻌﺮﻳﻒ ﻛﺮد .ﺑﺮاي ﻫﺮ ﮔﺮوه ﻣﻲ ﺗﻮان وﻳﮋﮔﻲ ﻫﺎي ﺧﺎص ﺗﻌﺮﻳﻒ ﻛﺮد ﻛﻪ ﺑﺎ وﻳﮋﮔﻲ ﺳﺎﻳﺮ ﮔﺮوﻫﻬﺎ ﻣﺘﻔﺎوت ﺑﺎﺷﺪ
از ﺟﻤﻠﻪ اﻳﻦ وﻳﮋﮔﻲ ﻫﺎ ﻣﻲ ﺗﻮان ﺑﻪ ﻣﻮارد زﻳﺮ اﺷﺎره ﻛﺮد:
زﻣﺎن Updateﺷﺪن آﻳﺘﻢ ﻫﺎ ﺑﺮﺣﺴﺐ ﻣﻴﻠﻲ ﺛﺎﻧﻴﻪ •
OPC Scoutﻳﺎ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﺑﺎ ﻧﺮم اﻓﺰارﻫﺎي اﺳﺘﺎﻧﺪارد در ﺳﻤﺖ Client اﺳﺘﻔﺎده از •
ﺑﺮاي اﺳﺘﻔﺎده از OPCزﻳﻤﻨﺲ ﻧﺮم اﻓﺰار Simatic Netﻣﻮرد ﻧﻴﺎز اﺳﺖ ﻛﻪ در ﺳﻲ دي ﺿﻤﻴﻤﻪ وﺟﻮد دارد .ﭘﺲ
از ﻧﺼﺐ اﻳﻦ ﻧﺮم اﻓﺰار ﻣﻌﻤﻮﻻً Wizardاﺟﺮا ﺷﺪه و ﻛﺎرﺗﻬﺎي اﺗﺮﻧﺖ و ﭘﺮوﻓﻲ ﺑﺎس روي PCرا اﺗﻮﻣﺎﺗﻴﻚ
ﺷﻨﺎﺳﺎﻳﻲ ﻣﻴﻜﻨﺪ .ﺑﺮاي اﻳﻦ ﻛﺎرت ﻫﺎ دو ﻣﺪ ﻛﺎري وﺟﻮد دارد:
ﻣﺪ PG Operationﺑﺮاي اﺳﺘﻔﺎده ﻋﺎدي از ﻛﺎرت ﺷﺒﻜﻪ .1
ﺷﺒﻜﻪ ﺑﺮاي ﻋﻤﻠﻜﺮد OPC ﻣﺪ Configured Modeﺑﺮاي اﺳﺘﻔﺎده از ﻛﺎرت .2
اﮔﺮ ﻣﻴﺨﻮاﻫﻴﺪ از اﻳﻦ ﻛﺎرﺗﻬﺎ ﺑﻌﺪاً ﺑﺮاي ارﺗﺒﺎط OPCاﺳﺘﻔﺎده ﻛﻨﻴﺪ ﻻزم اﺳﺖ ﻣﺪ Configured Modeاﻧﺘﺨﺎب
ﺷﻮد .اﻟﺒﺘﻪ اﻧﺘﺨﺎب ﻣﺪ ﻛﺎري ﺑﺼﻮرت دﺳﺘﻲ ﻧﻴﺰ اﻣﻜﺎن ﭘﺬﻳﺮ اﺳﺖ ﻛﻪ در اداﻣﻪ ﺗﻮﺿﻴﺢ داده ﺧﻮاﻫﺪ ﺷﺪ.
اﻣﺎ اﺑﺘﺪا ﺑﺒﻴﻨﻴﻢ ﭘﺲ از ﻧﺼﺐ Simatic Netاﺑﺰارﻫﺎي اﺻﻠﻲ ﻣﻮرد اﺳﺘﻔﺎده ﻛﺪام ﻫﺴﺘﻨﺪ؟ ﺑﺎ اﺗﻤﺎم ﻧﺼﺐ در ﻛﻨﺎر
ﻣﺴﻴﺮ Step7ﻫﻤﺎﻧﻄﻮر ﻛﻪ در ﺷﻜﻞ زﻳﺮ ﻣﺸﺨﺺ اﺳﺖ Simatic Netرا ﺧﻮاﻫﻴﻢ دﻳﺪ .از اﻳﻦ اﺑﺰارﻫﺎ ﻳﻜﻲ
OPC Configuration Consoleاﺳﺖ ﻛﻪ ﺑﺮاي ﺗﻨﻈﻴﻤﺎت ﻛﺎرت ﺷﺒﻜﻪ ﻣﻮرد اﺳﺘﻔﺎده ﻗﺮار ﻣﻲ ﮔﻴﺮد و دﻳﮕﺮي
Scoutاﺳﺖ ﻛﻪ ﺑﺮاي ارﺳﺎل ﻓﺮاﻣﻴﻦ OPCﻣﻲ ﺗﻮاﻧﺪ اﺳﺘﻔﺎده ﺷﻮد.
223 ﻛﺎر ﺑﺎ OPC
اﻣﺎ ﻋﻼوه ﺑﺮ ﻣﻮارد ﻓﻮق ﺑﺎ ﻧﺼﺐ Simatic Netﮔﺰﻳﻨﻪ دﻳﮕﺮي ﺑﺎ ﻋﻨﻮان Station Configuratorﻧﻴﺰ اﺿﺎﻓﻪ ﻣﻴﺸﻮد
ﻛﻪ ﻣﻴﺘﻮان آﻧﺮا در ﻣﺴﻴﺮ زﻳﺮ ﻳﺎ در Taskbarﭘﺎﻳﻴﻦ ﺻﻔﺤﻪ Descktopﻣﺸﺎﻫﺪه ﻛﺮد:
ﭘﺲ از ﻧﺼﺐ Simatic Netﻛﺎرﺑﺮ ﺧﻮاﻫﺪ دﻳﺪ ﻛﻪ ﻫﺮ ﺑﺎر ﻛﺎﻣﭙﻴﻮﺗﺮ اﺳﺘﺎرت ﻣﻴﺸﻮد روي ﺻﻔﺤﻪ Descktopﺷﻜﻠﻲ
ﻣﺎﻧﻨﺪ زﻳﺮ ﻇﺎﻫﺮ ﻣﻲ ﮔﺮدد ﻛﻪ ﻣﺮﺑﻮط ﺑﻪ ﺷﻨﺎﺳﺎﻳﻲ ﭘﻴﻜﺮ ﺑﻨﺪي ﺗﻮﺳﻂ Station Configuratorﻣﻲ ﺑﺎﺷﺪ.
Station Cofiguratorﺑﺮﻧﺎﻣﻪ اي اﺳﺖ ﻛﻪ OPC Serverو ﻛﺎرت ارﺗﺒﺎﻃﻲ ﺷﺒﻜﻪ را ﻣﺸﺨﺺ ﻣﻴﻜﻨﺪ .ﺑﻌﺪاً ﺧﻮاﻫﻴﻢ
دﻳﺪ ﻛﻪ ﭼﮕﻮﻧﻪ ﭘﻴﻜﺮﺑﻨﺪي OPC Serverدر ﻣﺤﻴﻂ HWconfigﺑﻪ Station Configuratorداﻧﻠﻮد ﻣﻲ ﮔﺮدد.
ﺑﺎ اﻳﻦ ﺗﻮﺿﻴﺤﺎت ﺑﻪ ﻧﺤﻮه ﭘﻴﻜﺮ ﺑﻨﺪي OPC Serverﻣﻲ ﭘﺮدازﻳﻢ .ﻣﺮاﺣﻞ ﻛﺎر ﺑﺸﺮح زﻳﺮ اﺳﺖ:
Windows> Start > Simatic > Simatic Net -1اﺟﺮاي Configuration Consoleاز ﻣﺴﻴﺮ
ﭘﻨﺠﺮه اي ﻣﺎﻧﻨﺪ ﺷﻜﻞ ﺑﻌﺪ ﻇﺎﻫﺮ ﻣﻴﺸﻮد ﻛﻪ در آن ﻛﺎرﺗﻬﺎي ﺷﺒﻜﻪ ﻧﺼﺐ ﺷﺪه روي ) PCاﺗﺮﻧﺖ ﻳﺎ ﭘﺮوﻓﻲ ﺑﺎس(
در زﻳﺮ ﻣﺠﻤﻮﻋﻪ Modulesﻇﺎﻫﺮ ﻣﻲ ﮔﺮدﻧﺪ .اﮔﺮ در زﻳﺮ ﻛﺎرت روي ﮔﺰﻳﻨﻪ Generalﻛﻠﻴﻚ ﻛﻨﻴﻢ در ﺳﻤﺖ
راﺳﺖ ﻣﻲ ﺗﻮاﻧﻴﻢ ﻣﺪ ﻛﺎري را اﻧﺘﺨﺎب ﻧﻤﺎﻳﻴﻢ .ﻣﺪ ﻛﺎري PG Operationﺑﺮاي ﺣﺎﻟﺖ ﻋﺎدي ﻛﺎرت اﺳﺖ و در
اﻳﻦ ﻣﺪ ﻣﻲ ﺗﻮان از آن ﺑﺮاي ﻋﻤﻠﻴﺎت داﻧﻠﻮد و آﭘﻠﻮد و اﻣﺜﺎل آن ﺑﺸﺮﺣﻲ ﻛﻪ در ﻓﺼﻞ 7ذﻛﺮ ﺷﺪ اﺳﺘﻔﺎده ﻛﺮد .ﻣﺪ
ﻛﺎري Configured Modeﺑﺮاي OPCاﺳﺘﻔﺎده ﻣﻴﺸﻮد .ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ اﮔﺮ ﭼﻨﺪ ﻛﺎرت ﺷﺒﻜﻪ وﺟﻮد داﺷﺘﻪ ﺑﺎﺷﺪ
ﻓﻘﻂ ﺑﺮاي ﻳﻜﻲ از آﻧﻬﺎ ﻣﻲ ﺗﻮان ﻣﺪ Configuredرا اﻧﺘﺨﺎب ﻛﺮد.
ﻛﺎر ﺑﺎ OPC 224
Station Configurator اﮔﺮ اﻧﺘﺨﺎب ﻣﺪ در ﭘﻨﺠﺮه ﻓﻮق ﻏﻴﺮ ﻓﻌﺎل ﺑﺎﺷﺪ ﻣﺸﻜﻠﻲ ﻧﻴﺴﺖ و اﻳﻦ ﻛﺎر را ﻣﻲ ﺗﻮاﻧﻴﻢ در
اﻧﺠﺎم دﻫﻴﻢ ﻛﻪ ﺑﻌﺪاً ﺗﺸﺮﻳﺢ ﺧﻮاﻫﺪ ﺷﺪ.
در ﭘﻨﺠﺮه ﻓﻮق در زﻳﺮ ﻛﺎرت ﺑﺨﺶ ﻫﺎي دﻳﮕﺮي ﻧﻴﺰ وﺟﻮد دارد ﻛﻪ ﺟﺰﺋﻴﺎﺗﻲ را در ﻣﻮرد ﻛﺎرت ﺑﺮ ﻣﻲ ﮔﺮداﻧﺪ
ﻣﺜﻼً ﻣﻲ ﺗﻮان آدرس MACو آدرس IPﻛﺎرت را در ﺑﺨﺶ Addressﻣﺸﺎﻫﺪه ﻛﺮد.
-2اﺟﺮاي Station Configuratorاز آﻳﻜﻮن ﻣﻮﺟﻮد در Taskbarﻳﺎ از ﻃﺮﻳﻖ ﻣﺴﻴﺮ ﺑﺮﻧﺎﻣﻪ ﻫﺎي ﻧﺼﺐ ﺷﺪه
وﻳﻨﺪوز .ﭘﻨﺠﺮه اي ﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ ﻇﺎﻫﺮ ﻣﻴﺸﻮد ﻛﻪ در اﺑﺘﺪا ﺧﺎﻟﻴﺴﺖ.
اﮔﺮ ﺑﺮاي ﻛﺎرت ﺷﺒﻜﻪ ﻣﺪ Configuredاﻧﺘﺨﺎب ﺷﺪه ﺑﺎﺷﺪ در اﻳﻦ ﭘﻨﺠﺮه ﻇﺎﻫﺮ ﻣﻲ ﺷﻮد .و اﮔﺮ اﻳﻦ ﻣﺪ ﺗﻌﺮﻳﻒ
ﻧﺸﺪه ﺑﺎﺷﺪ در ﻫﻤﻴﻦ ﺟﺎ ﻣﻲ ﺗﻮان آﻧﺮا اﺿﺎﻓﻪ ﻛﺮد .ﺑﺎ ﻛﻠﻴﻚ روي Addﭘﻨﺠﺮه ﺷﻜﻞ ﺑﻌﺪ ﻇﺎﻫﺮ ﻣﻴﺸﻮد:
225 ﻛﺎر ﺑﺎ OPC
ﻛﺎرت ﺷﺒﻜﻪ ﻣﻌﻤﻮﻟﻲ ﻛﺎﻣﭙﻴﻮﺗﺮ )ﭘﻮرت (LANدر اﻳﻨﺠﺎ ﺑﻌﻨﻮان IE Generalﻇﺎﻫﺮ ﻣﻲ ﺷﻮد .اﮔﺮ ﻛﺎرت ﺻﻨﻌﺘﻲ
اﺗﺮﻧﺖ ﻣﺎﻧﻨﺪ CP1611روي PCﻧﺼﺐ ﺷﺪه ﺑﺎﺷﺪ ﻧﻴﺰ در اﻳﻦ ﻟﻴﺴﺖ ﻇﺎﻫﺮ ﻣﻴﺸﻮد.ﺑﺎ اﻧﺘﺨﺎب ﻛﺎرت اﺗﺮﻧﺖ ﻣﻲ ﺑﻴﻨﻴﻢ
Configuration Console ﻛﻪ اﻳﻦ ﻛﺎرت در اﺳﻼت ﭘﻨﺠﺮه ﻇﺎﻫﺮ ﻣﻴﮕﺮدد.اﮔﺮ در ﻫﻤﻴﻦ وﺿﻌﻴﺖ ﺑﻪ ﺑﺮﻧﺎﻣﻪ
ﺑﺮﮔﺮدﻳﻢ ﺧﻮاﻫﻴﻢ دﻳﺪ ﻛﻪ ﻣﺪ ﻛﺎري اﻳﻦ ﻛﺎرت ﺑﺼﻮرت Configuredدر آﻣﺪه اﺳﺖ.
ﻣﺠﺪداً روي Addﻛﻠﻴﻚ ﻛﺮده و در اﻳﻨﺤﺎﻟﺖ OPC Serverرا اﻧﺘﺨﺎب ﻣﻲ ﻛﻨﻴﻢ .اﻳﻦ اﻧﺘﺨﺎب در اﺳﻼت ﺑﻌﺪي
ﻇﺎﻫﺮ ﻣﻴﮕﺮدد.
ﺑﻌﺪاً ﺧﻮاﻫﻴﻢ دﻳﺪ ﻛﻪ روش دﻳﮕﺮي ﻧﻴﺰ ﺑﺮاي وارد ﻛﺮدن دو ﻣﻮرد ﻓﻮق ﺑﻪ Station Configuratorوﺟﻮد دارد.
ﺑﺎ ﺗﻨﻈﻴﻤﺎﺗﻲ ﻛﻪ ﺗﺎ اﻳﻨﺠﺎ اﻧﺠﺎم ﺷﺪ اﻳﻦ اﻣﻜﺎن را دارﻳﻢ ﻛﻪ در ﻣﺮاﺣﻞ ﺑﻌﺪ ﭘﻴﻜﺮﺑﻨﺪي اﺗﺼﺎﻻ ت ﺑﻴﻦ PCو PLCرا
ﺑﻪ Station Configuratorداﻧﻠﻮد ﻛﻨﻴﻢ.
-3اﺟﺮاي SimatiC Managerو اﻳﺠﺎد ﭘﺮوژه ﺟﺪﻳﺪ و اﻧﺠﺎم ﻣﺮاﺣﻞ زﻳﺮ:
وارد ﻛﺮدن ﻳﻚ PC Stationﺑﻪ ﭘﺮوژه . •
ﻛﺎر ﺑﺎ OPC 226
ﭘﺲ از وارد ﺷﺪن ﺑﻪ ﭘﻨﺠﺮه ﻧﺎم آن را ﺑﻪ ﻧﺎم ﻛﺎﻣﭙﻴﻮﺗﺮ ﻛﻪ روي آن ﻛﺎر ﻣﻲ ﻛﻨﻴﺪ Renameﻛﻨﻴﺪ .ﻧﺎم •
ﭘﺲ از ﺑﺎز ﺷﺪن Hwconfigﻣﻲ ﺑﻴﻨﻴﻢ ﻛﻪ اﺳﻼت ﻫﺎﻳﻲ ﺑﺮاي PCﻇﺎﻫﺮ ﻣﻴﺸﻮد .ﻣﺮﺣﻠﻪ ﺑﻌﺪ وارد •
ﻛﺮدن ﻛﺎرت ارﺗﺒﺎﻃﻲ ﻣﻮرد ﻧﻈﺮ از ﭘﻨﺠﺮه ﻛﺎﺗﺎﻟﻮگ ﺑﻪ ﺑﺮﻧﺎﻣﻪ اﺳﺖ .اﮔﺮ ﻛﺎرت اﺗﺮﻧﺖ ﻏﻴﺮ زﻳﻤﻨﺴﻲ
IE ﺑﻮد ﻛﺎﻓﻴﺴﺖ از ﭘﻨﺠﺮه ﻛﺎﺗﺎﻟﻮگ زﻳﺮ ﻣﺠﻤﻮﻋﻪ PC Station > CP Industrial Ethernetﻛﺎرت
را اﻧﺘﺨﺎب ﻧﻤﺎﻳﻴﻢ .ﺑﺎ وارد ﻛﺮدن IEﻻزﻣﺴﺖ آدرس IPﻛﺎرت را ﻫﻢ ﺑﺪﻫﻴﻢ .اﮔﺮ PCروي ﺷﺒﻜﻪ
اﺗﺮﻧﺖ اﺳﺖ ﺑﻬﺘﺮ اﺳﺖ ﻫﻤﺎن آدرس IPﻣﻮﺟﻮد را ﺑﺪﻫﻴﻢ.
227 ﻛﺎر ﺑﺎ OPC
User Application وارد ﻛﺮدن OPC Serverاز ﻛﺎﺗﺎﻟﻮگ ﻓﻮق ﻗﺴﻤﺖ •
داﻧﻠﻮد ﻛﺮدن .در اﻳﻨﺠﺎ اﻃﻼﻋﺎت ﺑﻪ Station Configuratorداﻧﻠﻮد ﻣﻴﺸﻮد .در ﺣﻴﻦ داﻧﻠﻮد ﺧﻮاﻫﻴﺪ •
اﮔﺮ داﻧﻠﻮد ﻫﻢ ﻧﻜﻨﻴﻢ ﻣﻴﺘﻮاﻧﻴﻢ از روش دﻳﮕﺮ اﻳﻦ اﻃﻼﻋﺎت را ﺑﻪ Station Configuratorﻣﻌﺮﻓﻲ •
ﻧﻤﺎﻳﻴﻢ ﺑﺮاي اﻳﻦ ﻣﻨﻈﻮر در Station Configuratorﮔﺰﻳﻨﻪ Importرا اﻧﺘﺨﺎب ﻛﺮده و در ﻣﺴﻴﺮي
ﻛﻪ ﭘﺮوژه ذﺧﻴﺮه ﺷﺪه روي ﻧﺎم آن ﻛﻠﻴﻚ و وارد ﺷﺎﺧﻪ XDBﺷﺪه و ﻓﺎﻳﻞ ﻣﻮﺟﻮد در آن را اﻧﺘﺨﺎب
ﻣﻴﻜﻨﻴﻢ .ﺑﺪﻳﻦ ﺗﺮﺗﻴﺐ Stationﺑﺎ اﻃﻼﻋﺎت ﺟﺪﻳﺪ ﺷﺮوع ﺑﻪ ﻛﺎر ﻣﻴﻜﻨﺪ .ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ ﻓﺎﻳﻞ ﻓﻮق اﻟﺬﻛﺮ
ﻫﺮ ﺑﺎر ﻛﻪ در Hwconfigﻛﺎﻣﭙﺎﻳﻞ و ذﺧﻴﺮه را اﻧﺘﺨﺎب ﻛﻨﻴﻢ Updateﻣﻲ ﮔﺮدد.
ﻛﺎر ﺑﺎ OPC 228
ﺗﺬﻛﺮ :در Set PC/PGﻣﻴﺘﻮاﻧﻴﻢ ﺑﺠﺎي اﺗﺮﻧﺖ ) PC Internal (Localرا اﻧﺘﺨﺎب ﻛﻨﻴﻢ .در اﻳﻦ ﺣﺎﻟﺖ ﺗﻮﺟﻪ
ﺷﻮد در ﺻﻮرﺗﻲ داﻧﻠﻮد اﻣﻜﺎن ﭘﺬﻳﺮ اﺳﺖ ﻛﻪ ﻧﺎم PC Stationدر Simatic Managerﻫﻤﻨﺎم ﺑﺎ ﻧﺎم PCﺑﺎﺷﺪ.
وﻗﺘﻲ اﻳﻦ ﻛﺎر درﺳﺖ اﻧﺠﺎم ﺷﻮد ﻣﻌﻤﻮﻻً ﺷﻜﻞ آﻳﻜﻮن در Simatic Managerﺑﺎ ﻳﻚ ﻓﻠﺶ زرد رﻧﮓ ﻫﻤﺮاه
ﺧﻮاﻫﺪ ﺑﻮد.
IE وﻗﺘﻲ در Configuration Consoleﻣﺪ ﻛﺎري PCرا PG Operationاﻧﺘﺨﺎب ﻣﻲ ﻛﻨﻴﻢ ﻛﺎرت •
از Station Configuratorﺣﺬف ﻣﻴﺸﻮد ﻛﻪ اﻟﺒﺘﻪ ﻣﻴﺘﻮان آن را ﻣﺠﺪداً اﺿﺎﻓﻪ ﻧﻤﻮد وﻟﻲ ﻧﻴﺎز ﺑﻪ اﻧﺘﺨﺎب
ﻣﺪ Configuredدر Configuration Consoleﻣﻲ ﺑﺎﺷﺪ.
ﭘﻴﻜﺮ ﺑﻨﺪي را داﻧﻠﻮد ﻣﻲ ﻛﻨﻴﻢ ﭘﻨﺠﺮه اي ﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ ﻇﺎﻫﺮ ﻣﻴﺸﻮد ﻻزم اﺳﺖ ﻫﻤﻪ ﮔﺰﻳﻨﻪ ﻫﺎ اﻧﺘﺨﺎب •
ﺷﻮﻧﺪ.
اﮔﺮ ﻣﺸﻜﻠﻲ وﺟﻮد داﺷﺘﻪ ﺑﺎﺷﺪ در ﺣﻴﻦ داﻧﻠﻮد ﭘﻴﻐﺎم ﺧﻄﺎ ﻇﺎﻫﺮ ﻣﻲ ﮔﺮدد در ﻏﻴﺮ اﻳﻨﺼﻮرت ﭘﺲ از ﺗﻜﻤﻴﻞ داﻧﻠﻮد
Station Configuratorﺷﻜﻠﻲ ﺑﺼﻮرت زﻳﺮ ﺧﻮاﻫﺪ داﺷﺖ.
Netproﻣﻲ ﺑﺎﺷﺪ. ﺗﺎ اﻳﻦ ﻣﺮﺣﻠﻪ ﭘﻴﻜﺮ ﺑﻨﺪي PCو PLCاﻧﺠﺎم ﺷﺪ ﻗﺪم ﺑﻌﺪي ﺗﻌﺮﻳﻒ ارﺗﺒﺎط ﺑﻴﻦ اﻳﻨﺪو در
229 ﻛﺎر ﺑﺎ OPC
NetProرا ﺑﺎز ﻣﻴﻜﻨﻴﻢ و ﺑﺎ ﻛﻠﻴﻚ روي OPCدر اﺳﻼت PCﮔﺰﻳﻨﻪ S7را ﻓﻌﺎل ﻣﻴﻜﻨﻴﻢ ﺑﺪﻳﻬﻲ اﺳﺖ •
اﮔﺮ ﻣﻴﺨﻮاﺳﻴﺘﻢ از ارﺗﺒﺎط Send/Receiveاﺳﺘﻔﺎده ﻧﻤﺎﻳﻴﻢ ﺑﺎﻳﺴﺘﻲ ﮔﺰﻳﻨﻪ ISO/TCPرا ﻓﻌﺎل ﻣﻲ ﻛﺮدﻳﻢ.
ﺑﺎ اﺳﺘﻔﺎده از ﺟﺪول اﺗﺼﺎﻻت در NetProﻳﻚ S7-Connectionﺑﻴﻦ PCو PLCﺗﻌﺮﻳﻒ ﻣﻲ ﻧﻤﺎﻳﻴﻢ. •
ﻛﺎر ﺑﺎ OPC 230
ﭘﺲ از ﻛﻠﻴﻚ روي Applyﭘﻨﺠﺮه زﻳﺮ ﻇﺎﻫﺮ ﻣﻴﺸﻮد ﻛﻪ ارﺗﺒﺎط ﺑﻴﻦ PLCو PCرا ﻧﺸﺎن ﻣﻲ دﻫﺪ •
ﭘﺲ از ﺗﺎﻳﻴﺪ و ﺑﺴﺘﻦ اﻳﻦ ﭘﻨﺠﺮه اﺗﺼﺎل ﺗﻌﺮﻳﻒ ﺷﺪه در ﺟﺪول اﺗﺼﻼت Netproﻇﺎﻫﺮ ﻣﻲ ﮔﺮدد.
در Set PG/PCارﺗﺒﺎط را روي اﺗﺮﻧﺖ ﻣﻲ ﮔﺬارﻳﻢ )ﻫﻤﺎن ﻛﺎرت اﺗﺮﻧﺖ ﻛﻪ روي (PCﻗﺮار دارد. •
ﻋﻤﻞ داﻧﻠﻮد را ﺑﻪ PCاﻧﺠﺎم ﻣﻴﺪﻫﻴﻢ .اﮔﺮ ﻣﺸﻜﻠﻲ ﻧﺪاﺷﺘﻪ ﺑﺎﺷﺪ در Station Cofiguratorﺷﻜﻞ زﻳﺮ •
ﺗﺎ اﻳﻦ ﻣﺮﺣﻠﻪ ﭘﻴﻜﺮﺑﻨﺪي و ﺗﻌﺮﻳﻒ ارﺗﺒﺎط اﻧﺠﺎم ﺷﺪه اﺳﺖ .ﻗﺪم ﺑﻌﺪي اﺳﺘﻔﺎده از Applicationﺑﺮاي ﺗﺒﺎدل
دﻳﺘﺎﺳﺖ .در اداﻣﻪ ﻧﺤﻮه اﺳﺘﻔﺎده از وﻳﮋوال ﺑﻴﺴﻴﻚ را ﺑﺮاي ﻛﺎر ﺑﺎ OPCﺷﺮح ﺧﻮاﻫﻴﻢ داد .وﻟﻲ ﻗﺒﻞ از آن ﻻزم
اﺳﺖ ﻣﺘﺬﻛﺮ ﺷﻮﻳﻢ ﻛﻪ در زﻳﺮ ﺑﺮﻧﺎﻣﻪ ﻫﺎي Simatic Netاﺑﺰاري ﺑﻨﺎم OPC Scoutوﺟﻮد دارد ﻛﻪ ﺗﻮﺳﻂ آن ﻣﻲ
231 ﻛﺎر ﺑﺎ OPC
ﺗﻮان ارﺗﺒﺎط را ﭼﻚ ﻛﺮد و ﺑﻪ ﺗﺒﺎدل دﻳﺘﺎ ﭘﺮداﺧﺖ .ﺑﺎ اﺳﺘﻔﺎده از OPC Scoutﻣﻲ ﺗﻮان ﺗﮓ ﻫﺎي ﻣﺮﺑﻮط ﺑﻪ ﺳﻴﺴﺘﻢ
ﻫﺎي HMIﻣﺎﻧﻨﺪ Winccﻳﺎ OPﻫﺎي ﭘﻴﻜﺮ ﺑﻨﺪي ﺷﺪه ﺑﺎ Protoolرا ﺧﻮاﻧﺪ ﻳﺎ در آﻧﻬﺎ ﻧﻮﺷﺖ.
روي Groupاﻳﺠﺎد ﺷﺪه راﺳﺖ ﻛﻠﻴﻚ و Add Itemرا اﻧﺘﺨﺎب ﻣﻲ ﻧﻤﺎﻳﻴﻢ.ﭘﻨﺠﺮه ﺷﻜﻞ ﺑﺎز ﺧﻮاﻫﺪ ﺷﺪ.
ﻛﺎر ﺑﺎ OPC 232
در اﻳﻦ ﭘﻨﺠﺮه اﻧﻮاع ارﺗﺒﺎﻃﺎت ﻇﺎﻫﺮ ﻣﻴﺸﻮد .از آﻧﺠﺎ ﻛﻪ ارﺗﺒﺎط ﺗﻌﺮﻳﻒ ﺷﺪه ﻗﺒﻠﻲ از ﻧﻮع S7 Connectionﻣﻲ
ﺑﺎﺷﺪ روي اﻳﻦ ﮔﺰﻳﻨﻪ ﻛﻠﻴﻚ ﻣﻲ ﻛﻨﻴﻢ .اﮔﺮ ﻣﺮاﺣﻞ ﭘﻴﻜﺮ ﺑﻨﺪي و ﺗﻌﺮﻳﻒ ارﺗﺒﺎط درﺳﺖ اﻧﺠﺎم ﺷﺪه ﺑﺎﺷﺪ در زﻳﺮ
Data ﻗﺴﻤﺖ Objectsﻫﻤﻪ آدرﺳﻬﺎي ﺣﺎﻓﻈﻪ CPUﻣﺎﻧﻨﺪ Inputو Outputو Memoryو Timerو Counterو
Blockﻫﺎ ﻟﻴﺴﺖ ﺧﻮاﻫﻨﺪ ﺷﺪ.ﺑﺮاي اﺳﺘﻔﺎده از ﻳﻚ آدرس ﺧﺎص روي New Definitionﻛﻠﻴﻚ ﻣﻲ ﻛﻨﻴﻢ.
ﺑﻌﻨﻮان ﻣﺜﺎل ﻫﻤﺎﻧﻄﻮر ﻛﻪ در ﺷﻜﻞ ﻧﺸﺎن داده ﺷﺪه ﻣﻲ ﺗﻮان آدرﺳﻲ از DB10را اﻧﺘﺨﺎب ﻛﺮد.ﭘﺲ از ﻛﻠﻴﻚ
روي New Definitionدر ﭘﻨﺠﺮه زﻳﺮ ﻧﻮع دﻳﺘﺎ ،آدرس دﻳﺘﺎ و ﺗﻌﺪاد آن را اﻧﺘﺨﺎب ﻣﻲ ﻛﻨﻴﻢ.
ﻣﺜﻼً Xﺑﺮاي ﺑﻴﺖ و Bﺑﺮاي ﺑﺎﻳﺖ ﺑﻜﺎر ﻣﻴﺮود .ﭘﺲ از وارد ﻛﺮدن اﻃﻼﻋﺎت و ﻛﻠﻴﻚ روي OKاﻳﻦ آدرس ﻫﺎ
در ﻟﻴﺴﺖ اﺻﻠﻲ ﻇﺎﻫﺮ ﻣﻴﺸﻮد ﻛﻪ آﻧﻬﺎ را ﺑﻪ ﺳﺘﻮن ﺳﻤﺖ راﺳﺖ اﻧﺘﻘﺎل ﻣﻲ دﻫﻴﻢ.
ﭘﺲ از ﺗﻜﻤﻴﻞ اﻳﻦ ﻣﺮﺣﻠﻪ و ﻛﻠﻴﻚ روي Okآدرﺳﻬﺎ در ﻟﻴﺴﺖ OPC Scoutﻇﺎﻫﺮ ﻣﻴﺸﻮد و ﻣﻘﺪار و وﺿﻌﻴﺖ
آﻧﻬﺎ ﻧﻤﺎﻳﺶ داده ﻣﻴﺸﻮد .ﺷﻜﻞ زﻳﺮ:
233 ﻛﺎر ﺑﺎ OPC
ﻣﻲ ﺗﻮان ﺑﺎ داﺑﻞ ﻛﻠﻴﻚ روي ﻫﺮ ﻛﺪام از ﺳﻄﺮﻫﺎي ﻓﻮق ﻣﻘﺪار ﺟﺪﻳﺪي را ﺑﻪ اﻳﻦ آدرس ﻫﺎ اﺧﺘﺼﺎص داد .اﻳﻦ
ﻣﻘﺪار ﺑﻪ PLCاﻋﻤﺎل ﺧﻮاﻫﺪﺷﺪ .ﭘﻨﺠﺮه زﻳﺮ ﺑﺮاي اﻳﻦ ﻣﻨﻈﻮر ﺑﻜﺎر ﻣﻲ رود:
ﻣﻴﺘﻮان در OPC Scoutﺑﺠﺎي آدرﺳﻬﺎي اﺻﻠﻲ از آدرﺳﻬﺎي ﺳﻤﺒﻠﻴﻚ اﺳﺘﻔﺎده ﻛﺮد .اﻳﻦ ﻛﺎر در ﺻﻮرﺗﻲ اﻣﻜﺎن
ﭘﺬﻳﺮ اﺳﺖ ﻛﻪ اوﻻً ﻫﻨﮕﺎم ﭘﻴﻜﺮ ﺑﻨﺪي PLCﺳﻤﺒﻞ ﻫﺎ ﺗﻌﺮﻳﻒ ﺷﺪه ﺑﺎﺷﻨﺪ ﺛﺎﻧﻴﺎً در ﭘﻴﻜﺮ ﺑﻨﺪي OPCدر
Hwconfigﻳﺎ در Netproﺑﺎ داﺑﻞ ﻛﻠﻴﻚ روي آن در ﭘﻨﺠﺮه زﻳﺮ ﮔﺰﻳﻨﻪ ﻣﺮﺑﻮط ﺑﻪ ﺳﻤﺒﻞ ﻫﺎ ﻓﻌﺎل ﺷﺪه ﺑﺎﺷﺪ.
ﻣﻴﺘﻮان ﺗﻤﺎم ﻳﺎ ﺑﺮﺧﻲ از ﺳﻤﺒﻞ ﻫﺎ را اﻧﺘﺨﺎب ﻧﻤﻮد.
ﻛﺎر ﺑﺎ OPC 234
اﮔﺮ ﻣﺮاﺣﻞ ﻓﻮق اﻧﺠﺎم ﺷﺪه ﺑﺎﺷﺪ ﻣﻲ ﺗﻮان در OPC Scoutﺑﺎ اﻧﺘﺨﺎب SYMاز ﻣﺴﻴﺮ زﻳﺮ آدرﺳﻬﺎ را
ﻣﺸﺎﻫﺪه ﻧﻤﻮد و ﺑﺎ اﻧﺘﻘﺎل آﻧﻬﺎ ﺑﻪ ﺳﻤﺖ راﺳﺖ ﭘﻨﺠﺮه وﺿﻌﻴﺖ و ﻣﻘﺪار آﻧﻬﺎ را دﻳﺪ.
ﺳﺘﻮن Accessﻧﺸﺎن ﻣﻴﺪﻫﺪ ﻛﻪ دﺳﺘﺮﺳﻲ ﺑﻪ آدرس ﭼﮕﻮﻧﻪ اﺳﺖ آدرﺳﻬﺎﻳﻲ ﻛﻪ داراي وﺿﻌﻴﺖ RWﻫﺴﺘﻨﺪ را
ﻣﻴﺘﻮان ﻫﻢ ﻣﺸﺎﻫﺪه ﻛﺮد و ﻫﻢ ﺑﻪ آﻧﻬﺎ ﻣﻘﺪار اﺧﺘﺼﺎص داد .اﮔﺮ ﺑﺨﻮاﻫﻴﻢ ﻫﻤﻪ از ﻧﻮع ﻓﻘﻂ ﺧﻮاﻧﺪﻧﻲ ﺑﺎﺷﻨﺪ ﻛﺎﻓﻴﺴﺖ
در ﻫﻨﮕﺎم ﭘﻴﻜﺮﺑﻨﺪي OPCدر NetProﺑﺎ دوﺑﺎر ﻛﻠﻴﻚ روي آن ﮔﺰﻳﻨﻪ Rرا در ﻗﺴﻤﺖ S7اﻧﺘﺨﺎب ﻛﻨﻴﻢ ﻣﺎﻧﻨﺪ
ﺷﻜﻞ زﻳﺮ:
ﺑﺪﻳﻦ ﺗﺮﺗﻴﺐ ﻣﻴﺘﻮان از ﻃﺮﻳﻖ OPC Scoutو از ﻃﺮﻳﻖ PCﺑﺼﻮرت دﺳﺘﻲ آدرس ﻫﺎي PLCرا ﺧﻮاﻧﺪ ﻳﺎ ﺑﻪ آﻧﻬﺎ
ﻣﻘﺪار ﻓﺮﺳﺘﺎد .اﻳﻦ ﻛﺎر ﺑﺮاي ﺗﺴﺖ ارﺗﺒﺎط ﺻﺤﻴﺢ ﺑﻴﻦ OPCو PLCﻧﻴﺰ ﻣﻨﺎﺳﺐ اﺳﺖ.
در ﺑﺨﺶ 5-11ﻣﻲ ﺑﻴﻨﻴﻢ ﻛﻪ ﺑﺠﺎي اﺳﺘﻔﺎده از OPC Scoutﻣﻴﺘﻮاﻧﻴﻢ ﺑﺎ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ در ﻣﺤﻴﻂ دﻳﮕﺮي
ﻣﺎﻧﻨﺪوﻳﮋوال ﺑﻴﺴﻴﻚ روي PCﺑﻪ ﺗﺒﺎدل دﻳﺘﺎ ﺑﭙﺮدازﻳﻢ.
235 ﻛﺎر ﺑﺎ OPC
ﭘﻨﺠﺮهItem Manager رويSystem Parameter -2روي OPC Groupsراﺳﺖ ﻛﻠﻴﻚ ﻛﺮده و ﺑﺎ ﻛﻠﻴﻚ
ﺷﻜﻞ زﻳﺮ ﺑﺎز ﻣﻴﺸﻮد ﻛﻪ در آن ﻣﻲ ﺗﻮان OPC Serverرا ﻣﺸﺎﻫﺪه ﻛﺮد .در اﻳﻨﺠﺎ ﺑﺎ ﺗﻨﻈﻴﻤﺎﺗﻲ ﻛﻪ ﻗﺒﻼً اﻧﺠﺎم
داده اﻳﻢ OPC.SimaticNETﻛﻪ در زﻳﺮ ﻣﺠﻤﻮﻋﻪ LOCALﻣﺸﺎﻫﺪه ﻣﻴﺸﻮد ﺑﻌﻨﻮان Serverﻣﻮرد ﻧﻈﺮ ﺧﻮاﻫﺪ ﺑﻮد.
در ﭘﻨﺠﺮه OPC Scoutﻧﻴﺰ Serverرا در زﻳﺮ ﻣﺠﻤﻮﻋﻪ LOCALﻣﺸﺎﻫﺪه ﻛﺮدﻳﻢ ﺑﺪﻳﻬﻲ اﺳﺖ اﮔﺮ WinCCروي
ﺳﻴﺴﺘﻢ دﻳﮕﺮي ﻧﺼﺐ ﺷﺪه ﻛﻪ ﺗﻮﺳﻂ ﺷﺒﻜﻪ ﺑﺎ OPC Serverارﺗﺒﺎط دارد آﻧﺮا ﺑﺎﻳﺴﺘﻲ در ﻗﺴﻤﺖ Remoteﻳﺎﻓﺖ.
ﻛﺎر ﺑﺎ OPC 236
ﭘﺲ از ﺑﺮرﺳﻲ ﻓﻮق ،در WinCCروي OPC Groupsداﺑﻞ ﻛﻠﻴﻚ و New Driver Connectionرا اﻧﺘﺨﺎب و
در ﺑﺨﺶ propertiesآن ﻧﺎم OPCرا وارد ﻛﺮده و ﺑﺮاي اﻃﻤﻴﻨﺎن روي Test OPCﻛﻠﻴﻚ ﻣﻲ ﻛﻨﻴﻢ.
ﺑﺪﻳﻦ ﺗﺮﺗﻴﺐ ﻳﻚ Connectionﺑﻴﻦ Winccو OPC Serverاﻳﺠﺎد ﻣﻲ ﺷﻮد .ﺗﻮﺟﻪ ﺷﻮد در ﺗﻨﻈﻴﻤﺎﺗﻲ ﻛﻪ در
WinCCاﻧﺠﺎم ﺷﺪ ﻧﻴﺎزي ﺑﻪ ﻣﺸﺨﺺ ﻛﺮدن ﻧﻮع اﺗﺼﺎل ﻓﻴﺰﻳﻜﻲ )اﺗﺮﻧﺖ ﻳﺎ ﭘﺮوﻓﻲ ﺑﺎس( و آدرس آن ﻧﻴﺴﺖ
ﺑﻌﺒﺎرت دﻳﮕﺮ WinCCﻓﻘﻂ OPC Serverرا ﻣﻲ ﺑﻴﻨﺪ و اﻳﻨﻜﻪ OPC Serverﺑﻪ ﭼﻪ ﻃﺮﻳﻘﻲ ﺑﻪ PLCﻣﺘﺼﻞ اﺳﺖ
در WinCCﻧﻴﺎز ﺑﻪ ﺗﻌﺮﻳﻒ ﻧﺪارد.
-3روي Connectionاﻳﺠﺎد ﺷﺪه داﺑﻞ ﻛﻠﻴﻚ ﻛﺮده و آﻳﺘﻢ ﻫﺎي ﻣﻮرد ﻧﻴﺎز ﻳﺎ ﺑﻌﺒﺎرت دﻳﮕﺮ Tagﻫﺎ را ﺗﻌﺮﻳﻒ
OPC ﻣﻲ ﻛﻨﻴﻢ .ﺑﺮاي ﺗﻤﺎم آدرس ﻫﺎﻳﻲ ﻛﻪ در OPC Serverﺑﻌﻨﻮان آﻳﺘﻢ ﺗﻌﺮﻳﻒ ﺷﺪه اﻧﺪ )ﻛﺎري ﻛﻪ ﺗﻮﺳﻂ
Scoutاﻧﺠﺎم ﺷﺪ( ﻣﻲ ﺗﻮان در WinCCﺗﮓ ﺗﻌﺮﻳﻒ ﻛﺮد .روي Connectinراﺳﺖ ﻛﻠﻴﻚ ﺳﭙﺲ New Tagو
اﻧﺘﺨﺎب ﻧﺎم و ﻧﻮع دﻳﺘﺎ را ﻣﺸﺨﺺ ﻣﻲ ﻧﻤﺎﻳﻴﻢ ﭘﺲ از آن روي Selectﻛﻠﻴﻚ ﻣﻲ ﻛﻨﻴﻢ .
237 ﻛﺎر ﺑﺎ OPC
در اﻧﻮاع اﺗﺼﺎﻻت ﻗﺒﻠﻲ ﻛﻪ در ﻓﺼﻞ 8ذﻛﺮ ﺷﺪ در اﻳﻦ ﻣﺮﺣﻠﻪ آدرس ﺣﺎﻓﻈﻪ CPUاﻧﺘﺨﺎب ﻣﻲ ﺷﺪ وﻟﻲ در
اﻳﻨﺠﺎ ﭘﻨﺠﺮه ﺟﺪﻳﺪي ﻛﻪ ﻣﺎﻧﻨﺪ ﺷﻜﻞ ﻓﻮق ﺑﺎز ﻣﻲ ﺷﻮد ﻛﻪ در آن ﻧﺎم آﻳﺘﻢ ﻫﺎي OPCرا دﻗﻴﻘﺎً ﻣﺎﻧﻨﺪ آﻧﭽﻪ ﻗﺒﻼً در
OPC Scoutﺗﻌﺮﻳﻒ ﻛﺮده اﻳﻢ وارد ﻣﻲ ﻧﻤﺎﻳﻴﻢ.
OPC Access Pathﺑﺮاي ﻛﺎﻣﭙﻴﻮﺗﺮي ﻛﻪ OPCﺑﺼﻮرت LOCALروي آن ﻛﺎر ﻣﻲ ﻛﻨﺪ ﻻزم ﻧﻴﺴﺖ وﻟﻲ اﮔﺮ
Serverروي ﻛﺎﻣﭙﻴﻮﺗﺮ دﻳﮕﺮي ﻧﺼﺐ ﺷﺪه ﺑﺎﺷﺪ آدرس آن را وارد ﻣﻲ ﻛﻨﻴﻢ.ﺳﺎﻳﺮ ﺗﮓ ﻫﺎي ﻣﻮرد ﻧﻴﺎز ﻧﻴﺰ ﺑﻬﻤﻴﻦ
ﻃﺮﻳﻖ ﺗﻌﺮﻳﻒ ﻣﻴﺸﻮﻧﺪ ﭘﺲ از آن ﻃﺮاﺣﻲ ﺻﻔﺤﺎت و ﮔﺰارش ﻫﺎ وآرﺷﻴﻮ و اﻣﺜﺎل آن در WinCCاﻧﺠﺎم ﻣﻴﺸﻮد
ﻛﺎر ﺑﺎ OPC 238
ﺑﺎ Activateﻛﺮدن WinCCﻣﻴﺘﻮان وﺿﻌﻴﺖ اﺗﺼﺎل را از ﻣﻨﻮي Toolsﻣﺸﺎﻫﺪه ﻛﺮد .ﻻزم ﺑﻪ ذﻛﺮ اﺳﺖ وﻗﺘﻲ
OPC Serverروي ﻛﺎﻣﭙﻴﻮﺗﺮ دﻳﮕﺮي ﻗﺮار دارد وﺿﻌﻴﺖ اﺗﺼﺎل ﻓﻮق در ﺳﻤﺖ Clientﺑﺴﺘﮕﻲ ﺑﻪ وﺿﻌﻴﺖ
serverﺧﻮاﻫﺪ داﺷﺖ.
ﻧﻜﺘﻪ ﻗﺎﺑﻞ ذﻛﺮ دﻳﮕﺮ آﻧﺴﺖ ﻛﻪ آﻳﺘﻢ ﻫﺎ را ﻣﻲ ﺗﻮان ﺑﺠﺎي اﺳﺘﻔﺎده از OPC Scoutاز ﻃﺮﻳﻖ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ اﻳﺠﺎد
ﻛﺮد .ﺑﻨﺎ ﺑﺮاﻳﻦ ﻣﻤﻜﻦ اﺳﺖ ﻳﻚ ﭘﺮوژه winccﺑﺪون ﻓﻌﺎل ﺑﻮدن OPC Scoutﻧﻴﺰ ﻛﺎر ﻛﻨﺪ در اﻳﻦ ﺣﺎﻟﺖ ﺑﺮﻧﺎﻣﻪ
ﻣﻮرد ﻧﻈﺮﻛﻪ اﺗﺼﺎل ﺑﺎ OPC Serverو آﻳﺘﻢ ﻫﺎ را ﻣﺸﺨﺺ ﻣﻲ ﻛﻨﺪ در ﺑﺨﺶ Startupﻣﺮﺑﻮط ﺑﻪ WinCCﻣﻴﺘﻮاﻧﺪ
ﺻﺪا زده ﺷﻮد .در اداﻣﻪ روش ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﺑﺎ وﻳﮋوال ﺑﻴﺴﻴﻚ ﺗﺸﺮﻳﺢ ﺧﻮاﻫﺪ ﺷﺪ.
در Station Configuratorﻛﺎرت و OPC Serverﻓﻌﺎل ﺑﻮده و ﺑﺼﻮرت ﺷﻜﻞ زﻳﺮ دﻳﺪه ﺷﻮﻧﺪ : -4
ﺑﺎ اﻧﺠﺎم اﻳﻦ ﭘﻴﺶ ﻧﻴﺎزﻫﺎ اﻛﻨﻮن ﻣﻲ ﺗﻮاﻧﻴﻢ ﺑﻪ ﻛﺎر ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﺑﭙﺮدازﻳﻢ وﻟﻲ ﻗﺒﻞ از آن ﻻزم اﺳﺖ ﺗﻮﺟﻪ داﺷﺘﻪ
OPC Scout ﺑﺎﺷﻴﻢ ﻛﻪ ﻋﻤﻠﻜﺮد ﺑﺮﻧﺎﻣﻪ ﻣﺸﺎﺑﻪ ﻋﻤﻠﻜﺮد OPC Scoutﺧﻮاﻫﺪ ﺑﻮد ﻳﻌﻨﻲ ﻫﻤﺎﻧﻄﻮر ﻛﻪ در ﭘﻨﺠﺮه
ﻣﻴﺘﻮاﻧﺴﺘﻴﻢ ﻣﻘﺪار آدرس ﻫﺎي ﺣﺎﻓﻈﻪ PLCرا ﺑﺒﻴﻨﻴﻢ ﻳﺎ در آﻧﻬﺎ ﺑﻨﻮﻳﺴﻴﻢ در اﻳﻨﺠﺎ ﻧﻴﺰ ﻫﻤﺎن ﻛﺎر را ﺑﻄﺮﻳﻖ ﺑﺮﻧﺎﻣﻪ
ﻧﻮﻳﺴﻲ و ﺗﻮﺳﻂ VBاﻧﺠﺎم ﻣﻴﺪﻫﻴﻢ .روش ﻛﺎر در VBﻧﻴﺰ ﻣﺸﺎﺑﻪ ﻛﺎري اﺳﺖ ﻛﻪ در OPC Scoutاﻧﺠﺎم ﻣﻴﺸﺪ
ﻳﻌﻨﻲ اﻧﺠﺎم ﻣﺮاﺣﻞ زﻳﺮ:
ﺗﻌﺮﻳﻒ ﻧﺎم OPC -1
-2ﺑﺮﻗﺮاري ارﺗﺒﺎط ﺑﺎ
Server
اﻳﺠﺎد Groupﺟﺪﻳﺪ -3
-4اﻳﺠﺎد Itemﺟﺪﻳﺪ
ﻛﺎر ﺑﺎ OPC 240
در اﻳﻨﺠﺎ ﻣﻴﺘﻮان از وﻳﮋوال ﺑﻴﺴﻴﻚ ﺻﺮﻓﺎً ﺑﺮاي اﺗﺼﺎل ﺑﻪ OPC Serverو ﺗﻌﺮﻳﻒ آﻳﺘﻢ ﻫﺎ اﺳﺘﻔﺎده ﻛﺮد اﻳﻦ ﻛﺎر
ﺑﺮاي اﺳﺘﻔﺎده در ﺑﺮﻧﺎﻣﻪ ﻫﺎي دﻳﮕﺮ ﻣﺎﻧﻨﺪ WinCCﻣﻔﻴﺪ اﺳﺖ .ﺑﺮﻧﺎﻣﻪ ﻣﺰﺑﻮر را ﺑﺼﻮرت exeﺗﺒﺪﻳﻞ ﻛﺮده و در
ﺑﺨﺶ Startupﻣﺮﺑﻮط ﺑﻪ Winccﻛﻪ ﺑﺎ راﺳﺖ ﻛﻠﻴﻚ روي Computerﻇﺎﻫﺮ ﻣﻲ ﺷﻮد ﺻﺪا ﻣﻲ زﻧﻴﻢ.
اﻣﺎ در ﻋﻴﻦ ﺣﺎل ﻣﻲ ﺗﻮان از وﻳﮋوال ﺑﻴﺴﻴﻚ ﺑﺪون WinCCاﺳﺘﻔﺎده ﻛﺮد ﻳﻌﻨﻲ ﻓﺮم ﻫﺎ و ﻧﻤﻮدار ﻫﺎ و اﻣﺜﺎل آن را
در ﻣﺤﻴﻂ VBﻃﺮاﺣﻲ ﻧﻤﻮد .ﻣﻮﺿﻮع اﺧﻴﺮ را ﺑﻪ اﺟﻤﺎل ﻣﻮرد ﺑﺤﺚ ﻗﺮار ﻣﻲ دﻫﻴﻢ .دﺳﺘﻮرات ﻣﺮﺑﻮط ﺑﻪ اﻳﺠﺎد
اﺗﺼﺎل و ﺧﻮاﻧﺪن و ﻧﻮﺷﺘﻦ آﻳﺘﻢ ﻫﺎ ﻧﻴﺰ در ﺧﻼل ﻫﻤﻴﻦ ﺑﺤﺚ ذﻛﺮ ﻣﻴﺸﻮد.
در VBﭘﺮوژه ﺟﺪﻳﺪي ﺑﺎز ﻛﺮده و ﻳﻚ Formﺟﺪﻳﺪ اﻳﺠﺎد ﻣﻴﻜﻨﻴﻢ .ﻫﺪف آﻧﺴﺖ ﻛﻪ از ﻃﺮﻳﻖ اﻳﻦ ﻓﺮم اﻃﻼﻋﺎت
از PLCﺧﻮاﻧﺪه ﺷﺪه ﻳﺎ در آن ﻧﻮﺷﺘﻪ ﺷﻮﻧﺪ.
ﺑﺎﻛﻠﻴﻚ روي ﻣﻨﻮي View > codeﭼﻨﺪ ﺳﻄﺮ ﺑﺮﻧﺎﻣﻪ زﻳﺮ را وارد ﻣﻴﻜﻨﻴﻢ. •
Dim WithEvents Myserver As OPCServer ﺗﻌﺮﻳﻒ ﻧﺎم ﺑﺮاي Server
S7Connectionﺗﻌﺮﻳﻒ ﺷﺪه در NetProو ﻣﺸﺨﺺ ﻛﺮدن آدرس ﺣﺎﻓﻈﻪ CPUﺑﺮاي ﺧﻮاﻧﺪن ﻳﺎ ﻧﻮﺷﺘﻦ ﺗﻌﺪاد
آﻳﺘﻢ ﻫﺎ ﻣﻴﺘﻮاﻧﺪ ﺑﻴﺶ از ﻳﻜﻲ ﺑﺎﺷﺪ ﻳﻌﻨﻲ ﻣﻲ ﺗﻮان آدرس ﻫﺎي ﻣﺨﺘﻠﻔﻲ از ﺣﺎﻓﻈﻪ CPUرا ﺑﺮاي ﻧﻮﺷﺘﻦ ﻳﺎ ﺧﻮاﻧﺪن
ﺑﻜﺎر ﺑﺮد ﺑﺪﻳﻬﻲ اﺳﺖ در اﻳﻨﺤﺎﻟﺖ ﺑﺮاي ﻫﺮ آﻳﺘﻢ ﻻزم اﺳﺖ ﻧﺎم ﻣﻨﺤﺼﺮ ﺑﻔﺮدي ﺗﻌﺮﻳﻒ و اﺳﺘﻔﺎده ﺷﻮد ﻣﺎﻧﻨﺪ :
)Set Myitem2 = Mygroup.OPCItems.AddItem("S7:[S7connection_1 ]IB3", 4
)Set Myitem3 = Mygroup.OPCItems.AddItem("S7:[S7connection_1 ]DB1.W0", 1
ﺗﺬﻛﺮ : 1ﭘﺲ از اﺟﺮاي VBاز اﻳﻦ آﻳﺘﻢ ﻫﺎ ﻣﻲ ﺗﻮان در WinCCﻧﻴﺰ ﺑﻌﻨﻮان Tagاﺳﺘﻔﺎده ﻧﻤﻮد.
ﺗﺬﻛﺮ : 2اﮔﺮ ارﺗﺒﺎط S7 Connectionﺑﺮﻗﺮار ﻧﺒﺎﺷﺪ ﻳﺎ ﻣﺸﻜﻠﻲ داﺷﺘﻪ ﺑﺎﺷﺪ در ﻫﻨﮕﺎم اﺟﺮاي ﺑﺮﻧﺎﻣﻪ ﺑﺎ ﭘﻴﻐﺎم ﺧﻄﺎ
NetPro ﺑﺎﻻي ﻣﻮاﺟﻪ ﺧﻮاﻫﻴﻢ ﺷﺪ .ﺑﺮاي اﻃﻤﻴﻨﺎن از اﻳﻨﻜﻪ ارﺗﺒﺎط ﺑﻄﻮر ﺻﺤﻴﺢ ﺑﺮﻗﺮار اﺳﺖ روي آﻳﻜﻮن
Not ﻛﻪ ﺑﺮاي Activeﻛﺮدن اﺗﺼﺎل اﺳﺖ ﻛﻠﻴﻚ ﻛﻨﻴﺪ و در ﺟﺪول اﺗﺼﺎﻻت وﺿﻌﻴﺖ را ﺑﺒﻴﻨﻴﺪ .اﮔﺮ ﭘﻴﻐﺎم
Availableدر ﻛﻨﺎر اﺗﺼﺎل وﺟﻮد داﺷﺘﻪ ﺑﺎﺷﺪ ﻧﺸﺎن دﻫﻨﺪه اﺷﻜﺎل اﺳﺖ.
در ﺗﺴﺖ ﻫﺎي Offlineﻣﻴﺘﻮان در Simatic Netﺣﺎﻟﺖ CP Simulationرا اﻧﺘﺨﺎب ﻧﻤﻮد ﺳﭙﺲ ﺑﺠﺎي ذﻛﺮ ﻧﺎم
اﺗﺼﺎل در ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ از ﻧﺎم Demoاﺳﺘﻔﺎده ﻛﺮد:
)Set Myitem = Mygroup.OPCItems.AddItem("S7:[Demo ]MW0", 1
ﻛﻠﻴﺪي دﻳﮕﺮ ﺑﺮاي Disconnectﻛﺮدن ﻧﻴﺎز دارﻳﻢ .ﻣﺸﺎﺑﻪ ﻛﻠﻴﺪي ﻛﻪ ﺑﺮاي Connectﺳﺎﺧﺘﻴﻢ آﻧﺮا ﻧﻴﺰ اﻳﺠﺎد
ﻣﻴﻜﻨﻴﻢ و در ﻗﺴﻤﺖ Codeآن ﺑﺮﻧﺎﻣﻪ زﻳﺮ را ﻣﻴﻨﻮﻳﺴﻴﻢ:
Set Myitem = Nothing
Myserver.OPCGroups.RemoveAll
Set Mygroup = Nothing
Myserver.Disconnect
Set Myserver = Nothing
ﻛﺎر ﺑﺎ OPC 242
ﺗﺎ اﻳﻦ ﻣﺮﺣﻠﻪ اﮔﺮ ﺑﺮﻧﺎﻣﻪ را اﺟﺮا ﻛﻨﻴﻢ ﻓﺮﻣﻲ ﺷﺒﻴﻪ زﻳﺮ ﺧﻮاﻫﻴﻢ دﻳﺪ:
و ﻛﻠﻴﺪ Disconnect ﻧﻜﺘﻪ اي ﻛﻪ ﺑﺪ ﻧﻴﺴﺖ رﻋﺎﻳﺖ ﺷﻮد آﻧﺴﺖ ﻛﻪ ﻣﻴﺨﻮاﻫﻴﻢ در ﻓﺮم اﺑﺘﺪا ﻛﻠﻴﺪ Connectﻓﻌﺎل
ﻏﻴﺮ ﻓﻌﺎل ﺑﺎﺷﺪ .و وﻗﺘﻲ روي Connectﻛﻠﻴﻚ ﻛﺮدﻳﻢ اﻳﻦ ﻛﻠﻴﺪ ﻏﻴﺮ ﻓﻌﺎل ﺷﺪه و Disconnectﻓﻌﺎل ﺷﻮد و
ﻫﻤﻴﻨﻄﻮر وﻗﺘﻲ روي Disconnectﻛﻠﻴﻚ ﻛﺮدﻳﻢ اﻳﻦ ﻛﻠﻴﺪ ﻏﻴﺮﻓﻌﺎل و Connectﻓﻌﺎل ﺷﻮد در اﻳﻨﺼﻮرت ﻻزم
اﺳﺖ ﻛﻪ در ﺑﺮﻧﺎﻣﻪ Codeﻛﻠﻴﺪ Connectدﺳﺘﻮرات زﻳﺮ را اﺿﺎﻓﻪ ﻛﻨﻴﻢ:
Command1.Enabled = False
Command2.Enabled = True
و در ﺑﺮﻧﺎﻣﻪ Codeﻛﻠﻴﺪ Disconnectدﺳﺘﻮرات زﻳﺮ را ﺑﮕﻨﺠﺎﻧﻴﻢ:
Command1.Enabled = True
Command2.Enabled = False
ﺗﺎ اﻳﻨﺠﺎ ﺑﺮﻧﺎﻣﻪ را ﺗﺴﺖ ﻛﻨﻴﺪ ﻓﺮم ﺷﺒﻴﻪ زﻳﺮ ﺧﻮاﻫﺪ ﺑﻮد.
اﻛﻨﻮن ﺑﺮﻧﺎﻣﻪ ﺧﻮاﻧﺪن ﻣﺘﻐﻴﺮ ﺣﺎﻓﻈﻪ را ﻣﻲ ﻧﻮﻳﺴﻴﻢ ﻛﻠﻴﺪي ﺑﺎ ﻧﺎم Readﺑﻜﺎر ﺑﺮده و ﺳﻪ Text Boxﺑﺎ اﺳﺎﻣﻲ زﻳﺮ
در ﺟﻠﻮي آن ﻗﺮار ﻣﻴﺪﻫﻴﻢ :
Edit_ReadValﺑﺮاي ﻧﻤﺎﻳﺶ ﻣﻘﺪار ﻣﺘﻐﻴﺮ •
243 OPC ﻛﺎر ﺑﺎ
ﭘﺲ از ﺗﻌﺮﻳﻒ ﺳﻪ. ﻧﻴﺰ ﻧﻤﺎﻳﺶ داده ﻣﻴﺸﺪﻧﺪOPC Scout در واﻗﻊ اﻳﻦ اﻃﻼﻋﺎت ﻫﻤﺎن ﻣﻮاردي ﻫﺴﺘﻨﺪ ﻛﻪ در
Text Box ﻣﻲ ﻧﻮﻳﺴﻴﻢ ﺗﺎ ﭘﺲ از ﻛﻠﻴﻚ روي آن ﻣﻘﺎدﻳﺮ درRead ﻛﻠﻴﺪCode ﻓﻮق ﺑﺮﻧﺎﻣﻪ زﻳﺮ را درText Box
:ﻫﺎ ﻧﻤﺎﻳﺶ داده ﺷﻮد
Private Sub Command3_Click()
Myitem.Read OPCDevice, myValue, myQuality, myTimeStamp
Edit_ReadVal = myValue
Edit_ReadQu = GetQualityText(myQuality)
Edit_ReadTS = myTimeStamp
Exit Sub
ﻣﻘﺪار ﻣﺘﻐﻴﺮ )آﻳﺘﻢ Myitem.Read OPCDevice, myValue, myQuality, myTimeStamp در ﺑﺮﻧﺎﻣﻪ ﻓﻮق
ﻗﺮار ﻣﻴﺪﻫﺪ ﻛﺪ ﻛﻴﻔﻴﺖ دﻳﺘﺎ درMyvalue اﺳﺖ را ( ﺧﻮاﻧﺪه و ﻧﺘﻴﺠﻪ را درMW0 ﺗﻌﺮﻳﻒ ﺷﺪه ﻛﻪ در اﻳﻦ ﺑﺮﻧﺎﻣﻪ
اﻳﻦ ﺳﻪ ﻣﺘﻐﻴﺮ ﻗﺒﻼً در اﺑﺘﺪاي ﺑﺮﻧﺎﻣﻪ. ﻗﺮار ﻣﻴﮕﻴﺮدmyTimestamp و ﺗﺎرﻳﺦ و زﻣﺎن ﺧﻮاﻧﺪن ﻧﻴﺰ درmyQuality
.ﺗﻌﺮﻳﻒ ﺷﺪﻧﺪ
در. ﻣﻘﺪارش را ﻣﻴﮕﻴﺮدGetQualityText ﺑﺮاي ﻧﻤﺎﻳﺶ ﻛﻴﻔﻴﺖ دﻳﺘﺎ ﻛﻪ از ﻓﺎﻧﻜﺸﻦEdit_ReadQuﺗﻮﺟﻪ ﺷﻮد ﻛﻪ
ﻛﻪ ﻳﻚ ﻋﺪد اﺳﺖ ﺑﻪ ﻓﺎﻧﻜﺸﻦ ﻣﺰﺑﻮر داده ﻣﻴﺸﻮد و ﻓﺎﻧﻜﺸﻦ ﻣﺘﻨﺎﺳﺐ ﺑﺎ اﻳﻦ ﻋﺪد ﻳﻚ ﻛﻠﻤﻪ ﻣﺎﻧﻨﺪmyQuality واﻗﻊ
: ﺑﺮﻧﺎﻣﻪ اﻳﻦ ﻓﺎﻧﻜﺸﻦ ﺑﺼﻮرت زﻳﺮ اﺳﺖ. ﺑﺮ ﻣﻴﮕﺮداﻧﺪBAD ﻳﺎGOOD
Private Function GetQualityText(Quality) As String
Select Case Quality
Case 0: GetQualityText = "BAD"
Case 64: GetQualityText = "UNCERTAIN"
Case 192: GetQualityText = "GOOD"
Case 8: GetQualityText = "NOT_CONNECTED"
Case 13: GetQualityText = "DEVICE_FAILURE"
Case 16: GetQualityText = "SENSOR_FAILURE"
Case 20: GetQualityText = "LAST_KNOWN"
Case 24: GetQualityText = "COMM_FAILURE"
Case 28: GetQualityText = "OUT_OF_SERVICE"
Case 132: GetQualityText = "LAST_USABLE"
Case 144: GetQualityText = "SENSOR_CAL"
Case 148: GetQualityText = "EGU_EXCEEDED"
Case 152: GetQualityText = "SUB_NORMAL"
Case 216: GetQualityText = "LOCAL_OVERRIDE"
Case Else: GetQualityText = "UNKNOWN ERROR"
End Select
End Function
:ﺗﺎ اﻳﻦ ﻗﺴﻤﺖ ﻓﺮم ﺑﺼﻮرت زﻳﺮ ﺧﻮاﻫﺪ ﺑﻮد
ﻛﺎر ﺑﺎ OPC 244
اﻛﻨﻮن ﺑﺮﻧﺎﻣﻪ ﻧﻮﺷﺘﻦ در ﻣﺘﻐﻴﺮ ﺣﺎﻓﻈﻪ را ﻣﻲ ﻧﻮﻳﺴﻴﻢ ﻛﻠﻴﺪي ﺑﺎ ﻧﺎم Writeﺑﻜﺎر ﺑﺮده و ﻳﻚ Text Boxﺑﺎ ﻧﺎم
Edit_WriteValدر ﺟﻠﻮي آن ﻗﺮار ﻣﻴﺪﻫﻴﻢ ﺗﺎ ﻣﻘﺪاري ﻛﻪ ﻣﻴﺨﻮاﻫﻴﻢ اﺧﺘﺼﺎص دﻫﻴﻢ را در آن ﺑﻨﻮﻳﺴﻴﻢ ﺑﻌﻼوه
Text Boxدﻳﮕﺮي ﺑﺎﻧﺎم Edit_writeResاﻳﺠﺎد ﻣﻴﻜﻨﻴﻢ ﺗﺎ ﻧﺘﻴﺠﻪ ﻋﻤﻞ ﻧﻮﺷﺘﻦ در آن ﻇﺎﻫﺮ ﺷﻮد .ﺑﺮﻧﺎﻣﻪ زﻳﺮ را در
Codeﻛﻠﻴﺪ ﻣﻲ ﻧﻮﻳﺴﻴﻢ
)(Private Sub Command3 _Click
Serverhandles(1) = ItemObj.ServerHandle
MyValues(1) = Edit_WriteVal
Mygroup.SyncWrite 1, Serverhandles, MyValues, MyErrors
))Edit_WriteRes = ServerObj.GetErrorString(MyErrors(1
End Sub
ﻧﻬﺎﻳﺘﺎً ﻓﺮم زﻳﺮ را ﺧﻮاﻫﻴﻢ داﺷﺖ ﺑﺪﻳﻦ ﻃﺮﻳﻖ ﻣﻲ ﺗﻮان ﻣﻘﺪار MW0را ﺑﺨﻮاﻧﻴﻢ ﻳﺎ در آن ﺑﻨﻮﻳﺴﻴﻢ.
245 ﻛﺎر ﺑﺎ OPC
ﻛﺎر اﺻﻠﻲ در ﺑﺮﻧﺎﻣﻪ ﺧﻮاﻧﺪن آﻧﺎﻟﻮگ و رﻳﺨﺘﻦ آن در ﺧﺎﻧﻪ اي از ﺷﻴﺖ 1ﻣﻲ ﺑﺎﺷﺪ .ﺑﺪﻳﻬﻲ اﺳﺖ ﺑﺎ داﺷﺘﻦ ﻣﻘﺪار
Data در ﺧﺎﻧﻪ ﺷﻴﺖ ﻣﻲ ﺗﻮان ﻫﺮ ﮔﻮﻧﻪ ﻧﻤﻮدار دﻟﺨﻮاﻫﻲ را ﺑﺮاي آن ﺗﺮﺳﻴﻢ ﻧﻤﻮد .ﺑﻨﺎﺑﺮاﻳﻦ در ﻧﻤﻮدار ﺷﻜﻞ ﻓﻮق
Sourceﺑﻪ ﺧﺎﻧﻪ ﻣﺰﺑﻮر ﻟﻴﻨﻚ ﺷﺪه اﺳﺖ.
OPC ﻛﺎر ﺑﺎ 246
و اﻧﺘﺨﺎبVB ﻣﺮﺑﻮط ﺑﻪControl Toolbox ﺑﺎ اﺳﺘﻔﺎده ازExcel در ﺻﻔﺤﻪExit OPC وStart ﻛﻠﻴﺪ ﻫﺎي
ﺗﻐﻴﻴﺮExit_OPC وStart ﻧﺎم آﻧﻬﺎ ﺑﻪCaption وارد ﺷﺪه اﻧﺪ و در وﻳﮋﮔﻲ آﻧﻬﺎ در ﻗﺴﻤﺖCommand Button
.ﻛﺮده اﺳﺖ
ﺑﺎز ﻣﻴﺸﻮد ﻛﻪ ﻣﻲVisual Basic Editor ﺑﺮﻧﺎﻣﻪView Code ﺑﺎ ﻛﻠﻴﻚ راﺳﺖ روي ﻛﻠﻴﺪ ﻫﺎي ﻓﻮق واﻧﺘﺨﺎب
ﺑﺮاي ﻧﻮﺷﺘﻦ و دﻳﺪن ﻛﻞ ﺑﺮﻧﺎﻣﻪ.ﺗﻮان دﺳﺘﻮراﺗﻲ ﻛﻪ در ﻫﻨﮕﺎم ﻓﻌﺎل ﺷﺪن اﻳﻦ ﻛﻠﻴﺪﻫﺎ ﺑﺎﻳﺴﺘﻲ اﺟﺮا ﺷﻮﻧﺪ را ﻧﻮﺷﺖ
ﺑﺮﻧﺎﻣﻪ در ﺻﻔﺤﻪ ﺑﻌﺪ آﻣﺪه. اﺳﺖ ﻛﻠﻴﻚ ﻛﺮدToolbars ﻛﻪ از آﻳﻜﻮن ﻫﺎيVisual Basic Editor ﻣﻴﺘﻮان روي
.اﺳﺖ
ﺗﻌﺮﻳﻒ ﻣﺘﻐﻴﺮﻫﺎ و اﺳﺎﻣﻲ ﻣﻮرد اﺳﺘﻔﺎده در ﺑﺮﻧﺎﻣﻪ
Dim WithEvents ServerObj As OPCServer
Dim WithEvents GroupObj As OPCGroup
Dim ItemObj As OPCItem
Dim myValue As Variant
Dim myQuality As Variant
Dim myTimeStamp As Variant
Dim Serverhandles(1) As Long
Dim MyValues(1) As Variant
Dim MyErrors() As Long
Dim i As Integer
Next
End Sub
247 OPC ﻛﺎر ﺑﺎ
ﺑﺮﻃﺒﻖ اﺳﺘﺎﻧﺪارد TIA/EIA-568-Bﺗﺴﺖ ﻫﺎي زﻳﺮ ﻻزم اﺳﺖ روي ﻛﺎﺑﻞ ﻫﺎي ﺷﺒﻜﻪ ﺑﻮﻳﮋه ﻛﺎﺑﻞ ﻫﺎﻳﻲ ﻛﻪ در
ﺷﺒﻜﻪ ﻫﺎي اﺗﺮﻧﺖ ﭘﺮ ﺳﺮﻋﺖ ﺑﻜﺎر ﻣﻴﺮوﻧﺪ )ﻣﺎﻧﻨﺪ ﻛﺎﺑﻞ (Cate6اﻧﺠﺎم ﺷﻮد:
• )Near-End Crosstalk (NEXT
• )Power Sum Near-End Crosstalk (PSNEXT
• )Power Sum Equal-Level Far-End Crosstalk (PSELFEXT
• Equql-Level Far-End Crosstalk
• Wiremap
• Insertion Loss
• Propagation Delay
• Cable Length
• Delay Skew
• Return Loss
Crosstalkﻫﺴﺘﻨﺪ ﻛﻪ ﻳﻜﻲ از ﻣﻨﺎﺑﻊ ﻧﻮﻳﺰ ﺑﺸﻤﺎر ﻣﻴﺮود .ﺑﻄﻮر ﻛﻠﻲ Crosstalkﺑﻪ ﭼﻬﺎر ﺗﺴﺖ اول ﻣﺮﺗﺒﻂ ﺑﺎ ﭘﺪﻳﺪه
ﻣﻌﻨﻲ ﺗﺪاﺧﻞ و ﺗﺎﺛﻴﺮ ﺳﻴﮕﻨﺎل ﻋﺒﻮري از ﻳﻚ ﺳﻴﻢ روي ﺳﻴﻢ ﻣﺠﺎور ﻳﺎ ﻳﻚ زوج ﺳﻴﻢ روي زوج ﺳﻴﻢ ﻣﺠﺎور ﻳﺎ
ﺣﺘﻲ ﻳﻚ ﻛﺎﺑﻞ روي ﻛﺎﺑﻞ ﻣﺠﺎور ﻣﻲ ﺑﺎﺷﺪ ﻛﻪ در ﺣﺎﻟﺖ اﺧﻴﺮ ﺑﻪ آن Alien Crosstalkﻣﻴﮕﻮﻳﻨﺪ.
وﻗﺘﻲ وﻟﺘﺎژ ﺳﻴﮕﻨﺎل روي ﻳﻚ ﺳﻴﻢ ﺗﻐﻴﻴﺮ ﻣﻲ ﻛﻨﺪ اﻧﺮژي اﻟﻜﺘﺮوﻣﻐﻨﺎﻃﻴﺴﻲ اﻳﺠﺎد ﻣﻲ ﺷﻮد ﻛﻪ ﺷﺒﻴﻪ اﻣﻮاج رادﻳﻮﻳﻲ
ﺗﻮﻟﻴﺪي از ﻳﻚ ﻓﺮﺳﺘﻨﺪه اﻃﺮاف را ﺗﺤﺖ ﺗﺎﺛﻴﺮ ﻗﺮار ﻣﻲ دﻫﺪ .ﺳﻴﻢ ﻫﺎي ﻣﺠﺎور ﺷﺒﻴﻪ ﻳﻚ آﻧﺘﻦ اﻳﻦ اﻣﻮاج را
درﻳﺎﻓﺖ ﻛﺮده و ﺳﻴﮕﻨﺎل دﻳﺘﺎي روي آﻧﻬﺎ ﺗﺤﺖ ﺗﺎﺛﻴﺮ ﻗﺮار ﻣﻴﮕﻴﺮد .ﻫﺮ ﭼﻘﺪر ﻓﺮﻛﺎﻧﺲ ارﺳﺎل ﺑﺎﻻﺗﺮ ﺑﺎﺷﺪ
Crosstalkﻣﻴﺘﻮاﻧﺪ ﺗﺎﺛﻴﺮات ﺳﻮء ﺑﻴﺸﺘﺮي داﺷﺘﻪ ﺑﺎﺷﺪ .ﺑﺎ اﺳﺘﻔﺎده از وﺳﺎﻳﻞ ﺗﺴﺖ ﻛﺎﺑﻞ ﻣﻴﺘﻮان Crosstalkرا اﻧﺪازه
ﮔﻴﺮي ﻛﺮد .ﺳﻴﮕﻨﺎل ﺗﺴﺖ روي ﻳﻚ زوج ﺳﻴﻢ ارﺳﺎل ﻣﻴﮕﺮدد ﺳﭙﺲ داﻣﻨﻪ اﻣﻮاج Crosstalkﻛﻪ ﻧﺎﺧﻮاﺳﺘﻪ روي
زوج ﺳﻴﻢ ﻫﺎي دﻳﮕﺮ اﻟﻘﺎ ﺷﺪه اﻧﺪ اﻧﺪازه ﮔﻴﺮي ﻣﻴﮕﺮدد.
زوج ﺳﻴﻢ ﻫﺎي ﺑﻬﻢ ﺗﺎﺑﻴﺪه ) (Twisted Pairﺑﺎ ﻫﺪف ﻛﺎﻫﺶ ﭘﺪﻳﺪه Crosstalkﻃﺮاﺣﻲ ﺷﺪه اﻧﺪ ﺗﺎ اﻳﻦ ﻧﻮﻳﺰ را ﺑﻪ
ﺣﺪاﻗﻞ ﺑﺮﺳﺎﻧﻨﺪ .از اﻧﺠﺎ ﻛﻪ ﻳﻚ زوج ﺳﻴﻢ ﺑﺮاي اﻧﺘﻘﺎل ﺳﻴﮕﻨﺎل اﺳﺘﻔﺎده ﻣﻴﺸﻮد ﺑﻨﺎﺑﺮ اﻳﻦ ﺳﻴﮕﻨﺎل ﻧﻮﻳﺰ ﻫﺮ دو ﺳﻴﻢ را
ﺑﻄﻮر ﻳﻜﺴﺎن ﻣﺘﺎﺛﺮ ﻣﻴﺴﺎزد و ﺑﺮاﺣﺘﻲ ﻣﻴﺘﻮان آن را در ﺳﻤﺖ ﮔﻴﺮﻧﺪه آﺷﻜﺎر و ﻓﻴﻠﺘﺮ ﻧﻤﻮد.
.ﻧﻜﺘﻪ ﻣﻬﻤﻲ ﻛﻪ در ﻫﻨﮕﺎم ﻧﺼﺐ و ﻛﺎﺑﻞ ﻛﺸﻲ ﺷﺒﻜﻪ ﻻزم اﺳﺖ ﻣﺮاﻋﺎت ﺷﻮد آﻧﺴﺖ ﻛﻪ در اﺗﺼﺎل ﻛﺎﺑﻞ ﺑﻪ
ﻛﺎﻧﻜﺘﻮر زوج ﺳﻴﻢ ﻫﺎ ﻧﺒﺎﻳﺪ ﺑﻴﺶ از ﺣﺪ ﻣﻮرد ﻧﻴﺎز ﻟﺨﺖ ﺷﺪه و ﺑﻬﻢ ﺗﺎﺑﻴﺪﮔﻲ آﻧﻬﺎ ﺑﺎز ﺷﻮد.
ﺑﺎ اﻳﻦ ﺗﻮﺿﻴﺤﺎت اﻛﻨﻮن ﺑﻪ ﺗﺸﺮﻳﺢ ﺗﺴﺖ ﻫﺎﻳﻲ ﻛﻪ ﻃﺒﻖ اﺳﺘﺎﻧﺪارد روي ﻛﺎﺑﻞ ﻫﺎ اﻧﺠﺎم ﻣﻴﺸﻮد ﻣﻲ ﭘﺮدازﻳﻢ .ﻫﻤﺎﻧﻄﻮر
ﻛﻪ ذﻛﺮ ﺷﺪ ﭼﻬﺎر ﺗﺴﺖ اول ﻣﺮﺑﻮط ﺑﻪ اﻧﺪازه ﮔﻴﺮي Crosstalkﻣﻴﺒﺎﺷﺪ:
Cate X ﺗﺴﺖ ﻫﺎي ﻛﺎﺑﻞ
ﭘﺲ از اﺗﻤﺎم ﻛﺎﺑﻞ ﻛﺸﻲ ﺑﻤﻨﻈﻮر اﻃﻤﻴﻨﺎن از ﺻﺤﺖ اﺗﺼﺎﻻت و ﺻﺤﺖ ﺳﺮ ﺳﻴﻢ ﺑﻨﺪي ﻻزم اﺳﺖ ﺗﺴﺖ ﻫﺎي
ﻣﺨﺘﻠﻔﻲ روي ﻛﺎﺑﻞ اﻧﺠﺎم ﮔﻴﺮد .اﻳﻦ ﺗﺴﺖ ﻫﺎ در اداﻣﻪ ﺗﺸﺮﻳﺢ ﺷﺪه اﻧﺪ در ﺑﻴﻦ اﻳﻦ ﺗﺴﺖ ﻫﺎ 4ﻣﻮرد ﻣﺮﺑﻮط ﺑﻪ اﻧﺪازه
Twisted ﮔﻴﺮي Cross Talkﻣﻲ ﺑﺎﺷﻨﺪ ﻣﻴﺪاﻧﻴﻢ ﻛﺎﺑﻞ ﻫﺎي Cate 5و Cate 6ﺑﺼﻮرت زوج ﺳﻴﻢ ﺑﻬﻢ ﺗﺎﺑﻴﺪه )
251 ﺗﺴﺖ ﻫﺎي ﻛﺎﺑﻞ CateX
(Pairﻫﺴﺘﻨﺪ .ﺗﺎﺑﻴﺪﮔﻲ ﺳﻴﻢ ﻣﻮﺟﺐ ﻣﻴﺸﻮد ﻛﻪ ﺗﺎﺛﻴﺮات و ﺗﺪاﺧﻞ روي زوج ﺳﻴﻢ ﻫﺎي ﻣﺠﺎور ﺑﻪ ﺣﺪاﻗﻞ ﺑﺮﺳﺪ ﺑﺎﻳﻦ
وﺟﻮد ﭘﺲ از ﭘﺎﻳﺎن ﻛﺎﺑﻞ ﻛﺸﻲ و ﻧﺼﺐ ﻻزم اﺳﺖ ﺗﺴﺖ ﻫﺎي ﻣﺨﺘﻠﻔﻲ ﻛﻪ ﻋﻤﺪﺗﺎٌ ﻣﺮﺑﻮط ﺑﻪ اﻳﻦ وﻳﮋﮔﻲ ﻛﻪ
اﺻﻄﻼﺣﺎٌ ﺑﻪ Cross Talkﻣﻮﺳﻮم اﺳﺖ روي ﻛﺎﺑﻞ اﻧﺠﺎم ﺷﻮد.
ﻫﺮ ﭼﻘﺪر ﻗﺪر ﻣﻄﻠﻖ ﻋﺪد ﻛﻮﭼﻜﺘﺮ ﺑﺎﺷﺪ ﻧﺸﺎن دﻫﻨﺪه ﻧﻮﻳﺰ ﺑﻴﺸﺘﺮ اﺳﺖ .ﺑﻌﻨﻮان ﻣﺜﺎل ﻣﻘﺪار -30dbﻧﺸﺎن دﻫﻨﺪه
وﺿﻌﻴﺖ ﺑﻬﺘﺮ در ﻣﻘﺎﻳﺴﻪ ﺑﺎ ﻣﻘﺪار -100dbﻣﻲ ﺑﺎﺷﺪ .ارﺗﺒﺎط ﺑﻴﻦ Crosstalkو ﻓﺮﻛﺎﻧﺲ ﺳﻴﮕﻨﺎل در ﺷﻜﻞ زﻳﺮ
آﻣﺪه اﺳﺖ.
در اﻧﺪازه ﮔﻴﺮي NEXTﻫﺮ زوج ﺳﻴﻢ ﻧﺴﺒﺖ ﺑﻪ ﺗﻤﺎم زوج ﺳﻴﻢ ﻫﺎي دﻳﮕﺮ ﺳﻨﺠﻴﺪه ﻣﻴﺸﻮد .ﺑﻌﻼوه ﺑﺮاي اﻃﻤﻴﻨﺎن
ﺑﺎﻻﺗﺮ ﺑﻬﺘﺮ اﺳﺖ ﺗﺴﺖ در ﻫﺮ دو ﻃﺮف ﻛﺎﺑﻞ اﻧﺠﺎم ﭘﺬﻳﺮد.
ﺗﺴﺖ ﻫﺎي ﻛﺎﺑﻞ CateX 252
-4ﺗﺴﺖ PSELFEXT
اﻳﻦ ﭘﺎراﻣﺘﺮ ﻧﻴﺰ ﺑﻄﻮر ﻣﺸﺎﺑﻪ ﺟﻤﻊ ﺗﻤﺎم ELFEXTﻫﺎي زوج ﺳﻴﻢ ﻫﺎي دﻳﮕﺮ روي ﻳﻚ زوج ﺳﻴﻢ ﻣﻲ ﺑﺎﺷﺪ.
-5ﺗﺴﺖ Wiremap
ﺑﺴﺘﻪ ﺑﻪ اﺳﺘﺎﻧﺪارد ﺷﺒﻜﻪ ﺑﺮاي اﺗﺼﺎل ﺳﺮ ﺳﻴﻢ ﻫﺎ ﺑﻪ ﻛﺎﻧﻜﺘﻮر روش ﻣﺸﺨﺼﻲ وﺟﻮد دارد .ﺑﻌﻨﻮان ﻣﺜﺎل در ﻛﺎﻧﻜﺘﻮر
RJ45ﻛﻪ ﺑﺮاي اﺗﺮﻧﺖ اﺳﺘﻔﺎده ﻣﻲ ﺷﻮد ﻛﺎرت ﺷﺒﻜﻪ از ﭘﻴﻦ ﻫﺎي 1و 2ﺑﺮاي ارﺳﺎل و از ﭘﻴﻦ ﻫﺎي 3و 6ﺑﺮاي
درﻳﺎﻓﺖ اﺳﺘﻔﺎده ﻣﻲ ﻛﻨﺪ .اﻳﻦ ﺷﻤﺎره ﭘﻴﻦ ﻫﺎ ﺑﺎﻳﺴﺘﻲ ﺑﻄﻮر ﺻﺤﻴﺢ در دوﻃﺮف ﻣﺘﺼﻞ ﺷﺪه ﺑﺎﺷﻨﺪ ﺑﻌﻼوه ﻫﻴﭽﮕﻮﻧﻪ
ﻗﻄﻌﻲ ﻳﺎ اﺗﺼﺎل ﻛﻮﺗﺎﻫﻲ در ﻛﺎﺑﻞ ﻳﺎ در ﻣﺤﻞ اﺗﺼﺎل ﺑﻪ ﻛﺎﻧﻜﺘﻮر وﺟﻮد ﻧﺪاﺷﺘﻪ ﺑﺎﺷﺪ.
ﺑﺎ اﺳﺘﻔﺎده از ﺗﺴﺖ Wiremapﻣﻴﺘﻮان از وﺟﻮد ﭼﻨﻴﻦ اﺷﻜﺎﻻﺗﻲ ﻣﻄﻠﻊ ﺷﺪ .ﺑﻌﻨﻮان ﻣﺜﺎل اﻳﻦ ﺗﺴﺖ ﺑﺮاي اﺗﺮﻧﺖ
وﺿﻌﻴﺖ اﺗﺼﺎل ﻫﺮ 8ﺳﻴﻢ را در دو ﻃﺮف ﻛﺎﺑﻞ ﻣﺸﺨﺺ ﻣﻴﻜﻨﺪ.
ﺗﺴﺖ ﻫﺎي ﻛﺎﺑﻞ CateX 254
ﺗﺴﺖ wiremapوﺿﻌﻴﺖ ﺑﺮﺧﻲ از اﺷﻜﺎﻻت ﻛﻪ ﻣﻤﻜﻦ اﺳﺖ ﺷﻨﺎﺳﺎﻳﻲ آﻧﻬﺎ ﺑﺪون اﻳﻦ ﺗﺴﺖ ﻣﺸﻜﻞ ﺑﺎﺷﺪ را
آﺷﻜﺎر ﻣﻲ ﺳﺎزد اﻫﻢ اﻳﻦ اﺷﻜﺎﻻت ﻋﺒﺎرﺗﻨﺪ از :
dB) dB)
37.1 dB (30.2 59.1 dB (48
Power-sum NEXT N/A* 27.1 dB
dB) dB)
18.2 dB (-2.9 41.3 dB (-3.1
ACR 3.1 dB 6.1 dB
dB) dB)**
15.4 dB (-5.8 38.3 dB (-6.1
Power-sum ACR N/A 3.1 dB
dB) dB)**
17 dB (new 23.2 dB (15.3
ELFEXT 17.4 dB ffs***
requirement) dB)
14.4 dB (new 20.2 dB (12.3
Power-sum ELFEXT 14.4 dB ffs***
requirement) dB)
8 dB* (new 14.1 dB (8.7
Return loss 10 dB 12 dB (8 dB)
requirement) dB)
548 nsec (546 504 nsec (501
Propagation delay 548 nsec 548 nsec
nsec) nsec)
Delay skew 50 nsec 50 nsec 50 nsec 20 nsec
ﺿﻤﻴﻤﻪ 2
ﻧﻮﻳﺰ و روش ﻫﺎي ﺣﺬف آن در ﺷﺒﻜﻪ ﻫﺎي ﺻﻨﻌﺘﻲ
ﻧﻮﻳﺰ و روش ﻫﺎي ﺣﺬف آن در ﺷﺒﻜﻪ 260
-1ﻣﻘﺪﻣﻪ
در ﻣﺤﻴﻂ ﻫﺎي ﺻﻨﻌﺘﻲ ﻣﻌﻤﻮﻻً ﻧﻮﻳﺰ ﻫﺎي ﻣﺨﺘﻠﻒ ﺑﺎ ﻓﺮﻛﺎﻧﺴﻬﺎي ﻣﺨﺘﻠﻒ وﺟﻮد دارﻧﺪ .اﮔﺮ ﺗﻤﻬﻴﺪات ﻻزم در ﺷﺒﻜﻪ
دﻳﺘﺎ ﭘﻴﺶ ﺑﻴﻨﻲ ﻧﺸﺪه ﺑﺎﺷﺪ ﻧﻮﻳﺰ ﻣﻴﺘﻮاﻧﺪ ﺳﻴﮕﻨﺎل دﻳﺠﻴﺘﺎل را ﻣﺘﺎﺛﺮ ﻧﻤﺎﻳﺪ ﺑﺼﻮرﺗﻲ ﻛﻪ ﻳﺎ ﺷﺒﻜﻪ ﻣﺨﺘﻞ ﮔﺮدد ﻳﺎ دﻳﺘﺎ
ﺑﺼﻮرت ﻏﻠﻂ درﻳﺎﻓﺖ ﺷﻮد.
ﺑﺎﻳﺴﺘﻲ ﺗﻮﺟﻪ داﺷﺖ ﻛﻪ ﺳﻴﮕﻨﺎل ﻫﺎي دﻳﺠﻴﺘﺎل ﺷﺒﻜﻪ داراي ﺳﻄﺢ وﻟﺘﺎژ ﭘﺎﻳﻴﻦ ﻫﺴﺘﻨﺪ در ﺑﺮﺧﻲ ﺷﺒﻜﻪ ﻫﺎي ﺻﻨﻌﺘﻲ
اﻳﻦ وﻟﺘﺎژ ﺑﻴﻦ -500mvﺗﺎ +500mvﺗﻐﻴﻴﺮ ﻣﻲ ﻛﻨﺪ از اﻳﻨﺮو ﻣﻤﻜﻦ اﺳﺖ ﺣﺘﻲ ﻳﻚ ﻧﻮﻳﺰ ﺿﻌﻴﻒ اﻳﻦ ﺳﻴﮕﻨﺎل ﻫﺎ را
ﻣﺘﺎﺛﺮ و ﺧﺮاب ﺳﺎزد .اﮔﺮﭼﻪ در ﻫﺮ ﺷﺒﻜﻪ اي در ﺑﺴﺘﻪ ﺑﻨﺪي ﻓﺮﻳﻢ دﻳﺘﺎ ﭘﻴﺶ ﺑﻴﻨﻲ ﻻزم ﺑﺮاي ﻛﻨﺘﺮل ﺧﻄﺎ ﺗﻮﺳﻂ
اﺿﺎﻓﻪ ﻛﺮدن ﻓﻴﻠﺪﻫﺎﻳﻲ ﻣﺎﻧﻨﺪ CRCﻟﺤﺎظ ﺷﺪه وﻟﻲ اﻳﻦ اﻣﺮ ﻛﺎرﺑﺮ را از ﺑﻜﺎر ﺑﺮدن ﻛﺎﺑﻞ ﺻﺤﻴﺢ و اﺳﺘﻔﺎده از ﻣﺴﻴﺮ
ﻛﺎﺑﻞ ﻣﻨﺎﺳﺐ و ﺗﻮﺟﻪ ﺑﻪ ﺳﺎﻳﺮ ﻧﻜﺎت ﺑﺮاي ﺟﻠﻮﮔﻴﺮي از ﺗﺎﺛﻴﺮ ﻧﻮﻳﺰ روي ﻛﺎﺑﻞ ﺷﺒﻜﻪ ﺑﻲ ﻧﻴﺎز ﻧﻤﻲ ﻛﻨﺪ.
ﻣﻨﺎﺑﻊ ﺗﻮﻟﻴﺪ ﻛﻨﻨﺪه ﻧﻮﻳﺰ ﻫﺎ ﻣﺘﻨﻮع اﺳﺖ ﺑﻄﻮر ﻛﻠﻲ ﻣﻨﺎﺑﻌﻲ ﻛﻪ ﺗﻐﻴﻴﺮات ﺳﺮﻳﻊ و ﻧﺎﮔﻬﺎﻧﻲ در وﻟﺘﺎژ و ﺟﺮﻳﺎن اﻳﺠﺎد
ﻣﻴﻜﻨﻨﺪ اﻳﺠﺎد ﻛﻨﻨﺪه ﻧﻮﻳﺰ ﻫﺴﺘﻨﺪ ﻣﺎﻧﻨﺪ ﻣﻮﺗﻮرﻫﺎي اﻟﻜﺘﺮﻳﻜﻲ ﺑﺰرگ در ﻫﻨﮕﺎم روﺷﻦ ﺷﺪن ،ﺗﺠﻬﻴﺰات ﺟﻮﺷﻜﺎري
اﻟﻜﺘﺮﻳﻜﻲ ،ﻻﻣﭗ ﻫﺎي ﻓﻠﻮرﺳﻨﺖ ،رﻋﺪ و ﺑﺮق و ....
ﻧﺒﺎﻳﺪ ﻓﺮاﻣﻮش ﻛﺮد ﻛﻪ ﻧﻮﻳﺰ ﻋﻼوه ﺑﺮ ﻓﺮﻛﺎﻧﺲ ﭘﺎﻳﻪ ﺧﻮد ﻛﻪ ﺗﺎﺛﻴﺮ ﺳﻮء ﺑﺮ ﺳﻴﺴﺘﻢ دارد ﻳﻜﺴﺮي ﻫﺎرﻣﻮﻧﻴﻚ ﻫﺎﻳﻲ را
ﻧﻴﺰ ﺗﻮﻟﻴﺪ ﻣﻴﻜﻨﺪ ﻛﻪ اﺛﺮات ﻣﺨﺮﺑﻲ ﺑﺮ ﻋﻤﻠﻜﺮد ﺷﺒﻜﻪ دارﻧﺪ .ﻫﺎرﻣﻮﻧﻴﻚ ﺳﻮم ﻣﻬﻤﺘﺮﻳﻦ آﻧﻬﺎﺳﺖ ﺷﻜﻞ ﺻﻔﺤﻪ ﺑﻌﺪ
ﺑﺎزه ﻓﺮﻛﺎﻧﺴﻲ ﻧﻮﻳﺰ ﺗﻮﻟﻴﺪي ﺗﻮﺳﻂ ﺑﺮﺧﻲ از وﺳﺎﻳﻞ را ﻧﺸﺎن ﻣﻴﺪﻫﺪ .ﻫﺎرﻣﻮﻧﻴﻚ ﺳﻮم ﺑﺎ رﻧﮓ ﺗﻴﺮه در اﻧﺘﻬﺎي ﻣﻴﻠﻪ
ﻧﺸﺎن داده ﺷﺪه اﺳﺖ.
261 ﻧﻮﻳﺰ و روش ﻫﺎي ﺣﺬف آن در ﺷﺒﻜﻪ
-2اﻧﻮاع ﻧﻮﻳﺰ
ﻧﻮﻳﺰ ﻫﺎي اﻟﻜﺘﺮﻳﻜﻲ ﺑﻪ ﭼﻬﺎر ﻃﺮﻳﻖ ﻣﺪارات ارﺗﺒﺎط دﻳﺘﺎي ﺣﺴﺎس را در ﺷﺒﻜﻪ ﻣﺘﺎﺛﺮ ﻣﻲ ﺳﺎزﻧﺪ .اﻧﻮاع اﻳﻦ ﺗﺎﺛﻴﺮ
ﮔﺬاري ﻛﻪ ﻣﺎ از اﻳﻦ ﺑﻪ ﺑﻌﺪ آﻧﺮا ﻛﻮﭘﻞ ﻣﻲ ﻧﺎﻣﻴﻢ ﻋﺒﺎرﺗﺴﺖ از :
ﻛﻮﭘﻞ اﻣﭙﺪاﻧﺴﻲ )ﻛﻪ ﺑﻌﻀﺎً ﻛﻮﭘﻞ ﻛﻨﺪوﻛﺘﺎﻧﺴﻲ ﻧﻴﺰ ﮔﻔﺘﻪ ﻣﻴﺸﻮد( •
ﺑﺪﻳﻬﻲ اﺳﺖ ﺳﺎده ﺗﺮﻳﻦ روش ﺑﺮاي ﺣﻞ ﻣﺸﻜﻞ ﻓﻮق ﻛﺎﻫﺶ ﺗﺎﺛﻴﺮ اﻣﭙﺪاﻧﺲ ﺑﺎ ﺟﺪا ﻛﺮدن ﺳﻴﻢ ﻫﺎي ﺑﺮﮔﺸﺘﻲ ﻫﺮ
ﻣﺪار اﺳﺖ.
ﻧﻮﻳﺰ و روش ﻫﺎي ﺣﺬف آن در ﺷﺒﻜﻪ 262
اﻳﻦ ﻛﻮﭘﻞ در ﺻﻮرت ﺑﺮوز اﺗﺼﺎل ﻛﻮﺗﺎه ﻳﺎ ﺻﺎﻋﻘﻪ ﻧﻴﺰ ﻫﻤﺎﻧﻄﻮر ﻛﻪ در ﺷﻜﻞ زﻳﺮ ﻧﺸﺎن داده ﺷﺪه اﺳﺖ
ﻣﻴﺘﻮاﻧﺪ ﻣﺸﻜﻞ ﺳﺎز ﺷﻮد ﺑﻨﺎﺑﺮ اﻳﻦ ﺿﺮوري اﺳﺖ در ﻃﺮاﺣﻲ ﺳﻴﺴﺘﻢ زﻣﻴﻦ ﻧﻴﺰ ﺗﻤﻬﻴﺪات ﻻزم اﺗﺨﺎذ ﮔﺮدد
ﻣﺜﻼ ﺑﺠﺎي اﺳﺘﻔﺎده از ﺳﻴﺴﺘﻢ زﻣﻴﻦ ﺗﻚ ﻧﻘﻄﻪ اي از ﺳﻴﺴﺘﻢ زﻣﻴﻦ Meshاﺳﺘﻔﺎده ﮔﺮدد .ﺑﻪ اﻳﻦ ﻣﻮﺿﻮع در
اداﻣﻪ ﭘﺮداﺧﺘﻪ ﺧﻮاﻫﺪ ﺷﺪ.
ﻫﻤﺎﻧﻄﻮر ﻛﻪ در ﺷﻜﻞ دﻳﺪه ﻣﻴﺸﻮد وﻟﺘﺎژ ﻧﻮﻳﺰ ﺑﺎ ﺧﺎزن ﻫﺎي C1و C2ﻛﻮﭘﻞ ﻣﻲ ﺷﻮد و اﻳﻦ وﻟﺘﺎژ ﺟﺮﻳﺎﻧﻲ را
روي ﻣﻘﺎوﻣﺘﻬﺎي ﻣﺪار ﻣﻲ ﻓﺮﺳﺘﺪ .ﻣﻴﺰان وﻟﺘﺎژ ﻧﻮﻳﺰ ) ﻳﺎ ﺧﻄﺎ( روي ﺳﻴﻢ ﺳﻴﮕﻨﺎل :
ﺑﺎ ﻓﺎﺻﻠﻪ ﺑﻴﻦ ﻣﻨﺒﻊ ﻧﻮﻳﺰ و ﺳﻴﻢ ﺳﻴﮕﻨﺎل ﻧﺴﺒﺖ ﻣﻌﻜﻮس دارد •
ﺑﺎ ﻃﻮل ﺳﻴﻢ ﺳﻴﮕﻨﺎل ﻛﻪ ﻧﻮﻳﺰ در آن اﻟﻘﺎ ﻣﻲ ﺷﻮد ﻧﺴﺒﺖ ﻣﺴﺘﻘﻴﻢ دارد •
ﺷﻴﻠﺪ ﻣﻌﻤﻮﻻً از ﻣﻮادي ﺑﺎ ﻣﻘﺎوﻣﺖ ﻛﻢ ﻣﺎﻧﻨﺪ آﻟﻮﻣﻨﻴﻮم و ﻣﺲ ﺳﺎﺧﺘﻪ ﻣﻲ ﺷﻮد .ﺑﺮاي ﺷﻴﻠﺪ ﻫﺎﻳﻲ ﻛﻪ ﺑﺎ ﻣﺲ از ﻧﻮع
Braidedو ﭘﻮﺷﺶ %85ﻫﺴﺘﻨﺪ ﺿﺮﻳﺐ Screeningرا 100در ﻧﻈﺮ ﻣﻴﮕﻴﺮﻧﺪ و ﺧﺎزن ﻫﺎي C3و C4ﺣﺪوداً ﺑﺎ
ﻧﺴﺒﺖ 1/100در ﻣﻘﺎﺑﻞ ﺧﺎزﻧﻬﺎي C1 , C2ﻛﺎﻫﺶ ﻣﻲ ﻳﺎﺑﻨﺪ .در ﺣﺎﻟﺖ ﭼﻨﺪ ﻻﻳﻪ ﻧﺴﺒﺖ ﻛﺎﻫﺶ 1/300ﺧﻮاﻫﺪ
ﺷﺪ.
اﺳﺘﻔﺎده از ﺳﻴﻢ ﺑﻬﻢ ﺗﺎﺑﻴﺪه ) (TPﻣﻨﺠﺮ ﺑﻪ ﺑﻬﺒﻮد ﺑﻴﺸﺘﺮ در ﻛﺎﻫﺶ ﺗﺎﺛﻴﺮ ﻧﻮﻳﺰ ﺧﺎزﻧﻲ ﻣﻲ ﺷﻮد زﻳﺮا ﺧﺎزن ﻫﺎي C1و
C2از ﻧﻈﺮ ﻣﻘﺪار ﺑﺴﻴﺎر ﺑﻪ ﻫﻢ ﻧﺰدﻳﻚ ﻣﻴﺸﻮﻧﺪ ﺑﻨﺎﺑﺮاﻳﻦ ﻫﺮ وﻟﺘﺎژ ﻧﻮﻳﺰ ﻛﻪ روي ﺳﻴﻢ اﻟﻘﺎ ﻣﻲ ﺷﻮد در ﺳﻤﺖ دﻳﮕﺮ از
ﻧﻮﻳﺰ و روش ﻫﺎي ﺣﺬف آن در ﺷﺒﻜﻪ 264
ﺑﻴﻦ ﻣﻲ رود .در ﻋﻤﻞ ﺑﺮاي اﻃﻤﻴﻨﺎن از اﻳﻦ ﻣﻮﺿﻮع ﻻزﻣﺴﺖ ﺧﺎزن ﺑﻴﻦ ﺷﻴﻠﺪ و ﺗﻚ ﺗﻚ ﺳﻴﻢ ﻫﺎ را اﻧﺪازه ﮔﺮﻓﺖ
ﺗﺎ ﻳﻜﺴﺎن ﺑﺎﺷﻨﺪ.
ج( ﻛﻮﭘﻞ ﻣﻐﻨﺎﻃﻴﺴﻲ
اﻳﻦ ﻛﻮﭘﻞ ﺑﺴﺘﮕﻲ ﺑﻪ ﺗﻐﻴﻴﺮات ﺟﺮﻳﺎن ﻧﻮﻳﺰ اﻟﻘﺎ ﺷﺪه از ﻣﻨﺒﻊ ﻧﻮﻳﺰ روي ﺳﻴﻢ ﻫﺎي ﺳﻴﮕﻨﺎل دارد و
ﺑﺎ داﻣﻨﻪ ﺟﺮﻳﺎن ﻧﻮﻳﺰ ﻧﺴﺒﺖ ﻣﺴﺘﻘﻴﻢ •
ﺑﺎ ﻧﺎﺣﻴﻪ ﺑﺴﺘﻪ ﺷﺪه ﺗﻮﺳﻂ ﻧﻮﻳﺰ در ﻣﺪار اﻟﻜﺘﺮﻳﻜﻲ ﻧﺴﺒﺖ ﻣﺴﺘﻘﻴﻢ ) ﺑﻪ ﺷﺮﺣﻲ ﻛﻪ ﺧﻮاﻫﺪ آﻣﺪ( •
و ﺑﺎ ﻓﺎﺻﻠﻪ ﻣﻨﺒﻊ ﻧﻮﻳﺰ ﺗﺎ ﺳﻴﻢ ﻫﺎي ﺳﻴﮕﻨﺎل ﻧﺴﺒﺖ ﻣﻌﻜﻮس دارد. •
ﺳﺎده ﺗﺮﻳﻦ راه ﺑﺮاي ﻛﺎﻫﺶ اﻳﻦ ﻧﻮع ﻧﻮﻳﺰ اﺳﺘﻔﺎده از ﺳﻴﻢ ﺑﻪ ﻫﻢ ﺗﺎﺑﻴﺪه اﺳﺖ .ﺗﺎﺑﻴﺪﮔﻲ ﻣﻨﺠﺮ ﺑﻪ ﻛﺎﻫﺶ ﻧﺎﺣﻴﻪ ﺑﺴﺘﻪ
ﺷﺪه )ﻟﻮپ( ﻣﻴﺸﻮد ﻛﻪ اﻳﻦ ﺑﻪ ﻣﻌﻨﺎي ﻗﻄﻊ ﺷﺪن ﻓﻠﻮي ﻣﻐﻨﺎﻃﻴﺴﻲ و ﺗﻘﺴﻴﻢ آن ﺑﻪ ﻟﻮپ ﻫﺎي ﻛﻮﭼﻚ و ﻧﻬﺎﻳﺘﺎً ﺗﺎﺛﻴﺮ
ﻛﻤﺘﺮ ﻧﻮﻳﺰ اﻟﻘﺎﻳﻲ اﺳﺖ
ﺑﻌﻼوه ﭼﻮن ﺟﻬﺖ ﻓﻠﻮ در ﻫﺮدو ﻟﻮپ ﻣﺠﺎور ﻋﻜﺲ ﻳﻜﺪﻳﮕﺮ اﺳﺖ ﻫﻤﺪﻳﮕﺮ را ﺧﻨﺜﻲ ﻛﺮده )اﮔﺮ دﻗﻴﻘﺎً ﺑﺮاﺑﺮ ﺑﺎﺷﻨﺪ(
ﻳﺎ ﺗﻀﻌﻴﻒ ﻣﻴﻜﻨﻨﺪ )اﮔﺮ ﻣﺘﻔﺎوت ﺑﺎﺷﻨﺪ(
265 ﻧﻮﻳﺰ و روش ﻫﺎي ﺣﺬف آن در ﺷﺒﻜﻪ
روش دﻳﮕﺮ ﺑﺮاي ﻛﺎﻫﺶ ﻧﻮﻳﺰ اﻟﻘﺎﻳﻲ اﺳﺘﻔﺎده از ﻛﺎﺑﻞ ﺷﻴﻠﺪدار اﺳﺖ .ﻓﻠﻮي ﺗﻮﻟﻴﺪ ﺷﺪه ﺗﻮﺳﻂ ﺟﺮﻳﺎن ﻧﻮﻳﺰ ﺟﺮﻳﺎن
ﮔﺮداﺑﻲ ﻛﻮﭼﻜﻲ روي ﺷﻴﻠﺪ ﻣﻐﻨﺎﻃﻴﺴﻲ اﻟﻘﺎ ﻣﻴﻜﻨﺪ .ﺟﺮﻳﺎﻧﻬﺎي اﻟﻘﺎﻳﻲ دو ﻓﻠﻮي Φ 1و Φ2ﻛﻪ ﻋﻜﺲ ﻳﻜﺪﻳﮕﺮ
ﻫﺴﺘﻨﺪ را اﻳﺠﺎد ﻣﻴﻜﻨﻨﺪ و ﻓﻠﻮي ﻣﻨﺘﺠﻪ Φ2 - Φ1ﺧﻮاﻫﺪ ﺑﻮد
ﺷﻴﻠﺪ ﻣﻐﻨﺎﻃﻴﺴﻲ ﻧﻴﺎز ﺑﻪ زﻣﻴﻦ ﻛﺮدن ﻧﺪارد و ﺑﺪون زﻣﻴﻦ ﻧﻴﺰ ﻧﻘﺶ ﻛﺎﻫﺶ ﻧﻮﻳﺰ ﻣﻐﻨﺎﻃﻴﺴﻲ را ﺑﺎزي ﻣﻴﻜﻨﺪ .در
ﻛﺎرﺑﺮدﻫﺎي ﺧﺎص ﺑﻬﺘﺮﻳﻦ ﺷﻴﻠﺪ ﻟﻮﻟﻪ ﻫﺎي ﻓﻮﻻدي ﺑﺎ ﺧﺎﺻﻴﺖ ﻣﻐﻨﺎﻃﻴﺴﻲ ﺑﺎﻻﺳﺖ ﻛﻪ ﻛﺎﺑﻞ ﺳﻴﮕﻨﺎل از داﺧﻞ آن
ﻫﺎ ﻋﺒﻮر داده ﺷﻮد.
د( ﻛﻮﭘﻞ رادﻳﻮﻳﻲ
وﻟﺘﺎژ ﻧﻮﻳﺰ ﻧﺎﺷﻲ از ﻛﻮﭘﻞ ﺧﺎزﻧﻲ و ﻛﻮﭘﻞ ﻣﻐﻨﺎﻃﻴﺴﻲ ﺑﺼﻮرت ﺗﺸﻌﺸﻊ اﻟﻜﺘﺮو ﻣﻐﻨﺎﻃﻴﺴﻲ در ﻧﺰدﻳﻜﻲ ﻣﻨﺒﻊ
ﻧﻮﻳﺰ ﻇﺎﻫﺮ ﻣﻴﮕﺮدد .ﻣﻌﻤﻮﻻً ﺣﺬف اﻳﻦ اﺛﺮﮔﺬاري رادﻳﻮﺋﻲ ﻣﺸﻜﻞ اﺳﺖ و ﺑﺎﻳﺴﺘﻲ ﺗﻮﺟﻪ ﺧﺎص ﺑﻪ زﻣﻴﻦ
ﻛﺮدن ﺗﺠﻬﻴﺰاﺗﻲ ﻛﻪ در ﻣﻌﺮض اﻳﻦ ﺗﺸﻌﺸﻊ ﻗﺮار دارﻧﺪ ﻣﺒﺬول ﮔﺮدد اﮔﺮ ﭼﻪ در ﻓﺎﺻﻠﻪ زﻳﺎد از ﻣﻨﺒﻊ ﻧﻮﻳﺰ اﻳﻦ
ﺗﺎﺛﻴﺮ ﮔﺬاري ﻧﺎﭼﻴﺰ و ﻗﺎﺑﻞ اﻏﻤﺎض اﺳﺖ .ﺑﻄﻮر ﻛﻠﻲ ﻣﻴﺰان ﺗﺎﺛﻴﺮ ﮔﺬاري ﺑﻪ ﻗﺪرت ﺳﻴﮕﻨﺎل رادﻳﻮﻳﻲ ﺑﺴﺘﮕﻲ
دارد ﻛﻪ از راﺑﻄﻪ زﻳﺮ ﺑﺪﺳﺖ ﻣﻲ آﻳﺪ و واﺣﺪ آن volt/meterاﺳﺖ .در ﻛﺎرﺑﺮد ﻣﻮرد ﻧﻈﺮ ﻣﺎ ﺳﻴﮕﻨﺎل ﻫﺎﻳﻲ
ﺑﺎ ﻗﺪرت ﻛﻤﺘﺮ از 1volt/meterﻗﺎﺑﻞ اﻏﻤﺎض ﻫﺴﺘﻨﺪ
در اﻳﻦ راﺑﻄﻪ Powerﺑﺮﺣﺴﺐ Kwو Distanceﺑﺮ ﺣﺴﺐ Kmاﺳﺖ.
روش ﻫﺎي ﻣﺮﺳﻮم ﻛﺎﻫﺶ ﻧﻮﻳﺰ رادﻳﻮﻳﻲ روي ﻛﺎﺑﻞ ﺷﺒﻜﻪ ﻋﺒﺎرﺗﻨﺪ از :
اﺳﺘﻔﺎده از ﺧﺎزن ﻫﺎي ﺷﻨﺖ • ﺷﻴﻠﺪ ﻛﺮدن ﻣﻨﺎﺳﺐ •
در ﺻﻮرت ﻋﺪم اﺳﺘﻔﺎده از ﺷﻴﻠﺪ ،ﻫﺮ ﻫﺎدي ﻛﻪ در ﻣﻌﺮض اﻣﻮاج رادﻳﻮﻳﻲ ﺑﺎﺷﺪ ﺑﺼﻮررت ﻳﻚ آﻧﺘﻦ
ﮔﻴﺮﻧﺪه ﻋﻤﻞ ﻣﻲ ﻧﻤﺎﻳﺪ .
ﺗﺎﺛﻴﺮات و ﻛﻮﭘﻞ ﻫﺎي اﻳﺠﺎد ﺷﺪه ﺗﻮﺳﻂ ﺑﺮﺧﻲ از ﻣﻨﺎﺑﻊ ﺗﻮﻟﻴﺪ ﻛﻨﻨﺪه ﻧﻮﻳﺰ در ﺟﺪول ﺑﻌﺪ آﻣﺪه اﺳﺖ:
ﻧﻮﻳﺰ و روش ﻫﺎي ﺣﺬف آن در ﺷﺒﻜﻪ 266
آزﻣﺎﻳﺶ اول :اﻧﺪازه ﮔﻴﺮي ﻣﻴﺰان ﻧﻮﻳﺰ ﻧﺎﺷﻲ از روﺷﻦ و ﺧﺎﻣﻮش ﻛﺮدن ﻻﻣﭗ ﻓﻠﻮرﺳﻨﺖ
ﺗﺬﻛﺮ :ﻛﺎﺑﻞ در ﻓﺎﺻﻠﻪ 12اﻳﻨﭽﻲ ﻻﻣﭗ ﻓﻠﻮر ﺳﻨﺖ ﻗﺮار دارد
ﻧﻮﻳﺰ و روش ﻫﺎي ﺣﺬف آن در ﺷﺒﻜﻪ 268
آزﻣﺎﻳﺶ دوم :اﻧﺪازه ﮔﻴﺮي ﻣﻴﺰان ﻧﻮﻳﺰ ﻧﺎﺷﻲ از روﺷﻦ و ﺧﺎﻣﻮش ﻛﺮدن 110-V Drill Press Motor
-4زﻣﻴﻦ ﻛﺮدن
ﻣﺴﺌﻠﻪ اﻧﺘﺨﺎب ﺳﻴﺴﺘﻢ زﻣﻴﻦ ﻣﻨﺎﺳﺐ ﻳﻜﻲ از ﻣﺴﺎﻳﻞ ﻣﻬﻢ ﻓﺎز ﻃﺮاﺣﻲ اﺳﺖ ﻛﻪ ﻻزم اﺳﺖ ﺑﺎ دﻗﺖ ﻛﺎﻓﻲ ﺑﻪ آن ﭘﺮداﺧﺘﻪ
ﺷﻮد .از دﻳﺪﮔﺎه ﺷﺒﻜﻪ ﺻﻨﻌﺘﻲ ﺳﻴﺴﺘﻢ زﻣﻴﻦ ﻧﺎ ﻣﻨﺎﺳﺐ ﻣﻴﺘﻮاﻧﺪ ﻣﺸﻜﻼت ﻓﺮاواﻧﻲ را ﺑﺮاي ﺷﺒﻜﻪ اﻳﺠﺎد ﻧﻤﺎﻳﺪ .ﺑﺤﺚ ﻧﻮﻳﺰ
ارﺗﺒﺎط ﺗﻨﮕﺎﺗﻨﮕﻲ ﺑﺎ ﺑﺤﺚ ﺳﻴﺴﺘﻢ زﻣﻴﻦ دارد .زﻣﻴﻦ ﻛﺮدن اﮔﺮﭼﻪ ﺑﺮاي ﻛﺎﻫﺶ ﺗﺪاﺧﻼت ﻧﺎﺷﻲ از ﻛﻮﭘﻞ ﻫﺎي
Conductiveو Radiationﻣﻬﻢ اﺳﺖ وﻟﻲ ﭼﻨﺎﻧﭽﻪ اﺧﺘﻼف وﻟﺘﺎژي ﺑﻴﻦ دوﻃﺮف ﻛﺎﺑﻞ ﺑﻮﻳﮋه وﻗﺘﻲ ﺷﻴﻠﺪدار ﺑﺎﺷﺪ ﻣﻲ
ﺗﻮاﻧﺪ ﻣﻨﺠﺮ ﺑﻪ اﻟﻘﺎي ﻧﻮﻳﺰ روي ﺳﻴﻢ ﻫﺎي ﺣﺎﻣﻞ دﻳﺘﺎ ﺷﻮد .ﺑﺮاي ﻛﻨﺘﺮل ﺟﺮﻳﺎن ﻧﺎﺷﻲ از اﺧﺘﻼف ﭘﺘﺎﻧﺴﻴﻞ ﺑﻴﻦ زﻣﻴﻦ دو
ﻃﺮف ﺳﻴﺴﺘﻢ زﻣﻴﻦ ﺑﺼﻮرت Meshﺑﺼﻮرﺗﻲ ﻛﻪ ﻳﻚ ﺳﻄﺢ ﻫﻢ ﭘﺘﺎﻧﺴﻴﻞ در ﺗﻤﺎم ﻧﻘﺎط اﻳﺠﺎد ﻛﻨﺪ ﭘﻴﺸﻨﻬﺎد ﻣﻴﺸﻮد.
در ﺷﻜﻞ ﻓﻮق ﺳﻪ روش اﺗﺼﺎل زﻣﻴﻦ ﻧﺸﺎن داده ﺷﺪه ﻛﻪ 2روش آﻧﻬﺎ ﻣﻨﺎﺳﺐ ﻧﻤﻲ ﺑﺎﺷﺪ.
Plant ﻛﻼً در ﺷﺒﻜﻪ ﻫﺎي ﺻﻨﻌﺘﻲ اﺳﺘﻔﺎده از ﺷﺒﻜﻪ زﻣﻴﻦ ﻣﺸﺘﺮك CBNﺗﻮﺻﻴﻪ ﻣﻴﮕﺮدد اﮔﺮ ﺑﻴﻦ ﺑﺨﺸﻬﺎي ﻣﺨﺘﻠﻒ
ﻛﻪ در ﺳﺎﺧﺘﻤﺎﻧﻬﺎي ﻣﺠﺰا ﻗﺮار ﮔﺮﻓﺘﻪ اﻧﺪ ﻧﻴﺎز ﺑﻪ ﺗﺒﺎدل دﻳﺘﺎ ﺑﺎﺷﺪ ﺑﺎز ﺑﻬﺘﺮ اﺳﺖ ﻛﻪ ﺷﺒﻜﻪ زﻣﻴﻦ ﺑﻴﻦ Plantﻫﺎ ﻣﺸﺘﺮك
ﺑﺎﺷﺪ.
اﮔﺮ ﻧﺎﺣﻴﻪ Plantﺧﻴﻠﻲ وﺳﻴﻊ ﺑﺎﺷﺪ ﻳﺎ اﻳﻨﻜﻪ ﻧﻮاﺣﻲ ﻣﺨﺘﻠﻒ Plantاز ﺗﻐﺬﻳﻪ ﻫﺎي ﻣﺠﺰا اﺳﺘﻔﺎده ﻛﻨﻨﺪ اﮔﺮ وﺳﺎﻳﻞ ﺗﻮﻟﻴﺪ
ﻛﻨﻨﺪه ﻧﻮﻳﺰ زﻳﺎد وﺟﻮد دارﻧﺪ ﺑﻬﺘﺮ اﺳﺖ ﺷﺒﻜﻪ زﻣﻴﻦ آﻧﻬﺎ از ﺷﺒﻜﻪ زﻣﻴﻦ ﺳﻴﺴﺘﻢ ارﺗﺒﺎط دﻳﺘﺎ ﻣﺠﺰا ﺷﻮد .ﺑﻪ ﻫﻤﻴﻦ ﻣﻨﻈﻮر
ﻣﻌﻤﻮﻻً از ﺷﺒﻜﻪ زﻣﻴﻦ ﻣﺸﺘﺮك CBNﻳﻚ اﻧﺸﻌﺎب ﺑﻌﻨﻮان زﻣﻴﻦ ﺑﺮق ﻛﻪ ﺑﻪ PEﻳﺎ Protective Earthﻣﻮﺳﻮم اﺳﺖ ﻣﻲ
CBN ﮔﻴﺮﻧﺪ وﺑﺮاي ﺗﺠﻬﻴﺰات ﺑﺮﻗﻲ اﺳﺘﻔﺎده ﻣﻲ ﻛﻨﻨﺪ .ﺑﺮاي وﺳﺎﻳﻞ ﻛﻨﺘﺮﻟﻲ و ﺷﺒﻜﻪ اﻧﺸﻌﺎب دﻳﮕﺮي از ﻫﻤﺎن زﻣﻴﻦ
ﻣﻴﮕﻴﺮﻧﺪ ﻛﻪ ﺑﻪ Clean Earthﻣﻮﺳﻮم اﺳﺖ ﺑﺪﻳﻦ ﻃﺮﻳﻖ اﮔﺮ ﭼﻪ ﻧﻬﺎﻳﺘﺎً ﻫﻤﻪ ﺑﻪ ﻳﻚ ﺷﺒﻜﻪ وﺻﻞ ﻫﺴﺘﻨﺪ وﻟﻲ ﻧﻮﻳﺰ ﻫﺎي
ﻧﻮﻳﺰ و روش ﻫﺎي ﺣﺬف آن در ﺷﺒﻜﻪ 270
ﺳﻴﺴﺘﻢ ﺑﺮﻗﻲ راه ﻛﻮﺗﺎﻫﺘﺮ و ﻣﺠﺰاﻳﻲ ﺗﺎ زﻣﻴﻦ ﺧﻮاﻫﻨﺪ داﺷﺖ .ﺷﻜﻞ زﻳﺮ ﺣﺎﻟﺖ اﺗﺼﺎل ﺳﺘﺎره ﺷﻜﻞ را ﺑﺮاي ﺳﻴﺴﺘﻢ زﻣﻴﻦ
ﻧﺸﺎن ﻣﻲ دﻫﺪ ﻛﻪ ﻧﻜﺘﻪ ﻓﻮق در آن ﻟﺤﺎظ ﺷﺪه اﺳﺖ .اﻳﻦ ﺷﻜﻞ ﻣﻌﺮف زﻣﻴﻦ ﻣﺸﺘﺮك CBNﻧﻴﺴﺖ.
ﺷﻜﻞ زﻳﺮ ﻧﺸﺎﻧﮕﺮ ﻳﻚ ﺳﻴﺴﺘﻢ زﻣﻴﻦ ﻣﺸﺘﺮك اﺳﺖ .ارﺗﺒﺎط ﺗﻮﺳﻂ ﻫﺎدي ﻫﻢ ﭘﺘﺎﻧﺴﻴﻞ ﺳﺎز ﺑﺮﻗﺮار ﺷﺪه اﺳﺖ.
271 ﻧﻮﻳﺰ و روش ﻫﺎي ﺣﺬف آن در ﺷﺒﻜﻪ
ﺑﻄﻮر ﻛﻠﻲ ﺑﺎﻳﺪ ﺗﻮﺟﻪ داﺷﺖ ﻛﻪ ﻣﻘﺪار اﻣﭙﺪاﻧﺲ زﻣﻴﻦ ﺑﻴﻦ ﻫﺮ دو ﻧﻘﻄﻪ اي ﻛﻪ وﺳﻴﻠﻪ ارﺗﺒﺎﻃﻲ ﺑﻪ زﻣﻴﻦ ﻣﺘﺼﻞ ﺷﺪه
ﻛﻤﺘﺮ از 0.6اﻫﻢ ﺑﺎﺷﺪ ﺑﻌﻼوه ﻣﻴﺰان ﻣﻘﺎوﻣﺖ در دو ﻃﺮف اﺗﺼﺎﻻت ﻣﻮرد اﺳﺘﻔﺎده ﺑﺮاي اﺗﺼﺎل ﺑﻪ ﺑﺎس ﺷﺒﻜﻪ
ﻛﻤﺘﺮ از 0.005اﻫﻢ ﺑﺎﺷﺪ.ﺑﺮاي رﺳﻴﺪن ﺑﻪ اﻳﻦ ﻫﺪف در ﻫﻨﮕﺎم ﻧﺼﺐ ﺑﺎﻳﺴﺘﻲ ﻣﺤﻞ اﺗﺼﺎﻻت ﻛﺎﻣﻼً ﺗﻤﻴﺰ ﺷﺪه ﺗﺎ
داراي ﻣﻘﺎوﻣﺖ ﺧﻴﻠﻲ ﻛﻢ ﺑﺎﺷﻨﺪ و در ﻃﻮل ﺑﻬﺮه ﺑﺮداري ﻧﻴﺰ ﺑﺎزرﺳﻲ ﻫﺎ و اﻧﺪازه ﮔﻴﺮي ﻫﺎي ﭘﺮﻳﻮدﻳﻚ روي آﻧﻬﺎ
ﺻﻮرت ﮔﻴﺮد.
در ﺑﺮﺧﻲ ﻛﺎرﺑﺮدﻫﺎي ﺧﺎص ﻣﻤﻜﻦ اﺳﺖ ﻻزم ﺑﺎﺷﺪ از ﺳﻴﺴﺘﻤﻲ ﺑﺎ رﻓﺮﻧﺲ وﻟﺘﺎژ زﻣﻴﻦ ﻧﺸﺪه اﺳﺘﻔﺎده ﮔﺮدد .از
ﺟﻤﻠﻪ ﻛﺎرﺑﺮدﻫﺎي اﻳﻦ روش در ﻣﻮاردي اﺳﺖ ﻛﻪ اﻣﻜﺎن اﺗﺼﺎل ﻛﻮﺗﺎه ﺑﺎ ﺟﺮﻳﺎﻧﻬﺎي ﺷﺪﻳﺪ وﺟﻮد داﺷﺘﻪ ﺑﺎﺷﺪ ﻣﺎﻧﻨﺪ
ﻛﻮره ﻫﺎي اﻟﻜﺘﺮﻳﻜﻲ .اﺗﺼﺎل ﻛﻮﺗﺎه ﺷﺪﻳﺪ ﻳﺎ ﻋﺒﻮر ﺟﺮﻳﺎﻧﻬﺎي ﺷﺪﻳﺪ )ﻣﺜﻼً ﻧﺎﺷﻲ از ﺻﺎﻋﻘﻪ( ﻣﻨﺠﺮ ﺑﻪ ﺑﺎﻻرﻓﺘﻦ وﻟﺘﺎژ
ﺳﻴﺴﺘﻢ زﻣﻴﻦ ﻣﻲ ﮔﺮدد ﻛﻪ اﮔﺮ از ﺣﺪي ﺑﻴﺸﺘﺮ ﺷﻮد ﻣﻤﻜﻦ اﺳﺖ ﺑﻪ ﺗﺠﻬﻴﺰات اﻟﻜﺘﺮوﻧﻴﻜﻲ آﺳﻴﺐ ﺑﺮﺳﺎﻧﺪ .در اﻳﻦ
روش ﻳﻚ وﺳﻴﻠﻪ ﻣﺤﺪود ﻛﻨﻨﺪه وﻟﺘﺎژ ﺑﻴﻦ زﻣﻴﻦ ﺳﺮاﺳﺮي و وﺳﻴﻠﻪ ﻗﺮار ﻣﻴﮕﻴﺮد ﻳﺎ از ﻳﻚ ﻣﺪار RCﻛﻪ ﻣﻌﻤﻮﻻ
روي ﺧﻮد وﺳﻴﻠﻪ وﺟﻮد دارد ﺑﻴﻦ ﻧﻘﻄﻪ اﺗﺼﺎل زﻣﻴﻦ وﺳﻴﻠﻪ ﺑﺎ زﻣﻴﻦ اﺻﻠﻲ اﺳﺘﻔﺎده ﻣﻴﺸﻮد .ﺑﺪﻳﻨﺼﻮرت از آﺳﻴﺐ
ﺟﺮﻳﺎﻧﻬﺎي ﻛﻨﺘﺮل ﻧﺸﺪه ﺑﻪ دﺳﺘﮕﺎه ﺟﻠﻮﮔﻴﺮي ﻣﻴﺸﻮد.
ﻧﻮﻳﺰ و روش ﻫﺎي ﺣﺬف آن در ﺷﺒﻜﻪ 272
در ﺷﺒﻜﻪ ﻫﺎي اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ ﻛﻪ از ﻛﺎﺑﻞ ﺷﻴﻠﺪ دار و ﻛﺎﻧﻜﺘﻮرﻫﺎي ﻣﻨﺎﺳﺐ ﺑﺮاي اﺗﺼﺎل ﺷﻴﻠﺪ اﺳﺘﻔﺎده ﻣﻴﺸﻮد در
ﺣﺎﻟﺖ ﻓﻮق ﺗﻮﺻﻴﻪ ﻣﻴﺸﻮد ﻓﻘﻂ ﺷﻴﻠﺪ در ﺳﻤﺖ ﺳﻮﺋﻴﭻ ﻳﺎ ﻫﺎب ﺑﻪ زﻣﻴﻦ ﻣﺘﺼﻞ ﮔﺮدد.
273 ﻧﻮﻳﺰ و روش ﻫﺎي ﺣﺬف آن در ﺷﺒﻜﻪ
ﺑﺎ اﺗﺼﺎل ﺷﻴﻠﺪ ﻛﺎﺑﻞ از ﻳﻜﻄﺮف ﺑﻪ زﻣﻴﻦ ﺑﺎﻳﺪ ﺗﻮﺟﻪ داﺷﺖ ﻛﻪ ﺷﻴﻠﺪ ﺗﺎ ﺳﻤﺖ دﻳﮕﺮ ﻛﺎﺑﻞ در ﻫﻴﭻ ﻧﻘﻄﻪ اي ﻗﻄﻊ
ﻧﺸﺪه ﺑﺎﺷﺪ.
Copper ﺳﻴﮕﻨﺎل ﺷﻴﻠﺪ ﺷﺪه ﻧﺴﺒﺖ ﺑﻪ ﺣﺎﻟﺖ ﺑﺪون ﺷﻴﻠﺪ داراي ﺿﺮﻳﺐ ﻛﺎﻫﺶ ﻧﻮﻳﺰ ﺑﻬﺘﺮي اﺳﺖ .اﮔﺮ از ﻛﺎﺑﻞ
Aluminum mylar Braidﺑﺎ %85ﭘﻮﺷﺶ ﻣﺴﻲ اﺳﺘﻔﺎده ﺷﻮد .ﺿﺮﻳﺐ ﻛﺎﻫﺶ ﺣﺪود 100:1و اﮔﺮ از ﻛﺎﺑﻞ
اﺳﺘﻔﺎده ﺷﻮد اﻳﻦ ﻧﺴﺒﺖ ﺣﺪود 6000: 1ﺧﻮاﻫﺪ ﺑﻮد.
اﺳﺘﻔﺎده از ﻛﺎﺑﻞ ﺑﺎ زوج ﺳﻴﻢ ﻫﺎي ﺑﻬﻢ ﺗﺎﺑﻴﺪه ) (TPﻧﻮﻳﺰ ﻣﻐﻨﺎﻃﻴﺴﻲ را ﻧﺴﺒﺖ ﺑﻪ ﺣﺎﻟﺘﻲ ﻛﻪ زوج ﺳﻴﻢ ﻫﺎ ﺗﺎﺑﻴﺪه ﻧﺸﺪه
ﺑﺎﺷﻨﺪ ﺑﻪ ﻣﻘﺪار زﻳﺎد و ﺑﺴﺘﻪ ﺑﻪ ﻛﺎﺑﻞ ﺗﺎ ﺣﺪود 140:1ﻛﺎﻫﺶ ﻣﻲ دﻫﺪ .اﮔﺮ از زوج ﺳﻴﻤﻲ ﺻﺎف ﻛﻪ ﺑﻪ ﻫﻢ ﺗﺎﺑﻴﺪه
ﻧﺸﺪه ﺑﺎﺷﺪ در ﻳﻚ ﻟﻮﻟﻪ اﺳﺘﻴﻞ اﺳﺘﻔﺎده ﻛﻨﻴﻢ ﺿﺮﻳﺐ ﻧﻮﻳﺰ ﻣﻐﻨﺎﻃﻴﺴﻲ ﺗﺎ ﺣﺪود 22:1ﻛﺎﻫﺶ ﻣﻲ ﻳﺎﺑﺪ.
در ﺑﺮﺧﻲ ﻣﺪارات ﺣﺴﺎس ﻛﻪ ﻛﺎﺑﻞ آﻧﻬﺎ از ﻣﺤﻴﻂ ﻫﺎي ﭘﺮ ﻧﻮﻳﺰ ﻣﻴﮕﺬرد ﺑﻬﺘﺮ اﺳﺖ ﻛﺎﺑﻞ ﺑﺎ ﺷﻴﻠﺪ دوﺑﻞ اﺳﺘﻔﺎده
ﮔﺮدد .در اﻳﻨﺤﺎﻟﺖ ﺷﻴﻠﺪ ﺑﻴﺮوﻧﻲ ﻣﻴﺘﻮاﻧﺪ در ﭼﻨﺪﻳﻦ ﻧﻘﻄﻪ زﻣﻴﻦ ﺷﻮد ﺗﺎ ﻟﻮپ ﻫﺎي Radio Frequencyرا ﻛﺎﻫﺶ
دﻫﺪ .اﻳﻦ ﻓﻮاﺻﻞ ﻻزﻣﺴﺖ در ﻛﻤﺘﺮ از 1/8ﻃﻮل ﻣﻮج ﻧﻮﻳﺰ ﻣﺰﺑﻮر ﺑﺎﺷﺪ.
-6اﻳﺰوﻟﻪ ﺳﺎزي
ﻋﻼوه ﺑﺮ ﺷﻴﻠﺪ ﻛﺮدن ﻣﺴﺌﻠﻪ اﻳﺰوﻟﻪ ﻛﺮدن ﻧﻴﺰ ﻻزﻣﺴﺖ ﻣﺪ ﻧﻈﺮ ﻗﺮار ﮔﻴﺮد .دو روش ﻣﻔﻴﺪ ﺑﺮاي اﻳﺰوﻟﻪ ﻛﺮدن وﺟﻮد
-2اﻳﺰوﻟﻪ ﺳﺎزي ﺗﺮاﻧﺴﻔﻮرﻣﺮي Optocoupler دارد -1:اﻳﺰوﻟﻪ ﺳﺎزي ﻧﻮري ﺑﺎ
Optocouplerاﮔﺮﭼﻪ ﻣﺪارﻫﺎ را از ﻳﻜﺪﻳﮕﺮ اﻳﺰوﻟﻪ ﻣﻲ ﻛﻨﺪ وﻟﻲ ﻧﻤﻴﺘﻮاﻧﺪ از ﺗﺪاﺧﻞ و ﻧﻮﻳﺰ ﻳﻚ ﻣﺪار ﺑﻪ ﻣﺪار
دﻳﮕﺮ ﺟﻠﻮﮔﻴﺮي ﻧﻤﺎﻳﺪ.
اﻳﺰوﻟﻪ ﺳﺎزي ﺑﺎ ﻛﻮﭘﻠﻴﻨﮓ ﺗﺮاﻧﺴﻔﻮرﻣﺮي در ﺑﻌﻀﻲ ﺷﺮاﻳﻂ ﺑﻬﺘﺮ از ﻧﻮري اﺳﺖ ﻣﺜﻼً در ﺷﺮاﻳﻄﻲ ﻛﻪ ﺳﻴﮕﻨﺎل ﻫﺎي
ﮔﺬراي ﺳﺮﻳﻊ در ﺳﻴﺴﺘﻢ ﺑﻮﺟﻮد ﻣﻲ آﻳﺪ در ﻧﻮع ﻧﻮري ﺧﺎزﻧﻲ ﻛﻪ ﺑﻴﻦ LEDو ﺑﻴﺲ ﺗﺮاﻧﺰﻳﺴﺘﻮر وﺟﻮد دارد اﺟﺎزه
ﻋﺒﻮر اﻳﻦ ﺳﻴﮕﻨﺎﻟﻬﺎ را ﻣﻴﺪﻫﺪ در ﺣﺎﻟﻴﻜﻪ ﺗﺮاﻧﺴﻔﻮرﻣﺮ اﻳﻦ ﺳﻴﮕﻨﺎﻟﻬﺎي ﮔﺬرا را ﻣﻴﮕﻴﺮد و ﻓﻴﻠﺘﺮ ﻣﻴﻜﻨﺪ.
ﻧﻮﻳﺰ و روش ﻫﺎي ﺣﺬف آن در ﺷﺒﻜﻪ 274
ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﺗﻌﺎرﻳﻒ ﻓﻮق وﻗﺘﻲ اﻳﻦ ﻛﺎﺑﻞ ﻫﺎ در ﻛﻨﺎر ﻫﻢ ﻗﺮار ﻣﻲ ﮔﻴﺮﻧﺪ ﺑﺎﻳﺴﺘﻲ ﻓﺎﺻﻠﻪ ﻣﺠﺎز ﺑﻴﻦ آﻧﻬﺎ رﻋﺎﻳﺖ ﺷﻮد.
ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ وﻗﺘﻲ ﻛﺎﺑﻞ ﻫﺎ ﺑﻄﻮر ﻣﺘﻘﺎﻃﻊ از روي ﻫﻢ ﻋﺒﻮر ﻣﻲ ﻛﻨﻨﺪ ﺑﺮ ﻫﻢ ﺗﺎﺛﻴﺮ ﻧﻤﻲ ﮔﺬارﻧﺪ ﻣﺸﻜﻞ ﻣﺮﺑﻮط ﺑﻪ
ﻛﺎﺑﻠﻬﺎﻳﻲ اﺳﺖ ﻛﻪ ﺑﻪ ﻣﻮازارت ﻫﻢ ﻛﺸﻴﺪه ﻣﻴﺸﻮﻧﺪ .ﻓﺎﺻﻠﻪ ﻣﺠﺎز ﺑﻴﻦ ﻛﺎﺑﻠﻬﺎي ﻛﻼس ﻫﺎي ﻣﺨﺘﻠﻒ ﻛﻪ در ﻛﻨﺎر ﻫﻢ
ﻛﺸﻴﺪه ﻣﻴﺸﻮﻧﺪ ﺑﺮاي ﺑﻴﺮون ﺗﺎﺑﻠﻮ ﻛﻪ ﻣﻌﻤﻮﻻً ﻣﺴﻴﺮ ﻛﺎﺑﻞ ﻃﻮﻻﻧﻲ اﺳﺖ در ﺷﻜﻞ زﻳﺮ آﻣﺪه اﺳﺖ .ﺑﺪﻳﻬﻲ اﺳﺖ داﺧﻞ
Enclouserاﻳﻦ ﻓﺎﺻﻠﻪ ﻫﺎ ﻛﻤﺘﺮ ﺧﻮاﻫﻨﺪ ﺑﻮد.
اﮔﺮ ﻛﺎﺑﻞ ﻫﺎ روي ﺳﻴﻨﻲ ﻫﺎي ﻣﺨﺘﻠﻒ ﻛﺸﻴﺪه ﺷﻮﻧﺪ ﺗﻮﺟﻪ ﺷﻮد ﻛﺎﺑﻞ ﻫﺎﻳﻲ ﻛﻪ ﺳﻄﺢ ﻧﻮﻳﺰ ﺑﻴﺸﺘﺮ دارﻧﺪ ﺑﺎﻳﺴﺘﻲ ﭘﺎﻳﻴﻦ
ﺗﺮ ﻗﺮار ﮔﻴﺮﻧﺪ ﻳﻌﻨﻲ ﺳﻴﻨﻲ ﭘﺎﻳﻴﻦ ﺗﺮ ﺑﺮاي ﻛﺎﺑﻞ ﻫﺎي ﻓﺸﺎرﻗﻮي ﭘﺲ از آن ﺳﻴﻨﻲ ﻛﺎﺑﻞ ﻫﺎي 400وﻟﺖ ،ﭘﺲ از آن
ﺳﻴﻨﻲ ﻛﺎﺑﻞ ﻫﺎي ﺳﻴﮕﻨﺎﻟﻬﺎي آﻧﺎﻟﻮگ و ﺑﺎﻻﺧﺮه در ﺑﺎﻻﺗﺮﻳﻦ ﺳﻄﺢ ﺳﻴﻨﻲ ﻛﺎﺑﻞ ﺷﺒﻜﻪ ﻗﺮار ﻣﻲ ﮔﻴﺮد .ﻓﺎﺻﻠﻪ ﺑﻴﻦ اﻳﻦ
ﺳﻴﻨﻲ ﻫﺎ ﺣﺪوداً ﺳﻲ ﺳﺎﻧﺘﻴﻤﺘﺮ اﺳﺖ .ﻣﻘﺎدﻳﺮ دﻗﻴﻖ در اﺳﺘﺎﻧﺪاردﻫﺎ اراﺋﻪ ﺷﺪه اﻧﺪ .ﻋﻼوه ﺑﺮ IECﻣﻲ ﺗﻮان ﺑﻪ
اﺳﺘﺎﻧﺪارد IEEE 518ﻣﺮاﺟﻌﻪ ﻛﺮد.اﻳﻦ اﺳﺘﺎﻧﺪارد ﭼﻬﺎر ﺳﻄﺢ ﺑﺮاي ﻛﺎﺑﻞ ﻫﺎ ﺗﻌﺮﻳﻒ ﻛﺮده اﺳﺖ:
ﺳﻄﺢ High : 1
ACو ﭼﻪ از ﻧﻮعDC وﻟﺘﺎژ ﻫﺎي ﺑﻴﻦ ﺻﻔﺮ ﺗﺎ 1000وﻟﺖ و ﺟﺮﻳﺎﻧﻬﺎي 20ﺗﺎ 800آﻣﭙﺮ ﭼﻪ از ﻧﻮع •
ﺿﻤﻴﻤﻪ 3
ﻧﻜﺎت ﻣﺮﺑﻮط ﺑﻪ ﻧﺼﺐ و ﻋﻴﺐ ﻳﺎﺑﻲ
ﻧﻜﺎت ﻧﺼﺐ و ﻋﻴﺐ ﻳﺎﺑﻲ ﺷﺒﻜﻪ 278
دﺳﺘﮕﺎﻫﻬﺎﻳﻲ ﻛﻪ ﺑﺎ ﻫﻢ ﺗﺒﺎدل دﻳﺘﺎي زﻳﺎد دارﻧﺪ ﺗﺎ ﺣﺪ ﻣﻤﻜﻦ ﻧﺰدﻳﻚ ﺑﻪ ﻫﻢ ﻗﺮار دﻫﻴﺪ. •
ﻛﺎﺑﻞ ﻫﺎ و ﻓﻮاﺻﻞ را در ﺣﺪ 80درﺻﺪ اﺳﺘﺎﻧﺪارد ﻧﮕﻪ دارﻳﺪ )ﻣﺜﻼً در 10base-Tﻫﺸﺘﺎد ﻣﺘﺮ( •
ﻛﺎﺑﻞ ﻫﺎي ﺷﺒﻜﻪ ﺣﺘﻲ اﻟﻤﻘﺪور ﻫﻤﻨﻮع و از ﻳﻚ ﺳﺎزﻧﺪه ﺑﺎﺷﻨﺪ ﺗﺎ اﻣﭙﺪاﻧﺲ آﻧﻬﺎ ﻳﻜﺴﺎن ﺑﺎﺷﺪ. •
ﻛﺎﺑﻞ ﺷﺒﻜﻪ از داﺧﻞ ﻛﺎﻧﺪوﺋﻴﺖ ﻫﺎي ﻓﻠﺰي ﻳﺎ روي ﺳﻴﻨﻲ ﻛﺎﺑﻞ ﻋﺒﻮر داده ﺷﻮد. •
ﻛﺎﺑﻞ ﺷﺒﻜﻪ ﺟﺪا از ﻛﺎﺑﻞ ﻫﺎي ﻗﺪرت و ﺳﻴﮕﻨﺎل ﻗﺮار ﮔﻴﺮد و ﻓﺎﺻﻠﻪ ﺑﻴﻦ ﺳﻴﻨﻲ ﮔﺬاري ﻳﺎ ﻟﻮﻟﻪ ﻫﺎي •
ﺣﻔﺎﻇﺖ ﺷﻮﻧﺪ.
ﻣﺴﻴﺮ ﻛﺎﺑﻞ ﻛﺸﻲ )ﺑﺨﺼﻮص در ﺳﻴﻨﻲ( داراي ﻟﺒﻪ ﻫﺎي ﺗﻴﺰ در ﮔﻮﺷﻪ ﻫﺎ و زواﻳﺎ ﻧﺒﺎﺷﺪ .در ﮔﻮﺷﻪ ﻫﺎ از •
اﮔﺮ در ﺳﻴﺴﺘﻢ از ﻛﺎﺑﻞ دوﺑﻞ Redundantاﺳﺘﻔﺎده ﻣﻲ ﺷﻮد ﻫﺮ ﻛﺪام از اﻳﻦ ﻛﺎﺑﻞ ﻫﺎ در ﻣﺴﻴﺮ ﺟﺪاﮔﺎﻧﻪ •
اي ﻧﺼﺐ ﺷﻮﻧﺪ ﺗﺎ اﻣﻜﺎن آﺳﻴﺐ ﻫﻤﺰﻣﺎن ﺑﻪ ﻫﺮ دوي آﻧﻬﺎ ﺑﻪ ﺣﺪاﻗﻞ ﺑﺮﺳﺪ.
ﻗﺮﻗﺮه ﻛﺎﺑﻞ ﺑﺎ دﺳﺖ ﻳﺎ وﺳﻴﻠﻪ ﻣﻨﺎﺳﺐ ﭼﺮﺧﺎﻧﺪه ﺷﻮد .از ﭼﺮﺧﺎﻧﺪن ﻗﺮﻗﺮه ﺑﺎ ﻛﺸﻴﺪن ﺧﻮد ﻛﺎﺑﻞ اﺟﺘﻨﺎب •
ﺷﻌﺎع ﺧﻤﺶ ﻛﺎﺑﻞ ﻧﺒﺎﻳﺪ از ﺣﺪ ﻣﺠﺎز ﺗﻌﻴﻴﻦ ﺷﺪه در ﻣﺸﺨﺼﺎت ﻛﺎﺑﻞ ﻛﻤﺘﺮ ﺷﻮد .ﺑﻬﺘﺮ اﺳﺖ ﺑﺎ اﺳﺘﻔﺎده •
از ﺑﺴﺖ در دوﻃﺮف ﻣﺴﻴﺮ اﻳﻦ زاوﻳﻪ در ﺣﺪ ﻣﺠﺎز ﺛﺎﺑﺖ ﻧﮕﻪ داﺷﺘﻪ ﺷﻮد.
از ﻛﺸﻴﺪن رﺷﺘﻪ ﻫﺎي ﻛﺎﺑﻞ اﺟﺘﻨﺎب ﺷﻮد .ﺣﺪ ﻣﺠﺎز اﻳﻦ ﻛﺸﺶ در ﻛﺎﺗﺎﻟﻮگ ﺳﺎزﻧﺪه ذﻛﺮ ﻣﻴﺸﻮد. •
در ﻧﻘﺎط ﻋﻤﻮد ﺑﺮ ﺳﻄﺢ از Glandﻣﻨﺎﺳﺐ اﺳﺘﻔﺎده ﮔﺮدد .در ﺻﻮرﺗﻲ ﻛﻪ ﻛﺎﺑﻞ ﺑﻄﻮر آزاد ﻣﺘﺼﻞ ﺷﻮد •
اﻳﻨﺤﺎﻟﺖ وﻗﺘﻲ درب ﺑﺴﺘﻪ ﻣﻴﺸﻮد زاوﻳﻪ ﺧﻤﺶ ﻧﺒﺎﻳﺪ از ﺣﺪ ﻣﺠﺎز ﻛﻤﺘﺮ ﺷﻮد.
ﻛﺎﺑﻞ ﻫﺎﻳﻲ ﻛﻪ داراي زوج ﺳﻴﻢ ﻫﺎي ﺑﻪ ﻫﻢ ﺗﺎﺑﻴﺪه ﻫﺴﺘﻨﺪ در ﻣﺤﻞ اﺗﺼﺎل ﺑﻪ ﻛﺎﻧﻜﺘﻮرﻫﺎ ﻧﺒﺎﻳﺪ ﺑﻴﺶ از •
ﻓﻴﺒﺮ ﻧﻮري ﻧﺴﺒﺖ ﺑﻪ ﻛﺸﻴﺪﮔﻲ و ﺧﻤﺶ ﺑﺴﻴﺎر ﺣﺴﺎس ﺗﺮ از ﻛﺎﺑﻞ ﻣﺴﻲ اﺳﺖ. •
اﮔﺮ ﭼﻪ ﻓﻴﺒﺮ ﻧﺴﺒﺖ ﺑﻪ ﺗﺎﺛﻴﺮات اﻟﻜﺘﺮوﻣﻐﻨﺎﻃﻴﺴﻲ ﻣﺼﻮن اﺳﺖ و ﻣﻴﺘﻮاﻧﺪ در ﻛﻨﺎر ﻛﺎﺑﻠﻬﺎﻳﻲ ﺣﺘﻲ ﺑﺎ وﻟﺘﺎژ •
400وﻟﺖ ﻛﺸﻴﺪه ﺷﻮد وﻟﻲ ﺑﻬﺘﺮ اﺳﺖ ﺑﺮاي آن ﻣﺴﻴﺮ ﺟﺪاﮔﺎﻧﻪ اي در ﺳﻄﺢ ﺑﺎﻻﺗﺮ در ﻧﻈﺮ ﮔﺮﻓﺖ.
ﻧﺼﺐ ﻫﻤﺰﻣﺎن در ﻛﻨﺎر ﻛﺎﺑﻞ ﻫﺎي ﻣﺴﻲ ﻣﻴﺘﻮاﻧﺪ در ﻫﻨﮕﺎم ﺗﻌﻮﻳﺾ ﻳﺎ ﺗﺮﻣﻴﻢ ﻛﺎﺑﻞ ﻣﺴﻲ ﻓﻴﺒﺮ را دﭼﺎر
اﺳﺘﺮس ،ﻛﺸﻴﺪﮔﻲ ﻳﺎ ﻣﺸﻜﻼت دﻳﮕﺮ ﺑﻨﻤﺎﻳﺪ.
اﮔﺮ اﻧﺘﻬﺎي ﻓﻴﺒﺮ ﺑﻮﻳﮋه ﻧﻮع ﺷﻴﺸﻪ اي ﻟﺨﺖ ﺑﺎﺷﺪ ﺑﺎﻳﺪ ﭘﻮﺳﺖ ﺑﺪن و ﭼﺸﻢ را از آﺳﻴﺐ اﺣﺘﻤﺎﻟﻲ ﻣﺼﻮن •
ﻧﮕﻪ داﺷﺖ.
ﻓﻴﺒﺮ در ﻫﻨﮕﺎم ﻧﺼﺐ ﺑﺎﻳﺪ از ﭼﺸﻤﻪ ﻧﻮر ﻓﻌﺎل ﺟﺪا ﺑﺎﺷﺪ .اﮔﺮ در ﻳﻚ ﺳﻤﺖ ﭼﺸﻤﻪ ﻧﻮر ﻟﻴﺰر ﻓﻌﺎل ﺑﺎﺷﺪ •
از ﻧﮕﺎه ﻛﺮدن ﺑﻄﻮر ﻣﺴﺘﻘﻴﻢ ﺑﻪ ﻓﻴﺒﺮ ﺑﺎز اﺟﺘﻨﺎب ﺷﻮد ﭼﻮن ﻣﻨﺠﺮ ﺑﻪ آﺳﻴﺐ ﭼﺸﻤﻲ ﻣﻲ ﮔﺮدد.
ﻛﺎﺑﻞ ﻧﻮري داراي ﻳﻚ ﺣﺪاﻗﻞ ﻃﻮل اﺳﺖ اﮔﺮ از آن ﻛﻮﺗﺎﻫﺘﺮ ﺷﻮد در ﻋﻤﻞ ﻣﻲ ﺗﻮاﻧﺪ ﺳﻴﺴﺘﻢ را دﭼﺎر •
ﻛﺎﻧﻜﺘﻮرﻫﺎي ﻓﻴﺒﺮ ﻧﻮري ﻧﺴﺒﺖ ﺑﻪ ﮔﺮد و ﻏﺒﺎر ﺣﺴﺎس ﻫﺴﺘﻨﺪ .ﻛﺎﻧﻜﺘﻮرﻫﺎ و ﻣﺤﻞ ﻫﺎي اﺗﺼﺎل اﺳﺘﻔﺎده •
ﻧﺸﺪه ﻧﺒﺎﻳﺪ ﺑﺎز ﺑﺎﻗﻲ ﺑﻤﺎﻧﻨﺪ و ﺿﺮوري اﺳﺖ ﺑﺎ وﺳﺎﻳﻞ ﺣﻔﺎﻇﺘﻲ ﻣﻨﺎﺳﺐ ﭘﻮﺷﻴﺪه ﺷﻮﻧﺪ.
ﺗﺎﺛﻴﺮ اﻣﻮاج اﻟﻜﺘﺮوﻣﻐﻨﺎﻃﻴﺴﻲ /اﻟﻜﺘﺮواﺳﺘﺎﺗﻴﻜﻲ ﺑﺎ ﺳﻄﺢ داﻣﻨﻪ زﻳﺎد روي ﺷﺒﻜﻪ ﻳﺎ ﭘﻮرت ارﺗﺒﺎﻃﻲ •
ﺑﻄﻮر ﻛﻠﻲ ﺑﺪﺗﺮﻳﻦ اﺷﻜﺎﻻت آﻧﻬﺎﻳﻲ ﻫﺴﺘﻨﺪ ﻛﻪ ﺑﺼﻮرت ﻣﺘﻨﺎوب و ﻧﻮﺑﻪ اي ﺑﻮﺟﻮد ﻣﻲ آﻳﻨﺪ و ﺷﻨﺎﺳﺎﻳﻲ آﻧﻬﺎ ﻣﺸﻜﻞ
اﺳﺖ.ﺑﺎﻳﺴﺘﻲ ﺗﻮﺟﻪ داﺷﺖ ﻛﻪ ﻫﻴﭻ روش ﻗﻄﻌﻲ و ﻓﻮري در ﺗﺴﺖ و ﻋﻴﺐ ﻳﺎﺑﻲ وﺟﻮد ﻧﺪارد .اﻳﻦ اﻣﺮ ﺑﺴﺘﮕﻲ ﺑﻪ
ﺷﺮاﻳﻂ ﻓﻌﻠﻲ و ﺳﻮاﺑﻖ ﻣﺸﻜﻞ و اﻣﺜﺎل آن دارد .ﺑﺎ اﻳﻦ وﺟﻮد ﭼﻨﺪ ﻧﻜﺘﻪ ﻛﻠﻲ ﻛﻪ ﻣﻲ ﺗﻮاﻧﺪ ﺑﻪ ﻋﻴﺐ ﻳﺎﺑﻲ ﻛﻤﻚ ﻛﻨﺪ
ذﻛﺮ ﻣﻴﮕﺮدد:
ﻣﺴﺘﻨﺪات و ﻣﺪارك •
ﻣﺪارك ﻣﺮﺑﻮط ﺑﻪ ﻛﺎﺑﻞ ﻛﺸﻲ ﻫﺎ ،ﺳﻴﻢ ﺑﻨﺪي ﻫﺎ ،ﺟﺎﻧﻤﺎﻳﻲ و ...ﻻزﻣﺴﺖ ﺟﻤﻊ آوري ﺷﺪه و در دﺳﺘﺮس
ﺑﺎﺷﻨﺪ اﻳﻦ ﻣﻮﺿﻮع ﻋﻴﺐ ﻳﺎﺑﻲ را ﺗﺴﺮﻳﻊ ﺧﻮاﻫﺪ ﻛﺮد.
ﮔﺰارش ﭘﺎﻳﻪ •
ﭘﺎراﻣﺘﺮﻫﺎي ﺷﺒﻜﻪ ﻣﺎﻧﻨﺪ اﻃﻼﻋﺎت ﻓﺮﻳﻢ ﻫﺎي ارﺳﺎﻟﻲ ،زﻣﺎﻧﻬﺎي ﭘﺎﺳﺦ دﻫﻲ ،ﻧﺮخ ﺗﺒﺎدل دﻳﺘﺎ و اﻣﺜﺎل آﻧﻬﺎ ﺑﻬﺘﺮ
اﺳﺖ ﺛﺒﺖ و آرﺷﻴﻮ ﺷﻮﻧﺪ .ﺑﺪﻳﻨﻄﺮﻳﻖ ﻫﻤﻴﺸﻪ ﻣﻼك ﻫﺎﻳﻲ ﺑﺮاي ﻣﻘﺎﻳﺴﻪ در دﺳﺖ ﺧﻮاﻫﺪ ﺑﻮد و ﻣﻴﺘﻮان
ﺷﺮاﻳﻂ ﻏﻴﺮ ﻧﺮﻣﺎل را ﺑﺎ ﺷﺮاﻳﻂ ﻧﺮﻣﺎل ﻣﻘﺎﻳﺴﻪ ﻛﻨﻴﺪ .ﺑﻌﻨﻮان ﻣﺜﺎل اﮔﺮ در ﺷﺮاﻳﻂ ﻧﺮﻣﺎل ﺿﺮﻳﺐ ﺑﻬﺮه ﺑﺮداري از
ﺷﺒﻜﻪ %25ﺑﺎﺷﺪ و ﺑﺪﻟﻴﻞ وﺟﻮد ﻣﺸﻜﻞ در ﭼﻨﺪ اﻳﺴﺘﮕﺎه روي ﺷﺒﻜﻪ اﻳﻦ ﺿﺮﻳﺐ ﺑﻪ %10ﺑﺮﺳﺪ ﺑﻴﺸﺘﺮﻳﻦ
اﺷﻜﺎﻟﻲ ﻛﻪ در اﻳﻦ ﻣﻮاﻗﻊ ﺑﻨﻈﺮ ﻣﻴﺮﺳﺪ اﻳﻨﺴﺖ ﻛﻪ ﺷﺒﻜﻪ ﺑﺪﻟﻴﻞ وﺟﻮد Time outاﺣﺘﻤﺎﻟﻲ اﻳﺴﺘﮕﺎﻫﻬﺎ ﻣﺸﻜﻞ
دارد ﺑﻨﺎﺑﺮ اﻳﻦ ﺑﺎ ﻛﻮﺗﺎه ﻛﺮدن زﻣﺎن ﻳﺎ دﻓﻌﺎت Time Outﻣﻴﺘﻮان اﻳﻦ ﻣﺸﻜﻞ را ﺑﺮ ﻃﺮف ﻛﺮد.
ﺳﺎده ﺳﺎزي ﺷﺒﻜﻪ •
ﺷﺒﻜﻪ را ﺗﺎ ﺣﺪ ﻣﻤﻜﻦ ﺳﺎده ﺳﺎزي ﻛﻨﻴﺪ .وﺳﺎﻳﻠﻲ را ﻛﻪ ﻣﻮرد ﻧﻴﺎز ﻧﻴﺴﺘﻨﺪ از ﺷﺒﻜﻪ ﺟﺪا ﻛﻨﻴﺪ .ﺑﻌﻨﻮان ﻣﺜﺎل
اﮔﺮ روي ﺷﺒﻜﻪ ﻓﻘﻂ 2وﺳﻴﻠﻪ ﺑﺎ ﻫﻢ ارﺗﺒﺎط دارﻧﺪ و از ﻗﺒﻞ رﻳﭙﻴﺘﺮي ﺑﻪ ﺷﺒﻜﻪ ﻣﺘﺼﻞ اﺳﺖ ﻛﻪ ﺳﻤﺖ دﻳﮕﺮي
از ﺷﺒﻜﻪ را ﻛﻪ ﻓﻌﻼً از آن اﺳﺘﻔﺎده ﻧﻤﻴﺸﻮد ﻟﻴﻨﻚ ﻣﻲ ﻛﺮده در اﻳﻨﺼﻮرت رﻳﭙﻴﺘﺮ را از ﺷﺒﻜﻪ ﺟﺪا ﻛﻨﻴﺪ .اﻳﻦ
رﻳﭙﻴﺘﺮ ﻣﻤﻜﻦ اﺳﺖ در زﻣﺎﻧﻬﺎﻳﻲ ﺑﻄﻮر اﺗﻔﺎﻗﻲ ﺑﺮاي ﺷﺒﻜﻪ ﻣﺰاﺣﻤﺖ اﻳﺠﺎد ﻛﻨﺪ.
ﭼﻚ ﻛﺮدن اﻧﺤﺮاﻓﺎت •
ﺑﺎ ﺑﺮرﺳﻲ ﻣﺪاوم ﺷﺒﻜﻪ ،اﻧﺤﺮاﻓﺎت را ﭼﻚ ﻛﻨﻴﺪ ﻣﺜﻼً اﮔﺮ ﺗﻌﺪاد ﺑﺴﺘﻪ ﻫﺎي دﻳﺘﺎ از ﻳﻚ وﺳﻴﻠﻪ ﺑﻄﻮر ﻧﺎﮔﻬﺎﻧﻲ
ﻧﺴﺒﺖ ﺑﻪ ﻧﻘﺎط Baselineو ﻧﺮﻣﺎل ﻳﻚ دﻓﻌﻪ زﻳﺎد ﻣﻲ ﺷﻮد ﻫﺮ ﭼﻨﺪ در ﻛﺎر ﻓﺮآﻳﻨﺪ ﺧﻠﻠﻲ وارد ﻧﺸﻮد
ﻻزﻣﺴﺖ ﻋﻠﺖ اﻳﻦ اﺷﻜﺎل ﺑﺮرﺳﻲ ﺷﻮد.
283 ﻧﻜﺎت ﻧﺼﺐ و ﻋﻴﺐ ﻳﺎﺑﻲ ﺷﺒﻜﻪ
ﭼﻚ ﻛﻨﻴﺪ ﻛﻪ ﺗﻤﺎم اﻳﺴﺘﮕﺎﻫﻬﺎ ،ﺷﺒﻜﻪ و وﺳﺎﻳﻞ ارﺗﺒﺎﻃﻲ داراي ﺗﻐﺬﻳﻪ ﻫﺴﺘﻨﺪ .ﻣﺜﻼً ﺑﺎ .1
ﻣﺸﺎﻫﺪه ﭼﺮاﻏﻬﺎي ﺳﺒﺰ و رﻧﮓ روي وﺳﻴﻠﻪ ﻳﺎ ﺗﻮﺳﻂ ﻧﺮم اﻓﺰاري ﻛﻪ ﻗﺎدر ﺑﻪ ﭼﻨﻴﻦ ﻛﻨﺘﺮﻟﻲ
ﺑﺎﺷﺪ(
ﻛﺎﺑﻞ ﻫﺎ را ﭼﻚ ﻛﻨﻴﺪ ﻛﻪ اﺗﺼﺎﻻﺗﺸﺎن درﺳﺖ ﺑﺎﺷﺪ .ﻗﻄﻊ اﺗﺼﺎل ﻳﺎ ﺷﻞ ﺑﻮدن آﻧﻬﺎ ﻣﻴﺘﻮاﻧﺪ .2
ﻣﻨﺠﺮ ﺑﻪ ﻣﺸﻜﻼت ارﺗﺒﺎﻃﻲ ﺷﻮد.
LEDﻫﺎ را در ﺳﻤﺖ وﺳﻴﻠﻪ و در ﺳﻤﺖ ﺳﻮﺋﻴﭻ ﭼﻚ ﻛﻨﻴﺪ اﮔﺮ ﻓﻘﻂ ﻳﻜﻄﺮف ﻓﻌﺎل اﺳﺖ .3
اﺷﻜﺎل ﻣﻲ ﺗﻮاﻧﺪ از ﻛﺎﺑﻞ ﺑﺎﺷﺪ اﮔﺮ دو ﻃﺮف ﻏﻴﺮ ﻓﻌﺎل اﺳﺖ اﺷﻜﺎل ﻣﻲ ﺗﻮاﻧﺪ از وﺳﻴﻠﻪ
ﺑﺎﺷﺪ.
اﺗﺼﺎﻻت زﻣﻴﻦ را ﭼﻚ ﻛﻨﻴﺪ ﻛﻪ ﺑﺮﻗﺮار ﺑﺎﺷﻨﺪ .ﻣﻘﺪار ﻣﻘﺎوﻣﺖ زﻣﻴﻦ را ﭼﻚ ﻛﻨﻴﺪ ﺗﺎ ﺑﻌﻠﺖ .4
ﺗﻐﻴﻴﺮات ﺷﺮاﻳﻂ ﻣﺤﻴﻄﻲ ﺗﻐﻴﻴﺮ ﻧﻜﺮده ﺑﺎﺷﺪ.
وﻗﺘﻲ ﺗﺠﻬﻴﺰات و وﺳﺎﻳﻞ ﺟﺪﻳﺪي ﻧﺼﺐ ﺷﻮﻧﺪ ﻛﻪ از ﻫﻤﺎن ﻣﻨﺒﻊ ﺗﻐﺬﻳﻪ ﺟﺮﻳﺎن ﺑﻜﺸﻨﺪ ﺑﻌﻀﺎً .5
ﻣﻨﺠﺮ ﺑﻪ اﺷﻜﺎل در ﺷﺒﻜﻪ ﻣﻴﺸﻮﻧﺪ.
Screeningﻛﺎﺑﻞ را ﭼﻚ ﻛﻨﻴﺪ ﻛﻪ ﺳﺎﻟﻢ ﺑﺎﺷﺪ .ﻫﺮ ﻗﺪر ﻧﺮخ ﺗﺒﺎدل دﻳﺘﺎ ﺑﺎﻻﺗﺮ ﺑﺎﺷﺪ اﻳﻦ .6
ﻣﻮﺿﻮع ﻣﻬﻤﺘﺮ اﺳﺖ.
ﺳﻄﺢ وﻟﺘﺎژ ﺗﻐﺬﻳﻪ دﺳﺘﮕﺎﻫﻬﺎ را ﭼﻚ ﻛﻨﻴﺪ. .7
از اﺑﺰارﻫﺎي ﺳﺨﺖ اﻓﺰاري ﻋﻴﺐ ﻳﺎﺑﻲ اﺳﺘﻔﺎده ﻛﻨﻴﺪ. .8
وﺿﻌﻴﺖ ﺷﺒﻜﻪ و ﺑﺴﺘﻪ ﻫﺎي دﻳﺘﺎ را ﺗﻮﺳﻂ ﻧﺮم اﻓﺰار ﻫﺎي Diagnosticﭼﻚ ﻛﻨﻴﺪ. .9
.10در ﺻﻮرت ﺑﺮوز اﺧﺘﻼل در ﺷﺒﻜﻪ وﺳﺎﻳﻠﻲ ﻛﻪ ﺑﺤﺮاﻧﻲ ﻧﻴﺴﺘﻨﺪ را از ﺷﺒﻜﻪ ﺟﺪا ﻛﻨﻴﺪ .ﺑﻌﻨﻮان
ﻣﺜﺎل اﮔﺮ ﻳﻚ PLCﺑﻄﻮر ﻣﺠﺰا از ﺷﺒﻜﻪ ﻣﻴﺘﻮاﻧﺪ دﻳﺘﺎﻳﺶ را ﺑﺨﻮاﻧﺪ و ﺑﻔﺮﺳﺘﺪ و ﻓﻘﻂ ﺗﺒﺎدل
دﻳﺘﺎي ﻣﺤﺪودي روي ﺷﺒﻜﻪ ﺑﺎ ﺑﺮﺧﻲ وﺳﺎﻳﻞ دﻳﮕﺮ دارد آﻧﺮا از ﺷﺒﻜﻪ ﺟﺪا ﻛﻨﻴﺪ.
ﺑﺮاي ﻋﻴﺐ ﻳﺎﺑﻲ ﻫﺮ ﺷﺒﻜﻪ ﺧﺎص ﻻزﻣﺴﺖ ﺑﻪ راﻫﻨﻤﺎي Trouble shootingﺳﺎزﻧﺪه ﻣﺮاﺟﻌﻪ ﺷﻮد .ﺟﺪول ﺑﻌﺪ
ﻣﻴﺘﻮاﻧﺪ راﻫﻨﻤﺎي ﻛﻠﻲ ﻋﻴﺐ ﻳﺎﺑﻲ ﺑﺎﺷﺪ.
ﻧﻜﺎت ﻧﺼﺐ و ﻋﻴﺐ ﻳﺎﺑﻲ ﺷﺒﻜﻪ 284
ﺿﻤﻴﻤﻪ 4
ﻛﺪ ﻫﺎي وﺿﻌﻴﺖ در ﻓﺎﻧﻜﺸﻦ ﻫﺎي ارﺗﺒﺎﻃﻲ
ﻣﺸﺘﻤﻞ ﺑﺮ :
0 1 8304H The connection is not established. The send job will be sent again only
after a waiting time of >100 ms.
0 1 8311H The destination station cannot be obtained under the specified Ethernet
address.
0 1 8312H Ethernet error on the CP.
0 1 8F22H Source area invalid, for example:Area does not exist on the DBLEN
parameter < 0
0 1 8F24H Area error reading a parameter.
0 1 8F28H Alignment error reading a parameter.
0 1 8F32H The DB number in the parameter is too high.
0 1 8F33H DB number error.
0 1 8F3AH Area not loaded (DB).
0 1 8F42H Timeout reading a parameter from the I/O area.
0 1 8F44H Address of the parameter to be read is disabled in the access track.
0 1 8F7FH Internal error, e.g. illegal ANY reference.e.g. parameter LEN=0
0 1 8090H No module with this base address exists.· The FC does not match your
system family (remember to use different FCs for S7-300 and S7-400)
0 1 8091H Module base address not at a double word boundary.
0 1 8092H In the ANY reference, a type other than BYTE is specified. (S7-400
only)
0 1 80A4H The communication bus connection between the CPU and CP is not
established. (with newer CPU versions)
0 1 80B0H The module does not recognize the data record.
0 1 80B1H The length information (in the LEN parameter) is incorrect.
0 1 80B2H The communication bus connection between the CPU and CP is not
established.
0 1 80C0H The data record cannot be read.
0 1 80C1H The specified data record is currently being processed.
0 1 80C2H There are too many jobs pending.
0 1 80C3H Resources (memory) of the CPU temporarily occupied.
0 1 80C4H Communication error (occurs temporarily and a repetition in the user
program will often remedy the problem).
0 1 80D2H Module start address incorrect.
287 ﻛﺪﻫﺎي وﺿﻌﻴﺖ در ارﺗﺒﺎﻃﺎت اﺗﺮﻧﺖ
AG_RECV / AG_LRECV
NDR ERROR STATUS Meaning
1 0 0000 H New data accepted.
0 0 8180H There are not yet any data available.
0 0 8181H Job active.
0 1 8183H No configuration or the ISO transport service has not yet started on the
Ethernet CP.
0 1 8184H Illegal data type specified for the RECV parameter.· system error.
0 1 8185H Destination buffer (RECV) is too short.
0 1 8186H ID parameter invalid. ID != 1,2....16 (S7-300).ID != 1,2....64.(S7-400)
0 1 8304H The connection is not established. The receive job will be sent again
only after a waiting time of >100 ms.
0 1 8F23H Source area invalid, for example:Area does not exist in the DB.
0 1 8F25H Area error writing a parameter.
0 1 8F29H Alignment error writing a parameter.
0 1 8F30H Parameter is in the write–protected 1st act. data block.
0 1 8F31H Parameter is in the write–protected 2nd act. data block.
0 1 8F32H The DB number in the parameter is too high.
0 1 8F33H DB number error.
0 1 8F3AH Destination area not loaded (DB).
0 1 8F43H Timeout writing a parameter to the I/O area.
0 1 8F45H Address of the parameter to be written is disabled in the access track.
0 1 8F7FH Internal error, e.g. illegal ANY reference.
0 1 8090H No module with this base address exists or CPU in STOP The FC does
not match your system family (remember to use different FCs for S7-
300 and S7-400)
0 1 8091H Module base address not at a double word boundary.
0 1 8092H In the ANY reference, a type other than BYTE is specified. (S7-400
only)
0 1 80A0H Negative acknowledgment reading from the module.
0 1 80A4H The communication bus connection between the CPU and CP is not
established.
0 1 80B0H The module does not recognize the data record.
0 1 80B1H Destination area invalid.
0 1 80B2H The communication bus connection between the CPU and CP is not
established.
0 1 80C0H The data record cannot be read.
0 1 80C1H The specified data record is currently being processed.
0 1 80C2H There are too many jobs pending.
0 1 80C3H Resources (memory) of the CPU temporarily occupied.
0 1 80C4H Communication error (occurs temporarily and a repetition in the user
program will often remedy the problem).
0 1 80D2H Module start address incorrect
ﻛﺪﻫﺎي وﺿﻌﻴﺖ در ارﺗﺒﺎﻃﺎت اﺗﺮﻧﺖ 288
USEND
STATUS
ERROR Explanation
(Decimal)
0 11
Warning:
• New job cannot take effect since previous job is not yet completed.
• The job is now being processed in a priority class having lower priority.
0 25 Communication has started. The job is being processed.
1 1 Communications problems, for example:
• Connection description not loaded (local or remote)
• Connection interrupted (for example: cable, CPU off, CP in STOP mode)
• Connection to partner not yet established -Maximum number to parallel
jobs/instances exceeded
1 4 Error in the send data area pointers SD_i involving data length or data type.
1 10
Access to the local user memory is not possible (for example, access to a
deleted DB)
1 12 When the SFB was called
• An instance DB was specified that does not belong to SFB "USEND"
• No instance DB was specified, but rather a global DB.
• No instance DB found (loading new instance DB from PG).
1 18 • R_ID exists already in the connection ID.
• Additional for S7-300:
-The instances were overloaded at CPU RUN (STOP-RUN transition of
the CPU or CP required.)
1 20 • S7-400: Not enough work memory available. If there is still enough total
work memory available, then the solution is to compress the work
memory.
• H system: a first call of SFB is not possible during an update since the
communication buffer in the work memory is being created. Measures that
change the work memory are not possible during an update.
• S7-300:
-Maximum number of parallel jobs/instances exceeded
-The instances were overloaded at CPU-RUN (STOP-RUN transition of
the CPU or CP required.)
-Possible when first called
0 9 Overrun warning: older received data are overwritten by newer received data.
289 ﻛﺪﻫﺎي وﺿﻌﻴﺖ در ارﺗﺒﺎﻃﺎت اﺗﺮﻧﺖ
0 11
Warning: The receive data are now being processed in a priority class having
lower priority.
0 25 Communication has started. The job is being processed.
1 1 Communications problems, for example:
• Connection description not loaded (local or remote)
• Connection interrupted (for example: cable, CPU off, CP in STOP mode)
• Connection to partner not yet established
• Additional for S7-300: -Maximum number of parallel jobs/instances exceeded
1 4
Errors in the receive area pointers RD_i involving the data length or the data
type.
1 10
Access to the local user memory not possible (for example, access to a deleted
DB)
1 12 When the CFB was called
• An instance DB was specified that does not belong to SFB "URCV"
• No instance DB was specified, but rather a global DB
• No instance DB was found (loading a new instance DB from the PG).
1 18
R_ID already exists in the connection ID. Additional for S7-300: -The instances
were overloaded at CPU-RUN (STOP-RUN transition of the CPU or CP
required.)
1 19
The corresponding SFB/FB "USEND" is sending data faster than the SFB/FB
"URCV" can copy them to the receive areas ."
1 20
S7-400: Not enough work memory available. If there is still enough total work
memory available, then the solution is to compress the work memory. H system:
a first call of SFB is not possible during an update since the communication
buffer in the work memory is being created. Measures that change the work
memory are not possible during an update.
S7-300:
-Maximum number of parallel jobs/instances exceeded
-The instances were overloaded at CPU-RUN (STOP-RUN transition of the
CPU or CP required.) -Possible when first called
1 27 There is no function code in the CPU for this block.
BSEND
BRECV
STATUS
ERROR Explanation
(Decimal)
0 11
Warning: The receive data are now being processed in a priority class having
lower priority.
0 17
Warning: block receiving data asynchronously. The LEN parameter shows the
amount of data already received in bytes.
1 1
STATUS
ERROR Explanation
(Decimal)
0 11
Warning: • New job cannot take effect since previous job is not yet completed.
• The job is now being processed in a priority class having lower priority.
0 25 Communication has started. The job is being processed.
1 1 Communications problems, for example:
• Connection description not loaded (local or remote)
• Connection interrupted (for example: cable, CPU off, CP in STOP mode)
• Connection to partner not yet established
• Additional for S7-300: -Maximum number of parallel jobs/instances
exceeded
1 2
Negative acknowledgement from the partner device. The function cannot be
executed.
Errors in the send area pointers SD_i involving the data length or the data
1 4 type.
1 8 Access error on the partner CPU.
1 10
Access to the local user memory not possible (for example, access to a deleted
DB)
1 12 When the SFB was called,
• An instance DB was specified that does not belong to SFB 15
. • No instance DB was specified, but rather a shared DB.
• No instance DB found (loading a new instance DB from the PG).
1 20 • S7-400: Not enough work memory available. If there is still enough total
work memory available, then the solution is to compress the work
memory.
• H system: a first call of SFB is not possible during an update since the
communication buffer in the work memory is being created. Measures that
change the work memory are not possible during an update.
• S7-300:
-Maximum number of parallel jobs/instances exceeded
-The instances were overloaded at CPU-RUN (STOP-RUN transition of
the CPU or CP required.)
-Possible when first called
0 11
Warning: • New job cannot take effect since previous job is not yet completed.
• The job is now being processed in a priority class having lower priority.
0 25 Communication has started. The job is being processed.
293 ﻛﺪﻫﺎي وﺿﻌﻴﺖ در ارﺗﺒﺎﻃﺎت اﺗﺮﻧﺖ
1 1
Communications problems, for example:
• Connection description not loaded (local or remote)
• Connection interrupted (for example: cable, CPU off, CP in STOP mode)
• Connection to partner not yet established
• Additional for S7-300: -Maximum number of parallel jobs/instances
exceeded
1 2
Negative acknowledgement from the partner device. The function cannot be
executed.
1 4
Errors in the receive area pointers RD_i involving the data length or the data
type.
1 8 Access error on the partner CPU.
1 10
Access to the local user memory not possible (for example, access to a deleted
DB)
1 12 When the SFB was called,
• An instance DB was specified that does not belong to SFB 14.
• No instance DB was specified, but rather a shared DB.
• No instance DB found (loading a new instance DB from the PG).
1 20 • S7-400: Not enough work memory available. If there is still enough total
work memory available, then the solution is to compress the work
memory.
• H system: a first call of SFB is not possible during an update since the
communication buffer in the work memory is being created. Measures
that change the work memory are not possible during an update.
• S7-300:
-Maximum number of parallel jobs/instances exceeded
-The instances were overloaded at CPU-RUN (STOP-RUN transition of
the CPU or CP required.)
-Possible when first called
CP Communication Processor
DA Destination Address
FO Fiber Optic
IT Information Technology
OP Operator Panel
PN ProfiNet
ﻛﻠﻤﺎت اﺧﺘﺼﺎري 298
SA Source Address
TP Touch Panel
TP Twisted Pair
• www.siemens.com/automation/service&support Siemens