You are on page 1of 311

‫ﺑﺴﻢ اﷲ اﻟﺮﺣﻤﻦ اﻟﺮﺣﻴﻢ‬

‫ﭘﻴﻜﺮ ﺑﻨﺪي و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ‬

‫ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬


‫ﺑﺎ ﻧﺮم اﻓﺰار ‪Step7‬‬

‫ﺗﺎﻟﻴﻒ‪ :‬ﻣﻬﻨﺪس ﻣﺤﻤﺪ رﺿﺎ ﻣﺎﻫﺮ‬

‫ﺑﻪ اﻫﺘﻤﺎم ‪ :‬ﺷﺮﻛﺖ ﺻﺎﺑﻜﻮ‬


‫اﻳﻦ ﺻﻔﺤﻪ ﺑﺮاي ﻣﺸﺨﺼﺎت ﭼﺎپ ﻣﺎﻧﻨﺪ ﺗﻴﺮاژ و ﺷﺎﺑﻚ و ‪ ....‬رزرو‬
‫ﺷﺪه اﺳﺖ‪.‬‬
‫اﻳﻦ ﺻﻔﺤﻪ ﺑﺮاي ﭘﻴﺸﮕﻔﺘﺎر ﻧﺎﺷﺮ )ﺻﺎﺑﻜﻮ( رزرو ﺷﺪه اﺳﺖ‬
‫ﭘﻴﺸﮕﻔﺘﺎر ﻣﺆﻟﻒ‬
‫ﻟﻄﻒ ﭘﺮوردﮔﺎر ﻳﻜﺘﺎ ﺑﺎز ﺗﻮﻓﻴﻖ اراﺋﻪ ﻣﺠﻤﻮﻋﻪ ﺟﺪﻳﺪي را ﺗﺤﺖ ﻋﻨﻮان ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ ﺑﺮ ﺑﻨﺪه‬
‫ارزاﻧﻲ داﺷﺖ‪ .‬ﻣﻘﻮﻟﻪ اي دﻳﮕﺮ در زﻣﻴﻨﻪ اﺗﻮﻣﺎﺳﻴﻮن ﺻﻨﻌﺘﻲ ﻛﻪ ﻣﻨﺎﺑﻊ ﻓﺎرﺳﻲ ﻛﺎﻓﻲ در ﻣﻮرد آن وﺟﻮد‬
‫ﻧﺪارد و ﻫﻤﻴﻦ اﻣﺮ ﻛﺎرﺑﺮان اﺗﻮﻣﺎﺳﻴﻮن ﺻﻨﻌﺘﻲ را در ﺻﻨﺎﻳﻊ ﻛﺸﻮر ﺑﺎ ﻣﺸﻜﻼت ﻓﺮاوان دﺳﺖ ﺑﻪ ﮔﺮﻳﺒﺎن‬
‫ﺳﺎﺧﺘﻪ اﺳﺖ‪.‬اﻣﺮوزه در ﻛﺸﻮر ﻣﺎ رد ﭘﺎي اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ را در ﺻﻨﺎﻳﻌﻲ ﻛﻪ اﺗﻮﻣﺎﺳﻴﻮن ﻣﺪرن ﻳﺎ ﻧﺴﺒﺘﺎً‬
‫ﻣﺪرن دارﻧﺪ ﻣﻲ ﺗﻮان ﻣﺸﺎﻫﺪه ﻛﺮد‪ .‬در ﻣﻮاردي ﻧﻴﺰﻛﻪ از ﺳﻴﺴﺘﻢ ﺟﺎﻣﻊ و ﻳﻜﭙﺎرﭼﻪ اﺗﻮﻣﺎﺳﻴﻮن زﻳﻤﻨﺲ‬
‫ﻳﻌﻨﻲ ‪ PCS7‬اﺳﺘﻔﺎده ﺷﺪه ﺷﺒﻜﻪ اﺻﻠﻲ ﻣﻮرد اﺳﺘﻔﺎده ﺑﺮاي ارﺗﺒﺎط ﺑﻴﻦ ‪ PLC‬ﻫﺎ و ﻧﻴﺰ ارﺗﺒﺎط ‪ PLC‬ﻫﺎ ﺑﺎ‬
‫ﺳﻴﺴﺘﻢ ﻫﺎي ‪ HMI‬ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ اﺳﺖ از اﻳﻨﺮو آﺷﻨﺎﻳﻲ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ را ﻣﻲ ﺗﻮان ﺑﻌﻨﻮان ﭘﻴﺶ‬
‫ﻧﻴﺎز اﺳﺘﻔﺎده از ‪ PCS7‬ﺗﻠﻘﻲ ﻛﺮد‪.‬‬
‫ﻧﻴﺎزﻫﺎي ﻓﻮق اﻳﻨﺠﺎﻧﺐ را ﺑﺮ آن داﺷﺖ ﺗﺎ ﻗﺒﻞ از ﻧﮕﺎرش ﻛﺘﺎﺑﻲ در زﻣﻴﻨﻪ ‪ PCS7‬اﺑﺘﺪا ﺑﻪ ﻣﻮﺿﻮع اﺗﺮﻧﺖ‬
‫ﺻﻨﻌﺘﻲ ﺑﭙﺮدازم وﻛﺎرﺑﺮان را ﺑﺎ ﺟﺰﺋﻴﺎت ﺑﻴﺸﺘﺮي در ﻣﻮرد آن آﺷﻨﺎ ﻛﻨﻢ اﮔﺮ ﭼﻪ ادﻋﺎ ﻧﺪارم ﻛﻪ ﻫﻤﻪ‬
‫ﺟﺰﺋﻴﺎت را ﺑﻪ رﺷﺘﻪ ﺗﺤﺮﻳﺮ در آورده ام‪.‬‬
‫اﻳﻦ ﻛﺘﺎب ﺑﺮاي آﻧﺪﺳﺘﻪ از ﺧﻮاﻧﻨﺪﮔﺎن ﻣﻔﻴﺪ ﺧﻮاﻫﺪ ﺑﻮد ﻛﻪ ﺑﺎ ﻧﺮم اﻓﺰار ‪ Step7‬ﻛﺎر ﻛﺮده اﻧﺪ‪ ،‬ﺷﺒﻜﻪ‬
‫ﭘﺮوﻓﻲ ﺑﺎس را ﻣﻲ ﺷﻨﺎﺳﻨﺪ و ﺑﺎ ﻣﻔﺎﻫﻴﻢ و اﺻﻄﻼﺣﺎت ﻣﺮﺑﻮط ﺑﻪ ﺷﺒﻜﻪ ﻫﺎ ﻛﻪ ﺑﻨﺪه آﻧﻬﺎ را در ﻛﺘﺎب‬
‫‪ Profibus‬آورده ام آﺷﻨﺎ ﻫﺴﺘﻨﺪ ‪.‬‬
‫ﺑﺎز ﻫﻤﭽﻮن ﮔﺬﺷﺘﻪ ﺿﺮوري ﻣﻴﺪاﻧﻢ از آﻗﺎي ﻣﻬﻨﺪس ﺑﺎرزي ﻣﺪﻳﺮ ﻋﺎﻣﻞ ﻣﺤﺘﺮم ﺻﺎﺑﻜﻮ ﻛﻪ اﻳﻦ ﻣﺠﻤﻮﻋﻪ و‬
‫ﻣﺠﻤﻮﻋﻪ ﻫﺎي ﻗﺒﻠﻲ ﺑﻪ ﻫﻤﺖ اﻳﺸﺎن ﭼﺎپ و ﻋﺮﺿﻪ ﺷﺪ و ﻧﻴﺰ از ﺳﺎﻳﺮ ﻋﺰﻳﺰاﻧﻲ ﻛﻪ ﻓﺮﺻﺖ ﺗﺤﻘﻴﻖ را ﺑﺮاﻳﻢ‬
‫ﻣﻴﺴﺮ ﺳﺎﺧﺘﻨﺪ ﺗﺸﻜﺮ ﻧﻤﺎﻳﻢ‪.‬‬
‫اﻣﻴﺪ ﻛﻪ ﺣﺎﺻﻞ اﻳﻦ ﺗﻼش در ﻧﻈﺮ ﺧﻮاﻧﻨﺪﮔﺎن ﻋﺰﻳﺰﻣﻘﺒﻮل اﻓﺘﺪ‪.‬‬
‫ﻣﺤﻤﺪرﺿﺎ ﻣﺎﻫﺮ‬
‫ﺑﻬﻤﻦ ‪86‬‬
‫ﻓﻬﺮﺳﺖ ﻣﻄﺎﻟﺐ‬
‫ﺻﻔﺤﻪ‬
‫‪ -1‬ﺟﺎﻳﮕﺎه ﺷﺒﻜﻪ اﺗﺮﻧﺖ در اﺗﻮﻣﺎﺳﻴﻮن ﺻﻨﻌﺘﻲ‬

‫‪2‬‬ ‫‪ 1-1‬ﻣﻘﺪﻣﻪ‬

‫‪3‬‬ ‫‪ 2 -1‬ﺟﺎﻳﮕﺎه اﺗﺮﻧﺖ در ﻫﺮم اﺗﻮﻣﺎﺳﻴﻮن‬

‫‪ -2‬اﺗﺮﻧﺖ و اﻧﻮاع آن‬

‫‪8‬‬ ‫‪ 1-2‬ﻧﮕﺎﻫﻲ ﺑﻪ ﺗﺎرﻳﺨﭽﻪ اﺗﺮﻧﺖ‬

‫‪11‬‬ ‫ﺧﺎﻧﻮاده ‪10Base‬‬ ‫‪2 -2‬‬

‫‪12‬‬ ‫‪ 100Base‬ﻳﺎ ‪Fast Ethernet‬‬ ‫‪ 3-2‬ﺧﺎﻧﻮاده‬

‫‪14‬‬ ‫‪ 1000Base‬ﻳﺎ ‪Gigabit Ethernet‬‬ ‫‪ 4-2‬ﺧﺎﻧﻮاده‬

‫‪ -3‬ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ‬

‫‪16‬‬ ‫‪ 1-3‬ﻣﻘﺪﻣﻪ‬

‫‪16‬‬ ‫ﻻﻳﻪ ﻓﻴﺰﻳﻜﻲ ‪10Base5‬‬ ‫‪2-3‬‬

‫‪20‬‬ ‫‪ 3-3‬ﻻﻳﻪ ﻓﻴﺰﻳﻜﻲ در ‪10Base2‬‬

‫‪22‬‬ ‫‪ 4-3‬ﻻﻳﻪ ﻓﻴﺰﻳﻜﻲ در ‪10Base-T‬‬

‫‪28‬‬ ‫‪ 5-3‬ﻻﻳﻪ ﻓﻴﺰﻳﻜﻲ ‪10 BASE -FL‬‬

‫‪31‬‬ ‫‪ 6-3‬ﻻﻳﻪ ﻓﻴﺰﻳﻜﻲ ‪100 BASE –T‬‬

‫‪34‬‬ ‫‪ 7-3‬ﻻﻳﻪ ﻓﻴﺰﻳﻜﻲ ‪100 BASE –FX‬‬

‫‪ -4‬روش ﻛﺪﻳﻨﮓ و ﺳﻴﮕﻨﺎﻟﻴﻨﮓ در اﺗﺮﻧﺖ‬


‫‪38‬‬ ‫در ‪10Base‬‬ ‫‪ 1-4‬ﻛﺪﻳﻨﮓ و ﺳﻴﮕﻨﺎﻟﻴﻨﮓ‬

‫‪38‬‬ ‫ﻛﺪﻳﻨﮓ و ﺳﻴﮕﻨﺎﻟﻴﻨﮓ در ‪100Base-FX‬‬ ‫‪2-4‬‬


‫‪40‬‬ ‫ﻛﺪﻳﻨﮓ و ﺳﻴﮕﻨﺎﻟﻴﻨﮓ در ‪100Base-TX‬‬ ‫‪3-4‬‬

‫‪ -5‬ارﺗﺒﺎﻃﺎت ﻣﻨﻄﻘﻲ در اﺗﺮﻧﺖ‬

‫‪44‬‬ ‫‪ OSI‬و ﭘﺮوﺗﻜﻞ ‪TCP/IP‬‬ ‫‪ 1-5‬ﻣﺪل‬

‫‪47‬‬ ‫‪ 2-5‬ﻻﻳﻪ ‪ Data Link‬در اﺗﺮﻧﺖ‬

‫‪56‬‬ ‫‪ 3-5‬ﻻﻳﻪ ‪ Network‬در اﺗﺮﻧﺖ‬

‫‪58‬‬ ‫‪ 4 -5‬ﻻﻳﻪ ‪ Transport‬در اﺗﺮﻧﺖ‬

‫‪ -6‬اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫‪64‬‬ ‫‪ 1-6‬اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ‪10Base5‬‬

‫‪70‬‬ ‫‪ 2-6‬اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ‪10Base-T‬‬

‫‪83‬‬ ‫‪ 3-6‬اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ‪10Base-F‬‬

‫‪92‬‬ ‫‪ 4-6‬اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ‪100Base-TX‬‬

‫‪101‬‬ ‫‪100Base-FX‬‬ ‫‪ 5-6‬اﺟﺰاي ﺳﺨﺖ اﻓﺰاري‬

‫‪ PG Operation -7‬ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫‪108‬‬ ‫‪ PG Operation 1-7‬ﭼﻴﺴﺖ؟‬

‫‪108‬‬ ‫‪ 2-7‬ﺳﺨﺖ اﻓﺰار ﻣﻮرد ﻧﻴﺎز‬

‫‪109‬‬ ‫‪ 3-7‬ﻣﺮاﺣﻞ ﭘﻴﻜﺮ ﺑﻨﺪي ﺑﺮاي ارﺗﺒﺎط از ﻃﺮﻳﻖ ‪MAC Address‬‬

‫‪116‬‬ ‫‪ 4-7‬ﻣﺮاﺣﻞ ﭘﻴﻜﺮ ﺑﻨﺪي ﺑﺮاي ارﺗﺒﺎط از ﻃﺮﻳﻖ ‪IP Address‬‬

‫‪ -8‬ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ از ﻃﺮﻳﻖ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫‪122‬‬ ‫‪ 1-8‬ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ و ارﺗﺒﺎﻃﺎت آن‬

‫‪122‬‬ ‫‪ 2-8‬ﺳﺨﺖ اﻓﺰار ﻣﻮرد ﻧﻴﺎز‬

‫‪123‬‬ ‫‪ 3-8‬ﻣﺮاﺣﻞ ﭘﻴﻜﺮ ﺑﻨﺪي از ﻃﺮﻳﻖ ‪MAC Address‬‬


‫‪125‬‬ ‫‪ 4-8‬ﻣﺮاﺣﻞ ﭘﻴﻜﺮ ﺑﻨﺪي از ﻃﺮﻳﻖ ‪IP Address‬‬

‫‪126‬‬ ‫‪ 5-8‬ﭘﻴﻜﺮ ﺑﻨﺪي ارﺗﺒﺎط‪ Redundant‬در ‪ WinCC‬ازﻃﺮﻳﻖ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫‪129‬‬ ‫‪ WinCC‬ازﻃﺮﻳﻖ ‪Simatic Manager‬‬ ‫‪ 6-8‬ﭘﻴﻜﺮ ﺑﻨﺪي ارﺗﺒﺎﻃﺎت‬

‫‪ -9‬ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫‪136‬‬ ‫‪ 1-9‬ﻣﻘﺪﻣﻪ‬

‫‪137‬‬ ‫‪ 2-9‬اﻧﻮاع ارﺗﺒﺎﻃﺎت ﻣﻤﻜﻦ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫‪139‬‬ ‫‪ 3-9‬ارﺗﺒﺎﻃﺎت ‪Send/Receive‬‬

‫‪141‬‬ ‫‪ 4-9‬ﭘﻴﻜﺮ ﺑﻨﺪي و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ارﺗﺒﺎط ‪ISO-on-TCP‬‬

‫‪164‬‬ ‫‪ 5-9‬ﭘﻴﻜﺮ ﺑﻨﺪي و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ارﺗﺒﺎط ‪ISO-Transport‬‬

‫‪168‬‬ ‫‪ 6-9‬ﭘﻴﻜﺮ ﺑﻨﺪي و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ارﺗﺒﺎط ‪TCP Connection‬‬

‫‪166‬‬ ‫‪ 7-9‬ﭘﻴﻜﺮ ﺑﻨﺪي و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ارﺗﺒﺎط ‪UDP Connection‬‬

‫‪172‬‬ ‫‪ 8-9‬ﭘﻴﻜﺮ ﺑﻨﺪي و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ارﺗﺒﺎط ‪S7 Connection‬‬

‫‪185‬‬ ‫‪ 9-9‬ﭘﻴﻜﺮ ﺑﻨﺪي و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ارﺗﺒﺎط ‪S7 Connection Fault Tolerant‬‬

‫‪188‬‬ ‫‪ S7‬و ‪S5‬‬ ‫‪ 10-9‬ﭘﻴﻜﺮ ﺑﻨﺪي ارﺗﺒﺎط‬

‫‪ -10‬ﻛﺎر ﺑﺎ ‪IT-CP‬‬

‫‪196‬‬ ‫‪ IT-CP 1-10‬ﭼﻴﺴﺖ ؟‬

‫‪197‬‬ ‫‪ 2-10‬ارﺗﺒﺎﻃﺎت ﻣﻌﻤﻮل از ﻃﺮﻳﻖ ﻛﺎرت ‪IT-CP‬‬

‫‪198‬‬ ‫ارﺳﺎل اﻃﻼﻋﺎت از ﻃﺮﻳﻖ ‪Email‬‬ ‫‪3-10‬‬

‫‪201‬‬ ‫‪ 4-10‬ﺗﺒﺎدل ﻓﺎﻳﻞ از ﻃﺮﻳﻖ ‪( File Transfer Protocol) FTP‬‬

‫‪209‬‬ ‫اﺳﺘﻔﺎده از ﺻﻔﺤﺎت ‪Web‬‬ ‫‪5-10‬‬

‫‪ -11‬ﻛﺎر ﺑﺎ ‪ OPC‬ﺗﻮﺳﻂ ‪Simatic Net‬‬


‫‪218‬‬ ‫‪ OPC 1-11‬ﭼﻴﺴﺖ ؟‬

‫‪222‬‬ ‫‪OPC Server‬‬ ‫‪ 2-11‬ﭘﻴﻜﺮ ﺑﻨﺪي‬

‫‪229‬‬ ‫‪ PLC‬ﺑﺎ ‪OPC Server‬‬ ‫‪ 3-11‬ﺗﻌﺮﻳﻒ ارﺗﺒﺎط ﺑﻴﻦ‬

‫‪231‬‬ ‫ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ از ﻃﺮﻳﻖ ‪OPC‬‬ ‫‪4-11‬‬

‫‪238‬‬ ‫ﺑﺎ وﻳﮋوال ﺑﻴﺴﻴﻚ ﺑﺮاي ارﺗﺒﺎط ﺑﺎ ‪OPC‬‬ ‫‪ 5-11‬ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ‬

‫‪245‬‬ ‫‪ 6-11‬ﻣﺜﺎﻟﻲ ﺑﺮاي اﺳﺘﻔﺎده از ‪ Excel‬در ارﺗﺒﺎط ﺑﺎ ‪OPC‬‬

‫‪250‬‬ ‫‪ 1‬ﺗﺴﺖ ﻫﺎي ﻛﺎﺑﻞ ‪Cate X‬‬ ‫ﺿﻤﻴﻤﻪ‬

‫ﺿﻤﻴﻤﻪ ‪ 2‬ﻧﻮﻳﺰ و روش ﻫﺎي ﺣﺬف آن در ﺷﺒﻜﻪ ﻫﺎي ﺻﻨﻌﺘﻲ‬


‫‪260‬‬

‫ﺿﻤﻴﻤﻪ ‪ 3‬ﻧﻜﺎت ﻣﺮﺑﻮط ﺑﻪ ﻧﺼﺐ و ﻋﻴﺐ ﻳﺎﺑﻲ‬


‫‪278‬‬

‫ﺿﻤﻴﻤﻪ ‪ 4‬ﻛﺪ ﻫﺎي وﺿﻌﻴﺖ در ﻓﺎﻧﻜﺸﻦ ﻫﺎي ارﺗﺒﺎﻃﻲ‬


‫‪286‬‬

‫‪296‬‬ ‫ﻛﻠﻤﺎت اﺧﺘﺼﺎري‬

‫‪299‬‬ ‫ﻣﻨﺎﺑﻊ و ﻣﺮاﺟﻊ‬


‫‪ -1‬ﺟﺎﻳﮕﺎه ﺷﺒﻜﻪ اﺗﺮﻧﺖ در اﺗﻮﻣﺎﺳﻴﻮن ﺻﻨﻌﺘﻲ‬

‫ﻣﺸﺘﻤﻞ ﺑﺮ ‪:‬‬

‫‪ 1-1‬ﻣﻘﺪﻣﻪ‬

‫‪ 2 -1‬ﺟﺎﻳﮕﺎه اﺗﺮﻧﺖ در ﻫﺮم اﺗﻮﻣﺎﺳﻴﻮن‬


‫ﺟﺎﻳﮕﺎه ﺷﺒﻜﻪ اﺗﺮﻧﺖ در اﺗﻮﻣﺎﺳﻴﻮن ﺻﻨﻌﺘﻲ‬ ‫‪2‬‬

‫‪ 1-1‬ﻣﻘﺪﻣﻪ‬
‫در ﻳﻚ ﻛﺎرﺧﺎﻧﻪ ﺑﺎ اﺗﻮﻣﺎﺳﻴﻮن ﻣﺪرن ﻳﺎ ﻧﺴﺒﺘﺎً ﻣﺪرن ‪ ،‬اﺗﺎق ﻫﺎي ﻓﺮﻣﺎن و ﻛﻨﺘﺮل از ﻣﺤﻞ ﻫﺎﻳﻲ ﻫﺴﺘﻨﺪ ﻛﻪ ﺗﻮﺟﻪ‬
‫ﻣﻮﺳﻮم ﺑﻪ ‪Mimic‬‬ ‫ﻋﻼﻗﻤﻨﺪان ﺑﻪ ﻓﺮآﻳﻨﺪ را ﺑﺨﻮد ﺟﻠﺐ ﻣﻲ ﻛﻨﻨﺪ ‪ .‬در ﭼﻨﻴﻦ اﺗﺎق ﻫﺎﻳﻲ از ﭘﺎﻧﻞ ﻫﺎي ﺑﺰرگ ﻗﺪﻳﻤﻲ‬
‫ﻛﻪ ﺷﻜﻞ ﻓﺮآﻳﻨﺪ روي آﻧﻬﺎ ﺗﺮﺳﻴﻢ ﺷﺪه ﺑﻮد وﺑﻪ ﭼﺮاﻏﻬﺎي ﺳﻴﮕﻨﺎل زﻳﺎدي ﻣﺠﻬﺰ ﺑﻮد دﻳﮕﺮ ﺧﺒﺮي ﻧﻴﺴﺖ ‪ .‬ﻫﻤﻪ ﭼﻴﺰ‬
‫را ﺑﺎﻳﺴﺘﻲ در ﺻﻔﺤﺎت ﻛﺎﻣﭙﻴﻮﺗﺮ ﻳﺎاﺻﻄﻼﺣﺎً در ‪ HMI‬ﺟﺴﺘﺠﻮ ﻛﺮد‪ .‬اﻣﺎ دﻳﺪﮔﺎن ﺗﻴﺰ ﺑﻴﻦ ﻓﺮد ﻛﺎوﺷﮕﺮ در ﭘﺸﺖ‬
‫اﻳﻦ ﺻﻔﺤﺎت ﺑﺪﻧﺒﺎل ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ ﺑﻴﻦ ﻛﺎﻣﭙﻴﻮﺗﺮ و ﻓﺮآﻳﻨﺪ اﺳﺖ و ﺑﺎ ﻣﺨﺘﺼﺮ ﺟﺴﺘﺠﻮ ﺑﻪ ﭘﺎﻧﻞ ﻫﺎﻳﻲ در ﻫﻤﺎن‬
‫ﻧﺰدﻳﻜﻲ ﺑﺮﺧﻮرد ﻣﻲ ﻛﻨﺪ ﻛﻪ ﺗﺠﻬﻴﺰات ارﺗﺒﺎﻃﻲ در آن ﻧﺼﺐ ﮔﺮدﻳﺪه اﻧﺪ‪ .‬و ﺑﺎ ﻧﮕﺎﻫﻲ ﺑﻪ ﺗﺠﻬﻴﺰات ﺳﺨﺖ اﻓﺰاري‬
‫ﺷﺒﻜﻪ در ﻳﻚ ﻧﮕﺎه ﻣﺘﻮﺟﻪ ﻣﻲ ﺷﻮد ﻛﻪ ﺷﺒﻜﻪ ﻣﻮرد اﺳﺘﻔﺎده ﻫﻤﺎن ﺷﺒﻜﻪ ﻣﻌﺮوف اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ اﺳﺖ‪.‬‬
‫اﻣﺮوزه ﺷﺒﻜﻪ اﺗﺮﻧﺖ در ﻛﺎرﺑﺮد ﻫﺎي اداري ﻧﻴﺰ آﻧﻘﺪر ﻣﻌﺮوف و ﻣﺮﺳﻮم ﺷﺪه ﻛﻪ ﺑﺴﻴﺎري از ﻛﺎرﺑﺮان ﻏﻴﺮ‬
‫در ﻛﺎرﺑﺮد ‪HMI‬‬ ‫ﻣﺘﺨﺼﺺ ﻧﻴﺰ ﺑﺎ ﺗﺠﻬﻴﺰات آن ) ﻣﺎﻧﻨﺪ ﻫﺎب ‪ ،‬ﺳﻮﺋﻴﭻ و ﻛﺎﺑﻞ و ‪ (...‬آﺷﻨﺎ ﻫﺴﺘﻨﺪ‪ .‬در ﻫﺮ ﺻﻮرت‬
‫اﮔﺮ ﭼﻪ ﻣﻤﻜﻦ اﺳﺖ در ﻣﻮاردي و ﺑﺪﻻﻳﻠﻲ ارﺗﺒﺎط ﻓﻮق را ﺑﺼﻮرت ﻫﺎي دﻳﮕﺮ و ﺗﻮﺳﻂ ﺷﺒﻜﻪ ﻫﺎي ﺻﻨﻌﺘﻲ دﻳﮕﺮ‬
‫ﻧﻴﺰ ﺑﺘﻮان ﻣﺸﺎﻫﺪه ﻛﺮد وﻟﻲ در ﺳﻴﺴﺘﻢ ﻫﺎي ﻣﺪرن اﻣﺮوزه ﻛﻤﺘﺮ اﺗﻔﺎق ﻣﻲ اﻓﺘﺪ ﻛﻪ در ﺳﻄﺢ ‪ HMI‬ﺷﺒﻜﻪ اي ﺑﺠﺰ‬
‫اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ ﺑﻜﺎر ﮔﺮﻓﺘﻪ ﺷﻮد‪.‬‬
‫ﺟﺴﺘﺠﻮ ﮔﺮ ﻋﻼﻗﻤﻨﺪ اﺣﺘﻤﺎﻻً ﺑﺎز ﻫﻢ رد ﭘﺎي ﺷﺒﻜﻪ اﺗﺮﻧﺖ را دﻧﺒﺎل ﻛﺮده و ﺧﻮاﻫﺪ دﻳﺪ ﻛﻪ ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﻣﺘﺼﻞ ﺑﻪ‬
‫‪ HMI‬ﺑﺎ ﺷﺒﻜﻪ اﺗﺮﻧﺖ دﻳﮕﺮي ﻛﻪ ﺑﺮاي اﻣﻮر ﻓﻨﺎوري اﻃﻼﻋﺎت ﺑﻜﺎر ﻣﻴﺮود در ارﺗﺒﺎط اﺳﺖ‪ .‬اﻣﻮر ﻣﺮﺗﺒﻂ ﺑﺎ ﻓﻨﺎوري‬
‫اﻃﻼﻋﺎت را ﻣﻌﻤﻮﻻً ﺧﺎرج از ﭼﺎرﭼﻮب اﺗﻮﻣﺎﺳﻴﻮن ﺻﻨﻌﺘﻲ در ﻧﻈﺮ ﻣﻲ ﮔﻴﺮﻧﺪ و ﺑﻴﺸﺘﺮ ﺑﻪ آن اﺗﻮﻣﺎﺳﻴﻮن اداري ﻣﻲ‬
‫ﮔﻮﻳﻨﺪ ‪ .‬در اﻣﻮر ‪ IT‬ﺳﻴﺴﺘﻢ ﻫﺎﻳﻲ ﺑﺮاي اﻃﻼﻋﺎت ﻣﺪﻳﺮﻳﺘﻲ ﻣﻮرد ﻧﻴﺎز اﺳﺖ ‪ .‬ﺑﻌﻨﻮان ﻣﺜﺎل ﻣﻤﻜﻦ اﺳﺖ ﻳﻚ اﭘﺮاﺗﻮر‬
‫در اﺗﺎق ﻓﺮﻣﺎن اﻃﻼﻋﺎت ﻟﺤﻈﻪ ﺑﻪ ﻟﺤﻈﻪ ﺗﻮﻟﻴﺪ را در اﺧﺘﻴﺎر داﺷﺘﻪ ﺑﺎﺷﺪ وﻟﻲ ﺑﺮاي ﻳﻚ ﻣﺪﻳﺮ ﺗﻮﻟﻴﺪي ﺧﻼﺻﻪ‬
‫اﻃﻼﻋﺎت ﻣﺜﻼً ﺗﻮﻟﻴﺪ ﻳﻚ روز ﻳﺎ ﻳﻚ ﻫﻔﺘﻪ اﻫﻤﻴﺖ دارد‪ .‬در ﻳﻚ ﺳﻴﺴﺘﻢ اﺗﻮﻣﺎﺳﻴﻮن ﻳﻜﭙﺎرﭼﻪ ﺳﻴﺴﺘﻢ ﻫﺎي ﺻﻨﻌﺘﻲ‬
‫و ﺳﻴﺴﺘﻢ ﻫﺎي اداري ﺑﺎ ﺗﺠﻬﻴﺰات ﻻزم در ارﺗﺒﺎط ﻫﺴﺘﻨﺪ ﻳﻌﻨﻲ ﺳﻴﺴﺘﻢ ‪ HMI‬ﺑﺎ ﺳﻴﺴﺘﻢ ﻫﺎي ﻣﺪﻳﺮﻳﺘﻲ ﺑﺎﻻدﺳﺖ ﻛﻪ ﺑﻪ‬
‫اﺳﺎﻣﻲ ‪ MIS‬و ‪ ERP‬ﻣﻮﺳﻮم ﻫﺴﺘﻨﺪ ﻣﺮﺗﺒﻂ اﺳﺖ ‪ .‬ﺑﺴﺘﺮ اﻳﻦ ارﺗﺒﺎط در ﺳﻄﺢ ﺑﺎﻻدﺳﺖ ﻧﻴﺰ ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬
‫اﺳﺖ‪.‬‬
‫ﺟﺴﺘﺠﻮ ﮔﺮ در اداﻣﻪ ﺟﺴﺘﺠﻮ ﻣﻤﻜﻦ اﺳﺖ ﺑﺎ ﺗﺠﻬﻴﺰات ﻛﻨﺘﺮل ﻛﻨﻨﺪه ﻣﺎﻧﻨﺪ ‪ PLC‬و ‪ DCS‬ﻧﻴﺰ ﻣﻮاﺟﻪ ﺷﻮد ﻳﺎ‬
‫ﺣﺪاﻗﻞ ﻧﻘﺸﻪ اي ﻛﻪ در آن ﭘﻴﻜﺮ ﺑﻨﺪي ﻛﻠﻲ ﺳﻴﺴﺘﻢ ﻳﺎ اﺻﻄﻼﺣﺎً ‪ Configuration‬ﺗﺮﺳﻴﻢ ﺷﺪه را ﺑﺒﻴﻨﺪ و ﻣﺸﺎﻫﺪه‬
‫‪HMI‬‬ ‫ﻛﻨﺪ ﻛﻪ ارﺗﺒﺎط ﺑﻴﻦ ﻛﻨﺘﺮل ﻛﻨﻨﺪه ﻫﺎ ﻧﻴﺰ ﺗﻮﺳﻂ ﺷﺒﻜﻪ اﺗﺮﻧﺖ اﺳﺖ‪ .‬وﻟﻲ واﻗﻌﻴﺖ اﻳﻨﺴﺖ ﻛﻪ در اﻳﻨﺠﺎ ﺑﺮﺧﻼف‬
‫اﮔﺮ ﺷﺒﻜﻪ دﻳﮕﺮي ﻏﻴﺮ از اﺗﺮﻧﺖ )ﻣﺎﻧﻨﺪ ‪ Modbus‬ﻳﺎ ‪ (Profibus‬وﺟﻮد داﺷﺘﻪ ﺑﺎﺷﺪ ﺟﺎي ﺗﻌﺠﺐ ﻧﺪارد و ﺣﺘﻤﺎً‬
‫ﻣﻼﺣﻈﺎت ﻓﻨﻲ ﺧﺎﺻﻲ در ﻛﺎر ﺑﻮده اﺳﺖ‪.‬‬
‫‪3‬‬ ‫ﺟﺎﻳﮕﺎه ﺷﺒﻜﻪ اﺗﺮﻧﺖ در اﺗﻮﻣﺎﺳﻴﻮن ﺻﻨﻌﺘﻲ‬

‫از ﺳﻄﺢ ﻛﻨﺘﺮل ﻛﻪ ﺑﻪ ﺳﻄﻮح ﭘﺎﻳﻴﻦ ﺗﺮ ﻧﺰدﻳﻚ ﺷﻮﻳﻢ رد ﭘﺎي اﺗﺮﻧﺖ ﻛﻤﺮﻧﮓ ﻣﻲ ﺷﻮد اﮔﺮ ﭼﻪ ﻫﻨﻮز ﺑﻨﺪرت ﻣﻴﺘﻮان‬
‫در ﺳﻄﺢ ﻓﻴﻠﺪ ﻳﻌﻨﻲ ﺳﻄﺤﻲ ﻛﻪ در آن ﺳﻨﺴﻮرﻫﺎ و ﻋﻤﻠﮕﺮ ﻫﺎ وﺟﻮد دارﻧﺪ ﺷﺒﻜﻪ اﺗﺮﻧﺖ را ﻣﺸﺎﻫﺪه ﻛﺮد وﻟﻲ‬
‫ﺗﺠﻬﻴﺰات راﺑﻂ ﺑﻴﻦ ﺳﻨﺴﻮر ﻋﻤﻠﮕﺮ و ﺷﺒﻜﻪ اﺗﺮﻧﺖ اﺧﻴﺮاً ﺗﻮﻟﻴﺪ و ﻋﺮﺿﻪ ﺷﺪه اﻧﺪ‪.‬‬
‫ﭘﺲ ﺑﻄﻮر ﺧﻼﺻﻪ رد ﭘﺎي اﺗﺮﻧﺖ را ﻫﻤﻪ ﺟﺎ ﻣﻲ ﺗﻮان دﻳﺪ ﺑﻌﻀﻲ ﺟﺎﻫﺎ ﻛﻤﺮﻧﮓ ﺗﺮ و ﺑﻌﻀﻲ ﺟﺎ ﻫﺎ ﭘﺮ رﻧﮓ ﺗﺮ ‪.‬‬
‫ﺑﺮاي اﻳﻨﻜﻪ ﺧﻮاﻧﻨﺪه ﻣﺤﺘﺮم از زاوﻳﻪ دﻗﻴﻖ ﺗﺮي ﺑﻪ ﻛﺎرﺑﺮد اﺗﺮﻧﺖ در اﺗﻮﻣﺎﺳﻴﻮن ﺻﻨﻌﺘﻲ ﻧﮕﺎه ﻛﻨﺪ و ﻣﺘﻮﺟﻪ ﺗﻔﺎوت‬
‫اﺳﺘﻔﺎده از آن در ﺳﻄﻮح ﻣﺨﺘﻠﻒ اﺗﻮﻣﺎﺳﻴﻮن ﺷﻮد ﻣﻮﺿﻮع را ﺑﺎ ﺗﺸﺮﻳﺢ ﻫﺮم اﺗﻮﻣﺎﺳﻴﻮن اداﻣﻪ ﻣﻲ دﻫﻴﻢ‪.‬‬

‫‪ 2-1‬ﺟﺎﻳﮕﺎه اﺗﺮﻧﺖ در ﻫﺮم اﺗﻮﻣﺎﺳﻴﻮن‬


‫ﺳﺎﺧﺘﺎر ﻳﻚ ﺳﻴﺴﺘﻢ اﺗﻮﻣﺎﺳﻴﻮن ﺟﺎﻣﻊ ﻛﻪ در ﺑﺮﮔﻴﺮﻧﺪه ﺗﺠﻬﻴﺰات ﻣﺨﺘﻠﻒ ﻛﻨﺘﺮل و ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ اﺳﺖ را ﺑﻪ‬
‫ﺳﺎﺧﺘﺎري ﻫﺮﻣﻲ ﺷﻜﻞ ﺗﺸﺒﻴﻪ ﻣﻲ ﻛﻨﻨﺪ ‪ .‬در اﻳﻦ ﺳﺎﺧﺘﺎر ﻫﺮ دﺳﺘﻪ از ﺗﺠﻬﻴﺰات ﺑﺴﺘﻪ ﺑﻪ ﻧﻮع و ﻛﺎرﺑﺮد ﺟﺎﻳﮕﺎه ﺧﺎﺻﻲ‬
‫دارﻧﺪ‪ .‬ﺑﺮ اﻳﻦ اﺳﺎس ﺳﻄﻮح ﻣﺨﺘﻠﻔﻲ را ﺑﺮاي اﻳﻦ ﻫﺮم ﺗﻌﺮﻳﻒ ﻣﻴﻜﻨﻨﺪ و در ﻫﺮ ﺳﻄﺢ ﺗﺠﻬﻴﺰات ﻣﺮﺑﻮﻃﻪ را ﻫﻤﺮاه‬
‫ﺑﺎ ﺷﺒﻜﻪ ﻫﺎي ﺻﻨﻌﺘﻲ ﻗﺎﺑﻞ اﺳﺘﻔﺎده ﻣﻌﺮﻓﻲ ﻣﻲ ﻧﻤﺎﻳﻨﺪ‪ .‬در ﻣﻮرد ﺗﻌﺪاد ﺳﻄﻮح اﻳﻦ ﻫﺮم اﺧﺘﻼف ﺳﻠﻴﻘﻪ وﺟﻮد دارد ‪.‬‬
‫ﺑﺮﺧﻲ دﺳﺘﻪ ﺑﻨﺪي ﻣﺤﺪود ﺗﺮ و ﺑﺮﺧﻲ دﻳﮕﺮ دﺳﺘﻪ ﺑﻨﺪي ﺟﺰﺋﻲ ﺗﺮي را در ﻧﻈﺮ ﻣﻲ ﮔﻴﺮﻧﺪ ﻧﻤﻮﻧﻪ اي از اﻳﻦ ﺳﻄﺢ‬
‫ﺑﻨﺪي در ﺷﻜﻞ زﻳﺮ ﻧﻤﺎﻳﺶ داده ﺷﺪه اﺳﺖ‪ .‬ﭘﺎﻳﻴﻦ ﺗﺮﻳﻦ ﺳﻄﺢ ‪ Actuator Sensor Level‬اﺳﺖ ﻫﻤﺎﻧﻄﻮر ﻛﻪ از‬
‫ﻧﺎﻣﺶ ﭘﻴﺪاﺳﺖ ﺳﻄﺤﻲ اﺳﺖ ﻛﻪ در آن ﺳﻨﺴﻮرﻫﺎ و ﻋﻤﻠﮕﺮﻫﺎ ﻗﺮار ﻣﻲ ﮔﻴﺮﻧﺪ ﻳﻜﻲ از ﺷﺒﻜﻪ ﻫﺎي ﺻﻨﻌﺘﻲ ﻣﻌﺮوف‬
‫ﻛﻪ در اﻳﻦ ﺳﻄﺢ اﺳﺘﻔﺎده ﻣﻴﺸﻮد ‪ ASI‬اﺳﺖ ‪ .‬ﺳﻄﺢ ﺑﺎﻻﺗﺮ ‪ FieldLevel‬اﺳﺖ در اﻳﻦ ﺳﻄﺢ ﺗﺠﻬﻴﺰاﺗﻲ ﻣﺎﻧﻨﺪ‬
‫‪ Remote I/O‬ﻫﺎ و ‪ Recorder‬ﻫﺎ و دﻳﮕﺮ وﺳﺎﻳﻞ ‪ Field‬ﻗﺮار ﻣﻴﮕﻴﺮﻧﺪ و ﺷﺒﻜﻪ ﻣﻮرد اﺳﺘﻔﺎده ﺑﺮاي آﻧﻬﺎ ﻣﻲ ﺗﻮاﻧﺪ‬
‫‪ Profibus‬ﺑﺎﺷﺪ‪ .‬از ﺳﻄﺢ ‪ Field‬ﻛﻪ ﻓﺮاﺗﺮ ﺑﺮوﻳﻢ ﺑﻪ ‪ Cell Level‬ﻳﺎ ‪ Control Level‬ﻣﻲ رﺳﻴﻢ‪ .‬در اﻳﻦ ﺳﻄﺢ‬
‫‪ PLC‬ﻫﺎ ‪ ،‬ﺳﻴﺴﺘﻢ ﻫﺎي ‪ DCS‬و ﺳﻴﺴﺘﻢ ﻫﺎي ‪ HMI‬ﻗﺮار ﻣﻲ ﮔﻴﺮﻧﺪ در ﺑﺮﺧﻲ ﺗﻘﺴﻴﻢ ﺑﻨﺪي ﻫﺎ ‪ Cell Level‬را ﺑﻪ دو‬
‫‪Management‬‬ ‫ﺳﻄﺢ ﺗﻘﺴﻴﻢ ﻛﺮده و ﺳﻄﺢ ‪ HMI‬را از ﺳﻄﺢ ‪ Control‬ﺟﺪا ﻣﻲ ﻛﻨﻨﺪ‪ .‬و ﺑﺎﻻﺧﺮه ﺑﺎﻻﺗﺮﻳﻦ ﺳﻄﺢ‬
‫‪ Level‬اﺳﺖ ﻛﻪ در آن ﺳﻴﺴﺘﻢ ﻫﺎي اﻃﻼﻋﺎت ﻣﺪﻳﺮﻳﺖ ﻣﺎﻧﻨﺪ ﺳﻴﺴﺘﻢ ﻫﺎي ﺗﻮﻟﻴﺪ ‪ ،‬ﻧﮕﻬﺪاري ﺗﻌﻤﻴﺮات ‪ ،‬ﻓﺮوش ‪،‬‬
‫ﺧﺮﻳﺪ و اﻣﺜﺎل آن ﻗﺮار ﻣﻲ ﮔﻴﺮد‪ .‬ﺳﻄﺢ ‪ Management‬را اﮔﺮﭼﻪ ﻣﻲ ﺗﻮان ﺧﺎرج از ﺣﻮزه اﺗﻮﻣﺎﺳﻴﻮن ﺻﻨﻌﺘﻲ در‬
‫ﻧﻈﺮ ﮔﺮﻓﺖ وﻟﻲ ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ اﻳﻦ ﺳﻄﺢ ﺑﻪ اﻃﻼﻋﺎت ﺳﻄﻮح اﺗﻮﻣﺎﺳﻴﻮن ﺻﻨﻌﺘﻲ ﻧﻴﺎز دارد‪ .‬در ﺑﺮﺧﻲ ﻣﻮارد‬
‫اﻃﻼﻋﺎت ﻣﻮﺟﻮد در ﺳﻄﺢ ‪ Cell Level‬ﺑﺼﻮرت ﺧﺎم ﻣﻮرد اﺳﺘﻔﺎده ﺑﺮاي ‪ Management Level‬ﻧﻴﺴﺘﻨﺪ و ﺑﺎﻳﺴﺘﻲ‬
‫‪Manufacturing‬‬ ‫روي آﻧﻬﺎ ﭘﺮدازش اﻧﺠﺎم ﮔﻴﺮد از اﻳﻨﺮو ﺳﻄﺢ واﺳﻄﻲ ﺑﻴﻦ اﻳﻨﺪو ﺑﺎ ﻋﻨﻮان ‪ MES‬ﻣﺨﻔﻒ‬
‫‪ Execution System‬ﺗﻌﺮﻳﻒ ﻣﻲ ﺷﻮد‪.‬‬
‫ﺟﺎﻳﮕﺎه ﺷﺒﻜﻪ اﺗﺮﻧﺖ در اﺗﻮﻣﺎﺳﻴﻮن ﺻﻨﻌﺘﻲ‬ ‫‪4‬‬

‫ﺑﻴﺎن ﺗﻔﺼﻴﻠﻲ ﺗﺠﻬﻴﺮات و ﻋﻤﻠﻜﺮد ﺳﻄﻮح ﻫﺮم اﺗﻮﻣﺎﺳﻴﻮن ﻣﻮرد ﻧﻈﺮ ﻣﺎ ﻧﻴﺴﺖ اﻣﺎ آﻧﭽﻪ ﻻزم اﺳﺖ ﻣﻮرد ﺗﻮﺟﻪ ﻗﺮار‬
‫ﮔﻴﺮد آﻧﺴﺖ ﻛﻪ در ﻫﺮم ﻓﻮق ﻫﺮ ﻗﺪر از ﺳﻄﺢ ﭘﺎﻳﻴﻦ ﺑﻪ ﺳﻄﺢ ﺑﺎﻻ ﻧﺰدﻳﻚ ﻣﻲ ﺷﻮﻳﻢ ﺗﻤﺮﻛﺰ اﻃﻼﻋﺎت ﺑﻴﺸﺘﺮ ﻣﻲ‬
‫ﺷﻮد ﺑﻌﻨﻮان ﻣﺜﺎل اﻃﻼﻋﺎت ﺗﺠﻬﻴﺰات ﻓﻴﻠﺪ ﻛﻪ ﭘﺮاﻛﻨﺪﮔﻲ ﺑﺴﻴﺎر دارﻧﺪ در ﻳﻚ ﻳﺎ ﭼﻨﺪ ‪ 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‬اﺗﺮﻧﺖ و اﻧﻮاع آن‬

‫ﻣﺸﺘﻤﻞ ﺑﺮ ‪:‬‬

‫‪ 1-2‬ﻧﮕﺎﻫﻲ ﺑﻪ ﺗﺎرﻳﺨﭽﻪ اﺗﺮﻧﺖ‬

‫ﺧﺎﻧﻮاده ‪10Base‬‬ ‫‪2 -2‬‬

‫‪ 100Base‬ﻳﺎ ‪Fast Ethernet‬‬ ‫‪ 3-2‬ﺧﺎﻧﻮاده‬

‫‪ 1000Base‬ﻳﺎ ‪Gigabit Ethernet‬‬ ‫‪ 4-2‬ﺧﺎﻧﻮاده‬


‫اﺗﺮﻧﺖ و اﻧﻮاع آن‬ ‫‪8‬‬

‫‪ 1-2‬ﻧﮕﺎﻫﻲ ﺑﻪ ﺗﺎرﻳﺨﭽﻪ اﺗﺮﻧﺖ‬


‫اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ ﺷﺒﻜﻪ اي ﺑﺎز واﺳﺘﺎﻧﺪارد اﺳﺖ ﻛﻪ ﻣﻲ ﺗﻮاﻧﺪ ﺳﻄﻮح ﻣﺨﺘﻠﻒ در ﻫﺮم اﺗﻮﻣﺎﺳﻴﻮن را ﭘﻮﺷﺶ دﻫﺪ‪.‬اﻳﻦ‬
‫ﺷﺒﻜﻪ در ﻻﻳﻪ ﻓﻴﺰﻳﻜﻲ ﺧﻮد ﻣﻴﺘﻮاﻧﺪ ﺑﺼﻮرت اﻟﻜﺘﺮﻳﻜﻲ )ﺗﻮﺳﻂ ﻛﺎﺑﻞ ﻛﻮآﻛﺴﻴﺎل ﻳﺎ ﻛﺎﺑﻞ ‪ ( TP‬ﻳﺎ ﺑﺼﻮرت ﻧﻮري‬
‫ﺗﻮﺳﻂ ﻓﻴﺒﺮ ﻣﺘﺼﻞ ﮔﺮدد‪ .‬واﺳﻂ ﻫﺎ ﻳﺎ ﻛﻮﭘﻠﺮ ﻫﺎﻳﻲ وﺟﻮد دارﻧﺪ ﻛﻪ اﺗﺼﺎل اﻳﻦ ﺷﺒﻜﻪ را ﺑﺎ ﺷﺒﻜﻪ ﻫﺎي ﺻﻨﻌﺘﻲ ﭘﺎﻳﻴﻦ‬
‫دﺳﺖ ﻣﺎﻧﻨﺪ ‪ Profibus‬ﺑﺮﻗﺮار ﻣﻲ ﺳﺎزﻧﺪ‪.‬‬
‫از آﻧﺠﺎ ﻛﻪ ﭘﺎﻳﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﻣﻌﻤﻮﻟﻲ اﺳﺖ ﻛﻪ در ﺷﺒﻜﻪ ﻫﺎي ‪ LAN‬اﺳﺘﻔﺎده ﻣﻴﺸﻮد ﻻزم اﺳﺖ ﺑﻪ‬
‫ﺗﺎرﻳﺨﭽﻪ اﺗﺮﻧﺖ و ﺳﻴﺮ ﺗﺤﻮل آن اﺷﺎره ﺷﻮد و وﻳﮋﮔﻲ ﻫﺎي آن ﺗﺸﺮﻳﺢ ﮔﺮدد‪.‬‬
‫ﭘﻴﺪاﻳﺶ ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺑﻪ ﺳﺎل ‪ 1972‬ﺑﺮ ﻣﻲ ﮔﺮدد‪ .‬در اﻳﻦ ﺳﺎل ﻣﺮﻛﺰ ﺗﺤﻘﻴﻘﺎت ﺷﺮﻛﺖ زﻳﺮاﻛﺲ ‪Xerox's‬‬
‫‪Xerox Alto‬‬ ‫)‪Palo Alto Research Center (PARC‬ﺑﺮاي اوﻟﻴﻦ ﺑﺎر ارﺗﺒﺎط ﺑﻴﻦ ﻛﺎﻣﭙﻴﻮﺗﺮ ﻫﺎي ﺧﻮد ﻛﻪ‬
‫ﺧﻮاﻧﺪه ﻣﻴﺸﺪ را از ﻃﺮﻳﻖ اﻳﻨﺘﺮﻓﻴﺲ اﺗﺮﻧﺖ ﻛﻪ ﺑﺎ ﺳﺮﻋﺖ ‪ 2.94 Mbps‬ﻛﺎر ﻣﻲ ﻛﺮد ﺑﺮﻗﺮار ﻧﻤﻮد‪ .‬اﻳﻦ ﺷﺒﻜﻪ اﺑﺘﺪا‬
‫‪ Alto ALOHA‬ﻧﺎﻣﻴﺪه ﺷﺪ وﻟﻲ در ﺳﺎل ‪ 1973‬اﺳﻢ ﮔﺬاري آن ﺑﺎ ﺧﻮش ذوﻗﻲ ﺗﻤﺎم ﺗﻮﺳﻂ‬ ‫ﺑﻪ ﻧﺎم ﺷﺒﻜﻪ‬
‫زﻳﺮاﻛﺲ ﺑﻪ اﺗﺮﻧﺖ ﺗﻐﻴﻴﺮ ﻳﺎﻓﺖ ﻫﺪف آن ﺑﻮد ﻛﻪ ﺷﺒﻜﻪ ﻣﺤﺪود ﺑﻪ ﻛﺎﻣﭙﻴﻮﺗﺮ ﻫﺎي ‪ Alto‬ﻧﮕﺮدد و ﺑﺘﻮاﻧﺪ ﺳﺎﻳﺮ‬
‫ﺳﻴﺴﺘﻢ ﻫﺎ را ﻧﻴﺰ در ﺑﺮ ﮔﻴﺮد‪ .‬ﺑﻪ ﻫﻤﻴﻦ دﻟﻴﻞ از ﻛﻠﻤﻪ ‪ Ether‬اﺳﺘﻔﺎده ﺷﺪ‪ ) .‬ﭘﻴﺸﻴﻨﻴﺎن ﺗﺼﻮر ﻣﻲ ﻛﺮدﻧﺪ ﻛﻪ ﻓﻀﺎ از‬
‫ﻣﺎده اي ﺑﻪ ﻧﺎم اﺗﺮ ﭘﺮ ﺷﺪه اﺳﺖ و ﺗﺎﺑﺶ ﻫﺎي اﻟﻜﺘﺮوﻣﻐﻨﺎﻃﻴﺲ از ﻃﺮﻳﻖ آن اﻧﺘﺸﺎر ﻣﻲ ﻳﺎﺑﺪ وﻗﺘﻲ ﻣﺸﺨﺺ ﺷﺪ ﻛﻪ‬
‫اﻳﻦ اﻣﻮاج در ﺧﻼء ﻧﻴﺰ ﻣﻨﺘﺸﺮ ﻣﻴﺸﻮﻧﺪ ﻓﺮﺿﻴﻪ ﻓﻮق از ﺑﻴﻦ رﻓﺖ(‬
‫ﻛﻠﻤﻪ ‪ Ethernet‬ﻧﺎم ﺗﺠﺎري ﺛﺒﺖ ﺷﺪه ﺷﺮﻛﺖ زﻳﺮاﻛﺲ ﻣﻲ ﺑﺎﺷﺪ ﻛﻪ اﺑﺘﺪا اﻳﻦ ﺷﺒﻜﻪ را اﺑﺪاع ﻧﻤﻮده اﺳﺖ ﺷﺎﻳﺪ‬
‫اﻧﺘﺨﺎب اﻳﻦ اﺳﻢ وﺟﻪ ﺗﺒﻠﻴﻐﻲ ﺑﺮاي ﻳﻚ ﺷﺒﻜﻪ ﻓﺮاﮔﻴﺮ ﺑﻮد ﺗﺒﻠﻴﻐﻲ ﻛﻪ در ﺳﺎل ﻫﺎي ﺑﻌﺪ ﺑﻪ واﻗﻌﻴﺖ ﭘﻴﻮﺳﺖ و اﺳﻢ‬
‫ﻓﻮق ﺑﺎ ﻣﺴﻤﺎ ﺷﺪ ﭼﻮن اﻣﺮوزه ﻫﻴﭻ ﺷﺒﻜﻪ اي ﺑﻪ ﮔﺴﺘﺮدﮔﻲ و ﻓﺮاﮔﻴﺮي ﺷﺒﻜﻪ اﺗﺮﻧﺖ وﺟﻮد ﻧﺪارد‪.‬‬
‫اﺗﺮﻧﺖ زﻳﺮاﻛﺲ ﭼﻨﺎن ﻣﻮﻓﻘﻴﺘﻲ را ﻛﺴﺐ ﻛﺮد ﻛﻪ در ﺳﺎل ‪ 1980‬ﺳﻪ ﺷﺮﻛﺖ ﺑﺰرگ ‪ Digital,Intel,Xerox‬ﺑﻪ ﻫﻢ‬
‫و آﻧﺮا ‪ DIX‬ﻧﺎﻣﻴﺪﻧﺪ ﻣﺸﺨﺼﺎﺗﻲ ﻛﻪ ﺑﺮاي اﻳﻦ‬ ‫ﭘﻴﻮﺳﺘﻨﺪ و اﺳﺘﺎﻧﺪارد ﺟﺪﻳﺪي را ﺑﺮاي آن ﭘﺎﻳﻪ رﻳﺰي ﻧﻤﻮدﻧﺪ‬
‫ﺷﺒﻜﻪ ﻣﻨﺘﺸﺮ ﮔﺮدﻳﺪ ﺑﻪ ‪ Blue Book‬ﻧﺎم ﮔﺬاري ﺷﺪ‪ .‬ﭘﺲ از آن در ﺳﺎل ‪ 1982‬ﺑﻪ ﺟﻬﺖ ﺗﻐﻴﻴﺮاﺗﻲ ﻛﻪ در آن اﻋﻤﺎل‬
‫ﺷﺪ ﻧﺴﺨﻪ دوم اﺗﺮﻧﺖ ﺑﺎ ﻧﺎم ‪ Ethernet II‬ﻛﻪ ﺑﻪ ‪ Blue Book2‬ﻧﻴﺰ ﻣﻮﺳﻮم اﺳﺖ اراﺋﻪ ﮔﺮدﻳﺪ‪.‬‬
‫اﮔﺮ ﭼﻪ ﻣﺤﺼﻮﻻت ﺷﺮﻛﺖ ﻫﺎي ﻣﺰﺑﻮر در ﺳﻄﺢ ﺟﻬﺎﻧﻲ ﻋﺮﺿﻪ ﻣﻲ ﺷﺪ و ﺧﺮﻳﺪاران ﺑﺴﻴﺎر داﺷﺖ وﻟﻲ ﺗﺎ اﻳﻦ‬
‫‪IEEE‬‬ ‫ﻛﻤﻴﺘﻪ اي در اﺳﺘﺎﻧﺪارد‬ ‫ﻣﺮﺣﻠﻪ اﺗﺮﻧﺖ ﺗﺤﺖ ﭘﻮﺷﺶ ﻫﻴﭻ اﺳﺘﺎﻧﺪارد ﺑﻴﻦ اﻟﻤﻠﻠﻲ ﻧﺒﻮد در ﺳﺎل ‪1983‬‬
‫‪ Institute of Electrical and Electronic Engineers‬ﺗﺤﺖ ﻋﻨﻮان ﻛﻤﻴﺘﻪ ‪ 802‬ﺗﺸﻜﻴﻞ ﮔﺮدﻳﺪ ﻛﻪ ﻛﺎر ﺳﺎﻣﺎﻧﺪﻫﻲ‬
‫‪9‬‬ ‫اﺗﺮﻧﺖ و اﻧﻮاع آن‬

‫ﺷﺒﻜﻪ ﻫﺎي ‪ 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

1972 Ethernet used at Xerox PARC


1980 Consortium of DEC, Intel and Xerox announced the Blue Book
1982 Version 2 of the Blue Book issued.
1982 ISOC RFC 826 definition of the address resolution protocol for Ethernet
1984 ISOC RFC 894 definition of IP network using Ethernet links
1985 IEEE 802.3 (slightly incompatible with v2)
1988 IEEE published a collection of supplements.
1988 ISOC RFC 1042 definition of IP network using IEEE 802.3/LLC links.
1989 ISO 802.3a Ethernet for thin coaxial cable (10Base2).
1990 IEEE 802.3i Ethernet over CAT-5 Unshielded Twisted Pair (10BaseT).
1990 IEEE 802.1D Ethernet Bridging.
1993 10BT Hubs and Bridges have become a common component in LANs, and start replacing 10Base2/10Base5.
1993 IEEE 802.3j defines Ethernet over Fibre (10BaseF).
1995 IEEE 802.3u defines Fast Ethernet (100BaseTX, 100BaseT4, 100BaseFX).
1998 100BT Fast Ethernet has become a common component in LANs (100BaseT4 was not widely adopted).
1998 Full duplex mode supported in Fast Ethernet.
1998 IEEE 802.3z defines Gigabit Ethernet over Fibre (some years later in 802.3 ab over UTP).
2001 IEEE 802.11 (wireless) and Gigabit Ethernet have become common LAN components.
2006 10 Gigabit Ethernet over Category6 (10000BT) UTP is available in commercial products

‫ ﻧﺴﺨﻪ ﻫﺎي ﻣﺨﺘﻠﻔﻲ را ﺑﺮاي اﺗﺮﻧﺖ اراﺋﻪ ﻧﻤﻮده اﺳﺖ‬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‬ﺧﺎﻧﻮاده‬

‫اﻟﻒ ( ‪10 BASE 5‬‬


‫اوﻟﻴﻦ اﺳﺘﺎﻧﺪارد ﻣﺮﺑﻮط ﺑﻪ ‪ Ethernet‬اﺳﺖ ﻛﻪ در ﺳﺎل ‪ 1985‬ﺗﻮﺳﻂ ‪ IEEE‬اراﺋﻪ ﺷﺪه ﻛﻪ ﺑﺮ اﺳﺎس ﻧﺴﺨﻪ اوﻟﻴﻪ‬
‫اراﺋﻪ ﺷﺪه ﺗﻮﺳﻂ ‪ DIX‬در ‪ 1980‬ﻣﻲ ﺑﺎﺷﺪ ‪ .‬در اﺳﺘﺎﻧﺪارد ‪ 10Base5‬ﺷﺒﻜﻪ ﻣﺒﺘﻨﻲ ﺑﺮ ﻛﺎﺑﻞ ‪ Coaxial‬ﺑﺎ ﺳﺮﻋﺖ‬
‫‪ 10Mbps‬اﺳﺖ‪ ،‬ﺑﻪ اﻳﻦ ﻛﺎﺑﻞ ﻧﻮع ‪ RG-8‬ﻧﻴﺰ ﻣﻲ ﮔﻮﻳﻨﺪ‪ .‬از ﻣﻌﺎﻳﺐ اﻳﻦ ﺷﺒﻜﻪ ﺣﺠﻴﻢ ﺑﻮدن ﺷﺒﻜﻪ و ﮔﺮاﻧﻘﻴﻤﺖ ﺑﻮدن‬
‫آن ﺑﺪﻟﻴﻞ ﻧﻴﺎز ﺑﻪ وﺳﺎﻳﻠﻲ ﻣﻮﺳﻮم ﺑﻪ ‪ Transceiver‬و ﺳﺎده ﻧﺒﻮدن ﻋﻴﺐ ﻳﺎﺑﻲ اﺳﺖ‪ .‬ﺗﻮﭘﻮﻟﻮژي اﻳﻦ ﺷﺒﻜﻪ ﺑﺼﻮرت‬
‫ﺑﺎس اﺳﺖ و اﺷﻜﺎل در ﻛﺎﺑﻞ اﺻﻠﻲ ﻳﺎ ﺗﺮاﻧﺴﻴﻮر ﻣﻴﺘﻮاﻧﺪ ﻛﻞ ﺷﺒﻜﻪ را ﻣﺨﺘﻞ ﻛﻨﺪ‪.‬ﺑﺪﻳﻞ ﻛﺎﺳﺘﻲ ﻫﺎي ﻓﻮق اﻣﺮوزه‬
‫ﻛﺎرﺑﺮد اﻳﻦ ﺷﺒﻜﻪ ﻣﻨﺴﻮخ ﮔﺮدﻳﺪه اﺳﺖ‪.‬‬
‫ﺑﺎ اراﺋﻪ ‪ 10 BASE 2‬ﻛﻪ ﻧﻴﺰ ﻣﺒﺘﻨﻲ ﺑﺮ ﻛﺎﺑﻞ ‪ Coaxial‬وﻟﻲ ﻛﺎﺑﻞ ﻧﺎزﻛﺘﺮ ﺑﻮد ‪ 10 BASE 5 ،‬ﺑﻪ ‪)Thick net‬ﺷﺒﻜﻪ‬
‫ﺿﺨﻴﻢ( و ‪ 10 BASE 2‬ﺑﻪ ‪)Thin net‬ﺷﺒﻜﻪ ﻧﺎزك( ﻣﻌﺮوف ﮔﺮدﻳﺪ‪.‬‬

‫ب( ‪10 BASE 2‬‬


‫‪ 10BASE2‬ﻣﻄﺎﺑﻖ ﺑﺎ اﺳﺘﺎﻧﺪارد ‪ IEEE 802.3a‬ﻣﻲ ﺑﺎﺷﺪ ﻛﻪ ﺑﻪ ﻣﻨﻈﻮر ﻓﺎﻳﻖ آﻣﺪن ﺑﺮ ﻛﺎﺳﺘﻲ ﻫﺎي ‪ 10Base5‬ﻋﺮﺿﻪ‬
‫ﺷﺪه اﺳﺖ‪.‬ﺳﺮﻋﺖ آن ‪ 10Mbps‬و ﻛﺎﺑﻞ ﻣﻮرد اﺳﺘﻔﺎده در آن ‪ Coaxial‬اﺳﺖ ﻛﻪ ﺑﻪ ‪ RG58‬ﻧﻴﺰ ﻣﻮﺳﻮم اﺳﺖ‪ .‬اﻳﻦ‬
‫ﺷﺒﻜﻪ ﺑﻪ اﺳﺎﻣﻲ ‪ Thin net‬و ‪ Cheaper net‬ﻧﻴﺰ ﺷﻨﺎﺧﺘﻪ ﻣﻲ ﺷﻮد‪ .‬ﻧﺎزﻛﺘﺮ ﺑﻮدن ﻛﺎﺑﻞ ﻛﻮآﻛﺲ اﻳﻦ ﺷﺒﻜﻪ ﻧﺴﺒﺖ ﺑﻪ‬
‫ﻛﺎﺑﻞ ﻛﻮآﻛﺲ ‪ 10BASE5‬و اﻗﺘﺼﺎدي ﺗﺮ ﺑﻮدن آن ﺑﺪﻟﻴﻞ ﻋﺪم ﻧﻴﺎز ﺑﻪ ﺗﺮاﻧﺴﻴﻮر از دﻻﻳﻞ اﻳﻦ ﻧﺎﻣﮕﺬاري اﺳﺖ‪.‬‬
‫‪10BASE2‬‬ ‫ﺑﺎ وﺟﻮد آﻧﻜﻪ ﻛﺎﺑﻞ ﻛﺸﻲ اﻳﻦ ﺷﺒﻜﻪ ﻧﺴﺒﺖ ﺑﻪ ‪ 10 BASE 5‬ﺑﺴﻴﺎر ﻛﻤﺘﺮ اﺳﺖ وﻟﻲ ﻋﻴﺐ ﺑﺰرگ‬
‫اﻳﻨﺴﺖ ﻛﻪ ﺑﺪﻟﻴﻞ اﺳﺘﻔﺎده از ﺗﻮﭘﻮﻟﻮژي ﺑﺎس ﻗﻄﻊ ﺷﺪن وﺳﻴﻠﻪ ﻳﺎ ﺷﻞ ﺷﺪن اﺗﺼﺎل ‪ BNC‬ﻣﻲ ﺗﻮاﻧﺪﻛﻞ ﺷﺒﻜﻪ را‬
‫ﻣﺨﺘﻞ ﻛﻨﺪ از اﻳﻨﺮو اﮔﺮﭼﻪ ﺗﺎ ﭼﻨﺪ ﺳﺎل ﻗﺒﻞ ﺑﻌﻨﻮان ‪ LAN‬اداري ﺑﻜﺎر ﻣﻴﺮﻓﺖ وﻟﻲ در اﺗﻮﻣﺎﺳﻴﻮن ﺻﻨﻌﺘﻲ ﻣﻮرد‬
‫ﺗﻮﺟﻪ ﻗﺮار ﻧﮕﺮﻓﺖ‪.‬اﻣﺮوزه اﺳﺘﻔﺎده از ‪ 10 BASE 2‬ﺑﺮاي اﺗﺮﻧﺖ ﺣﺘﻲ در ﻛﺎرﺑﺮد ﻏﻴﺮ ﺻﻨﻌﺘﻲ ﻣﻨﺴﻮخ ﺷﺪه اﺳﺖ‪.‬‬

‫ج( ‪10 BASE-T‬‬


‫‪ 10BASE-T‬ﺑﺮ اﺳﺎس اﺳﺘﺎﻧﺪارد ‪ IEEE 802.3i‬اراﺋﻪ ﺷﺪه اﺳﺖ وﺳﺮﻋﺖ آن ‪ 10 Mbps‬اﺳﺖ ﻳﻌﻨﻲ از ﻧﻈﺮ ﺳﺮﻋﺖ‬
‫ﺗﻔﺎوﺗﻲ ﺑﺎ دو ﻧﻮع ﺷﺒﻜﻪ ﻗﺒﻠﻲ ﻧﺪاردﻓﻘﻂ از ﻧﻈﺮ ﻧﻮع ﻛﺎﺑﻞ و ﺗﺠﻬﻴﺰات راﺑﻂ ﻣﺘﻔﺎوت اﺳﺖ‪ .‬ﻣﺸﻜﻼت ﻣﺮﺑﻮط ﺑﻪ ﻗﻄﻊ‬
‫ﺷﺪن ﻛﺎﺑﻞ در ﺷﺒﻜﻪ ﻫﺎي ‪ 10Base‬ﻗﺒﻠﻲ ﺑﺪﻟﻴﻞ ﺗﻮﭘﻮﻟﻮژي ﺑﺎس ﻣﻨﺠﺮ ﺑﻪ ﻃﺮاﺣﻲ اﻳﻦ ﺷﺒﻜﻪ ﮔﺮدﻳﺪ ﻛﻪ ﺑﻪ دﻟﻴﻞ‬
‫اﺳﺘﻔﺎده از ﺗﻮﭘﻮﻟﻮژي ﺳﺘﺎره ﻗﺎﺑﻠﻴﺖ اﻃﻤﻴﻨﺎن ﺑﺎﻻﺗﺮي ﻧﺴﺒﺖ ﺑﻪ دو ﻧﻮع ﻗﺒﻠﻲ دارد و ﻋﻴﺐ ﻳﺎﺑﻲ آن ﺳﺎده ﺗﺮ اﺳﺖ‪.‬‬
‫اﺗﺮﻧﺖ و اﻧﻮاع آن‬ ‫‪12‬‬

‫در اﻧﻮاع ﻗﺒﻠﻲ ﻛﺎﺑﻞ ﻛﻮآﻛﺴﻴﺎل اﺳﺘﻔﺎده ﻣﻴﺸﻮد وﻟﻲ در اﻳﻦ ﺷﺒﻜﻪ ﻛﺎﺑﻠﻲ ﺑﺎ ‪ 4‬زوج ﺳﻴﻢ ﺑﻬﻢ ﺗﺎﺑﻴﺪه ﻛﻪ ﻣﻲ ﺗﻮاﻧﺪ از‬
‫ﻧﻮع ‪ UTP‬ﺑﺎﺷﺪ ﺑﻜﺎر ﻣﻴﺮود ﻛﻪ اﻟﺒﺘﻪ ﻓﻘﻂ دو زوج آن ﻣﻮرد اﺳﺘﻔﺎده ﻗﺮار ﻣﻲ ﮔﻴﺮد‪ .‬ﺗﻮﭘﻮﻟﻮﮋي ﺳﺘﺎره ﺑﺎ وﺳﺎﻳﻠﻲ‬
‫ﻣﻮﺳﻮم ﺑﻪ ‪ HUB‬اﻳﺠﺎد ﻣﻲ ﺷﻮد ‪ .‬اﻳﻦ ﺷﺒﻜﻪ ﻫﻨﻮز در ﻣﻘﺎﺻﺪ ﺻﻨﻌﺘﻲ و ﻏﻴﺮ ﺻﻨﻌﺘﻲ ﻛﺎرﺑﺮد دارد‪.‬‬

‫د( ‪10 BASE -FL‬‬


‫‪ 10BASE-FL‬ﺑﺮ اﺳﺎس اﺳﺘﺎﻧﺪارد ‪ IEEE 802.3j‬ﻣﻲ ﺑﺎﺷﺪ وﺑﺮاي ﻓﻴﺒﺮ ﻧﻮري ﺑﻜﺎر ﻣﻲ رود ‪ ،‬ﺣﺮوف ‪ FL‬در اﻧﺘﻬﺎي‬
‫‪Fiber‬‬ ‫ﻛﺪ ﻣﻌﺮوف ‪ Fiber Optic Link‬ﻣﻲ ﺑﺎﺷﺪ‪ 10Base-FL.‬ﺑﺮاي ‪ upgrade‬ﻛﺮدن اﺳﺘﺎﻧﺪارد‪) FOIRL‬ﻣﺨﻔﻒ‬
‫)‪ Optic Inter Repeater Link‬ﻋﺮﺿﻪ ﺷﺪه اﺳﺖ‪ .‬در ‪ FOIRL‬ﻣﺎﻛﺰﻳﻤﻢ ﻃﻮل ﻓﻴﺒﺮ ﺑﻴﻦ دو وﺳﻴﻠﻪ ‪ 1000‬ﻣﺘﺮ ﺑﻮد ﻛﻪ‬
‫در ‪ 10Base-FL‬ﺑﻪ ‪ 2000‬ﻣﺘﺮ اﻓﺰاﻳﺶ ﻳﺎﻓﺖ‪ .‬اﺳﺘﻔﺎده از ﻓﻴﺒﺮ ﻧﻮري دو ﻣﺰﻳﺖ ﺑﺰرگ را ﻧﺴﺒﺖ ﺑﻪ ﺷﺒﻜﻪ ﻫﺎي ﻣﺴﻲ‬
‫ﻗﺒﻠﻲ ﺑﺪﻧﺒﺎل داﺷﺖ اول اﻳﻤﻨﻲ ﺳﻴﮕﻨﺎل در ﻣﻘﺎﺑﻞ ﻧﻮﻳﺰ و دوم اﻣﻜﺎن اﻧﺘﻘﺎل ﺗﺎ ﻣﺴﺎﻓﺘﻬﺎي ﻃﻮﻻﻧﻲ ‪.‬‬
‫در اﻳﻦ ﺷﺒﻜﻪ ﻓﻴﺒﺮ ﻫﺎي ‪ 62.5/125‬ﻣﻴﻜﺮوﻣﺘﺮي ﻣﻲ ﺗﻮاﻧﺪ اﺳﺘﻔﺎده ﺷﻮد‪.‬‬

‫‪ 100 Base‬ﻳﺎ ‪Fast Ethernet‬‬ ‫‪ 3-2‬ﺧﺎﻧﻮاده‬


‫اﻳﻦ ﺷﺒﻜﻪ ﻣﺒﺘﻨﻲ ﺑﺮ اﺳﺘﺎﻧﺪارد ‪ IEEE 802.3u‬ﻣﻴﺒﺎﺷﺪ و ﻣﻴﺘﻮاﻧﺪ از ﻛﺎﺑﻞ ﻣﺴﻲ )‪ (100BASE-TX‬ﻳﺎ ﻓﻴﺒﺮ ﻧﻮري )در‬
‫‪ (100BASE-FX‬اﺳﺘﻔﺎده ﻛﻨﺪ‪ .‬اﺗﺮﻧﺖ ﺳﺮﻳﻊ ﺑﺎ ﺳﺮﻋﺘﻲ ‪ 10‬ﺑﺮاﺑﺮ اﺗﺮﻧﺖ ﻣﻌﻤﻮﻟﻲ ﻛﺎر ﻣﻴﻜﻨﺪ از اﻳﻨﺮو ﺑﻪ آن اﺗﺮﻧﺖ‬
‫ﺳﺮﻳﻊ ﻳﺎ ‪ Fast Ethernet‬ﮔﻔﺘﻪ ﻣﻴﺸﻮد‪ .‬وﻳﮋﮔﻴﻬﺎي اﺗﺮﻧﺖ ﺳﺮﻳﻊ در ﺟﺪول زﻳﺮ ﺑﺎ ﻧﻮع ﻣﻌﻤﻮﻟﻲ ﻣﻘﺎﻳﺴﻪ ﺷﺪه اﺳﺖ‬
‫ﻫﻤﺎﻧﻄﻮر ﻛﻪ ﻣﺸﺎﻫﺪه ﻣﻴﺸﻮد ﺑﺠﺰ ﺳﺮﻋﺖ اﻧﺘﻘﺎل ﻛﻪ ‪ 10‬ﺑﺮاﺑﺮ ﺷﺪه ﺳﺎﻳﺮ وﻳﮋﮔﻲ ﻫﺎ ﻋﻤﺪﺗﺎً ﻳﻜﺴﺎن ﻫﺴﺘﻨﺪ‪.‬‬
‫‪Fast Ethernet‬‬ ‫‪Ethernet‬‬
‫‪IEEE 802.3µ‬‬ ‫‪IEEE 802.3‬‬ ‫اﺳﺘﺎﻧﺪارد‬
‫‪100mbps‬‬ ‫‪10 Mbps‬‬ ‫ﺳﺮﻋﺖ‬
‫‪Tree ، Star‬‬ ‫‪Bus، Star ، Tree‬‬ ‫ﺗﻮﭘﻮﻟﻮژي‬
‫‪ FO‬و ‪TP‬‬ ‫‪Coax ، TP ، FO‬‬ ‫ﻧﻮع ﻛﺎﺑﻞ‬
‫‪100m‬‬ ‫‪100 m‬‬ ‫ﻣﺎﻛﺰﻳﻤﻢ ﻃﻮل ﻛﺎﺑﻞ ‪TP‬‬

‫‪2000m‬‬ ‫‪2000 m‬‬ ‫ﻣﺎﻛﺰﻳﻤﻢ ﻃﻮل ﻓﻴﺒﺮ ﻧﻮري‬


‫‪13‬‬ ‫اﺗﺮﻧﺖ و اﻧﻮاع آن‬

‫ﺷﺒﻜﻪ ‪ 100Base‬ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﻧﻮع وﺳﻴﻠﻪ اﻧﺘﻘﺎل )ﻛﺎﺑﻞ ﻣﺴﻲ ﻳﺎ ﻓﻴﺒﺮ ﻧﻮري( و ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﺗﻌﺪاد زوج ﻛﺎﺑﻞ ﻣﺴﻲ داراي‬
‫اﻧﻮاع ﻣﺨﺘﻠﻒ اﺳﺖ ﻛﻪ در ﺷﻜﻞ زﻳﺮ ﻧﺸﺎن داده ﺷﺪه اﺳﺖ ‪:‬‬

‫اﻟﻒ( ‪100Base-T4‬‬
‫اﻳﻦ ﺷﺒﻜﻪ ﻣﻲ ﺗﻮاﻧﺪ روي ﻛﺎﺑﻞ ‪ UTP‬ﻣﻮرد اﺳﺘﻔﺎده در ‪ 10Base-T‬ﭘﻴﺎده ﺳﺎزي ﺷﻮد ﺑﻌﺒﺎرت دﻳﮕﺮي ﺑﺮاي‬
‫ارﺗﻘﺎء ﺳﻴﺴﺘﻢ ‪ 10Base‬در اﻳﻦ روش ﻧﻴﺎزي ﺑﻪ ﺗﻌﻮﻳﺾ ﻛﺎﺑﻞ ﻧﻴﺴﺖ اﻟﺒﺘﻪ ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ در اﻳﻦ ﺷﺒﻜﻪ ﻫﺮ ﭼﻬﺎر‬
‫زوج ﺳﻴﻢ ﻛﺎﺑﻞ اﺳﺘﻔﺎده ﻣﻲ ﮔﺮدد‪.‬‬

‫ب( ‪100Base-TX‬‬
‫اﻳﻦ ﺷﺒﻜﻪ در ﺣﺎل ﺣﺎﺿﺮ ﻳﻜﻲ از ﻣﺘﺪاول ﺗﺮﻳﻦ ﺷﺒﻜﻪ ﻫﺎي اﺗﺮﻧﺖ اﺳﺖ ﻛﻪ ﺑﺎ ﻛﺎﺑﻞ ﻣﺴﻲ اﺟﺮا ﻣﻲ ﮔﺮدد‪ .‬ﻛﺎﺑﻞ آن‬
‫ﻧﺴﺒﺖ ﺑﻪ ﻧﻮع ‪ 100Base-T4‬درﺟﻪ ﺑﺎﻻﺗﺮ ار ﻧﻈﺮ ‪ Category‬دارد ‪ .‬ﻧﻮع ﻣﺮﺳﻮم آن ‪ Cate5‬اﺳﺖ ﻛﻪ ﻣﻴﺘﻮاﻧﺪ ﺑﺪون‬
‫ﺷﻴﻠﺪ )‪ (UTP‬ﻳﺎ ﺷﻴﻠﺪ دار )‪ (STP‬ﺑﺎﺷﺪ‪.‬‬

‫ج(‪100Base-FX‬‬
‫اﻳﻦ ﻧﺴﺨﻪ از اﺗﺮﻧﺖ ﺳﺮﻳﻊ روي ﻓﻴﺒﺮ ﻧﻮري ﻛﺎر ﻣﻴﻜﻨﺪ ﺑﻴﻦ ﻫﺮ دو وﺳﻴﻠﻪ دو رﺷﺘﻪ ﻓﻴﺒﺮ ﻫﻤﺎﻧﻨﺪ ‪ 10Base-FL‬ﻛﺸﻴﺪه‬
‫ﻣﻲ ﺷﻮد‪ .‬اﺳﺘﻔﺎده از ﻓﻴﺒﺮ ﺑﺎ وﺟﻮد ﻣﺰاﻳﺎي ﺑﺰرﮔﻲ ﻛﻪ دارد ﻣﻤﻜﻦ اﺳﺖ در ﺑﺮﺧﻲ ﻣﻮارد از ﻧﻈﺮ اﻗﺘﺼﺎدي ﺑﺼﺮﻓﻪ‬
‫ﻧﺒﺎﺷﺪ از اﻳﻨﺮو ﻋﻤﺪﺗﺎً ﺑﻌﻨﻮان ﺷﺒﻜﻪ زﻳﺮ ﺳﺎﺧﺖ ‪ Backbone‬اﺳﺘﻔﺎده ﻣﻲ ﮔﺮدد ﻳﻌﻨﻲ ﺑﺮاي ﻣﺴﺎﻓﺖ ﻫﺎي ﻃﻮﻻﻧﻲ‬
‫ﻫﻤﺎﻧﻨﺪ ﺳﺘﻮن ﻓﻘﺮات ﺷﺒﻜﻪ ﻛﺸﻴﺪه ﺷﺪه و ﺑﺎ اﺳﺘﻔﺎده از ﻣﺒﺪل ﻫﺎي ﺧﺎص از ﻧﻘﺎط ﻣﺨﺘﻠﻒ آن ﺷﺒﻜﻪ ﻫﺎﻳﻲ ﺑﺎ ﻛﺎﺑﻞ‬
‫ﻣﺴﻲ اﻧﺸﻌﺎب ﻣﻲ ﮔﻴﺮﻧﺪ‪.‬‬
‫در ﺣﺎل ﺣﺎﺿﺮ )زﻣﺎن ﺗﺪوﻳﻦ اﻳﻦ ﻣﺠﻤﻮﻋﻪ( ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺳﺮﻳﻊ ﺑﻪ ﺗﻨﻬﺎﻳﻲ ﻳﺎ ﺑﺼﻮرت ﺗﺮﻛﻴﺒﻲ ﺑﺎ ﺷﺒﻜﻪ ‪ 10base‬در‬
‫اﺗﻮﻣﺎﺳﻴﻮن ﺻﻨﻌﺘﻲ ﻛﺎرﺑﺮد وﺳﻴﻊ ﭘﻴﺪا ﻛﺮده اﺳﺖ و ﺳﺎزﻧﺪﮔﺎن ﺑﺴﻴﺎري آﻧﺮا ﺳﺎﭘﻮرت ﻣﻲ ﻛﻨﻨﺪ‪.‬‬
‫اﺗﺮﻧﺖ و اﻧﻮاع آن‬ 14

Gigabit Ethernet ‫ ﻳﺎ‬1000 Base ‫ ﺧﺎﻧﻮاده‬3-2


Gigabit Ethernet
40Gb‫ و‬10 Gb‫ و‬1 Gb ‫ ﻛﺎر ﻣﻲ ﻛﻨﺪ و از ﻧﻈﺮ ﺳﺮﻋﺖ ﺑﻪ ﺳﻪ دﺳﺘﻪ ﺗﻘﺴﻴﻢ ﻣﻴﺸﻮد‬1000bps ‫اﻳﻦ ﺷﺒﻜﻪ ﺑﺮ ﻣﺒﻨﺎي‬
‫ و‬Cate6 ‫ و‬Cate 5e ‫ ﻛﺎﺑﻞ‬10 Gb ‫ و ﻧﻮع‬.‫ ﻳﺎ ﻓﻴﺒﺮ ﻧﻮري اﺳﺘﻔﺎده ﻣﻲ ﻛﻨﺪ‬Cate 6 ‫ و‬Cate 5 ‫ از ﻛﺎﺑﻞ‬1GB ‫ﻧﻮع‬
‫ ﺑﻴﺸﺘﺮ ﺑﺮاي‬Gigabit.‫ ﻓﻘﻂ از ﻓﻴﺒﺮ ﻧﻮري اﺳﺘﻔﺎده ﻣﻲ ﻛﻨﺪ‬40Gb ‫ ﻳﺎ ﻓﻴﺒﺮ ﻧﻮري را ﺑﻜﺎر ﻣﻲ ﺑﺮد وﻟﻲ ﻧﻮع‬Cate7
.‫ﺳﺘﻔﺎده ﻣﻲ ﺷﻮد‬Backbones ‫ﺷﺒﻜﻪ ﻫﺎي زﻳﺮ ﺳﺎﺧﺖ‬
‫ ﺟﺪول زﻳﺮ اﻧﻮاع‬.‫ ﺑﻪ اﻧﻮاع ﻣﺨﺘﻠﻒ ﺗﻘﺴﻴﻢ ﺑﻨﺪي ﻣﻲ ﺷﻮﻧﺪ‬Gigabit ‫ﺑﺴﺘﻪ ﺑﻪ ﻧﻮع وﺳﻴﻠﻪ اﻧﺘﻘﺎل ﺷﺒﻜﻪ ﻫﺎي‬
.‫ را ﻧﺸﺎن ﻣﻴﺪﻫﺪ‬1000Base

Feature 1000Base-SX 1000Base-LX 1000Base-CX 1000Base-T


medium Optical fiber Optical fiber STP UTP
(multimode) (multi or
Single mode)
Signal Short-wave laser Long-wave Electrical electrical
Laser
Max. 550m 550 m (multimode) 25m 25 m
distance 5000 m (single mode)

IEEE802.3 ‫ ﻣﻘﺎﻳﺴﻪ ﻛﻠﻲ ﺷﺒﻜﻪ ﻫﺎي اﺗﺮﻧﺖ ﻣﺒﺘﻨﻲ ﺑﺮ‬4-2


Standard Data Rate Topology Medium Maximum Cable Length

10Base5 10Mb/s Bus single 50-ohm coaxial cable 500 m

10Base2 10Mb/s Bus single 50-ohm RG 58 cable 185

FOIRL 10Mb/s Star two optical fibres 1000

10Base-FL 10Mb/s Star two optical fibres 2000

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

100Base-FX 100Mb/s Star two optical fibres 2000

1000Base-SX 1Gb/s Star multi-mode fibre 550

1000Base-LX 1Gb/s Star multi-mode or single mode fibre 5000

1000Base-CX 1Gb/s Star specially shielded cable 25

1000Base-T 1Gb/s Star four pairs category 5 UTP 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‬ﺧﻮدداري ﻣﻲ ﻧﻤﺎﻳﻴﻢ‪.‬‬

‫ﻻﻳﻪ ﻓﻴﺰﻳﻜﻲ ‪10Base5‬‬ ‫‪2-3‬‬


‫اﻟﻒ (ﻛﺎﺑﻞ‬
‫ﻛﺎﺑﻞ در ‪ 10Base5‬ﻛﺎﺑﻞ ﻛﻮآﻛﺴﻴﺎل ﺿﺨﻴﻢ ﺑﺎ ﻗﻄﺮ ‪ 13‬ﻣﻴﻠﻲ ﻣﺘﺮو ﭘﻮﺷﺶ زرد ﻳﺎ ﻧﺎرﻧﺠﻲ رﻧﮓ اﺳﺖ ﻛﻪ اﻟﺒﺘﻪ اﻳﻦ‬
‫رﻧﮓ ﺑﻨﺪي اﻟﺰاﻣﻲ ﻧﻴﺴﺖ‪ .‬روي اﻳﻦ ﻛﺎﺑﻞ در‬
‫ﻫﺮ ﻓﺎﺻﻠﻪ ‪ 2.5‬ﻣﺘﺮي ﻋﻼﻣﺘﻲ وﺟﻮد دارد ﻛﻪ‬
‫ﺑﺮاي اﺟﺮاي ﻛﺎﺑﻞ ﻛﺸﻲ ﻣﻔﻴﺪ اﺳﺖ زﻳﺮا‬
‫ﺣﺪاﻗﻞ ﻓﺎﺻﻠﻪ در اﻳﻦ ﺷﺒﻜﻪ ‪ 2.5‬ﻣﺘﺮ و ﺳﺎﻳﺮ‬
‫ﻓﻮاﺻﻞ ﺗﺮﺟﻴﺤﺎً ﻣﻀﺮﺑﻲ از ‪ 2.5‬ﻣﺘﺮ ﻣﻲ ﺑﺎﺷﻨﺪ‪.‬‬

‫در ﺑﺮﺧﻲ ﻛﺎرﺑﺮدﻫﺎي ﺻﻨﻌﺘﻲ ﻛﺎﺑﻞ ‪ Triax‬ﺟﺎﻳﮕﺰﻳﻦ ﻛﺎﺑﻞ ‪ Coax‬ﺷﺪ‪.‬ﻛﺎﺑﻞ ‪ Triax‬داراي ﺳﻪ ﻫﺎدي ﻫﻢ ﻣﺤﻮر‬
‫اﺳﺖ ﻛﻪ از ﻳﻜﺪﻳﮕﺮ اﻳﺰوﻟﻪ ﺷﺪه اﻧﺪ دو ﻫﺎدي داﺧﻠﻲ ﺑﺮاي دﻳﺘﺎ و ﻫﺎدي ﺑﻴﺮوﻧﻲ ﺑﺮاي ﺷﻴﻠﺪ ﺑﻜﺎر ﻣﻲ رود ﺷﻴﻠﺪ‬
‫ﻧﻮﻳﺰ را ﺑﻪ ﺳﻤﺖ زﻣﻴﻦ ﻫﺪاﻳﺖ ﻣﻲ ﻛﻨﺪ ﺑﻌﻼوه ﺑﻪ ﻛﺎﺑﻞ اﺳﺘﺤﻜﺎم ﺑﻴﺸﺘﺮي ﻣﻲ ﺑﺨﺸﺪ‪.‬‬
‫‪17‬‬ ‫ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ‬

‫در ﺷﺒﻜﻪ ‪ 10Base5‬ﻛﺎﺑﻞ در اﺑﺘﺪا و اﻧﺘﻬﺎ ﻫﻤﺎﻧﻄﻮر ﻛﻪ در ﺷﻜﻞ ﺑﻌﺪ ﻧﺸﺎن داده ﺷﺪه ﺗﻮﺳﻂ ﻣﻘﺎوﻣﺖ ﺑﺴﺘﻪ ﻣﻴﺸﻮد‬
‫)‪ (Terminating‬اﮔﺮ ﻛﺎﺑﻞ در ﻳﻚ ﻳﺎ دو ﻃﺮف ﺑﺎز ﺑﺎﺷﺪ وﻟﺘﺎژ ﻣﻌﺎدل ﺻﻔﺮ ﻳﺎ ﻳﻚ ﻣﻨﻄﻘﻲ ﭘﺲ از رﺳﻴﺪن ﺑﻪ ﻧﻘﻄﻪ‬
‫ﺑﺎز ﭼﻮن در ﻣﻘﺎﺑﻞ ﺧﻮد ﻳﻚ اﻣﭙﺪاﻧﺲ ﺑﺰرگ ﻣﻲ ﺑﻴﻨﺪ ﺑﻪ داﺧﻞ ﻛﺎﺑﻞ ﺑﺎزﺗﺎب ﻳﺎ ‪ Echo‬ﭘﻴﺪا ﻛﺮده و ﺑﺎ ﺳﻴﮕﻨﺎﻟﻬﺎي‬
‫دﻳﮕﺮ ﺗﺪاﺧﻞ ﻣﻲ ﻳﺎﺑﺪ‪ .‬ﺑﺮاي ﺟﻠﻮﮔﻴﺮي از اﻳﻦ ﻛﺎر دوﻃﺮف ﻛﺎﺑﻞ ﺗﻮﺳﻂ ﺗﺮﻣﻴﻨﻴﺘﻮر ﻫﺎﻳﻲ ﺑﺎ ﻣﻘﺎوﻣﺖ ‪ 50‬اﻫﻢ ﺑﺴﺘﻪ‬
‫ﻣﻴﺸﻮد ‪ .‬وﺟﻮد ﺗﺮﻣﻴﻨﻴﺘﻮر ﺧﺎص اﻳﻦ ﺷﺒﻜﻪ ﻧﻴﺴﺖ ﺑﻄﻮر ﻛﻠﻲ ﻫﺮ ﺟﺎ ﺗﻮﭘﻮﻟﻮژي ﺑﺎس ﺑﺎ ﻛﺎﺑﻞ ﻣﺴﻲ اﺟﺮا ﺷﻮد ﻧﻴﺎز ﺑﻪ‬
‫ﺗﺮﻣﻴﻨﻴﺘﻮر وﺟﻮد دارد‪.‬‬
‫در ﺷﺒﻜﻪ ‪ 10Base5‬در ﺻﻮرت ﺑﺮوز اﺗﺼﺎل ﺑﺎز ﻳﺎ اﺗﺼﺎل ﻛﻮﺗﺎه در ﻛﺎﺑﻞ اﺻﻠﻲ ﻛﻞ ﺷﺒﻜﻪ از ﻛﺎر ﻣﻲ اﻓﺘﺪ اﻳﻦ‬
‫ﻋﻴﻮب را ﻣﻴﺘﻮان ﺑﺎ اﺳﺘﻔﺎده از وﺳﺎﻳﻞ ﻋﻴﺐ ﻳﺎب ﻣﺸﺨﺺ ﻛﺮد‪.‬اﻳﻦ وﺳﺎﻳﻞ ﻣﻮﺟﻲ را ﺑﻪ داﺧﻞ ﻛﺎﺑﻞ ﻣﻲ ﻓﺮﺳﺘﺪ و از‬
‫ﺑﺎزﺗﺎب آن ﻧﻮع ﻋﻴﺐ ) اﺗﺼﺎل ﺑﺎز ﻳﺎ اﺗﺼﺎل ﻛﻮﺗﺎه( و ﻣﺤﻞ ﺑﺮوز ﻋﻴﺐ ) ﻓﺎﺻﻠﻪ ﻧﻘﻄﻪ آﺳﻴﺐ دﻳﺪه ﺗﺎ ﻧﻘﻄﻪ ﺗﺴﺖ( را‬
‫آﺷﻜﺎر ﻣﻲ ﻧﻤﺎﻳﺪ‪.‬‬

‫‪10Base5‬‬ ‫ب( ﻛﺎﻧﻜﺘﻮر و اﺗﺼﺎﻻت‬


‫ﺑﺮاي اﻳﺠﺎد ﺷﺒﻜﻪ ‪ 10Base5‬ﻧﻴﺎز ﺑﻪ اﻧﺸﻌﺎﺑﺎت‬
‫‪ Vampire‬وﺟﻮد دارد در اﻳﻦ وﺳﺎﻳﻞ اﻧﺸﻌﺎﺑﻲ‬
‫ﺳﻮزﻧﻲ ﺑﺎ دﻗﺖ و ﺑﺎ ﻓﺸﺎر زﻳﺎد ﺗﺎ ﻧﻴﻤﻪ در ﻫﺴﺘﻪ‬
‫ﻛﺎﺑﻞ ﻓﺮو ﻣﻴﺮود‪ .‬ﺑﻪ اﻳﻦ اﻧﺸﻌﺎﺑﺎت اﺻﻄﻼﺣﺎً‬
‫‪ Tansceiver‬ﮔﻔﺘﻪ ﻣﻴﺸﻮدﻛﺎﺑﻞ ﻛﻮآﻛﺲ از‬
‫ﻳﻜﻄﺮف وارد ﺗﺮاﻧﺴﻴﻮر ﺷﺪه و از ﻃﺮف دﻳﮕﺮ‬
‫ﺧﺎرج ﻣﻴﺸﻮد‪ .‬اﺗﺼﺎل ﺑﻴﻦ ﺗﺮاﻧﺴﻴﻮر و وﺳﻴﻠﻪ ﺗﻮﺳﻂ‬
‫‪Attachment‬‬ ‫ﭘﻮرﺗﻲ ﻛﻪ ﺑﻪ ‪ AUI‬ﻣﻮﺳﻮم اﺳﺖ )‬
‫‪ ( Unit Interface‬اﻧﺠﺎم ﻣﻴﺸﻮد‪.‬‬
‫ﻛﺎﺑﻞ ‪ AUI‬ﻣﺎﻛﺰﻳﻤﻢ ﻣﻲ ﺗﻮاﻧﺪ ‪ 50‬ﻣﺘﺮ ﺑﺎﺷﺪ‪ .‬اﻳﻦ ﻛﺎﺑﻞ ‪ 5‬زوج اﺳﺖ ﻛﻪ ﻫﺮ زوج آن ﺑﻪ ﻫﻢ ﺗﺎﺑﻴﺪه ﺷﺪه و ﺷﻴﻠﺪدار‬
‫اﺳﺖ‪.‬از اﻳﻦ ‪ 5‬زوج دو زوج ﺑﺮاي ارﺳﺎل و دو زوج ﺑﺮاي درﻳﺎﻓﺖ و ﻳﻚ زوج ﺑﺮاي ﺗﻐﺬﻳﻪ ﺑﻜﺎر ﻣﻲ رود‪.‬‬
‫ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ‬ ‫‪18‬‬

‫ﻣﻲ ﺗﻮان ﺗﺮاﻧﺴﻴﻮر را از ﻃﺮﻳﻖ ﺗﺠﻬﻴﺰي ﺑﻪ ﻧﺎم ‪ Fan-Out Unit‬ﻫﻤﺰﻣﺎن ﺑﻪ ﭼﻨﺪﻳﻦ وﺳﻴﻠﻪ ﺑﺎ ﭘﻮرت ‪ AUI‬ﻣﺘﺼﻞ ﻧﻤﻮد‪.‬‬

‫ج(اﻳﻨﺘﺮﻓﻴﺲ ﺷﺒﻜﻪ‬
‫وﺳﻴﻠﻪ اي ﻛﻪ ﺑﺎﻳﺪ ﺑﻪ ﺷﺒﻜﻪ ﻣﺘﺼﻞ ﺷﻮد ‪ DTE‬ﺧﻮاﻧﺪه ﻣﻲ ﺷﻮد )‪.( Data Terminal Equipment‬اﺗﺼﺎل ﺑﻴﻦ ‪DTE‬‬

‫و ‪ Transceiver‬ﺗﻮﺳﻂ ﻛﺎﺑﻞ ‪ AUI‬اﻧﺠﺎم ﻣﻲ ﺷﻮد ﻛﺎﻧﻜﺘﻮر از ﻧﻮع ‪ D sub‬ﺑﺎ ‪ 15‬ﭘﻴﻦ اﺳﺖ‪.‬‬

‫اﺗﺮﻧﺖ ﺑﺎ ﭘﻮرت ‪ AUI‬ﺑﺎﺷﺪ‪ .‬ﻗﻄﻊ ﻛﺎﺑﻞ ‪AUI‬‬ ‫ﺑﺪﻳﻬﻲ اﺳﺖ وﺳﻴﻠﻪ )ﻣﺜﻼً ‪ PC‬ﻳﺎ ‪ (PLC‬ﺑﺎﻳﺴﺘﻲ ﻣﺠﻬﺰ ﺑﻪ ﻛﺎرت ﺷﺒﻜﻪ‬
‫ﻳﺎ ﻛﺎﻧﻜﺘﻮرﻫﺎي آن ﻛﻞ ﺷﺒﻜﻪ را ﻣﺘﺎﺛﺮ ﻧﻤﻲ ﺳﺎزد ﻓﻘﻂ ﻣﻨﺠﺮ ﺑﻪ ﺧﺎرج ﺷﺪن ﻫﻤﺎن وﺳﻴﻠﻪ‪ DTE‬از ﺷﺒﻜﻪ ﻣﻲ ﮔﺮدد‪.‬‬
‫‪19‬‬ ‫ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ‬

‫ﻳﻚ وﺳﻴﻠﻪ ‪ DTE‬ﻣﻤﻜﻦ اﺳﺖ ﭘﻮرت ﻫﺎي ﻣﺨﺘﻠﻔﻲ‬


‫ﺑﺮاي ﺷﺒﻜﻪ ‪ Ethernet‬داﺷﺘﻪ ﺑﺎﺷﺪ ﻣﺎﻧﻨﺪ ﺷﻜﻞ روﺑﺮو ﻛﻪ‬
‫ﭘﻮرت ‪ AUI‬آن ﻣﺨﺘﺺ ‪ 10 BASE 5‬اﺳﺖ‪ .‬ﭘﻮرت‬
‫‪10BASE-T‬‬ ‫‪ BNC‬ﺑﺮاي ‪ 10BASE2‬و ‪ RJ45‬ﺑﺮاي‬
‫ﺑﻜﺎر ﻣﻴﺮود‪.‬‬

‫د( ﺗﻮﭘﻮﻟﻮژي‬
‫‪ 10Base5‬ﺑﺼﻮرت ﺗﻮﭘﻮﻟﻮژي ﺑﺎس ﺑﺴﺘﻪ ﻣﻲ ﺷﻮد ‪ .‬ﺑﺎس ﺑﺼﻮرت اﻧﺸﻌﺎﺑﻲ )‪ (Tap & Drop‬اﺳﺖ‪ .‬اﺑﺘﺪا و اﻧﺘﻬﺎي‬
‫ﺑﺎس ﻧﻴﺎز ﺑﻪ ﺗﺮﻣﻴﻨﻴﺘﻮر دارد ﻛﻪ ﻳﻚ ﻣﻘﺎوﻣﺖ ‪ 50‬اﻫﻤﻲ اﺳﺖ و در ﻳﻚ ﺳﻤﺖ زﻣﻴﻦ ﻣﻲ ﺷﻮد‪ ..‬ﻗﻄﻊ ﺷﺪن ﻛﺎﺑﻞ‬
‫اﻧﺸﻌﺎﺑﻲ ‪ AUI‬ﺷﺒﻜﻪ را ﻣﺨﺘﻞ ﻧﻤﻲ ﻛﻨﺪ و ﻓﻘﻂ ﻫﻤﺎن وﺳﻴﻠﻪ را ﺑﻴﺮون ﻣﻲ ﺑﺮد وﻟﻲ ﻗﻄﻊ ﺷﺪن ﻛﺎﺑﻞ اﺻﻠﻲ ﻛﻞ ﺷﺒﻜﻪ‬
‫را ﻣﺨﺘﻞ ﻣﻲ ﻧﻤﺎﻳﺪ‪.‬‬

‫ه(ﻣﺎﻛﺰﻳﻤﻢ ﻃﻮل ﺷﺒﻜﻪ‬


‫در ﺷﺒﻜﻪ ‪ 10BASE5‬ﻣﺎﻛﺰﻳﻤﻢ ﻃﻮل ﻛﺎﺑﻞ اﻧﺸﻌﺎﺑﻲ ‪ 50 AUI‬ﻣﺘﺮ اﺳﺖ‪ .‬ﻛﺎﺑﻞ اﺻﻠﻲ ﺷﺒﻜﻪ ﻛﻪ ﺑﻴﻦ ﺗﺮاﻧﺴﻴﻮر ﻫﺎ‬
‫ﻛﺸﻴﺪه ﻣﻲ ﺷﻮد ﻣﻲ ﺗﻮاﻧﺪ از ﺣﺪاﻗﻞ ‪ 2,5‬ﻣﺘﺮ ﺷﺮوع ﺷﻮد وﺑﺎ ﻃﻮﻟﻲ ﺑﺎﻧﺪازه ﻣﻀﺮﺑﻲ از ‪ 2,5‬و ﺣﺪاﻛﺜﺮ ﺗﺎ ‪ 500‬ﻣﺘﺮ‬
‫اداﻣﻪ ﻳﺎﺑﺪ ‪ .‬ﺗﺎ اﻳﻨﺠﺎ ﻳﻚ ﺳﮕﻤﻨﺖ از ﺷﺒﻜﻪ ﺗﺸﻜﻴﻞ ﺷﺪه اﺳﺖ در ﻳﻚ ﺳﮕﻤﻨﺖ ﺑﻴﺶ از ‪ 100‬ﺗﺮاﻧﺴﻴﻮر ﻧﻤﻲ ﺗﻮان‬
‫ﺑﻜﺎر ﺑﺮد‪ .‬در ﺻﻮرت ﻧﻴﺎز ﺑﻪ اﻓﺰاﻳﺶ ﻃﻮل ﺑﺎﻳﺴﺘﻲ از رﻳﭙﻴﺘﺮ اﺳﺘﻔﺎده ﻛﺮد ﺑﺎ ﻗﺮاردادن رﻳﭙﻴﺘﺮ ﺳﮕﻤﻨﺖ ﺑﻌﺪي ﺷﺮوع‬
‫ﻣﻴﺸﻮد ﻛﻪ ﺑﺎز ﻣﻲ ﺗﻮاﻧﺪ ﺗﺎ ‪ 500‬ﻣﺘﺮ اداﻣﻪ ﻳﺎﺑﺪ ‪ .‬ﻣﺎﻛﺰﻳﻤﻢ ﻣﻲ ﺗﻮان ‪ 4‬رﻳﭙﻴﺘﺮ ﺑﻜﺎر ﺑﺮد و ﻃﻮل ﺷﺒﻜﻪ را ﺑﻪ ‪ 5‬ﺳﮕﻤﻨﺖ‬
‫ﻳﻌﻨﻲ ﻣﺎﻛﺰﻳﻤﻢ ‪ 2500‬ﻣﺘﺮ اﻓﺰاﻳﺶ داد‪.‬‬
‫ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ‬ ‫‪20‬‬

‫و( ﻣﺎﻛﺰﻳﻤﻢ ﺗﻌﺪاد وﺳﺎﻳﻞ‬


‫در ‪ 10Base5‬ﻣﺎﻛﺰﻳﻤﻢ ﺗﻌﺪاد اﻳﺴﺘﮕﺎﻫﻬﺎ در ﻫﺮ ﺳﮕﻤﻨﺖ ‪ 200‬ﻋﺪد اﺳﺖ از اﻳﻨﺮو ﻣﺎﻛﺰﻳﻤﻢ ﺗﻌﺪاد ﻛﻞ اﻳﺴﺘﮕﺎﻫﻬﺎي‬
‫ﺷﺒﻜﻪ ﻣﻲ ﺗﻮاﻧﺪ ﺗﺎ ‪ 1000‬اﻓﺰاﻳﺶ ﻳﺎﺑﺪ اﻣﺎ ﺑﺎﻳﺪ ﺑﻪ ﻣﺤﺪودﻳﺘﻲ ﻛﻪ ﺑﻪ ﻗﺎﻋﺪه ‪ 5-4-3‬ﻣﻮﺳﻮم اﺳﺖ ﺗﻮﺟﻪ ﻛﺮد ‪.‬روش‬
‫‪ 5-4-3‬ﺗﻮﺳﻂ ‪ IEEE802.3‬در ﻫﻨﮕﺎم ﻣﻌﺮﻓﻲ ‪ 10Base‬ﻣﻄﺮح ﺷﺪ‪ .‬و ﻣﻔﻬﻮﻣﺶ اﻳﻨﺴﺖ ﻛﻪ در ﻳﻚ ﺷﺒﻜﻪ‬
‫ﻣﺎﻛﺰﻳﻤﻢ ‪ 5‬ﺳﮕﻤﻨﺖ ﻣﻲ ﺗﻮاﻧﺪ ﺗﻮﺳﻂ ‪ 4‬رﻳﭙﻴﺘﺮ ﺑﻪ ﻫﻢ ﻣﺘﺼﻞ ﮔﺮدد وﻟﻲ از اﻳﻦ ‪ 5‬ﺳﮕﻤﻨﺖ ﻓﻘﻂ ‪ 3‬ﺳﮕﻤﻨﺖ ﻣﻲ ﺗﻮاﻧﺪ‬
‫ﺣﺎوي ‪ PC‬ﻳﺎ وﺳﺎﻳﻞ ﻛﺎرﺑﺮ ﺑﺎﺷﺪ ‪.‬‬

‫‪Link‬‬ ‫ﺑﻪ ﺳﮕﻤﻨﺖ ﻫﺎي ﺣﺎوي وﺳﻴﻠﻪ ‪ Populated Segment‬ﻳﺎ ‪ Cable Segment‬و ﺑﻪ ﺳﮕﻤﻨﺖ ﻫﺎي ﻓﺎﻗﺪ وﺳﻴﻠﻪ‬
‫‪ Segment‬ﻣﻲ ﮔﻮﻳﻨﺪ‪.‬‬

‫‪ 3-3‬ﻻﻳﻪ ﻓﻴﺰﻳﻜﻲ در ‪10Base2‬‬


‫اﻟﻒ ( ﻛﺎﺑﻞ‬
‫‪ 6.3‬ﻣﻴﻠﻲ ﻣﺘﺮ اﺳﺖ ﻛﻪ اﺳﺎﺳﺎً ﺑﺎ ﻛﺎﺑﻞ ﻛﻮآﻛﺴﻴﺎل ‪ 50‬اﻫﻤﻲ ‪RG-58‬‬ ‫ﻛﺎﺑﻞ ‪ 10base2‬ﻛﺎﺑﻞ ﻛﻮآﻛﺲ ﻧﺎزك ﺑﺎ ﻗﻄﺮ‬
‫ﻛﻪ ﺑﺮاي ارﺗﺒﺎﻃﺎت ﺻﻨﻌﺘﻲ ﺑﻜﺎر ﻣﻴﺮود ﺗﻔﺎوﺗﻲ ﻧﺪارد وﻟﻲ از آﻧﺠﺎ ﻛﻪ ‪ 10Base2‬ﺗﺤﺖ ﭘﻮﺷﺶ ‪ IEEE‬اﺳﺖ‬
‫ﺳﺎزﻧﺪﮔﺎن ﻛﺎﺑﻞ ﺑﺎ رﻋﺎﻳﺖ ﻣﺸﺨﺼﺎت ذﻛﺮ ﺷﺪه در اﺳﺘﺎﻧﺪارد ‪ IEEE802.3‬روي ﭘﻮﺷﺶ ﺑﻴﺮوﻧﻲ ﻛﺎﺑﻞ ﻧﺎم اﻳﻦ‬
‫‪ Thinet IEEE802.3 20 AWG‬را روي ﭘﻮﺷﺶ اﻳﻦ ﻛﺎﺑﻞ ﻫﺎ ﻣﻲ ﺗﻮان‬ ‫اﺳﺘﺎﻧﺪارد را ﭼﺎپ ﻧﻤﻮدﻧﺪ ﻋﺒﺎرت‬
‫ﻣﺸﺎﻫﺪه ﻛﺮد‪.‬‬
‫ب(ﻛﺎﻧﻜﺘﻮر‬
‫‪Bayonet Neill‬‬ ‫اﻧﺠﺎم ﻣﻲ ﺷﻮد‪ BNC ).‬ﻣﺨﻔﻒ‬ ‫‪BNC‬‬ ‫اﺗﺼﺎل وﺳﻴﻠﻪ ﺑﻪ ﺷﺒﻜﻪ ‪ 10Base2‬ﺗﻮﺳﻂ ﻛﺎﻧﻜﺘﻮر‬
‫‪ Concelman‬ﺑﻮده ﻛﻪ ‪ Neill‬و ‪ Concelman‬ﻧﺎم دوﻧﻔﺮ ﻣﻬﻨﺪﺳﻴﻦ اﺑﺪاع ﻛﻨﻨﺪه آﻧﺴﺖ ‪ .‬اﻟﺒﺘﻪ ﺑﻌﻀﺎً ‪ BNC‬را ﻣﺨﻔﻒ‬
‫‪ British Naval Connector‬ﻧﻴﺰ ﻣﻲ داﻧﻨﺪ(‬
‫در ‪ 10Base2‬ﺑﺪﻟﻴﻞ وﺟﻮد ﺗﻮﭘﻮﻟﻮژي ﺑﺎس اﺑﺘﺪا و اﻧﺘﻬﺎ ﻻزم اﺳﺖ ﺗﻮﺳﻂ ﺗﺮﻣﻴﻨﻴﺘﻮر ‪ 50‬اﻫﻤﻲ ﺑﺴﺘﻪ ﺷﻮد‪ .‬اﻳﻦ‬
‫ﺗﺮﻣﻴﻨﻴﺘﻮر در ﻳﻚ ﺳﻤﺖ ﺑﻪ زﻣﻴﻦ ﻣﺘﺼﻞ ﻣﻲ ﮔﺮدد‪.‬‬
‫‪21‬‬ ‫ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ‬

‫ج(اﻳﻨﺘﺮﻓﻴﺲ ﺷﺒﻜﻪ‬
‫ﻛﺎرت ﺷﺒﻜﻪ ‪ 10base2‬داراي ﭘﻮرت ﺟﻬﺖ اﺗﺼﺎل ﻛﺎﻧﻜﺘﻮر ‪ BNC‬اﺳﺖ‪ .‬اﻣﺮوزه اﺳﺘﻔﺎده از اﻳﻦ ﻛﺎرت و ﺷﺒﻜﻪ‬
‫‪ 10base2‬ﻣﻨﺴﻮخ ﮔﺮدﻳﺪه و ﺑﺎ اﻧﻮاع ﺟﺪﻳﺪﺗﺮ اﺗﺮﻧﺖ ﺟﺎﻳﮕﺰﻳﻦ ﺷﺪه اﺳﺖ‪.‬‬

‫د( ﺗﻮﭘﻮﻟﻮژي‬
‫‪ 10Base2‬ﻧﻴﺰ ﻣﺎﻧﻨﺪ ‪ 10Base5‬داراي ﺗﻮﭘﻮﻟﻮژي ﺑﺎس اﺳﺖ ﻛﻪ ﺑﺼﻮرت زﻧﺠﻴﺮ وار )‪ (Daisy Chain‬ﺑﺴﺘﻪ ﻣﻲ ﺷﻮد‬
‫اﺑﺘﺪا و اﻧﺘﻬﺎي ﺑﺎس ﻧﻴﺎز ﺑﻪ ﺗﺮﻣﻴﻨﻴﺘﻮر ‪ 50‬اﻫﻤﻲ دارد‪ .‬ﻗﻄﻊ ﺷﺪن ﻛﺎﺑﻞ ﻳﺎ اﺷﻜﺎل در اﺗﺼﺎل ﻫﺮ ﻛﺪام از ‪ BNC‬ﻫﺎ ﻣﻲ‬
‫ﺗﻮاﻧﺪ ﻛﻞ ﺷﺒﻜﻪ را ﻣﺨﺘﻞ ﻧﻤﺎﻳﺪ‪.‬‬
‫ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ‬ ‫‪22‬‬

‫ه(ﻣﺎﻛﺰﻳﻤﻢ ﻃﻮل ﺷﺒﻜﻪ‬


‫ﺣﺪاﻗﻞ ﻓﺎﺻﻠﻪ ﺑﻴﻦ دو اﻳﺴﺘﮕﺎه ‪ 0.5‬ﻣﺘﺮ‬
‫اﺳﺖ‪.‬ﻣﺎﻛﺰﻳﻤﻢ ﻃﻮل ﺳﮕﻤﻨﺖ ﺣﺪود ‪ 200‬ﻣﺘﺮ و‬
‫دﻗﻴﻘﺎً ‪ 185‬ﻣﺘﺮ اﺳﺖ )ﻋﺪد‪ 2‬در اﻧﺘﻬﺎي ‪10 BASE 2‬‬

‫ﻣﻌﺮف اﻳﻦ ﻓﺎﺻﻠﻪ اﺳﺖ( ‪.‬ﺑﺎ اﺳﺘﻔﺎده از ﻣﺎﻛﺰﻳﻤﻢ ‪4‬‬


‫ري ﭘﻴﺘﺮ ﻣﻲ ﺗﻮان ﻃﻮل ﺷﺒﻜﻪ را اﻓﺰاﻳﺶ داد و ﺑﻪ‬
‫ﺣﺪاﻛﺜﺮ ‪ 925‬ﻣﺘﺮ رﺳﺎﻧﻴﺪ‪.‬‬

‫و( ﻣﺎﻛﺰﻳﻤﻢ ﺗﻌﺪاد وﺳﺎﻳﻞ‬


‫ﻣﺎﻛﺰﻳﻤﻢ ﺗﻌﺪاد ‪ Node‬ﻫﺎي ﺷﺒﻜﻪ ‪ 10Base2‬روي ﻳﻚ ﺳﮕﻤﻨﺖ ‪ 30‬ﻋﺪد اﺳﺖ ﺑﺎ ﺑﻜﺎر ﺑﺮدن ري ﭘﻴﺘﺮ ﻣﺎﻛﺰﻳﻤﻢ ‪90‬‬
‫وﺳﻴﻠﻪ ﻣﻲ ﺗﻮان روي ﺷﺒﻜﻪ ﻗﺮار داد )ﺑﺎ اﺣﺘﺴﺎب ري ﭘﻴﺘﺮ ﻫﺎ ( در اﻳﻨﺠﺎ ﻧﻴﺰ ﻣﺤﺪودﻳﺖ ‪ 5-4-3‬ﺷﺒﻴﻪ آﻧﭽﻪ ﺑﺮاي‬
‫‪ 10Base5‬ﺑﻴﺎن ﺷﺪ وﺟﻮد دارد‪.‬‬

‫‪ 4-3‬ﻻﻳﻪ ﻓﻴﺰﻳﻜﻲ در ‪10Base-T‬‬


‫اﻟﻒ( ﻛﺎﺑﻞ‬
‫اﻳﻦ ﺷﺒﻜﻪ از ﻛﺎﺑﻞ ‪ Twsited Pair‬اﺳﺘﻔﺎده ﻣﻴﻜﻨﺪ‪) .‬ﺣﺮف ‪ T‬در اﻧﺘﻬﺎي ‪ 10 BASE-T‬ﻣﻌﺮف اﻳﻦ ﻧﻮع اﺳﺖ‪(.‬ﻛﺎﺑﻞ‬
‫ﻣﻮرد اﺳﺘﻔﺎده ‪ ،AWG24‬دو زوج و اﻣﭙﺪاﻧﺲ ﻣﺸﺨﺼﻪ آن ‪ 100‬اﻫﻢ و ﺳﻄﺢ ﻣﻘﻄﻊ ﻫﺮ ﻛﺪام از ﻫﺎدي آﻧﻬﺎ ‪ 0.4‬ﺗﺎ‬
‫‪ 0.6‬ﻣﻴﻠﻲ ﻣﺘﺮ اﺳﺖ‪ .‬اﮔﺮﭼﻪ ﻛﺎﺑﻞ ‪ Cate4‬و ﺣﺘﻲ ‪ Cate3‬ﻧﻴﺰ ﻣﻴﺘﻮاﻧﺪ در اﻳﻦ ﺷﺒﻜﻪ ﺑﻜﺎر رود وﻟﻲ اﺳﺘﻔﺎده از ﻛﺎﺑﻞ‬
‫‪ Cate5‬ﻣﻨﺎﺳﺐ ﺗﺮ اﺳﺖ‪ .‬در ﻛﺎرﺑﺮد ﻫﺎي ﺻﻨﻌﺘﻲ ﻛﺎﺑﻞ ‪ TP‬ﺗﺮﺟﻴﺤﺎً ﺷﻴﻠﺪ دار ‪ (Screened / STP ) S/STP‬ﺗﻮﺻﻴﻪ‬
‫ﻣﻴﺸﻮد‪.‬‬
‫ﻛﺎﺑﻞ ‪ Cate5‬داراي ‪ 8‬رﺷﺘﻪ ﺳﻴﻢ اﺳﺖ ﻛﻪ ﺑﺼﻮرت ‪ 4‬زوج ﺑﻬﻢ ﺗﺎﺑﻴﺪه ﺗﺤﺖ ﻳﻚ روﭘﻮش ﻗﺮار ﮔﺮﻓﺘﻪ اﻧﺪ‪ .‬ﻛﺎﺑﻞ‬
‫‪ Cate5‬ﺳﺮﻋﺖ ‪ 10Mbps , 100 Mbps‬را ﺳﺎﭘﻮرت ﻣﻲ ﻛﻨﺪ ﻳﻌﻨﻲ ﻣﻲ ﺗﻮاﻧﺪ ﻫﻢ در ﺷﺒﻜﻪ ‪ 10Base‬و ﻫﻢ در‬
‫ﺷﺒﻜﻪ ‪ 100Base‬ﻣﻮرد اﺳﺘﻔﺎده ﻗﺮار ﮔﻴﺮد‪.‬‬

‫)‪Cate5 (UTP‬‬ ‫)‪Cate5 (STP‬‬


‫‪23‬‬ ‫ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ‬

‫ﻛﺎﺑﻞ ﻣﻌﻤﻮﻟﻲ ‪ 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‬‬

‫ﻓﺎﻧﻜﺸﻦ ارﺗﺒﺎﻃﻲ ﻫﺮ ﭘﻴﻦ ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﺷﻤﺎره آن در ﺟﺪول زﻳﺮ آﻣﺪه اﺳﺖ‪:‬‬


‫رﻧﮓ ﺳﻴﻢ ﻃﺒﻖ‬ ‫رﻧﮓ ﺳﻴﻢ ﻃﺒﻖ‬ ‫ﻓﺎﻧﻜﺸﻦ‬ ‫ﺷﻤﺎره ﭘﻴﻦ‬
‫‪T568B‬‬ ‫‪T568A‬‬
‫ﺳﻔﻴﺪ ﻧﺎرﻧﺠﻲ‬ ‫ﺳﻔﻴﺪ ﺳﺒﺰ‬ ‫‪Transmit+‬‬ ‫‪1‬‬
‫ﻧﺎرﻧﺠﻲ‬ ‫ﺳﺒﺰ‬ ‫‪Transmit-‬‬ ‫‪2‬‬
‫ﺳﻔﻴﺪ ﺳﺒﺰ‬ ‫ﺳﻔﻴﺪ ﻧﺎرﻧﺠﻲ‬ ‫‪Receive+‬‬ ‫‪3‬‬
‫آﺑﻲ‬ ‫آﺑﻲ‬ ‫‪Unused‬‬ ‫‪4‬‬
‫ﺳﻔﻴﺪ آﺑﻲ‬ ‫ﺳﻔﻴﺪ آﺑﻲ‬ ‫‪Unused‬‬ ‫‪5‬‬
‫ﺳﺒﺰ‬ ‫ﻧﺎرﻧﺠﻲ‬ ‫‪Receive-‬‬ ‫‪6‬‬
‫ﺳﻔﻴﺪ ﻗﻬﻮه اي‬ ‫ﺳﻔﻴﺪ ﻗﻬﻮه اي‬ ‫‪Unused‬‬ ‫‪7‬‬
‫ﻗﻬﻮه اي‬ ‫ﻗﻬﻮه اي‬ ‫‪Unused‬‬ ‫‪8‬‬

‫ﻣﻴﺘﻮان از ﻫﺮ ﻛﺪام از اﺳﺘﺎﻧﺪاردﻫﺎي ﻓﻮق اﺳﺘﻔﺎده ﻧﻤﻮد اﺳﺘﺎﻧﺪارد ‪ A‬ﻣﺮﺳﻮم ﺗﺮ اﺳﺖ ﻻزم اﺳﺖ در ﻫﺮ دو ﺳﻤﺖ‬
‫ﺑﻠﻜﻪ در ﻛﻞ ﺷﺒﻜﻪ ﻳﻚ اﺳﺘﺎﻧﺪارد رﻋﺎﻳﺖ ﮔﺮدد‪.‬ﻫﻤﺎﻧﻄﻮر ﻛﻪ ﻣﺸﺎﻫﺪه ﻣﻲ ﺷﻮد در ﻫﺮدو اﺳﺘﺎﻧﺪارد ﭘﻴﻦ ﻫﺎي ‪ 1‬و ‪2‬‬
‫ﺑﺮاي ارﺳﺎل و ﭘﻴﻦ ﻫﺎي ‪ 3‬و ‪ 6‬ﺑﺮاي درﻳﺎﻓﺖ اﺳﺘﻔﺎده ﻣﻴﺸﻮﻧﺪ ﺻﺮﻓﺎٌ رﻧﮓ ﺳﻴﻢ ﻫﺎ ﻣﺘﻔﺎوت اﺳﺖ‪.‬در ﺣﺎﻟﺖ ﻣﻌﻤﻮل‬
‫اﺗﺼﺎل ﻫﺮﭘﻴﻦ از ﻛﺎﻧﻜﺘﻮر ﺑﻪ ﻫﻤﺎن ﭘﻴﻦ از ﻛﺎﻧﻜﺘﻮر ﺳﻤﺖ ﻣﻘﺎﺑﻞ اﻧﺠﺎم ﻣﻴﺸﻮد ﺑﻨﺎﺑﺮ اﻳﻦ رﻧﮓ ﺑﻨﺪي ﺳﻴﻢ ﻫﺎ در ﻫﺮ دو‬
‫ﻃﺮف ﻻزﻣﺴﺖ ﻳﻜﺴﺎن ﺑﺎﺷﺪ‪ .‬ﻓﻘﻂ ﻳﻚ اﺳﺘﺜﻨﺎ وﺟﻮد دارد و آﻧﻬﻢ ﻛﺎﺑﻞ ‪ Cross‬اﺳﺖ ﻛﻪ ﺷﺮح داده ﺧﻮاﻫﺪ ﺷﺪ‪.‬‬
‫ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﺟﺪول ﻓﻮق ﻣﺸﺎﻫﺪه ﻣﻲ ﺷﻮد ﻛﻪ ﺑﺮاي اﻳﺠﺎد ارﺗﺒﺎط ﻛﺎﻓﻴﺴﺖ ﭘﻴﻦ ﻫﺎي ‪ 1,2,3,6‬ﻣﺘﺼﻞ ﺑﺎﺷﻨﺪ ﺣﺘﻲ اﮔﺮ‬
‫ﺳﺎﻳﺮ ﺳﻴﻢ ﻫﺎ ﻣﺘﺼﻞ ﻧﺒﺎﺷﻨﺪ ﻣﺸﻜﻠﻲ در ﺷﺒﻜﻪ ﭘﻴﺶ ﻧﺨﻮاﻫﺪ آﻣﺪ‪.‬‬
‫ارﺗﺒﺎط ﻣﻌﻤﻮل ﻓﻮق اﻟﺬﻛﺮ ﺑﺮاي اﺗﺼﺎل وﺳﻴﻠﻪ ﺑﻪ ﻫﺎب ﻳﺎ ﺳﻮﺋﻴﭻ اﺳﺘﻔﺎده ﻣﻴﺸﻮد‪ .‬در ﻣﻮاردي ﻛﻪ ﻗﺮار اﺳﺖ ﻛﺎﺑﻞ ﺑﻴﻦ‬
‫دو وﺳﻴﻠﻪ ﻣﺴﺘﻘﻴﻤﺎً ﻣﺘﺼﻞ ﺷﻮد )ﻣﺜﻼٌ اﺗﺼﺎل ﻣﺴﺘﻘﻴﻢ ﺑﻴﻦ دو ﻛﺎرت ﺷﺒﻜﻪ ﻳﺎ اﺗﺼﺎل دو ﻫﺎب ﺑﻪ ﻳﻜﺪﻳﮕﺮ( اﺗﺼﺎﻻت‬
‫ﻻزﻣﺴﺖ ﺑﺼﻮرت ﻣﺘﻘﺎﻃﻊ )‪ (Cross‬ﺑﺎﺷﻨﺪ ﺷﻜﻞ و ﺟﺪول زﻳﺮ ﻧﺤﻮه اﺗﺼﺎل را ﻧﺸﺎن ﻣﻴﺪﻫﺪ در واﻗﻊ ﺑﺎﻳﺴﺘﻲ اﺗﺼﺎل‬
‫‪ Send‬از ﻳﻜﻄﺮف ﺑﻪ اﺗﺼﺎل ‪ Receive‬ﺳﻤﺖ ﻣﻘﺎﺑﻞ ﻣﺘﺼﻞ ﺑﺎﺷﺪ‪ .‬در اﺗﺼﺎل ‪ Cross‬اﺳﺘﺎﻧﺪارد ﻳﻜﻄﺮف ﻧﻮع ‪ A‬و‬
‫اﺳﺘﺎﻧﺪارد ﻃﺮف دﻳﮕﺮ ‪ B‬ﺑﺴﺘﻪ ﻣﻲ ﺷﻮد‪.‬‬

‫‪1 WHT/ORG‬‬ ‫‪1 WHT/GRN‬‬


‫‪2 ORG/WHT‬‬ ‫‪2 GRN/WHT‬‬
‫‪3 WHT/GRN‬‬ ‫‪3 WHT/ORG‬‬
‫‪4 BLU/WHT‬‬ ‫‪4 BLU/WHT‬‬
‫‪5 WHT/BLU‬‬ ‫‪5 WHT/BLU‬‬
‫‪6 GRN/WHT‬‬ ‫‪6 ORG/WHT‬‬
‫‪7 WHT/BRN‬‬ ‫‪7 BRN/WHT‬‬
‫‪8 BRN/WHT‬‬ ‫‪8 WHT/BRN‬‬
‫‪25‬‬ ‫ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ‬

‫‪ 10Base-T‬ﻫﻨﻮزﻫﻢ ﻛﺎرﺑﺮد زﻳﺎدي در اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ دارد از اﻳﻨﺮو ﻻزم اﺳﺖ ﻧﺤﻮه اﺗﺼﺎل ﺳﺮﺳﻴﻢ ﻫﺎي ﻛﺎﺑﻞ ﺑﻪ‬
‫ﻛﺎﻧﻜﺘﻮر ‪ RJ45‬ﻧﻴﺰ ﺑﻴﺎن ﺷﻮد ﻣﺮاﺣﻞ ﻛﺎر در زﻳﺮ ﺗﺸﺮﻳﺢ ﺷﺪه اﺳﺖ ﺗﻮﺻﻴﻪ ﻣﻲ ﺷﻮد ﺧﻮاﻧﻨﺪه ﻣﺤﺘﺮم ﭘﺲ از ﻣﻄﺎﻟﻌﻪ‬
‫اﻳﻦ ﻣﺮاﺣﻞ ﻓﻴﻠﻢ ﻛﻮﺗﺎﻫﻲ ﻛﻪ ﺑﺎ ﻧﺎم ‪ Cate5_Cable‬در ‪ CD‬ﺿﻤﻴﻤﻪ وﺟﻮد دارد را ﻣﺸﺎﻫﺪه ﻧﻤﺎﻳﺪ‪ .‬ﻣﺮاﺣﻞ اﻧﺠﺎم‬
‫اﺗﺼﺎل ‪:‬‬
‫ﻳﻜﻲ از اﺳﺘﺎﻧﺪارﻫﺎ را اﻧﺘﺨﺎب ﻛﻨﻴﺪ‪.‬‬ ‫•‬

‫روﭘﻮش ﻛﺎﺑﻞ را ﺣﺪود ﻳﻚ اﻳﻨﭻ ﺑﺎز ﻛﻨﻴﺪ‪.‬‬ ‫•‬

‫در ﺣﺪ ﻧﻴﻢ اﻳﻨﭻ ﺗﺎﺑﻴﺪﮔﻲ ﺳﻴﻢ ﻫﺎ را ﺑﺎز ﻛﻨﻴﺪ و آﻧﻬﺎ را ﻣﻄﺎﺑﻖ رﻧﮓ ﺑﻨﺪي اﺳﺘﺎﻧﺪارد آراﻳﺶ دﻫﻴﺪ‬ ‫•‬

‫ﺗﻮﺳﻂ وﺳﻴﻠﻪ ‪ Crimping‬ﻛﺎﻧﻜﺘﻮر را ﺑﻪ ﺳﻴﻢ ﻫﺎ ﻣﺘﺼﻞ و ﭘﺮس ﻛﻨﻴﺪ‪ .‬ﻧﻴﺎزي ﺑﻪ ﻟﺨﺖ ﻛﺮدن ﺳﺮ ﺳﻴﻢ ﻫﺎ‬ ‫•‬

‫ﻧﻤﻲ ﺑﺎﺷﺪ‪.‬‬

‫اﮔﺮ روﭘﻮش ﻛﺎﺑﻞ ﺑﻴﺶ از ﺣﺪ ﺑﺮداﺷﺘﻪ ﺷﻮد ﻳﺎ ﺗﺎﺑﻴﺪﮔﻲ ﺑﻴﺶ از ﺣﺪ ﻻزم ﺑﺎز ﺷﻮد اﺗﺼﺎل ﻣﻨﺎﺳﺐ‬ ‫•‬

‫ﻧﺨﻮاﻫﺪ ﺑﻮد ﺷﻜﻞ ﺳﻤﺖ ﭼﭗ زﻳﺮ ﻳﻚ اﺗﺼﺎل ﻧﺎدرﺳﺖ را ﻧﺸﺎن ﻣﻲ دﻫﺪ ﺑﺎ اﻳﻦ ﻧﻮع اﺗﺼﺎل ﺳﺮﻋﺖ‬
‫ﻧﻤﻲ ﺗﻮاﻧﺪ در ﺣﺪ ﻣﺎﻛﺰﻳﻤﻢ ﺑﺎﺷﺪ‪.‬‬

‫ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ در ﻛﺎرﺑﺮدﻫﺎي ﺻﻨﻌﺘﻲ ﻣﻤﻜﻦ اﺳﺖ ﻛﺎﻧﻜﺘﻮرﻫﺎ و ﺳﻮﻛﺖ ﻫﺎي ﺑﺎدرﺟﻪ ﺣﻔﺎﻇﺖ ‪ IP‬ﺑﺎﻻ ﻳﺎ از ﻧﻮع‬
‫ﺷﻴﻠﺪدار ﻣﻮرد ﻧﻴﺎز ﺑﺎﺷﺪ ‪ .‬ﻧﻤﻮﻧﻪ اي از اﻳﻦ ﻛﺎﻧﻜﺘﻮر ﻫﺎ در ﺷﻜﻞ زﻳﺮ ﻧﺸﺎن داده ﺷﺪه اﺳﺖ‪:‬‬
‫ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ‬ ‫‪26‬‬

‫ج( اﻳﻨﺘﺮﻓﻴﺲ ﺷﺒﻜﻪ‬


‫ﻛﺎرت ﻫﺎي ﻣﺘﻨﻮﻋﻲ ﺑﺮاي ارﺗﺒﺎط‬
‫‪PLC‬ﻫﺎ ﺑﻪ اﺗﺮﻧﺖ وﺟﻮد دارد‪ .‬ﺑﺮاي‬
‫ﻛﺎﻣﭙﻴﻮﺗﺮ ﻫﺎﺳﺎزﻧﺪﮔﺎن ﺑﺴﻴﺎري ﻛﺎرت‬
‫ﻫﺎي ﺷﺒﻜﻪ ‪ 10Base-T‬را ﻋﺮﺿﻪ ﻣﻲ‬
‫ﻛﻨﻨﺪ اﺳﺘﻔﺎده از اﻳﻦ ﺷﺒﻜﻪ آﻧﭽﻨﺎن‬
‫ﺗﻮﺳﻌﻪ ﭘﻴﺪا ﻛﺮده ﻛﻪ ﺳﺎزﻧﺪﮔﺎن ﭘﻮرت‬
‫ﺷﺒﻜﻪ ﻓﻮق را ﺑﺼﻮرت ‪ On-Board‬در‬
‫ﻛﻨﺎر ‪ CPU‬ﻗﺮار داده اﻧﺪ‪.‬‬

‫د( ﺗﻮﭘﻮﻟﻮژي‬
‫ﺷﺒﻜﻪ ‪ 10Base-T‬ﺑﺎ ﺗﻮﭘﻮﻟﻮژي ‪ Star‬ﺑﺴﺘﻪ ﻣﻲ ﺷﻮد ﻣﺰﻳﺖ ﺑﺰرگ ‪ Star‬ﻧﺴﺒﺖ ﺑﻪ ‪ Bus‬آﻧﺴﺖ ﻛﻪ ﺑﺎ ﻗﻄﻊ ﺷﺪن ﻳﻚ‬
‫ﻛﺎﺑﻞ ﻛﻞ ﺷﺒﻜﻪ از ﻛﺎر ﻧﻤﻲ اﻓﺘﺪ ﺑﻠﻜﻪ ﻓﻘﻂ ﻳﻚ وﺳﻴﻠﻪ از ﺷﺒﻜﻪ ﺧﺎرج ﻣﻲ ﺷﻮد ‪ .‬وﺳﻴﻠﻪ اي ﻛﻪ اﻳﺠﺎد ﺗﻮﭘﻮﻟﻮژي‬
‫ﺳﺘﺎره را ﻣﻤﻜﻦ ﻣﻲ ﺳﺎزد ‪ Hub‬ﻧﺎم دارد ‪ Hub‬ﻛﺎر ﺗﻮزﻳﻊ و ﺑﺎزﻳﺎﺑﻲ ﺳﻴﮕﻨﺎل را اﻧﺠﺎم ﻣﻲ دﻫﺪ‪.‬‬
‫‪27‬‬ ‫ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ‬

‫ﻫﺎب را ﻣﻲ ﺗﻮان ﻫﻤﺎﻧﻄﻮر ﻛﻪ در ﺷﻜﻞ زﻳﺮ ﻣﺸﺨﺺ اﺳﺖ ﺑﺼﻮرت ﻳﻚ ﺑﺎس داﺧﻠﻲ در ﻧﻈﺮ ﮔﺮﻓﺖ ﻛﻪ ارﺗﺒﺎط‬
‫ﺑﻴﻦ وﺳﺎﻳﻞ ﻣﺘﺼﻞ ﺑﻪ ﭘﻮرت ﻫﺎ را ﺑﺮﻗﺮار ﻣﻲ ﺳﺎزد ﻫﺎب ﻫﺮ ﺳﻴﮕﻨﺎل ورودي ﺑﻪ ﻳﻚ ﭘﻮرت را ﺑﻌﻨﻮان ﺧﺮوﺟﻲ روي‬
‫ﺳﺎﻳﺮ ﭘﻮرت ﻫﺎ ﻣﻨﺘﺸﺮ ﻣﻲ ﺳﺎزد و از اﻳﻨﺮو ﻧﻘﺶ ﺗﻘﻮﻳﺖ ﻛﻨﻨﺪه )ري ﭘﻴﺘﺮ( ﻧﻴﺰ دارد‪ .‬ﻫﺎب ﺑﺼﻮرت ﻻﺟﻴﻚ ﻳﻚ‬
‫ﺗﻮﭘﻮﻟﻮژي ﺑﺎس دارد وﻟﻲ ﺑﺼﻮرت ﻓﻴﺰﻳﻜﻲ ﺗﻮﭘﻮﻟﻮژي ﺳﺘﺎره را اﻳﺠﺎد ﻣﻲ ﻛﻨﺪ‪.‬‬

‫ﻫﺎب ﻫﺎ در اﻧﺪازه ﻫﺎي ﻣﺨﺘﻠﻒ از ‪ 4‬ﺗﺎ ‪ 24‬ﭘﻮرت ﺳﺎﺧﺘﻪ ﻣﻴﺸﻮﻧﺪ‪ .‬ﻫﺎب ﻫﺎي ﻣﻌﻤﻮﻟﻲ روي ﭘﺎﻛﺖ دﻳﺘﺎ ﻫﻴﭻ‬
‫ﭘﺮدازﺷﻲ اﻧﺠﺎم ﻧﻤﻲ دﻫﻨﺪ ﺑﻌﺒﺎرت دﻳﮕﺮ ﻫﺎب ﺳﻴﮕﻨﺎل ورودي از ﻳﻚ ﭘﻮرت را روي ﺗﻤﺎم ﭘﻮرت ﻫﺎي دﻳﮕﺮ‬
‫ﭘﺨﺶ ﻣﻲ ﻛﻨﺪ و ﺑﻪ آدرس ﻣﻘﺼﺪ ﺗﻮﺟﻬﻲ ﻧﻤﻲ ﻛﻨﺪ‪ .‬اﻣﺎ ﻫﺎب ﻫﺎي ﻫﻮﺷﻤﻨﺪي ﻧﻴﺰ ﺳﺎﺧﺘﻪ ﺷﺪه اﻧﺪ ﻛﻪ رﻓﺘﺎري ﺷﺒﻴﻪ‬
‫ﺳﻮﺋﻴﭻ اﻣﺎ ﺑﺼﻮرت ﻣﺤﺪود دارﻧﺪاﻳﻦ ﻫﺎب ﻫﺎ داراي ﺣﺎﻓﻈﻪ ﻫﺴﺘﻨﺪ و ﻣﻴﺘﻮاﻧﻨﺪ دﻳﺘﺎ را ذﺧﻴﺮه و ﺳﭙﺲ ارﺳﺎل ﻛﻨﻨﺪ‬
‫وﻣﺪﻳﺮﻳﺖ ﺳﺎده اي را روي ﭘﻮرت ﻫﺎي ﺧﻮد اﻧﺠﺎم دﻫﻨﺪ‪.‬‬
‫در ﺷﺒﻜﻪ ﻫﺎي ﻛﻮﭼﻚ ﻣﻴﺘﻮان ﺑﺎ اﺳﺘﻔﺎده از ﻳﻚ ﻫﺎب ﭼﻨﺪ وﺳﻴﻠﻪ را ﺷﺒﻜﻪ ﻛﺮد اﻣﺎ ﺑﺮاي ﺷﺒﻜﻪ ﻫﺎي ﺑﺰرگ ﺗﺮ‬
‫ﻳﻚ ﻫﺎب ﻛﺎﻓﻲ ﻧﻴﺴﺖ و ﻻزم ﻣﻴﺸﻮد ﻛﻪ ﭼﻨﺪﻳﻦ ﻫﺎب را ﺑﻪ ﻫﻢ ﻣﺘﺼﻞ ﻧﻤﻮد‪ .‬اﺗﺼﺎل ﻫﺎب ﻫﺎ ﺑﻪ ﻳﻜﺪﻳﮕﺮ از ﻃﺮﻳﻖ‬
‫ﭘﻮرت ‪ uplink‬روي ﻫﺮ ﻫﺎب ﺻﻮرت ﻣﻴﮕﻴﺮد‪ .‬و ﺑﺪﻳﻨﺼﻮرت ﺗﻮﭘﻮﻟﻮژي ﺑﺼﻮرت ‪ Bus-Star‬در ﻣﻲ آﻳﺪ‪ .‬ﺗﻮﺟﻪ‬
‫ﺷﻮد ﻛﻪ در اﺗﺼﺎل وﺳﺎﻳﻞ ﺑﻪ ﻫﺎب اﺗﺼﺎﻻت ﻛﺎﺑﻞ ﻳﻚ ﺑﻪ ﻳﻚ اﺳﺖ )ﭼﻮن ﺧﻮد ﻫﺎب آﻧﻬﺎ را ‪ Cross‬ﻣﻲ ﻛﻨﺪ ﺑﻪ‬
‫ﺷﻜﻞ ﻗﺒﻞ دﻗﺖ ﻛﻨﻴﺪ( وﻟﻲ در اﺗﺼﺎل دو ﻫﺎب ﺑﻪ ﻳﻜﺪﻳﮕﺮ ﻻزم اﺳﺖ اﺗﺼﺎﻻت ﻛﺎﺑﻞ ‪ Cross‬ﺑﺎﺷﻨﺪ‪.‬‬
‫ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ در اﻳﻦ ﺷﺒﻜﻪ ‪ Hub‬ﻧﻘﺶ ﺣﺴﺎس دارد و اﮔﺮ ﺗﻐﺬﻳﻪ آن ﻗﻄﻊ ﺷﻮد ﻳﺎ دﭼﺎر اﺷﻜﺎل ﺷﻮد ارﺗﺒﺎط ﺗﻤﺎم‬
‫وﺳﺎﻳﻞ ﻣﺘﺼﻞ ﺑﻪ آن ﻗﻄﻊ ﻣﻲ ﮔﺮدد از اﻳﻨﺮو در ﻛﺎرﺑﺮدﻫﺎي ﺻﻨﻌﺘﻲ اﻧﺘﺨﺎب ﻫﺎب ﻣﻨﺎﺳﺐ و ﺗﻮﺟﻪ ﻻزم ﺑﻪ ﺷﺮاﻳﻂ‬
‫ﻣﺤﻴﻂ ﻧﺼﺐ آن ﺿﺮوري اﺳﺖ‪.‬‬
‫ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ‬ ‫‪28‬‬

‫ه( ﻣﺎﻛﺰﻳﻤﻢ ﻃﻮل ﺷﺒﻜﻪ‬


‫ﻣﺎﻛﺰﻳﻤﻢ ﻃﻮل ﻛﺎﺑﻞ ﺑﻴﻦ وﺳﻴﻠﻪ ﺗﺎ ﻫﺎب ‪ 100‬ﻣﺘﺮ و ﺣﺪاﻗﻞ ﻓﺎﺻﻠﻪ ﺑﻴﻦ اﻳﻦ دو ‪ 2.5‬ﻣﺘﺮ اﺳﺖ‪ .‬ﺑﺎ ﺳﺮي ﻛﺮدن ﻫﺎب ﻫﺎ‬
‫ﻣﻲ ﺗﻮان ﻃﻮل ﺷﺒﻜﻪ را ﺑﺼﻮرت ﺗﺌﻮري ﺗﺎ ﺣﺪود ‪ 4000‬ﻣﺘﺮ اﻓﺰاﻳﺶ داد‪ .‬ﻣﺎﻛﺰﻳﻤﻢ ﻓﺎﺻﻠﻪ ﺑﺴﺘﮕﻲ ﺑﻪ ﻧﻮع وﺳﺎﻳﻞ و‬
‫اﻧﺠﺎم ﻣﺤﺎﺳﺒﺎﺗﻲ دارد ﻛﻪ در ﻓﺼﻞ ﺑﻌﺪ ﺑﻪ آن ﺧﻮاﻫﻴﻢ ﭘﺮداﺧﺖ‪ .‬ﺿﺮورت اﻧﺠﺎم اﻳﻦ ﻣﺤﺎﺳﺒﺎت ﺑﺪﻟﻴﻞ وﺟﻮد ﭘﺪﻳﺪه‬
‫ﺗﺼﺎدم اﺳﺖ‪.‬در ﻳﻚ ﺟﻤﻠﻪ ﺳﺎده ﻣﻲ ﺗﻮان ﮔﻔﺖ ‪ :‬ﺗﺎ ﺣﺪي ﻣﻲ ﺗﻮان ﻃﻮل ﺷﺒﻜﻪ را اﻓﺰاﻳﺶ داد ﻛﻪ ﺑﻴﻦ دو وﺳﻴﻠﻪ‬
‫اي ﻛﻪ ﺑﻴﺸﺘﺮﻳﻦ ﻓﺎﺻﻠﻪ را ﺑﺎ ﻫﻢ روي ﺷﺒﻜﻪ دارﻧﺪ اﮔﺮ ﺗﺼﺎدم دﻳﺘﺎ ﭘﻴﺶ آﻣﺪ ﻗﺒﻞ از اﻳﻨﻜﻪ دﻳﺘﺎي ﺑﻌﺪي را ﺑﻔﺮﺳﺘﻨﺪ‬
‫ﻣﻄﻠﻊ ﺷﻮﻧﺪ اﺻﻄﻼﺣﺎً ﺑﻪ اﻳﻦ ﻣﻮﺿﻮع ‪ Collision Domain‬ﮔﻔﺘﻪ ﻣﻴﺸﻮد‪.‬‬

‫و( ﻣﺎﻛﺰﻳﻤﻢ ﺗﻌﺪاد وﺳﺎﻳﻞ‬


‫ﻣﺎﻛﺰﻳﻤﻢ ﺗﻌﺪاد وﺳﺎﻳﻞ ‪ 1024‬وﺳﻴﻠﻪ اﺳﺖ‪ .‬اﻳﻦ ﺗﻌﺪاد ﺑﺮ اﺳﺎس ﺿﺮﻳﺐ ﺑﻬﺮه وري از ﺑﺎس ﺑﺮآورد ﺷﺪه ﻛﻪ در ﺑﺤﺚ‬
‫ارﺗﺒﺎﻃﺎت ﻣﻨﻄﻘﻲ ﺑﻪ آن ﺧﻮاﻫﻴﻢ ﭘﺮداﺧﺖ‪ .‬در اﻳﻦ ﺷﺒﻜﻪ ﻧﻴﺰ ﻗﺎﻋﺪه ‪ 5-4-3‬وﺟﻮد دارد اﻟﺒﺘﻪ اﻳﻦ ﻣﺤﺪودﻳﺖ ﺑﻪ ﻣﻌﻨﺎي‬
‫آن ﻧﻴﺴﺖ ﻛﻪ ﻧﻤﻴﺘﻮان ﺑﻴﺶ از ‪ 5‬ﺳﮕﻤﻨﺖ داﺷﺖ ﺑﻠﻜﻪ ﻣﻔﻬﻮﻣﺶ اﻳﻨﺴﺖ ﻛﻪ ﻣﻲ ﺗﻮان ﺑﻴﺶ از ‪ 5‬ﺳﮕﻤﻨﺖ را ﻫﻢ در‬
‫ﻋﻤﻞ ﺑﺴﺖ وﻟﻲ در ﻣﺴﻴﺮ ﺑﻴﻦ ﻫﺮ دو وﺳﻴﻠﻪ اي ﻛﻪ ﺑﺎ ﻫﻢ ارﺗﺒﺎط ﻣﻲ ﮔﻴﺮﻧﺪ ‪ 5-4-3‬ﻣﺮاﻋﺎت ﺷﻮد‪.‬‬

‫‪ 5-3‬ﻻﻳﻪ ﻓﻴﺰﻳﻜﻲ ‪10 BASE -FL‬‬


‫اﻟﻒ( ﻛﺎﺑﻞ ﻓﻴﺒﺮ ﻧﻮري‬
‫در ‪ 10BASE-FL‬از ﻓﻴﺒﺮ ﻧﻮري اﺳﺘﻔﺎده ﻣﻴﺸﻮد‪ .‬ﻓﻴﺒﺮ ﺑﺼﻮرت ‪ Point to Point‬دو وﺳﻴﻠﻪ را ﺑﻪ ﻳﻜﺪﻳﮕﺮ ﺗﺎ‬
‫ﻣﺎﻛﺰﻳﻤﻢ ﻓﺎﺻﻠﻪ ‪ 2000‬ﻣﺘﺮ ﻣﺘﺼﻞ ﻣﻲ ﻧﻤﺎﻳﺪ ‪ .‬ﻃﺮز ﻛﺎر ﻓﻴﺒﺮ در ﺿﻤﻴﻤﻪ ‪ 2‬آورده ﺷﺪه اﺳﺖ ‪.‬‬
‫ﺑﻄﻮر ﻣﻌﻤﻮل در اﻳﻦ ﺷﺒﻜﻪ ﻓﻴﺒﺮ ‪ 62.5/125‬ﻣﻴﻜﺮوﻣﺘﺮي‬
‫‪125‬‬ ‫اﺳﺘﻔﺎده ﻣﻲ ﺷﻮد ﻋﺪد ‪ 62.5‬ﻗﻄﺮ ‪ Core‬و ﻋﺪد‬
‫ﻗﻄﺮ ﭘﻮﺷﺶ ‪ Cladding‬را ﻧﺸﺎن ﻣﻲ دﻫﺪ‪ .‬ﺳﺎﻳﺮ اﻧﻮاع‬
‫‪50/125 , 85/125‬‬ ‫ﻓﻴﺒﺮ ﻫﺎي ﻣﻮرد اﺳﺘﻔﺎده ﻋﺒﺎرﺗﻨﺪ از ‪:‬‬
‫‪ ,100/140‬ﻛﻪ ﻓﺎﺻﻠﻪ ﻛﻤﺘﺮي را ﻧﺴﺒﺖ ﺑﻪ‪62.5/125‬‬

‫ﺳﺎﭘﻮرت ﻣﻲ ﻛﻨﻨﺪ‪ .‬ﻫﻤﻪ ‪ 4‬ﻧﻮع ﻓﻴﺒﺮ ﻓﻮق ﺑﺼﻮرت‬


‫‪29‬‬ ‫ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ‬

‫‪ Multimode‬ﻛﺎر ﻣﻲ ﻛﻨﻨﺪ‪.‬ﻃﻮل ﻣﻮج ﻧﻮر در اﻳﻦ ﺷﺒﻜﻪ ‪ 850‬ﻧﺎﻧﻮﻣﺘﺮ ﻣﻲ ﺑﺎﺷﺪ‪.‬‬


‫از آﻧﺠﺎ ﻛﻪ در اﻳﻦ ارﺗﺒﺎط ﺑﺮاي ﻣﺴﻴﺮ ارﺳﺎل و درﻳﺎﻓﺖ ﻓﻴﺒﺮ ﺟﺪاﮔﺎﻧﻪ وﺟﻮد دارد از ﻫﻤﻴﻦ رو ﻣﻴﺘﻮان روي‬
‫‪ 10Base-FL‬ﺑﺼﻮرت ‪ Optional‬ارﺗﺒﺎط ‪ Fullduplex‬ﺑﺮﻗﺮار ﻧﻤﻮد‪ .‬در ﺣﺎﻟﺖ ‪ Full Duplex‬ﻃﻮل ﻓﻴﺒﺮ ﺑﻴﻦ دو‬
‫وﺳﻴﻠﻪ ﻣﻲ ﺗﻮاﻧﺪ ﺑﻴﺶ از ‪ 2000‬ﻣﺘﺮ ﺑﺎﺷﺪ و ﺑﺎ اﺳﺘﻔﺎده از ﻓﻴﺒﺮﻫﺎي ﺑﺎ ﻛﻴﻔﻴﺖ ﺣﺘﻲ ﺗﺎ ‪ 50000‬ﻣﺘﺮ اﻓﺰاﻳﺶ ﻳﺎﺑﺪ ﻋﻠﺖ‬
‫آﻧﺴﺖ ﻛﻪ در ﺣﺎﻟﺖ ‪ Full Duplex‬ﻣﺸﻜﻼت ﻧﺎﺷﻲ از ﺑﺮﺧﻮرد و ‪ ) Collision Domain‬ﻛﻪ در ﻣﺒﺤﺚ ﻻﺟﻴﻚ‬
‫اﺗﺮﻧﺖ ﺷﺮح داده ﺧﻮاﻫﺪ ﺷﺪ ( وﺟﻮد ﻧﺪارد‪.‬‬
‫ﻳﻜﻲ از ﻛﺎرﺑﺮدﻫﺎي ﻣﺘﺪاول ﻓﻴﺒﺮ ﺑﺮاي ارﺗﺒﺎط ﺑﻴﻦ ﺳﺎﺧﺘﻤﺎﻧﻬﺎ و ﻛﺎرﮔﺎﻫﻬﺎي ﻣﺨﺘﻠﻒ اﺳﺖ‪ .‬ﻣﻌﻤﻮﻻً ﺷﺒﻜﻪ داﺧﻠﻲ‬
‫ﻛﺎرﮔﺎه اﻟﻜﺘﺮﻳﻜﻲ وﻟﻲ ارﺗﺒﺎط ﻳﻚ ﻛﺎرﮔﺎه ﺑﺎ ﻛﺎرﮔﺎه دﻳﮕﺮ ﺑﺼﻮرت ﻧﻮري اﺳﺖ‪ .‬ﻳﻜﻲ از دﻻﻳﻞ اﻳﻦ اﻣﺮ اﻳﺰوﻟﻪ‬
‫ﺳﺎزي اﻟﻜﺘﺮﻳﻜﻲ دو ﻃﺮف اﺳﺖ ﺗﺎ ﻫﻢ ﭘﺘﺎﻧﺴﻴﻞ ﻧﺒﻮدن زﻣﻴﻦ و ﺳﺎﻳﺮ ﻣﺸﻜﻼت اﻟﻜﺘﺮﻳﻜﻲ ﻳﻜﻄﺮف ﺗﺎﺛﻴﺮي ﺑﺮ ﻃﺮف‬
‫دﻳﮕﺮ ﻧﺪاﺷﺘﻪ ﺑﺎﺷﺪ‪ .‬ﻣﺰﻳﺖ ﻣﻬﻢ دﻳﮕﺮ اﻳﻤﻨﻲ در ﺑﺮاﺑﺮ ﻧﻮﻳﺰ اﺳﺖ ﻓﻴﺒﺮ ﺑﻬﺘﺮﻳﻦ وﺳﻴﻠﻪ اﻧﺘﻘﺎل در ﺟﺎﻳﻲ اﺳﺖ ﻛﻪ ﻧﻮﻳﺰ‬
‫ﻫﺎي اﻟﻜﺘﺮوﻣﻐﻨﺎﻃﻴﺴﻲ و رادﻳﻮﻳﻲ ‪ EMI /RFI‬وﺟﻮد‬
‫داﺷﺘﻪ ﺑﺎﺷﺪ ‪.‬‬
‫ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ وﻳﺰﮔﻲ ﻫﺎي ﻓﻴﺒﺮ ﻣﻴﺘﻮان از آن در ﺷﺒﻜﻪ‬
‫‪ 10Base-FL‬ﺑﺮاي ﻣﺴﺎﻓﺘﻬﺎي ﻃﻮﻻﻧﻲ ﺗﺮ )ﻫﺮ ﺳﮕﻤﻨﺖ‬
‫ﺗﺎ ‪ (2 km‬اﺳﺘﻔﺎده ﻧﻤﻮد از اﻳﻨﺮ و ﻳﻜﻲ از ﻛﺎرﺑﺮدﻫﺎي‬
‫اﻳﻦ ﺷﺒﻜﻪ ﺑﻌﻨﻮان ‪ Bakbone‬ﺑﺮاي ﺳﺎﻳﺮ ﺷﺒﻜﻪ ﻫﺎي‬
‫‪ 10Base‬اﺳﺖ‪.‬‬

‫ب( ﻛﺎﻧﻜﺘﻮر‬
‫اﺗﺼﺎل ﻓﻴﺒﺮ ﺑﻪ وﺳﻴﻠﻪ ﺗﻮﺳﻂ ﻛﺎﻧﻜﺘﻮر ﻫﺎي ﻣﺨﺼﻮص ﻛﻪ ﺑﻪ‪ SC،ST‬و ‪ LC‬ﻣﻮﺳﻮم اﺳﺖ اﻧﺠﺎم ﻣﻲ ﺷﻮد‪.‬‬

‫ﺑﻪ اﻳﻦ ﻛﺎﻧﻜﺘﻮرﻫﺎ ‪ Simplex‬ﻣﻲ ﮔﻮﻳﻨﺪ وﻗﺘﻲ دو ﻛﺎﻧﻜﺘﻮر در ﻛﻨﺎر ﻫﻢ در ﻳﻚ ‪ Case‬ﻗﺮار ﻣﻲ ﮔﻴﺮد ﺑﻪ آن‬
‫‪ Duplex‬ﮔﻔﺘﻪ ﻣﻴﺸﻮد‪ .‬ﺗﻔﺎوت ﺑﻴﻦ ﻛﺎرﺑﺮد اﻳﻦ ﻛﺎﻧﻜﺘﻮرﻫﺎ ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﻧﻮع ﻓﻴﺒﺮدر ﺟﺪول زﻳﺮ آﻣﺪه اﺳﺖ‪:‬‬
‫ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ‬ ‫‪30‬‬

‫ﺑﺮاي اﺗﺼﺎل ﻓﻴﺒﺮ ﺑﻪ وﺳﺎﻳﻞ دﻳﮕﺮ ﻛﻪ ﭘﻮرت ﻧﻮري ﻧﺪارﻧﺪو‬


‫داراي ﭘﻮرت ‪ AUI‬ﻫﺴﺘﻨﺪ ﻧﻴﺎز ﺑﻪ ﻣﺒﺪل ﺧﺎص ﻣﺎﻧﻨﺪ ﺷﻜﻞ‬
‫روﺑﺮوﺳﺖ‪ .‬ﺗﺼﻮﻳﺮ ﺑﻌﺪي ﻛﺎرﺑﺮد اﻳﻦ ﻣﺒﺪل را ﺑﻴﻦ ﻳﻚ‬
‫ﻫﺎب ﻧﻮري و ﻛﺎرت ﺷﺒﻜﻪ ﻛﺎﻣﭙﻴﻮﺗﺮ ﻧﺸﺎن ﻣﻲ دﻫﺪ‪.‬‬

‫ج( اﻳﻨﺘﺮﻓﻴﺲ ﺷﺒﻜﻪ‬


‫ﻛﺎرت ﺷﺒﻜﻪ ‪ 10Base-FL‬داراي دو ﭘﻮرت ﻧﻮري ‪ TX,RX‬اﺳﺖ ﻛﻪ ﻛﺎﻧﻜﺘﻮرﻫﺎ ﻣﺴﺘﻘﻴﻤﺎً ﺑﻪ آن ﻣﺘﺼﻞ ﻣﻲ ﺷﻮﻧﺪ‪.‬‬

‫د( ﺗﻮﭘﻮﻟﻮژي‬
‫ﻣﻲ ﺑﺎﺷﺪ ﺑﻌﺒﺎرت دﻳﮕﺮ ﻓﻴﺒﺮ از ﭘﻮرت ارﺳﺎل‪Tx‬‬ ‫اﺗﺼﺎل ﺑﺼﻮرت ‪ P-t-P‬ﻛﻪ ﻣﺨﻔﻒ ‪ Point-to-Point‬اﺳﺖ‬
‫ﻳﻚ وﺳﻴﻠﻪ ﺑﻪ ﭘﻮرت ‪ Rx‬وﺳﻴﻠﻪ دﻳﮕﺮ ﻣﺘﺼﻞ ﻣﻲ ﺷﻮد‪ ..‬ﭘﺲ ﻫﺮ ﺳﮕﻤﻨﺖ ﻣﺎﻛﺰﻳﻤﻢ دو ‪ Node‬دارد‪.‬‬
‫‪31‬‬ ‫ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ‬

‫ﺑﺪﻳﻨﺼﻮرت اﻣﻜﺎن اﻳﺠﺎد ﺗﻮﭘﻮﻟﻮژي ﻫﺎي ﻣﺨﺘﻠﻒ ﻣﺎﻧﻨﺪ ‪ Star‬و ‪ Ring‬ﻧﻴﺰ ﺑﺎ ﻓﻴﺒﺮ وﺟﻮد دارد‪.‬‬
‫ه(ﻣﺎﻛﺰﻳﻤﻢ ﻓﺎﺻﻠﻪ‬
‫در ‪10Base-FL‬ﻃﻮل ﻫﺮ ﺳﮕﻤﻨﺖ‬
‫ﻳﻌﻨﻲ ﻓﺎﺻﻠﻪ ﺑﻴﻦ ﻫﺮ دو وﺳﻴﻠﻪ‬
‫‪ 2000‬ﻣﺘﺮ اﺳﺖ‪ .‬وﻟﻲ ﻃﻮل ﻛﻠﻲ‬
‫‪Collision‬‬ ‫ﺷﺒﻜﻪ ﺑﺪﻟﻴﻞ وﺟﻮد‬
‫‪ Domain‬ﺷﺒﻴﻪ ‪ 10Base-T‬ﻧﻴﺎز‬
‫ﺑﻪ ﻣﺤﺎﺳﺒﻪ دارد‪.‬‬

‫‪ 6-3‬ﻻﻳﻪ ﻓﻴﺰﻳﻜﻲ ‪100 BASE –T‬‬


‫ﻗﺒﻞ از ﻫﺮ ﭼﻴﺰ ﻻزم اﺳﺖ اﻳﻦ ﻧﻜﺘﻪ ﺑﺨﺎﻃﺮ ﺳﭙﺮده ﺷﻮد ﻛﻪ ‪ Fast Ethernet‬ﭼﻪ ﻧﻮع ﻣﺴﻲ و ﭼﻪ ﻧﻮع ﻧﻮري آن ﺷﺒﻜﻪ‬
‫اي اﺳﺖ ﻣﺒﺘﻨﻲ ﺑﺮ ﺗﻜﻨﻮﻟﻮژي ﺳﻮﺋﻴﭽﻴﻨﮓ )‪ . (Switch- Based‬ﻛﺎرﺑﺮد ﺳﻮﺋﻴﭻ در ﺷﺒﻜﻪ اﺗﺮﻧﺖ وﻳﮋﮔﻲ ﻫﺎي آن را‬
‫از اﺑﻌﺎد ﻣﺨﺘﻠﻒ از ﺟﻤﻠﻪ ﻃﻮل ﻛﺎﺑﻞ ﺗﺤﺖ ﺗﺎﺛﻴﺮ ﻗﺮار ﻣﻲ دﻫﺪ و ﻣﺤﺪودﻳﺖ ﻫﺎي ﺗﺼﺎدم را ﺑﺮ ﻃﺮف ﻣﻲ ﺳﺎزد ‪ .‬ﺑﻪ‬
‫اﻳﻦ ﻣﻮﺿﻮع در ﻓﺼﻞ ﻫﺎي ﺑﻌﺪ ﺧﻮاﻫﻴﻢ ﭘﺮداﺧﺖ ‪.‬‬
‫ﻫﻤﺎﻧﻄﻮر ﻛﻪ در ﻓﺼﻞ ﻗﺒﻞ اﺷﺎره ﺷﺪ ﺑﺮاي ‪ Fast Ethernet‬روي ﻛﺎﺑﻞ ﻣﺴﻲ دو ﻧﺴﺨﻪ ﻋﺮﺿﻪ ﺷﺪه اﺳﺖ ﻳﻜﻲ‬
‫‪ 100Base-T4‬ﻛﻪ ﻣﻲ ﺗﻮاﻧﺪ روي ﻛﺎﺑﻞ ‪ 10Base-T‬ﻧﻴﺰ اﺟﺮا ﺷﻮد و دﻳﮕﺮي ‪ 100Base-TX‬ﻛﻪ ﻧﻴﺎز ﺑﻪ ﻛﺎﺑﻞ رده‬
‫ﺑﺎﻻﺗﺮ دارد ‪ .‬اﮔﺮ ﺑﺮاي ‪ 10Base-T‬ﻛﺎﺑﻞ ‪ Cate3‬ﺑﻜﺎر ﺑﺮده ﺷﺪه ﻣﻲ ﺗﻮان ﺑﺪون ﺗﻌﻮﻳﺾ ﻛﺎﺑﻞ ﺷﺒﻜﻪ را ﺑﺎ ﺳﺨﺖ‬
‫اﻓﺰار ﺟﺪﻳﺪ ﺑﻪ ‪ 100Base-T4‬ارﺗﻘﺎء داد ﺑﺪﻳﻬﻲ اﺳﺖ در اﻳﻦ ﺣﺎﻟﺖ ﻫﺮ ‪ 4‬زوج ﺳﻴﻢ ﻛﺎﺑﻞ ﻣﻮرد اﺳﺘﻔﺎده ﻗﺮار ﻣﻲ‬
‫ﮔﻴﺮﻧﺪ اﻟﺒﺘﻪ ﺣﺘﻲ ﺑﺎ وﺟﻮد اﺳﺘﻔﺎده از ‪ 4‬زوج ‪ ،‬اﻳﻦ ﺷﺒﻜﻪ ‪ Full Duplex‬را ﺳﺎﭘﻮرت ﻧﻤﻲ ﻛﻨﺪ‪.‬‬
‫‪ 100Base-T4‬ﻣﻮﺿﻮع ﺑﺤﺚ ﻣﺎ ﻧﻴﺴﺖ و در اﻳﻨﺠﺎ ﺻﺮﻓﺎً ‪ 100Base-TX‬را ﻣﻮرد ﺑﺮرﺳﻲ ﻗﺮار ﻣﻲ دﻫﻴﻢ‪.‬‬
‫ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ‬ ‫‪32‬‬

‫اﻟﻒ( ﻛﺎﺑﻞ‬
‫ﻛﺎﺑﻞ ﻣﻮرد اﺳﺘﻔﺎده ﻣﻲ ﺗﻮاﻧﺪ ‪ Cate5‬و ‪ Cate5e‬و ‪ Cate6‬ﺑﺎﺷﺪ ﻫﻤﻪ اﻳﻦ ﻛﺎﺑﻞ ﻫﺎ داراي ‪ 8‬رﺷﺘﻪ ﺳﻴﻢ ﻫﺴﺘﻨﺪ ﻛﻪ‬
‫ﺑﺼﻮرت ‪ 4‬زوج ﺑﻬﻢ ﺗﺎﺑﻴﺪه ﺗﺤﺖ ﻳﻚ روﭘﻮش ﻗﺮار ﮔﺮﻓﺘﻪ اﻧﺪ ‪.‬از ﻧﻈﺮ ﻇﺎﻫﺮي ﺑﺠﺰ در رﻧﮓ روﭘﻮش و ﻛﺪ‬
‫ﻧﻮﺷﺘﻪ ﺷﺪه روي آن ﺗﻔﺎوت دﻳﮕﺮي ﺑﻴﻦ اﻳﻦ ﻛﺎﺑﻞ ﻫﺎ ﻧﻤﻴﺘﻮان ﻣﺸﺎﻫﺪه ﻛﺮد ‪.‬‬
‫‪Cate5‬‬

‫‪Cate5e‬‬

‫‪Cate6‬‬

‫ﻣﺸﺨﺼﺎت ﻓﻨﻲ اﻳﻦ ﻛﺎﺑﻞ ﻫﺎ ﺑﺎ ﻫﻢ ﻣﺘﻔﺎوت اﺳﺖ ﻛﻪ ﺟﺰﺋﻴﺎت آن ﺑﻌﺪاً ذﻛﺮ ﺧﻮاﻫﺪ ﺷﺪ‪ .‬ﻛﺎﺑﻞ ‪ Cate5‬ﺳﺮﻋﺖ‬
‫‪ 10Mbps , 100 Mbps‬و ﻛﺎﺑﻞ ‪ Cate6‬ﻋﻼوه ﺑﺮ دو ﺳﺮﻋﺖ ﻓﻮق ‪ 1000Mbps‬را ﻧﻴﺰ ﺳﺎﭘﻮرت ﻣﻲ ﻛﻨﺪ‪.‬ﺟﺪول‬
‫ﺑﻌﺪ ﺑﺮﺧﻲ از ﭘﺎراﻣﺘﺮﻫﺎي اﻳﻦ ﻛﺎﺑﻞ ﻫﺎ را ﻣﻮرد ﻣﻘﺎﻳﺴﻪ ﻗﺮار داده اﺳﺖ ﺑﺮاي ﺷﻨﺎﺧﺖ ﭘﺎراﻣﺘﺮﻫﺎي دﻗﻴﻖ ﻣﻮرد ﻣﻘﺎﻳﺴﻪ‬
‫ﻣﺎﻧﻨﺪ ‪ NEXT‬و ‪..‬ﺑﻪ ﺗﻮﺿﻴﺤﺎﺗﻲ ﻛﻪ در ﺿﻤﻴﻤﻪ در ﻣﻮرد ﺗﺴﺖ ﻛﺎﺑﻞ ﻫﺎ اداﻣﻪ آﻣﺪه اﺳﺖ ﻣﺮاﺟﻌﻪ ﻧﻤﺎﻳﻴﺪ‪.‬‬

‫‪Specification of Various Cable Categories‬‬


‫‪Category 5‬‬ ‫‪Category 5E‬‬ ‫‪Category 6‬‬ ‫‪Category 7‬‬
‫‪Parameter‬‬
‫)‪('568-A-5‬‬
‫‪Specified frequency range‬‬ ‫‪1-100 MHz‬‬ ‫‪1-100 MHz‬‬ ‫‪1-250 MHz‬‬ ‫‪1-600 MHz‬‬

‫‪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‬‬

‫‪ELFEXT‬‬ ‫‪17 dB‬‬ ‫‪17.4 dB‬‬ ‫)‪23.2 dB (15.3 dB‬‬ ‫***‪ffs‬‬

‫‪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‬‬ ‫ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ‬

‫‪GRN , WHT/GRN‬‬ ‫ﺳﺒﺰ ‪ -‬ﺳﻔﻴﺪﺳﺒﺰ‬


‫‪ORG , ORG/WHT‬‬ ‫ﻧﺎرﻧﺠﻲ ‪ -‬ﺳﻔﻴﺪ ﻧﺎرﻧﺠﻲ‬
‫‪BRN , BRN/WHT‬‬ ‫ﻗﻬﻮه اي –ﺳﻔﻴﺪ ﻗﻬﻮه اي‬
‫‪BLU , BLU/WHT‬‬ ‫آﺑﻲ –ﺳﻔﻴﺪ آﺑﻲ‬
‫‪ 100Base-Tx‬اﻣﻜﺎن ‪ Full Duplex‬را ﻧﻴﺰ ﺑﺼﻮرت ‪ optional‬ﻓﺮاﻫﻢ ﻣﻲ ﻛﻨﺪ ﺑﻨﺎﺑﺮاﻳﻦ ﻻزم اﺳﺖ ﻫﺮ ‪ 4‬زوج ﺳﻴﻢ‬
‫ﻛﺎﺑﻞ ﺑﻪ ﻛﺎﻧﻜﺘﻮر اﺗﺼﺎل ﻳﺎﺑﺪ‪ .‬ﺑﺪﻳﻨﻄﺮﻳﻖ ﻣﺴﻴﺮ ارﺳﺎل ﺑﺎ ﻣﺴﻴﺮ درﻳﺎﻓﺖ ﺟﺪا ﺧﻮاﻫﺪ ﺑﻮد اﻣﺎ ﺻﺮﻓﺎً اﻧﺠﺎم اﺗﺼﺎﻻت‬
‫ﻛﺎﻓﻲ ﻧﻴﺴﺖ ﺑﺎﻳﺴﺘﻲ ﻛﺎرت ﺷﺒﻜﻪ و ﻫﺎب ﻧﻴﺰ ﻗﺎﺑﻠﻴﺖ ‪ Full Duplex‬داﺷﺘﻪ ﺑﺎﺷﻨﺪ‪.‬‬

‫ب( ﻛﺎﻧﻜﺘﻮر و اﺗﺼﺎﻻت‬


‫‪9 pin –D sub‬‬ ‫اﮔﺮ ﻛﺎﺑﻞ ‪ UTP‬ﺑﺎﺷﺪ ﻛﺎﻧﻜﺘﻮر از ﻧﻮع ‪ RJ45‬و اﮔﺮ ﻛﺎﺑﻞ از ﻧﻮع ‪ STP‬ﺑﺎﺷﺪ ﻛﺎﻧﻜﺘﻮر از ﻧﻮع‬
‫ﻣﻴﺒﺎﺷﺪ‪.‬‬

‫ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ در اﺗﺼﺎل وﺳﻴﻠﻪ ﺑﻪ ﻫﺎب ﻳﺎ ﺳﻮﺋﻴﭻ اﺗﺼﺎﻻت ﻛﺎﻧﻜﺘﻮر ﻳﻚ ﺑﻪ ﻳﻚ اﺳﺖ وﻟﻲ اﮔﺮ دو وﺳﻴﻠﻪ‬
‫ﻣﺴﺘﻘﻴﻤﺎً ﺑﻪ ﻳﻜﺪﻳﮕﺮ ﻣﺘﺼﻞ ﺷﻮﻧﺪ اﺗﺼﺎﻻت ﺑﺼﻮرت ‪ Cross‬اﺳﺖ ﻳﻌﻨﻲ ‪ Transmit‬ﻫﺮ ﻃﺮف ﺑﻪ ‪ Receive‬ﻃﺮف‬
‫ﻣﻘﺎﺑﻞ ﻣﺘﺼﻞ ﻣﻲ ﮔﺮدد‪.‬‬
‫ج( اﻳﻨﺘﺮﻓﻴﺲ ﺷﺒﻜﻪ‬
‫ﻛﺎرت ﻫﺎي اﻳﻦ ﺷﺒﻜﻪ ﻣﻌﻤﻮﻻً دو ﺣﺎﻟﺘﻪ ﻫﺴﺘﻨﺪ و ‪ 10/100 Mbps‬را ﺳﺎﭘﻮرت ﻣﻲ ﻛﻨﻨﺪ‪.‬‬
‫د( ﺗﻮﭘﻮﻟﻮژي‬
‫ﺗﻮﭘﻮﻟﻮژي اﺗﺼﺎل ﻣﺸﺎﺑﻪ ‪ 10Base-T‬اﺳﺖ ﻳﻌﻨﻲ ﺑﺼﻮرت ﺳﺘﺎره ‪ .‬اﻳﻦ ﺗﻮﭘﻮﻟﻮژي ﺗﻮﺳﻂ ﺳﻮﺋﻴﭻ ﺷﻜﻞ ﻣﻲ ﮔﻴﺮد‪.‬‬
‫ﺗﻔﺎوت ﻋﻤﺪه ﺳﻮﺋﻴﭻ ﺑﺎ ﻫﺎب در اﻳﻨﺴﺖ ﻛﻪ ﻫﺎب دﻳﺘﺎ را ﺑﻪ ﺗﻤﺎم ﭘﻮرت ﻫﺎي ﺧﻮد اﻧﺘﻘﺎل ﻣﻲ دﻫﺪ در ﺣﺎﻟﻴﻜﻪ‬
‫ﺳﻮﺋﻴﭻ ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ آدرس دﻳﺘﺎ ﻓﻘﻂ آﻧﺮا ﺑﻪ ﭘﻮرﺗﻲ اﻧﺘﻘﺎل ﻣﻴﺪﻫﺪ ﻛﻪ ﻣﻘﺼﺪ از آﻧﺠﺎ ﻗﺎﺑﻞ دﺳﺘﺮس اﺳﺖ‪) .‬ﻓﺎﻳﻞ ﻓﻠﺶ‬
‫ﺿﻤﻴﻤﻪ ﺑﺎ ﻧﺎم ‪ Hub & Switch‬را ﺑﺒﻴﻨﻴﺪ( ﺳﻮﺋﻴﭻ داراي ﻳﻚ ﺟﺪول آدرس داﺧﻠﻲ اﺳﺖ ﻛﻪ در آن آدرس وﺳﺎﻳﻞ‬
‫ﻣﺘﺼﻞ ﺑﻪ ﭘﻮرﺗﻬﺎي ﺧﻮد را ذﺧﻴﺮه ﻛﺮده اﺳﺖ ‪ .‬وﻳﮋﮔﻲ دﻳﮕﺮ ﺳﻮﺋﻴﭻ آﻧﺴﺖ ﻛﻪ دﻳﺘﺎ را اﺑﺘﺪا ذﺧﻴﺮه و ﺳﭙﺲ اﻧﺘﻘﺎل‬
‫ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ‬ ‫‪34‬‬

‫ﻣﻴﺪﻫﺪ از اﻳﻦ ﻟﺤﺎظ ﺗﺎﺧﻴﺮ ﺑﻴﺸﺘﺮي ﻧﺴﺒﺖ ﺑﻪ ﻫﺎب و‬


‫رﻳﭙﻴﺘﺮ دارد وﻟﻲ ﻣﺰﻳﺘﺶ اﻳﻨﺴﺖ ﻛﻪ اﮔﺮ دﻳﺘﺎ ﺧﺮاب‬
‫ﺑﺎﺷﺪ از اﻧﺘﺸﺎر آن ﺟﻠﻮﮔﻴﺮي ﻣﻲ ﻧﻤﺎﻳﺪ‪ .‬ﻫﻤﻪ ﻧﻜﺎت ﻓﻮق‬
‫ﻣﻮﺟﺐ ﺷﺪه ﻛﻪ ﺳﻮﺋﻴﭻ ﺗﺮاﻓﻴﻚ ﺷﺒﻜﻪ را ﺗﺎ ﺣﺪ زﻳﺎدي‬
‫ﻛﺎﻫﺶ دﻫﺪ و در ﻧﺘﻴﺠﻪ ﺗﺼﺎدم ﻛﻤﺘﺮي رخ دﻫﺪ‪.‬‬
‫ﺗﻔﺎوت ﻫﺎب و ﺳﻮﺋﻴﭻ در ﺷﻜﻞ زﻳﺮ ﻧﺸﺎن داده ﺷﺪه اﺳﺖ‪:‬‬

‫و( ﻣﺎﻛﺰﻳﻤﻢ ﻃﻮل ﺷﺒﻜﻪ‬


‫در اﻳﻦ ﺷﺒﻜﻪ ﻧﻴﺰ ﻣﺎﻛﺰﻳﻤﻢ ﻃﻮل ﻛﺎﺑﻞ ﺑﻴﻦ وﺳﻴﻠﻪ ﺗﺎ ﺳﻮﺋﻴﭻ ﺻﺪ ﻣﺘﺮ اﺳﺖ اﮔﺮ ﭼﻪ ﻃﻮل ﻛﻠﻲ ﺷﺒﻜﻪ ﻫﻤﺎﻧﻨﺪ‬
‫‪ 10Base-T‬ﻧﻴﺎز ﺑﻪ ﻣﺤﺎﺳﺒﻪ دارد وﻟﻲ اﻳﻦ ﻃﻮل ﻧﺴﺒﺖ ﺑﻪ ‪ 10base-T‬ﻣﻲ ﺗﻮاﻧﺪ ﺑﻴﺸﺘﺮ ﺑﺎﺷﺪ زﻳﺮا وﺟﻮد ﺳﻮﺋﻴﭻ ﺑﺎﻋﺚ‬
‫ﻣﻴﺸﻮد ﻛﻪ ‪ Collision Domain‬ﺑﻪ ﭘﻮرت ﺳﻮﺋﻴﭻ ﺧﺘﻢ ﺷﻮد‪ .‬ﺑﻪ ﻫﺮ ﺣﺎل در ﻗﺴﻤﺘﻲ از ﺷﺒﻜﻪ ﻛﻪ از رﻳﭙﻴﺘﺮ و ﻫﺎب‬
‫اﺳﺘﻔﺎده ﺷﺪه ﻻزم اﺳﺖ ﻣﺤﺎﺳﺒﺎﺗﻲ اﻧﺠﺎم ﺷﻮد و ﺗﺎﺧﻴﺮات ﻧﺎﺷﻲ از اﻟﻤﺎﻧﻬﺎي واﺳﻂ ﺑﻴﻦ دو ‪ Node‬ﻛﻪ از ﻫﻢ ﻓﺎﺻﻠﻪ‬
‫ﺑﻴﺸﺘﺮي دارﻧﺪ ﺟﻤﻊ ﮔﺮدد ﻧﺘﻴﺠﻪ ﺑﺎﻳﺪ در ﻓﺮﻣﻮل زﻳﺮ ﺻﺪق ﻛﻨﺪ‪:‬‬
‫‪Repeatr Delays + Cable Delays + NIC Delays +Safety Factor (5 bits minimum) <2.56 ms‬‬

‫ﻧﻤﻮﻧﻪ ﺗﺎﺧﻴﺮ ﺑﺮﺧﻲ‬ ‫ﺑﻌﻨﻮان‬


‫وﺳﺎﻳﻞ در ﺟﺪول روﺑﺮو‬
‫آورده ﺷﺪه اﺳﺖ‬

‫ه( ﻣﺎﻛﺰﻳﻤﻢ ﺗﻌﺪاد وﺳﺎﻳﻞ‬


‫ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ وﻳﮋﮔﻲ ﻫﺎي ﺳﻮﺋﻴﭻ از آﻧﺠﺎ ﻛﻪ داﻣﻨﻪ ﺗﺼﺎدم ﺑﻪ ﭘﻮرت ﺳﻮﺋﻴﭻ ﺧﺘﻢ ﻣﻲ ﺷﻮد ﻣﻲ ﺗﻮان ﺗﻌﺪاد زﻳﺎدي‬
‫‪ 10Base-T‬ﻧﺪارد‪.‬‬ ‫وﺳﻴﻠﻪ را ﺷﺒﻜﻪ ﻛﺮد و ﻣﺤﺪودﻳﺖ ﻫﺎﻳﻲ ﻣﺎﻧﻨﺪ‬
‫‪35‬‬ ‫ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ‬

‫‪ 7-3‬ﻻﻳﻪ ﻓﻴﺰﻳﻜﻲ ‪100 BASE –FX‬‬


‫اﻟﻒ( ﻛﺎﺑﻞ‬
‫اﻳﻦ ﺷﺒﻜﻪ از ﻛﺎﺑﻞ ‪ ) MMF‬ﻣﺨﻔﻒ‪ ( Multi Mode Fiber‬از ﻧﻮع ‪ 62.5/125‬ﻣﻴﻜﺮوﻣﺘﺮ اﺳﺘﻔﺎده ﻣﻲ ﻛﻨﺪ ‪ .‬اﻟﺒﺘﻪ‬
‫ﻫﻤﺎﻧﻄﻮر ﻛﻪ ﺑﺮاي ‪ 10Base-FL‬ذﻛﺮ ﺷﺪ ﻣﻴﺘﻮان از ﻓﻴﺒﺮ ﻫﺎي دﻳﮕﺮ ﻧﻴﺰ اﺳﺘﻔﺎده ﻛﺮد وﻟﻲ ﻓﺎﺻﻠﻪ ﻛﻤﺘﺮي را ﺳﺎﭘﻮرت‬
‫ﻣﻲ ﻛﻨﻨﺪ‪ .‬ﻃﻮل ﻣﻮج ﻧﻮر ﺑﺮاي اﻳﻦ ﻛﺎﺑﻞ ‪ 1300‬ﻧﺎﻧﻮ ﻣﺘﺮ اﺳﺖ‪ .‬ﻓﻴﺒﺮ ‪ ) SMF‬ﻣﺨﻔﻒ ‪ (Single Mode Fiber‬ﻧﻴﺰ‬
‫ﺑﺮاي ﻣﺴﺎﻓﺖ ﻫﺎي زﻳﺎد ﻗﺎﺑﻞ اﺳﺘﻔﺎده اﺳﺖ ﻛﻪ اﻟﺒﺘﻪ ﮔﺮاﻧﻘﻴﻤﺖ ﺗﺮ اﺳﺖ‪.‬‬
‫ب(ﻛﺎﻧﻜﺘﻮر و اﺗﺼﺎﻻت‬
‫اﻧﻮاع ﻛﺎﻧﻜﺘﻮر ﻗﺎﺑﻞ اﺳﺘﻔﺎده ﻣﺸﺎﺑﻪ‬
‫‪ 10Base-FL‬ﻣﻲ ﺗﻮاﻧﺪ ‪ ST ، SC‬و‬
‫‪ FDDI‬ﺑﺎﺷﺪ‪.‬‬

‫د(ﺗﻮﭘﻮﻟﻮژي‬ ‫ج(اﻳﻨﺘﺮﻓﻴﺲ ﺷﺒﻜﻪ‬


‫ﻣﺸﺎﺑﻪ ﺗﻮﭘﻮﻟﻮژي ﻫﺎي ذﻛﺮ ﺷﺪه ﺑﺮاي ‪ 10Base-FL‬ﻣﻴﺒﺎﺷﺪ‪.‬‬ ‫ﻛﺎرت ﺷﺒﻜﻪ ﺑﺎ ﻗﺎﺑﻠﻴﺖ اﺗﺼﺎل ﻣﺴﺘﻘﻴﻢ‬
‫ﺳﻮﺋﻴﭻ ﻫﺎي ﻧﻮري ﺑﺎ اﺗﺼﺎل ﺑﻪ ﻳﻜﺪﻳﮕﺮ ﺷﺒﻜﻪ زﻳﺮﺳﺎﺧﺖ‬ ‫ﺑﻪ ﻓﻴﺒﺮ ﻧﻮري‬
‫‪ Backbone‬را ﺑﻮﺟﻮد ﻣﻲ آورﻧﺪ‪.‬‬
‫ارﺗﺒﺎﻃﺎت ﻓﻴﺰﻳﻜﻲ در اﺗﺮﻧﺖ‬ 36

‫د(ﻣﺎﻛﺰﻳﻤﻢ ﻃﻮل ﺷﺒﻜﻪ‬


: ‫ ﻣﺎﻛﺰﻳﻤﻢ ﻃﻮل ﺑﺼﻮرت زﻳﺮ اﺳﺖ‬multimode ‫ﺑﺎ ﻓﻴﺒﺮ‬
‫ ﻣﺘﺮ‬160 : Hub ‫وﺳﻴﻠﻪ ﺗﺎ‬ •

‫ ﻣﺘﺮ‬210 : ‫وﺳﻴﻠﻪ ﺗﺎ ﺳﻮﺋﻴﭻ‬ •

‫ ﻣﺘﺮ‬412 : Half Duplex ‫ﺳﻮﺋﻴﭻ ﺗﺎ ﺳﻮﺋﻴﭻ ﺑﺼﻮرت‬ •

‫ ﻣﺘﺮ‬2000 : Full Duplex ‫ﺳﻮﺋﻴﭻ ﺗﺎ ﺳﻮﺋﻴﭻ ﺑﺼﻮرت‬ •

‫ ﻣﻄﺮح ﻧﺸﺪه اﺳﺖ وﻟﻲ ﺑﺴﻴﺎري از‬Singlemode ‫ اﺳﺘﻔﺎده از ﻓﻴﺒﺮ‬IEEE802.3u ‫ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ در اﺳﺘﺎﻧﺪارد‬
.‫ ﻛﻴﻠﻮﻣﺘﺮ را اﻣﻜﺎن ﭘﺬﻳﺮ ﺳﺎﺧﺘﻪ اﻧﺪ‬20 ‫ ﺗﺎ‬Singlemode ‫ﺳﺎزﻧﺪﮔﺎن اﺗﺼﺎل ﺳﻮﺋﻴﭻ ﺗﺎ ﺳﻮﺋﻴﭻ را ﺑﺎ ﻓﻴﺒﺮ‬

100Base ‫ و ﺧﺎﻧﻮاده‬10Base ‫ﻣﻘﺎﻳﺴﻪ ﻛﻠﻲ ﺧﺎﻧﻮاده‬


Ethernet Fast Ethernet
IEEE standard 802.3 802.3u

Data rate 10 Mbps 100 Mbps

Duration of a bit 100 ns 10 ns

Access technique CSMA/CD

Longest packet 1518 bytes

Shortest packet 64 bytes

Address field length 48 bytes

Topology Bus, star, tree Star, tree


Supported media Coax: 10BASE5
Twisted pair: 10BASE-T
FO: 10BASE-FL Twisted pair: 100BASE-TX
FO: 100BASE-FL
Max. network span 4520 m 412 m

Max. TP cable length 100 m 100 m

Max. FO cable length HDX2) 2000 m 412 m (point-to-point)

Max. FO cable length FDX2) 2000 m 2000 m


‫‪ -4‬روش ﻛﺪﻳﻨﮓ و ﺳﻴﮕﻨﺎﻟﻴﻨﮓ در اﺗﺮﻧﺖ‬
‫ﻣﺸﺘﻤﻞ ﺑﺮ ‪:‬‬
‫در ‪10Base‬‬ ‫‪ 1-4‬ﻛﺪﻳﻨﮓ و ﺳﻴﮕﻨﺎﻟﻴﻨﮓ‬
‫ﻛﺪﻳﻨﮓ و ﺳﻴﮕﻨﺎﻟﻴﻨﮓ در ‪100Base-FX‬‬ ‫‪2-4‬‬
‫ﻛﺪﻳﻨﮓ و ﺳﻴﮕﻨﺎﻟﻴﻨﮓ در ‪100Base-TX‬‬ ‫‪3-4‬‬
‫روش ﻛﺪﻳﻨﮓ و ﺳﻴﮕﻨﺎﻟﻴﻨﮓ در اﺗﺮﻧﺖ‬ ‫‪38‬‬

‫روش ﻛﺪﻳﻨﮓ و ﺳﻴﮕﻨﺎﻟﻴﻨﮓ در اﺗﺮﻧﺖ‬


‫ﺑﺮاي ﭘﺮوﺗﻜﻞ ﻫﺎي ﻣﺨﺘﻠﻒ اﺗﺮﻧﺖ ‪ ،‬ﻛﺪﻳﻨﮓ ﺳﻴﮕﻨﺎل ) ﻳﻌﻨﻲ ﺻﻔﺮ و ﻳﻚ ﻣﻨﻄﻘﻲ در ﻻﻳﻪ ﻓﻴﺰﻳﻜﻲ( ﺑﺎ روش ﻫﺎي‬
‫ﻣﺨﺘﻠﻒ اﻧﺠﺎم ﻣﻲ ﺷﻮد ‪.‬‬

‫در ‪10Base‬‬ ‫‪ 1-4‬ﻛﺪﻳﻨﮓ و ﺳﻴﮕﻨﺎﻟﻴﻨﮓ‬


‫ﺑﺮاي ‪ 10Base‬ﻛﺪﻳﻨﮓ ﻣﻨﭽﺴﺘﺮ ﺑﻜﺎر ﻣﻴﺮود ﻛﻪ ﺑﺎ ﺳﻴﮕﻨﺎﻟﻴﻨﮓ ﺗﻔﺎﺿﻠﻲ ‪ 5‬وﻟﺖ ارﺳﺎل ﻣﻴﺸﻮد ‪ .‬درﻛﺪﻳﻨﮓ ﻣﻨﭽﺴﺘﺮ‬
‫ﻳﻚ ﭘﺎﻟﺲ ﺳﺎﻋﺖ ﺑﺎ ﻓﺮﻛﺎﻧﺲ ﻣﻨﺎﺳﺐ )ﻣﺜﻼً ﺑﺮاي ‪ 10base‬ﺑﺎ ﻓﺮﻛﺎﻧﺲ ‪ (20Mhz‬روي ﺑﺎس وﺟﻮد دارد ﻛﻪ ﺑﺎ رﺷﺘﻪ‬
‫ﻫﺎي دﻳﺘﺎ ‪ XOR‬ﻣﻴﺸﻮد در ﺳﻴﮕﻨﺎل ﻣﻨﺘﺠﻪ در وﺳﻂ ‪ ، Time Bit‬ﻟﺒﻪ ﺑﺎﻻ روﻧﺪه ﻣﻌﺮف ﻳﻚ ﻣﻨﻄﻘﻲ و ﻟﺒﻪ ﭘﺎﻳﻴﻦ‬
‫روﻧﺪه ﻣﻌﺮف ﺻﻔﺮ ﻣﻨﻄﻘﻲ اﺳﺖ‪ .‬ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ ﺗﻐﻴﻴﺮ ﻟﺒﻪ در اﺑﺘﺪا و اﻧﺘﻬﺎي ‪ Time Bit‬ﺑﻌﻨﻮان ﺳﻴﮕﻨﺎل در ﻧﻈﺮ‬
‫ﮔﺮﻓﺘﻪ ﻧﻤﻴﺸﻮد‪.‬‬

‫ﻃﺒﻖ ‪ IEEE802.3‬ﺳﻴﮕﻨﺎل ﺻﻔﺮ و ﻳﻚ روي ﻛﺎﺑﻞ ﻛﻮآﻛﺲ ﺑﻴﻦ ‪ 0‬ﺗﺎ ‪ -2.5‬وﻟﺖ و روي ﻛﺎﺑﻞ ‪ TP‬ﺑﻴﻦ ‪ -2.5‬ﺗﺎ‬
‫‪ +2.5‬وﻟﺖ ﺗﻐﻴﻴﺮ ﻣﻲ ﻳﺎﺑﺪ‪.‬‬

‫ﻛﺪﻳﻨﮓ و ﺳﻴﮕﻨﺎﻟﻴﻨﮓ در ‪100Base-FX‬‬ ‫‪2-4‬‬


‫در ‪ 100Base-FX‬ﻛﺪﻳﻨﮓ ‪ 4B/5B‬ﻫﻤﺮاه ﺑﺎ ﺳﻴﮕﻨﺎل ‪ NRZI‬ﺑﻜﺎر ﻣﻲ رود‪.‬در ﻛﺪﻳﻨﮓ ‪ 4B/5B‬ﻫﺮ ﺑﺎﻳﺖ ﺑﻪ دو‬
‫‪ nibble‬ﺷﻜﺴﺘﻪ ﻣﻴﺸﻮد و ﻫﺮ ‪ 4‬ﺑﻴﺖ ﺑﻪ ‪ 5‬ﺑﻴﺖ ﻛﺪ ﻣﻴﺸﻮد ﺑﻪ اﻳﻦ ‪ 5‬ﺑﻴﺖ ‪ Code Bit‬ﻣﻲ ﮔﻮﻳﻨﺪ‪.‬‬
‫‪39‬‬ ‫روش ﻛﺪﻳﻨﮓ و ﺳﻴﮕﻨﺎﻟﻴﻨﮓ در اﺗﺮﻧﺖ‬

‫روش ﻛﺪﻳﻨﮓ ﺑﺼﻮرﺗﻲ اﺳﺖ ﻛﻪ ﺷﺮاﻳﻂ زﻳﺮ در آن ﺑﺮﻗﺮار اﺳﺖ ‪:‬‬


‫در ﻫﺮ ‪ Code Bit‬ﺣﺪاﻗﻞ دو ﺗﻐﻴﻴﺮ وﺿﻌﻴﺖ )ﻟﺒﻪ( ﺳﻴﮕﻨﺎل وﺟﻮد دارد‪.‬‬ ‫•‬

‫در ﻫﺮ ‪ Code Bit‬ﺑﻴﺶ از ‪ 2‬ﺻﻔﺮ ﻣﺘﻮاﻟﻲ وﺟﻮد ﻧﺪارد‪.‬‬ ‫•‬

‫در‪ Code Bit‬ﻫﺎي ﻣﺘﻮاﻟﻲ ﺑﻴﺶ از ‪ 3‬ﺻﻔﺮ ﻣﺘﻮاﻟﻲ وﺟﻮد ﻧﺪارد‪.‬‬ ‫•‬

‫ﺷﻜﻞ زﻳﺮ ‪ 4B/5B‬را ﻫﻤﺮاه ﺑﺎ ‪ NRZI‬ﻧﺸﺎن ﻣﻲ دﻫﺪ‪:‬‬

‫‪NonReturn to Zero – Inverted : NRZI‬‬ ‫روش ﺳﻴﮕﻨﺎﻟﻴﻨﮓ‬


‫در اﻳﻦ روش‪:‬‬
‫ﺳﻴﮕﻨﺎل ﺑﻴﻦ ﻣﻨﻔﻲ و ﻣﺜﺒﺖ ﺗﻐﻴﻴﺮ ﻣﻲ ﻛﻨﺪ و ﺑﻪ ﺻﻔﺮ ﺑﺮ ﻧﻤﻲ ﮔﺮدد‪.‬‬ ‫•‬

‫ﻳﻚ ﻣﻨﻄﻘﻲ ﺑﺎ ﺗﻐﻴﻴﺮ ﻟﺒﻪ ﺳﻴﮕﻨﺎل )از ﻣﻨﻔﻲ ﺑﻪ ﻣﺜﺒﺖ( در اﺑﺘﺪاي ‪ Bit Time‬ﺳﺎﺧﺘﻪ ﻣﻲ ﺷﻮد و در وﺳﻂ‬ ‫•‬

‫‪ bit time‬ﻣﺠﺪدا ﻟﺒﻪ از ﻣﺜﺒﺖ ﺑﻪ ﻣﻨﻔﻲ ﺑﺮ ﻣﻲ ﮔﺮدد‪.‬‬


‫ﺑﺮاي ﺻﻔﺮ ﻣﻨﻄﻘﻲ ﻫﻴﭻ ﺗﻐﻴﻴﺮ ﻟﺒﻪ اي اﺗﻔﺎق ﻧﻤﻲ اﻓﺘﺪ‪.‬‬ ‫•‬
‫روش ﻛﺪﻳﻨﮓ و ﺳﻴﮕﻨﺎﻟﻴﻨﮓ در اﺗﺮﻧﺖ‬ ‫‪40‬‬

‫در اﻳﻦ روش اﮔﺮ ﺗﻌﺪاد ﺻﻔﺮ ﻫﺎي ﻣﺘﻮاﻟﻲ زﻳﺎد ﺑﺎﺷﺪ ﻣﻤﻜﻦ اﺳﺖ ﺳﻨﻜﺮون ﺳﺎزي از ﺑﻴﻦ ﺑﺮود ﻳﻌﻨﻲ ﺷﺮوع و ﭘﺎﻳﺎن‬
‫ﺑﻴﺖ ﻫﺎ ﻣﺸﺨﺺ ﻧﺸﻮد ﺑﻨﺎﺑﺮ اﻳﻦ ﺑﺮاي ﻧﻤﺎﻳﺶ ﺷﺮوع و ﭘﺎﻳﺎن ﺑﺴﺘﻪ دﻳﺘﺎ ﻧﻴﺎز ﺑﻪ ﺗﻐﻴﻴﺮ وﺿﻌﻴﺖ ﺳﻴﮕﻨﺎل وﺟﻮد دارد‪.‬‬
‫وﻗﺘﻲ ﻛﺪﻳﻨﮓ ‪ 4B/5B‬ﻫﻤﺮاه ﺑﺎ ‪ NRZI‬ﺑﻜﺎر ﻣﻴﺮود ﻣﺸﻜﻞ ﻓﻮق ﺑﺮﻃﺮف ﻣﻲ ﮔﺮدد زﻳﺮا ﺑﻴﺶ از ‪ 3‬ﺻﻔﺮ ﻣﺘﻮاﻟﻲ در‬
‫ﺑﺴﺘﻪ دﻳﺘﺎ وﺟﻮد ﻧﺪارد‪ .‬ﺷﻜﻞ زﻳﺮ ﻧﺤﻮه ﻛﺪ ﺷﺪن ﺳﻴﮕﻨﺎل ‪ C5E5‬ﻫﮕﺰ را ﻧﺸﺎن ﻣﻲ دﻫﺪ‬

‫‪ NRZI‬ﻣﻤﻜﻦ اﺳﺖ داراي ﻣﻘﺪار ‪ DC‬ﺛﺎﺑﺖ ﺑﺎﺷﺪ‪.‬‬

‫ﻛﺪﻳﻨﮓ و ﺳﻴﮕﻨﺎﻟﻴﻨﮓ در ‪100Base-TX‬‬ ‫‪3-4‬‬


‫در ‪ 100Base-TX‬ﻛﺪﻳﻨﮓ ‪ 4B/5B‬ﻫﻤﺮاه ﺑﺎ ﺳﻴﮕﻨﺎل ‪ MLT-3‬ﺑﻜﺎر ﻣﻲ رود‪ .‬روش ﻛﺪﻳﻨﮓ ‪ 4B/5B‬ﺑﻪ ﻫﻤﺎن‬
‫ﺻﻮرت اﺳﺖ ﻛﻪ ﺑﺮاي ‪ 100Base-FX‬ذﻛﺮ ﺷﺪ در اﻳﻨﺠﺎ ﺻﺮﻓﺎً ﺑﻪ روش ﺳﻴﮕﻨﺎﻟﻴﻨﮓ ‪ MLT-3‬ﻣﻲ ﭘﺮدازﻳﻢ‪.‬‬

‫روش ﺳﻴﮕﻨﺎﻟﻴﻨﮓ ‪Multi Level Transition : MLT-3‬‬

‫ﺑﺮﺧﻼف ‪ NRZ‬ﻛﻪ از دو ﺳﻄﺢ ﺳﻴﮕﻨﺎل )‪ (-1,+1‬اﺳﺘﻔﺎده ﻣﻲ ﻛﻨﺪ ‪ MLT-3‬ﺳﻪ ﺳﻄﺢ ﺳﻴﮕﻨﺎل )‪ (-1,0,+1‬را ﺑﻜﺎر‬
‫ﻣﻲ ﺑﺮد‪.‬ﺑﻨﺎﺑﺮاﻳﻦ ‪ MLT-3‬ﭼﻬﺎر ﺣﺎﻟﺖ دارد‪:‬‬
‫‪ Low to Middle‬ﻳﺎ از‪ -1‬ﺑﻪ ‪0‬‬ ‫•‬
‫‪41‬‬ ‫روش ﻛﺪﻳﻨﮓ و ﺳﻴﮕﻨﺎﻟﻴﻨﮓ در اﺗﺮﻧﺖ‬

‫‪ Middle to High‬ﻳﺎ از‪ 0‬ﺑﻪ‪+1‬‬ ‫•‬

‫‪ High to Middle‬ﻳﺎ از‪ +1‬ﺑﻪ ‪0‬‬ ‫•‬

‫‪ Middle to Low‬ﻳﺎ از‪ 0‬ﺑﻪ‪-1‬‬ ‫•‬

‫اﺻﻮل ﻛﺎر ﺑﺪﻳﻨﺼﻮرت اﺳﺖ ﻛﻪ ‪:‬‬


‫وﻗﺘﻲ ﻳﻚ ﺑﺮﺳﺪ ﺑﻪ وﺿﻌﻴﺖ ﺑﻌﺪي ﻣﻲ رود‬ ‫•‬

‫وﻗﺘﻲ ﺻﻔﺮ ﺑﺮﺳﺪ وﺿﻌﻴﺖ ﻓﻌﻠﻲ را ﺣﻔﻆ ﻣﻲ ﻛﻨﺪ‬ ‫•‬

‫ﻣﺜﺎل دﻳﮕﺮ در ﺷﻜﻞ زﻳﺮ آﻣﺪه اﺳﺖ‪:‬‬

‫ﺗﺬﻛﺮ ‪ :‬روش ﻛﺪﻳﻨﮓ در ‪ 100Base-T4‬ﺑﺼﻮرت ‪ 8B/6T‬اﺳﺖ ﻛﻪ ﻣﻮﺿﻮع ﺑﺤﺚ ﻣﺎ ﻧﻤﻲ ﺑﺎﺷﺪ‪.‬‬


‫ﻣﻘﺎﻳﺴﻪ اي از وﻳﮋﮔﻲ ﻫﺎي ﺳﻪ ﻧﻮع ﺷﺒﻜﻪ اﺗﺮﻧﺖ در ﺟﺪول زﻳﺮ آﻣﺪه اﺳﺖ‪:‬‬
‫‪Ethernet Physical Layers‬‬
‫‪Variables‬‬ ‫‪10BASE-T‬‬ ‫‪100BASE-TX‬‬ ‫‪100BASE-FX‬‬
‫‪Data Rate‬‬ ‫‪10 Mbps‬‬ ‫‪100 Mbps‬‬ ‫‪100 Mbps‬‬
‫‪Encoding‬‬ ‫‪Manchester‬‬ ‫‪4B/5B‬‬ ‫‪4B/5B‬‬
‫‪Signaling‬‬ ‫‪5V Differential‬‬ ‫‪MLT-3‬‬ ‫‪NRZI‬‬
‫‪Wires‬‬ ‫‪4‬‬ ‫‪4‬‬ ‫)‪2 (Fibers‬‬

‫‪Cable‬‬ ‫‪Cat. 3 UTP‬‬ ‫‪Cat. 5 UTP‬‬ ‫‪62.5/125µm‬‬

‫‪Connector‬‬ ‫‪RJ-45‬‬ ‫‪RJ-45‬‬ ‫‪SC or ST‬‬


‫‪Max Segment‬‬ ‫‪100 m‬‬ ‫‪100 m‬‬ ‫‪2 km‬‬
‫‪ -5‬ارﺗﺒﺎﻃﺎت ﻣﻨﻄﻘﻲ در اﺗﺮﻧﺖ‬
‫ﻣﺸﺘﻤﻞ ﺑﺮ ‪:‬‬

‫‪ OSI‬و ﭘﺮوﺗﻜﻞ ‪TCP/IP‬‬ ‫‪ 1-5‬ﻣﺪل‬


‫‪ 2-5‬ﻻﻳﻪ ‪ Data Link‬در اﺗﺮﻧﺖ‬
‫‪ 3-5‬ﻻﻳﻪ ‪ Network‬در اﺗﺮﻧﺖ‬
‫‪ 4 -5‬ﻻﻳﻪ ‪ Transport‬در اﺗﺮﻧﺖ‬
‫ارﺗﺒﺎﻃﺎت ﻣﻨﻄﻘﻲ در اﺗﺮﻧﺖ‬ ‫‪44‬‬

‫ﻣﻨﻈﻮر از ارﺗﺒﺎﻃﺎت ﻣﻨﻄﻘﻲ در اﺗﺮﻧﺖ ﻣﺒﺎﺣﺜﻲ ﻣﺎﻧﻨﺪ ﻓﺮﻳﻢ دﻳﺘﺎ و ﻧﺤﻮه ﺑﺴﺘﻪ ﺑﻨﺪي آن ﻃﺒﻖ ﻣﺪا ‪ OSI‬و ﭘﺮوﺗﻜﻞ‬
‫‪ ، TCP/IP‬آدرس ‪ MAC‬و آدرس ‪ ، IP‬ﻧﺤﻮه دﺳﺘﺮﺳﻲ ﺑﻪ ﺑﺎس و اﻣﺜﺎل آﻧﻬﺎﺳﺖ ﻛﻪ در اﻳﻦ ﻗﺴﻤﺖ ﻣﻮرد ﺑﺤﺚ‬
‫ﻗﺮار ﻣﻲ ﮔﻴﺮﻧﺪ‪ .‬ﻫﺪف آﻧﺴﺖ ﻛﻪ ﺧﻮاﻧﻨﺪه ﻣﺤﺘﺮم ﺑﺎ ﻛﻠﻴﺎﺗﻲ در ﺧﺼﻮص ﻣﻨﻄﻖ ﻋﻤﻠﻜﺮد اﺗﺮﻧﺖ آﺷﻨﺎ ﺷﻮد ﺟﺰﺋﻴﺎت‬
‫ﺑﻴﺸﺘﺮ را ﺑﺎﻳﺴﺘﻲ در ﻣﺮاﺟﻊ ﻣﺮﺗﺒﻂ ﺑﺎ ﺷﺒﻜﻪ ﺟﺴﺘﺠﻮ ﻛﺮد‪.‬‬

‫‪ OSI‬و ﭘﺮوﺗﻜﻞ ‪TCP/IP‬‬ ‫‪ 1-5‬ﻣﺪل‬


‫ﻫﺮ ﺟﺎ از ﺷﺒﻜﻪ ﺻﺤﺒﺘﻲ ﺑﻪ ﻣﻴﺎن ﻣﻲ آﻳﺪ ﭼﻪ ﺷﺒﻜﻪ ﺻﻨﻌﺘﻲ و ﭼﻪ ﺷﺒﻜﻪ ﻏﻴﺮ ﺻﻨﻌﺘﻲ ﻣﻮﺿﻮع ﻣﺪل ‪ OSI‬ﻧﻴﺰ در آن‬
‫ﺟﺎي وﻳﮋه اي ﺑﺨﻮد اﺧﺘﺼﺎص ﻣﻲ دﻫﺪ‪ OSI .‬ﻣﺨﻔﻒ ‪ Open System Interconnection‬و ﻣﻌﺮف ﻳﻚ ﻣﺪل ) و‬
‫ﻧﻪ ﻳﻚ ﻳﻚ اﺳﺘﺎﻧﺪارد( ﺑﺮاي ﺗﺒﺎدل دﻳﺘﺎ روي ﺷﺒﻜﻪ اﺳﺖ‪ .‬اﻳﻦ ﻣﺪل ﻣﺮﺟﻊ در ﺳﺎل ‪ 1983‬ﺗﻮﺳﻂ ﻣﻮﺳﺴﻪ اﺳﺘﺎﻧﺪارد‬
‫‪ ISO‬ﻋﺮﺿﻪ ﺷﺪ و ﻣﻌﺮف ‪ 7‬ﻻﻳﻪ در ﺷﺒﻜﻪ اﺳﺖ‪ .‬اﻳﻦ ﻣﺪل ﻣﻲ ﮔﻮﻳﺪ وﻗﺘﻲ ﺑﻴﻦ دو وﺳﻴﻠﻪ ﻣﺘﺼﻞ ﺑﻪ ﺷﺒﻜﻪ اﻃﻼﻋﺎت‬
‫ﺗﺒﺎدل ﻣﻴﺸﻮد دﻳﺘﺎ ﺑﺎﻳﺴﺘﻲ از ‪ 7‬ﻻﻳﻪ ﺑﮕﺬرد‪ .‬در ﺳﻤﺖ ﻓﺮﺳﺘﻨﺪه دﻳﺘﺎ ﺑﻪ ﻻﻳﻪ ﺑﺎﻻﺗﺮ ﻣﻄﺎﺑﻖ ﺷﻜﻞ زﻳﺮ ﺗﺤﻮﻳﻞ داده‬
‫ﻣﻴﺸﻮد و از آﻧﺠﺎ ﭘﻠﻪ ﭘﻠﻪ ﺑﻪ ﻻﻳﻪ ﻫﺎي ﭘﺎﻳﻴﻦ ﺗﺮ ﻣﻨﺘﻘﻞ ﻣﻲ ﮔﺮدد‪ .‬در ﻫﺮ ﻻﻳﻪ ﻛﺎري روي دﻳﺘﺎ اﻧﺠﺎم ﻣﻴﺸﻮد و ﺑﻪ آن‬
‫‪ Header‬اﺿﺎﻓﻪ ﻣﻲ ﮔﺮدد ﻣﺜﻼً دﻳﺘﺎ ﺑﻪ ﺑﺨﺸﻬﺎي ﻛﻮﭼﻜﺘﺮ ﺗﻘﺴﻴﻢ ﻣﻲ ﮔﺮدد ‪ ،‬رﻣﺰ ﮔﺬاري ﻣﻲ ﺷﻮد ‪ ،‬ﺑﻪ آن آدرس‬
‫ﮔﻴﺮﻧﺪه و ﻓﺮﺳﺘﻨﺪه اﺿﺎﻓﻪ ﻣﻴﺸﻮد ‪ ،‬ﺑﻴﺖ ﻫﺎي ﺧﺎص ﻛﻨﺘﺮل ﺧﻄﺎ در ﻛﻨﺎر آن ﻗﺮار ﻣﻲ ﮔﻴﺮد ﺑﻪ اﻳﻦ ﻋﻤﻠﻴﺎت ﻛﭙﺴﻮﻟﻪ‬
‫ﻛﺮدن ﻳﺎ ﺑﺴﺘﻪ ﺑﻨﺪي ﻣﻲ ﮔﻮﻳﻨﺪ‪ .‬اﻳﻦ ﻋﻤﻠﻴﺎت در ﻛﺎرت ﺷﺒﻜﻪ ﻣﻮﺟﻮد روي وﺳﻴﻠﻪ اﺗﻔﺎق ﻣﻲ اﻓﺘﺪ‪.‬ﭘﺲ از اﺗﻤﺎم‬
‫ﻋﻤﻠﻴﺎت ﻓﻮق دﻳﺘﺎ ﺑﻪ ﻻﻳﻪ آﺧﺮ )ﭘﺎﻳﻴﻦ ﺗﺮﻳﻦ ﻻﻳﻪ ( ﻳﺎ ﻻﻳﻪ ﻓﻴﺰﻳﻜﻲ ﺗﺤﻮﻳﻞ داده ﻣﻴﺸﻮدﺗﺎ آﻧﺮا ﺑﻪ ﻣﺤﻴﻂ ﻓﻴﺰﻳﻜﻲ ﺑﻴﺮون‬
‫ﻣﻨﺘﻘﻞ ﻛﻨﺪ ﻳﻌﻨﻲ ﺑﺼﻮرت ﺟﺮﻳﺎن اﻟﻜﺘﺮﻳﻜﻲ روي ﻛﺎﺑﻞ ﻳﺎ ﺑﺼﻮرت ﭘﺎﻟﺴﻬﺎي ﻧﻮري روي ﻓﻴﺒﺮ ﻗﺮار دﻫﺪ‪.‬در ﺳﻤﺖ‬
‫ﮔﻴﺮﻧﺪه اﻳﻦ ﺳﻴﮕﻨﺎﻟﻬﺎ ﺗﻮﺳﻂ ﻻﻳﻪ ﻓﻴﺰﻳﻜﻲ درﻳﺎﻓﺖ ﺷﺪه و ﺑﻪ ﻻﻳﻪ ﻫﺎي ﺑﺎﻻﺗﺮ ﺗﺤﻮﻳﻞ داده ﻣﻴﺸﻮد در ﮔﻴﺮﻧﺪه ﻫﺮ ﻻﻳﻪ‬
‫وﻇﻴﻔﻪ ﻣﺸﺎﺑﻪ ﻫﻤﺎن ﻻﻳﻪ در ﻓﺮﺳﺘﻨﺪه را دارد وﻟﻲ‬
‫آﻧﭽﻪ در ﺳﻤﺖ ﻓﺮﺳﺘﻨﺪه اﺿﺎﻓﻪ ﺷﺪه اﻳﻨﺠﺎ‬
‫ﺷﻨﺎﺳﺎﻳﻲ و ﺣﺬف ﻣﻴﺸﻮد ﺑﻌﻨﻮان ﻣﺜﺎل اﮔﺮ در‬
‫ﻻﻳﻪ ﺳﻮم ﻓﺮﺳﺘﻨﺪه رﻣﺰ ﮔﺬاري روي دﻳﺘﺎ اﻧﺠﺎم‬
‫ﺷﺪه ﺑﺎﺷﺪ ﻻﻳﻪ ﺳﻮم ﮔﻴﺮﻧﺪه ﻃﺒﻖ ﻫﻤﺎن ﻣﻨﻄﻖ‬
‫اﻗﺪام ﺑﻪ رﻣﺰ ﮔﺸﺎﻳﻲ ﻣﻲ ﻛﻨﺪ‪ .‬ﺑﺪﻳﻦ ﺗﺮﺗﻴﺐ دﻳﺘﺎ‬
‫و‪Header‬‬ ‫ﭘﻠﻪ ﭘﻠﻪ ﺑﻪ ﻻﻳﻪ ﻫﺎي ﺑﺎﻻﺗﺮ ﻣﻨﺘﻘﻞ ﺷﺪه‬
‫ﻫﺎي اﺿﺎﻓﻪ ﺷﺪه ﺣﺬف ﻣﻲ ﮔﺮدﻧﺪ ﺗﺎ اﺻﻞ ﭘﻴﺎم‬
‫‪45‬‬ ‫ارﺗﺒﺎﻃﺎت ﻣﻨﻄﻘﻲ در اﺗﺮﻧﺖ‬

‫‪ 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‬‬ ‫ارﺗﺒﺎﻃﺎت ﻣﻨﻄﻘﻲ در اﺗﺮﻧﺖ‬

‫‪ 2-5‬ﻻﻳﻪ ‪ Data Link‬در اﺗﺮﻧﺖ‬


‫اﻳﻦ ﻻﻳﻪ دوﻣﻴﻦ ﻻﻳﻪ اﺳﺖ و ﻛﺎﻧﺎل و ﻣﺠﺮاي ﻣﻴﺎن ﻧﺮم اﻓﺰار و ﺳﺨﺖ اﻓﺰار ﺷﺒﻜﻪ ﻣﺤﺴﻮب ﻣﻴﺸﻮد اﻳﻦ ﻻﻳﻪ در‬
‫واﻗﻊ اﻧﺘﻘﺎل ﻣﻄﻤﺌﻦ دﻳﺘﺎ را ﻓﺮاﻫﻢ ﻣﻲ ﺳﺎزد‪ .‬اﻫﻢ وﻇﺎﻳﻒ اﻳﻦ ﻻﻳﻪ ﻋﺒﺎرﺗﺴﺖ از ‪:‬‬
‫ﻓﺮﻳﻢ ﺑﻨﺪي دﻳﺘﺎﻫﺎي ارﺳﺎﻟﻲ از ﻻﻳﻪ ﻫﺎي ﺑﺎﻻﺗﺮ و اﺿﺎﻓﻪ ﻛﺮدن آدرس ﻣﺒﺪا و ﻣﻘﺼﺪ )آدرﺳﻬﺎي ﻓﻴﺰﻳﻜﻲ‬ ‫•‬

‫ﻛﻪ ﺑﻪ آﻧﻬﺎ آدرس ‪ (MAC‬ﮔﻔﺘﻪ ﻣﻴﺸﻮد‪.‬‬


‫ﻛﻨﺘﺮل دﺳﺘﺮﺳﻲ ﺑﻪ ﺑﺎس ﺷﺒﻜﻪ )ﺑﺮاﺳﺎس ﺗﻜﻨﻴﻚ‪(CSMA‬‬ ‫•‬

‫ﻛﻨﺘﺮل ﺧﻄﺎي اﻧﺘﻘﺎل‬ ‫•‬

‫‪Logical Link‬‬ ‫‪ IEEE‬ﻻﻳﻪ دﻳﺘﺎ ﻟﻴﻨﻚ را ﺑﻪ دو زﻳﺮ ﻻﻳﻪ ﺗﻔﻜﻴﻚ ﻧﻤﻮده اﺳﺖ‪ .‬ﻳﻜﻲ زﻳﺮ ﻻﻳﻪ ‪ LLC‬ﻣﺨﻔﻒ‬
‫‪ Control‬در اﻳﻦ زﻳﺮ ﻻﻳﻪ ﺳﺮوﻳﺲ دﺳﺘﺮﺳﻲ ﻳﺎ ‪ SAP‬ﻣﺨﻔﻒ ‪ Service Access Point‬ﺑﺼﻮرت ﻧﺮم اﻓﺰاري اﺳﺖ‪.‬‬
‫زﻳﺮ ﻻﻳﻪ دوم ‪ MAC‬ﻣﺨﻔﻒ ‪ Media Access Control‬اﺳﺖ و ﻫﻤﺎﻧﻄﻮر ﻛﻪ از ﻧﺎﻣﺶ ﭘﻴﺪاﺳﺖ ﺳﺮوﻳﺲ ﻫﺎي‬
‫ارﺗﺒﺎﻃﻲ ﺑﺎ ‪ Media‬ﻳﻌﻨﻲ ﻣﺤﻴﻂ ﻓﻴﺰﻳﻜﻲ را ﻓﺮاﻫﻢ ﻣﻲ ﻛﻨﺪ‪.‬‬

‫ﻓﺮﻳﻢ ﺑﻨﺪي دﻳﺘﺎ در اﺗﺮﻧﺖ‬


‫ﺑﺮاي اﺗﺮﻧﺖ دو ﻧﻮع ﻓﺮﻳﻢ دﻳﺘﺎ وﺟﻮد دارد ﻳﻜﻲ ﻓﺮﻳﻢ ‪ DIX V2.0‬ﻛﻪ ﻣﺮﺑﻮط ﺑﻪ ﻧﺴﺨﻪ ‪ Ethernet II‬ﻣﻲ ﺑﺎﺷﺪ و‬
‫دﻳﮕﺮي ﻓﺮﻳﻢ ‪ .IEEE802.3‬اﻳﻦ دو ﻓﺮﻳﻢ در ﺷﻜﻞ زﻳﺮ ﺑﺎ ﻫﻢ ﻣﻘﺎﻳﺴﻪ ﺷﺪه اﻧﺪ‪.‬‬

‫ﻫﻤﺎﻧﻄﻮر ﻛﻪ در ﺷﻜﻞ ﻣﻼﺣﻈﻪ ﻣﻲ ﺷﻮد ﺳﺎﻳﺰ ﻛﻠﻲ ﻫﺮ دو ﻧﻮع ﻓﺮﻳﻢ ﻳﻜﻲ اﺳﺖ وﻟﻲ ﺑﺮﺧﻲ ﻓﻴﻠﺪﻫﺎي آﻧﻬﺎ ﺑﺎ ﻫﻢ‬
‫ﻣﺘﻔﺎوت اﺳﺖ‪ .‬اﻳﻦ ﺗﻔﺎوت ﻣﻮﺟﺐ ﻣﻴﺸﻮد ﻛﻪ اﮔﺮ دو وﺳﻴﻠﻪ ﻛﻪ ﻳﻜﻲ ﻣﻨﻄﺒﻖ ﺑﺮ ‪ DIX‬و دﻳﮕﺮي ﻣﻨﻄﺒﻖ ﺑﺮ‬
‫‪ IEEE802.3‬ﺑﺎﺷﻨﺪ روي ﻳﻚ ﻛﺎﺑﻞ ﻳﺎ ﻣﺤﻴﻂ ﻓﻴﺰﻳﻜﻲ ﺑﺴﺘﻪ ﺷﻮﻧﺪ ﻧﺘﻮاﻧﻨﺪ ﺑﺎ ﻳﻜﺪﻳﮕﺮ ارﺗﺒﺎط ﺑﮕﻴﺮﻧﺪ‪ .‬از اﻳﻨﺮو در‬
‫اﻧﺘﺨﺎب ﺳﺨﺖ اﻓﺰار وﭘﻴﻜﺮ ﺑﻨﺪي ﺳﻴﺴﺘﻢ ﺑﺎﻳﺴﺘﻲ ﺗﻮﺟﻪ ﻻزم ﺑﺮاي ﻳﻜﺴﺎن ﺳﺎزي ﭘﺮوﺗﻜﻞ ﺑﻌﻤﻞ آﻳﺪ‪.‬از آﻧﺠﺎ ﻛﻪ‬
‫اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ ﻣﻨﻄﺒﻖ ﺑﺮ ‪ IEEE802.3‬ﻣﻲ ﺑﺎﺷﺪ ﻓﺮﻣﺖ ‪ DIX‬را ﻣﻮرد ﺑﺤﺚ ﻗﺮار ﻧﻤﻲ دﻫﻴﻢ‪.‬‬
‫ارﺗﺒﺎﻃﺎت ﻣﻨﻄﻘﻲ در اﺗﺮﻧﺖ‬ ‫‪48‬‬

‫‪IEEE802.3 Ethernet Frame‬‬


‫‪PRE‬‬ ‫‪SFD‬‬ ‫‪DA‬‬ ‫‪SA‬‬ ‫‪Lenght‬‬ ‫‪Data‬‬ ‫‪Pad‬‬ ‫‪FCS‬‬
‫‪ 7‬ﺑﺎﻳﺖ‬ ‫‪ 1‬ﺑﺎﻳﺖ‬ ‫‪ 6‬ﺑﺎﻳﺖ‬ ‫‪ 6‬ﺑﺎﻳﺖ‬ ‫‪ 2‬ﺑﺎﻳﺖ‬ ‫‪ 46 – 1500‬ﺑﺎﻳﺖ‬ ‫‪ 4‬ﺑﺎﻳﺖ‬

‫ﻓﻴﻠﺪﻫﺎي ﻣﺨﺘﻠﻒ ﻓﺮﻳﻢ دﻳﺘﺎ ي ‪ IEEE802.3‬در زﻳﺮ ﺗﺸﺮﻳﺢ ﺷﺪه اﺳﺖ‪.‬‬


‫‪ :PRE‬ﻣﺨﻔﻒ ‪ Preamble‬ﻛﻪ ﺑﻪ ﻣﻌﻨﺎي ﻣﻘﺪﻣﻪ ﻓﺮﻳﻢ اﺳﺖ ‪ .‬اﻳﻦ ﻓﻴﻠﺪ ‪ 7‬ﺑﺎﻳﺖ اﺳﺖ ﻛﻪ ﻫﺮ ﺑﺎﻳﺖ آن‬
‫ﺑﺼﻮرت‪ 01010101‬ﻣﻴﺒﺎﺷﺪ ‪ .‬ﻇﺎﻫﺮ ﺷﺪن اﻳﻦ ﺑﻴﺖ ﻫﺎ روي ﺑﺎس ﻣﻨﺠﺮ ﺑﻪ ﺳﻨﻜﺮون ﺳﺎزي ﺳﺎزي در اﺗﺮﻧﺖ ‪10Base‬‬

‫ﻛﻪ ﺑﺼﻮرت آﺳﻨﻜﺮون ﻛﺎر ﻣﻲ ﻛﻨﺪ ﻣﻲ ﮔﺮدد ﻳﻌﻨﻲ ﺳﻴﺴﺘﻢ ارﺗﺒﺎﻃﻲ را ﺑﺎ ﭘﺎﻟﺲ ﺳﺎﻋﺖ ﻫﻤﺰﻣﺎن ﻣﻲ ﻛﻨﺪ‪ .‬اﺗﺮﻧﺖ‬
‫‪ 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‬‬ ‫ارﺗﺒﺎﻃﺎت ﻣﻨﻄﻘﻲ در اﺗﺮﻧﺖ‬

‫‪Start > Run > cmd > ipconfig/all‬‬


‫‪ Physical Address‬در ﻟﻴﺴﺖ ﻇﺎﻫﺮ ﻣﻲ ﺷﻮد‪.‬‬ ‫آدرس ‪ MAC‬ﺑﺎ ﻋﻨﻮان‬

‫آدرس ‪ 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‬ﻫﻴﭻ‬
‫ﻣﻜﺎﻧﻴﺴﻤﻲ ﺑﺮاي اﻃﻼع رﺳﺎﻧﻲ ﺑﻪ ﻓﺮﺳﺘﻨﺪه وﺟﻮد ﻧﺪارد اﻳﻦ وﻇﻴﻔﻪ ﺑﻪ ﻻﻳﻪ ﻫﺎي ﺑﺎﻻﺗﺮ ﻣﺤﻮل ﺷﺪه اﺳﺖ‪.‬‬

‫روش دﺳﺘﺮﺳﻲ ﺑﻪ ﺑﺎس در اﺗﺮﻧﺖ‬


‫ﻫﻤﺎﻧﻄﻮر ﻛﻪ ذﻛﺮ ﺷﺪ ﻳﻜﻲ از وﻇﺎﻳﻒ ﻻﻳﻪ دوم)‪ (Data Link‬ﻛﻨﺘﺮل دﺳﺘﺮﺳﻲ ﺑﻪ ﺑﺎس ﺷﺒﻜﻪ اﺳﺖ ﻛﻪ از ﺗﻜﻨﻴﻚ‬
‫‪ CSMA/CD‬اﺳﺘﻔﺎده ﻣﻲ ﻛﻨﺪدر اﻳﻦ ﺗﻜﻨﻴﻚ ﺑﺮﺧﻼف ﺗﻜﻨﻴﻚ ‪ Token‬ﻫﻴﭽﮕﻮﻧﻪ ﻧﻮﺑﺖ ﺑﻨﺪي ﺑﻴﻦ اﻳﺴﺘﮕﺎﻫﻬﺎ‬
‫ﺑﺮاي در اﺧﺘﻴﺎر ﮔﺮﻓﺘﻦ ﺑﺎس وﺟﻮد ﻧﺪارد ‪ .‬ﺗﻤﺎم اﻳﺴﺘﮕﺎﻫﻬﺎ ﺑﻪ ﺑﺎس ﮔﻮش ﻣﻴﺪﻫﻨﺪ ﻳﻌﻨﻲ ﺟﺮﻳﺎن ﺑﺎس را ﭼﻚ‬
‫ﻣﻴﻜﻨﻨﺪ ) ﻛﻪ ﺑﻪ اﻳﻦ ﻓﺎز ‪ Carrier Sense‬ﮔﻔﺘﻪ ﻣﻲ ﺷﻮد( و ﻫﺮ ﮔﺎه ﻛﻪ ﺑﺎس ﺧﺎﻟﻲ ﺑﻮد و وﻟﺘﺎژ ﻣﻌﺎدل ‪ 0‬ﻳﺎ ‪ 1‬ﻣﻨﻄﻘﻲ‬
‫روي آن وﺟﻮد ﻧﺪاﺷﺖ ﻣﻴﺘﻮاﻧﻨﺪ اﻗﺪام ﺑﻪ ارﺳﺎل ﻧﻤﺎﻳﻨﺪ )ﻛﻪ ﺑﻪ اﻳﻦ ﻓﺎز ‪ Multiple Access‬ﮔﻔﺘﻪ ﻣﻴﺸﻮدﭼﻮن‬
‫اﻳﺴﺘﮕﺎﻫﻬﺎ ﺑﺮاي دﺳﺘﺮﺳﻲ ﺑﻪ ﺑﺎس ﺑﺎﻳﻜﺪﻳﮕﺮ ﻣﺠﺎدﻟﻪ ﻣﻲ ﻛﻨﻨﺪ(‪ .‬اﻳﺴﺘﮕﺎه ﻓﺮﺳﺘﻨﺪه ﻓﺮﻳﻢ دﻳﺘﺎ را روي ﺑﺎس ﻗﺮار‬
‫ﻣﻴﺪﻫﺪ‪ .‬ﻣﻴﺪاﻧﻴﻢ ﺑﺮاي ارﺳﺎل دﻳﺘﺎ ﺳﻪ ﺳﺮوﻳﺲ ارﺗﺒﺎﻃﻲ وﺟﻮد دارد‪:‬‬
‫‪ : Unicast‬ﻳﻌﻨﻲ ارﺳﺎل ﺑﻪ ﻳﻚ ﮔﻴﺮﻧﺪه ﺧﺎص‬ ‫•‬

‫‪ : Broadcast‬ﻳﻌﻨﻲ ارﺳﺎل ﺑﻪ ﺗﻤﺎﻣﻲ وﺳﺎﻳﻞ ﻣﺘﺼﻞ ﺑﻪ ﺑﺎس‬ ‫•‬

‫‪ :Multicast‬ﻳﻌﻨﻲ ارﺳﺎل ﺑﻪ ﮔﺮوﻫﻲ از وﺳﺎﻳﻞ ﻣﺘﺼﻞ ﺑﻪ ﺑﺎس‬ ‫•‬

‫اﮔﺮ ﺳﺮوﻳﺲ ‪ 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‬‬

‫ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﻓﻠﻮﭼﺎرت‪:‬‬


‫ﺑﺎر اول ‪ N=0‬و اﮔﺮ ﺑﺮﺧﻮرد روي دﻫﺪ ﺑﻪ آن ﻳﻜﻲ اﺿﺎﻓﻪ ﻣﻴﺸﻮد‪ .‬ﭘﺲ ‪ N=1‬ﺧﻮاﻫﺪ ﺑﻮد‪.‬‬ ‫•‬

‫ﺗﺎ وﻗﺘﻲ ﺑﻴﺸﺘﺮ از ‪ 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‬ﻳﻌﻨﻲ‬ ‫•‬

‫}‪ {0,1,...,1023‬ﺧﻮاﻫﺪ ﺑﻮد‪.‬‬


‫اﮔﺮ ‪ N‬ﺑﻪ ‪ 15‬رﺳﻴﺪ ﺗﺒﺎدل دﻳﺘﺎ ﺑﺎ ﺧﻄﺎ ﻣﺘﻮﻗﻒ ﻣﻲ ﮔﺮدد‪.‬‬ ‫•‬

‫ﺑﺮاﺳﺎس اﻳﻦ ﺗﻮﺿﻴﺤﺎت ﻣﺘﻮﺟﻪ ﺧﻮاﻫﻴﻢ ﺷﺪ ﻛﻪ ﻫﺮ ﭼﻘﺪر ﺗﻌﺪاد اﻳﺴﺘﮕﺎﻫﻬﺎ روي ﺑﺎس ﺑﻴﺸﺘﺮ ﻣﻴﺸﻮد ﺿﺮﻳﺐ اﺳﺘﻔﺎده‬
‫از ﺑﺎس ﻛﺎﻫﺶ ﻣﻲ ﻳﺎﺑﺪ ) ﺑﺪﻟﻴﻞ اﺟﺮاي ﻓﻠﻮﭼﺎرت ﻓﻮق ﺑﺮاي ﻫﺮ ﺗﺼﺎدم( ﺑﻨﺎﺑﺮ اﻳﻦ ﺣﺘﻲ اﮔﺮ از ﻧﻈﺮ ﻓﻴﺰﻳﻜﻲ اﻣﻜﺎن‬
‫اﺗﺼﺎل وﺳﺎﻳﻞ زﻳﺎدي ﺑﻪ ﻳﻚ ﺑﺎس وﺟﻮد داﺷﺘﻪ ﺑﺎﺷﺪ ﻋﻤﻼً ﺗﺎ ﺣﺪي اداﻣﻪ ﻣﻲ دﻫﻨﺪ ﻛﻪ ﺿﺮﻳﺐ اﺳﺘﻔﺎده از ﺑﺎس در‬
‫ﺣﺎﻟﺖ ‪ 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‬ﺑﺨﺶ ﻫﺎي ﻣﺨﺘﻠﻒ ﺷﺒﻜﻪ‬
‫• اﺳﺘﻔﺎده از ﺳﻮﺋﻴﭻ ﺑﺠﺎي ﻫﺎب ﺑﺮاي ﭼﻚ ﻛﺮدن ﺑﺴﺘﻪ ﻫﺎي ﺧﺮاب و ﻋﺪم ارﺳﺎل آﻧﻬﺎ روي ﺷﺒﻜﻪ‬
‫• اﺳﺘﻔﺎده از ﺳﻮﺋﻴﭻ ﺑﺠﺎي ﻫﺎب ﺑﺮاي ﭼﻚ ﻛﺮدن آدرس ﺑﺴﺘﻪ دﻳﺘﺎ و ارﺳﺎل ﻓﻘﻂ ﺑﻪ ﭘﻮرت ﻣﻮرد ﻧﻈﺮ وﻧﻪ ﺑﻪ‬
‫ﻫﻤﻪ ﭘﻮرت ﻫﺎ‬
‫ﻫﻤﻪ ﻣﻮارد ﻓﻮق ﻣﻨﺠﺮ ﺑﻪ ﻛﺎﻫﺶ ﺗﺮاﻓﻴﻚ و ﺑﻪ دﻧﺒﺎل آن ﻛﺎﻫﺶ ﺗﺼﺎدم روي ﺷﺒﻜﻪ ﻣﻲ ﺷﻮﻧﺪ و در ﻧﺘﻴﺠﻪ ﻗﻄﻌﻴﺖ‬
‫اﻧﺘﻘﺎل دﻳﺘﺎ در زﻣﺎن ﻣﻨﺎﺳﺐ را ﺑﻬﺒﻮد ﻣﻲ ﺑﺨﺸﻨﺪ‪.‬‬

‫‪ 3-5‬ﻻﻳﻪ ‪ Network‬در اﺗﺮﻧﺖ‬


‫اﻳﻦ ﻻﻳﻪ ﻣﺴﺌﻮل ارﺗﺒﺎط ‪ end-to-end‬در ﻛﻞ ﺷﺒﻜﻪ ﺑﻪ ﻫﻢ ﭘﻴﻮﺳﺘﻪ اﺳﺖ و ﻣﺪﻳﺮﻳﺖ دﻳﺘﺎ را در ﺷﺒﻜﻪ ﺑﻌﻬﺪه دارد‪.‬‬
‫ﻳﻚ ﺷﺒﻜﻪ ﺑﺰرگ ﻣﻤﻜﻦ اﺳﺖ از ﭼﻨﺪﻳﻦ زﻳﺮ ﺷﺒﻜﻪ ﻛﻮﭼﻚ ﺗﺸﻜﻴﻞ ﺷﺪه ﺑﺎﺷﺪ ﻛﻪ اﻳﻦ زﻳﺮ ﺷﺒﻜﻪ ﻫﺎ ﺗﻮﺳﻂ واﺳﻂ‬
‫ﻫﺎﻳﻲ ﻣﺎﻧﻨﺪ ‪ Router‬ﺑﻬﻢ ﻣﺘﺼﻞ ﻫﺴﺘﻨﺪ‪ .‬ﻻﻳﻪ ‪ Data Link‬ﻣﺴﺌﻮل اﻧﺘﻘﺎل ﻓﺮﻳﻢ در ﻳﻚ زﻳﺮ ﺷﺒﻜﻪ اﺳﺖ در ﺣﺎﻟﻲ ﻛﻪ‬
‫ﻻﻳﻪ ‪ Network‬ﻣﺪﻳﺮﻳﺖ دﻳﺘﺎ ﺑﻴﻦ دو وﺳﻴﻠﻪ در ﻛﻞ ﺷﺒﻜﻪ را ﺑﻌﻬﺪه دارد ﺣﺘﻲ اﮔﺮ اﻳﻦ دو وﺳﻴﻠﻪ روي دو زﻳﺮ ﺷﺒﻜﻪ‬
‫ﻣﺨﺘﻠﻒ ﻗﺮار ﮔﺮﻓﺘﻪ ﺑﺎﺷﻨﺪ‪.‬‬
‫ﻓﺮﻳﻢ ارﺳﺎﻟﻲ ﻣﻤﻜﻦ اﺳﺖ ﻗﺒﻞ از رﺳﻴﺪن ﺑﻪ ﻣﻘﺼﺪ از واﺳﻂ ﻫﺎي ﻣﺘﺼﻞ ﺑﻪ زﻳﺮ ﺷﺒﻜﻪ ﻫﺎ ﻋﺒﻮر ﻛﻨﺪ در اﻳﻦ ﺣﺎﻟﺖ‬
‫‪MAC‬‬ ‫اﻳﻦ ﻓﺮﻳﻢ در ﻻﻳﻪ ‪ Data link‬ﺑﻪ دﻓﻌﺎت در ﻃﻮل ﻣﺴﻴﺮ ﻣﻤﻜﻦ اﺳﺖ ﺗﻐﻴﻴﺮ ﻛﻨﺪ) ﺗﻐﻴﻴﺮ در آدرس ﻣﻘﺼﺪ ﻳﻌﻨﻲ‬
‫‪IP‬‬ ‫‪ Address‬واﺳﻂ ﻣﺎﻧﻨﺪ روﺗﺮ( در ﺣﺎﻟﻴﻜﻪ ﭘﺎﻛﺖ ﻻﻳﻪ ‪ network‬در ﻛﻞ ﻣﺴﻴﺮ ﺛﺎﺑﺖ ﻣﻲ ﻣﺎﻧﺪ زﻳﺮا از ﭘﺮوﺗﻜﻞ‬
‫ﻣﺨﻔﻒ ‪ Internet Protocol‬ﻛﻪ ﻣﺮﺑﻮط ﺑﻪ ‪ TCP/IP‬اﺳﺖ اﺳﺘﻔﺎده ﻣﻲ ﻛﻨﺪ‪.‬ﺗﻮﺻﻴﻪ ﻣﻴﺸﻮد ﺧﻮاﻧﻨﺪه ﻣﺤﺘﺮم ﺑﺮاي ﻓﻬﻢ‬
‫ﺑﻬﺘﺮ ﻣﻮﺿﻮع ﻓﺎﻳﻞ ﻓﻠﺶ ﻣﻮﺟﻮد در ﺳﻲ دي ﺿﻤﻴﻤﻪ ﺑﺎ ﻧﺎم ‪ Packet Traveling on Network‬را ﺑﺪﻗﺖ ﻣﺸﺎﻫﺪه‬
‫ﻧﻤﺎﻳﺪ‪.‬‬
‫اﻫﻢ وﻇﺎﻳﻒ ﻻﻳﻪ ‪ Network‬ﻋﺒﺎرﺗﺴﺖ از ‪:‬‬
‫‪IP‬‬ ‫آدرس دﻫﻲ ‪ :‬آدرس ﻣﺒﺪا و ﻣﻘﺼﺪ ﺑﻪ دﻳﺘﺎ اﺿﺎﻓﻪ ﻣﻴﺸﻮد ‪ .‬اﻳﻦ آدرس ﻫﺎ ﻣﻨﻄﻘﻲ ﻫﺴﺘﻨﺪ ﻛﻪ ﺑﻪ‬ ‫•‬

‫‪ Address‬ﻣﻮﺳﻮم ﻣﻲ ﺑﺎﺷﻨﺪ و ﺑﺎ آدرس ﻫﺎي ﻓﻴﺰﻳﻜﻲ ﻻﻳﻪ دوم ﻛﻪ ﺑﻪ ‪ MAC Address‬ﻣﻮﺳﻮم ﻫﺴﺘﻨﺪ‬
‫ﻣﺘﻔﺎوت ﻣﻲ ﺑﺎﺷﻨﺪ‪ .‬آدرس ‪ IP‬ﻣﻘﺼﺪ در ﻃﻮل ﻣﺴﻴﺮ ﺗﻐﻴﻴﺮ ﻧﻤﻲ ﻛﻨﺪ وﻟﻲ ‪ MAC Address‬ﻣﻤﻜﻦ‬
‫اﺳﺖ ﺗﻐﻴﻴﺮ ﻛﻨﺪ‪ .‬آدرس ‪ IP‬در اداﻣﻪ ﺗﺸﺮﻳﺢ ﺧﻮاﻫﺪ ﺷﺪ‪.‬‬
‫‪57‬‬ ‫ارﺗﺒﺎﻃﺎت ﻣﻨﻄﻘﻲ در اﺗﺮﻧﺖ‬

‫‪ Fragmentation‬ﻳﺎ ﺧﺮد ﻛﺮدن ‪ :‬اﻳﻦ ﻻﻳﻪ دﻳﺘﺎ را ﺑﻪ ﭼﻨﺪ ﺑﺨﺶ ﺑﺼﻮرﺗﻲ ﺗﻘﺴﻴﻢ ﻣﻲ ﻛﻨﺪ ﻛﻪ ﺗﻜﻪ ﻫﺎي‬ ‫•‬

‫ﺣﺎﺻﻞ ﺑﺮاي اﻧﺘﻘﺎل ﺗﻮﺳﻂ ﻻﻳﻪ دﻳﺘﺎ ﻟﻴﻨﻚ ﻣﻨﺎﺳﺐ ﺑﺎﺷﻨﺪ‪ .‬ﻫﺮ ﺗﻜﻪ ﻳﻚ ﭘﺎﻛﺖ ﺷﺪه و ﺑﻪ ﻣﻘﺼﺪ ارﺳﺎل‬
‫ﻣﻴﺸﻮد‪.‬وﻗﺘﻲ ﺗﻤﺎم ﻗﺴﻤﺘﻬﺎ در ﻣﻘﺼﺪ درﻳﺎﻓﺖ ﺷﺪﻧﺪ اﺳﻤﺒﻞ ﺷﺪه و دﻳﺘﺎ اﺻﻠﻲ را ﺗﺸﻜﻴﻞ ﻣﻲ دﻫﻨﺪ‪.‬‬
‫ﻣﺴﻴﺮ ﻳﺎﺑﻲ ﻳﺎ ‪ : Routing‬ﻳﻌﻨﻲ ﻫﺪاﻳﺖ دﻳﺘﺎ از ﻣﺴﻴﺮ ﻣﻨﺎﺳﺐ در ﺷﺒﻜﻪ ﻫﺎي ﺑﻬﻢ ﭘﻴﻮﺳﺘﻪ‬ ‫•‬

‫‪ IP Address‬در ﻻﻳﻪ ‪Network‬‬


‫در ﻣﺪل ‪ TCP/IP‬ﭘﺮوﺗﻜﻞ ‪ IP‬ﺑﺮاي ﻳﺎﻓﺘﻦ ﺑﻬﺘﺮﻳﻦ ﻣﺴﻴﺮ ارﺗﺒﺎﻃﻲ ﺑﻮﻳﮋه وﻗﺘﻲ از ‪ Router‬ﻫﺎ اﺳﺘﻔﺎده ﻣﻲ ﺷﻮد ﺑﻜﺎر‬
‫ﻣﻲ رود‪.‬‬
‫‪ IP‬داراي دو ﻧﺴﺨﻪ اﺳﺖ ‪ IPv4‬ﻛﻪ ﻫﻢ اﻛﻨﻮن اﺳﺘﻔﺎده ﻣﻴﺸﻮد و در ﺳﺎل ‪ 1980‬اراﺋﻪ ﺷﺪه ﺗﻌﺪاد زﻳﺎدي آدرس را‬
‫ﭘﻮﺷﺶ ﻣﻲ دﻫﺪ‪ .‬ﻧﺴﺨﻪ ﺟﺪﻳﺪﺗﺮﻛﻪ در ‪ 1992‬ﻋﺮﺿﻪ ﺷﺪه ‪ IPv6‬اﺳﺖ ﻛﻪ در آن آدرس ﻫﺎﻳﻲ ﺑﻴﺶ از ‪ IPv4‬ﻗﺎﺑﻞ‬
‫ﺗﻌﺮﻳﻒ اﺳﺖ‪ .‬در ﻛﺎرﺑﺮد ﻫﺎي ﺻﻨﻌﺘﻲ ﻛﻪ ﺣﻮزه ﺷﺒﻜﻪ ﺑﺴﻴﺎر وﺳﻴﻊ ﻧﻴﺴﺖ ﻣﻌﻤﻮﻻً از ﻫﻤﺎن ‪ IPv4‬اﺳﺘﻔﺎده ﻣﻲ ﻛﻨﻨﺪ‪.‬‬
‫در ‪ IPv4‬آدرس ﺑﺼﻮرت ‪ 32‬ﺑﻴﺘﻲ اﺳﺖ ﻛﻪ ﻫﺮ ‪ 8‬ﺑﻴﺖ )ﻳﻚ ﺑﺎﻳﺖ ( آن ﺑﺼﻮرت ﻋﺪد دﺳﻴﻤﺎل ﻧﻮﺷﺘﻪ ﻣﻲ ﺷﻮد و‬
‫ﺑﺎ ﻋﻼﻣﺖ ‪ .‬از دﻳﮕﺮي ﺟﺪا ﺷﺪه اﺳﺖ ‪.‬‬

‫ﻫﺮ وﺳﻴﻠﻪ داراي ﻳﻚ آدرس ‪ 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‬را در ﺳﻲ دي ﺿﻤﻴﻤﻪ ﻣﺸﺎﻫﺪه ﻧﻤﺎﻳﺪ‪.‬‬

‫‪ 4 -5‬ﻻﻳﻪ ‪ Transport‬در اﺗﺮﻧﺖ‬


‫در اﻳﻦ ﻻﻳﻪ از ﭘﺮوﺗﻜﻞ ‪ TCP/IP‬اﺳﺘﻔﺎده ﺷﺪه اﺳﺖ ﻛﻪ ﺳﺮوﻳﺲ ﻫﺎي ﻣﺨﺘﻠﻔﻲ را ﺑﺮاي اﻳﻦ ﻻﻳﻪ ﻓﺮاﻫﻢ ﻣﻲ ﺳﺎزد‬
‫ﭘﺮوﺗﻜﻞ ﻫﺎي اﻳﻦ ﻻﻳﻪ ﺑﻪ دو دﺳﺘﻪ ﺗﻘﺴﻴﻢ ﻣﻴﺸﻮﻧﺪ‪:‬‬
‫‪ Connection Orientd‬ﻳﺎ اﺗﺼﺎل ﮔﺮا در اﻳﻦ ﺣﺎﻟﺖ ﺑﻴﻦ دو اﻳﺴﺘﮕﺎه ﻗﺒﻞ از ﺗﺒﺎدل دﻳﺘﺎ ﭘﻴﺎﻣﻬﺎﻳﻲ ﺑﺮاي‬ ‫•‬

‫‪ TCP‬از اﻳﻦ دﺳﺘﻪ اﺳﺖ‪Transport Control Protocol .‬‬ ‫ﺑﺮﻗﺮاري اﺗﺼﺎل رد و ﺑﺪل ﻣﻲ ﮔﺮدد ‪.‬‬
‫‪ Connectionless‬ﻳﺎ ﺑﺪون اﺗﺼﺎل ‪ .‬در اﻳﻦ ﺣﺎﻟﺖ ﻫﻴﭻ ارﺗﺒﺎط اوﻟﻴﻪ اي ﺑﻴﻦ دو ﺳﻴﺴﺘﻢ ﻗﺒﻞ از ﺷﺮوع‬ ‫•‬

‫ارﺳﺎل دﻳﺘﺎ وﺟﻮد ﻧﺪارد‪.‬ﻳﻌﻨﻲ ﻓﺮﺳﺘﻨﺪه دﻳﺘﺎ را ﺑﻪ ﻣﻘﺼﺪ ارﺳﺎل ﻣﻲ ﻛﻨﺪ ﺑﺪون اﻳﻨﻜﻪ ﺑﺪاﻧﺪ آﻳﺎ ﺳﻴﺴﺘﻢ‬
‫‪ UDP‬از اﻳﻦ دﺳﺘﻪ اﺳﺖ ﻣﺨﻔﻒ ‪User Datagram Protocol‬‬ ‫ﻣﻘﺎﺑﻞ آﻣﺎده درﻳﺎﻓﺖ دﻳﺘﺎ ﻫﺴﺖ ﻳﺎ ﺧﻴﺮ ‪.‬‬
‫‪ UDP‬ﻳﻚ ﺳﺮوﻳﺲ ارﺗﺒﺎﻃﻲ ﻏﻴﺮ ﻗﺎﺑﻞ اﻋﺘﻤﺎد اﺳﺖ ﻳﻌﻨﻲ ﻫﻴﭻ ﺗﻀﻤﻴﻨﻲ ﺑﺮاي رﺳﻴﺪن دﻳﺘﺎ ﺑﻪ ﻣﻘﺼﺪ وﺟﻮد ﻧﺪارد ‪.‬‬
‫در ﺣﺎﻟﻴﻜﻪ ‪ TCP‬ﺳﺮوﻳﺲ ﻗﺎﺑﻞ اﻋﺘﻤﺎدي اﺳﺖ و ﺑﺪﻟﻴﻞ وﻳﮋﮔﻲ ﻫﺎﻳﻲ ﻣﺎﻧﻨﺪ اﺳﺘﻔﺎده از ‪ ،Acknowledge‬ﻛﻨﺘﺮل‬
‫ﺟﺮﻳﺎن دﻳﺘﺎ وآﺷﻜﺎر ﺳﺎزي و ﺗﺼﺤﻴﺢ ﺧﻄﺎ ‪ ،‬دﻳﺘﺎ را ﺑﺎ اﻃﻤﻴﻨﺎن ﺑﺎﻻ ﺑﻪ ﮔﻴﺮﻧﺪه ﺗﺤﻮﻳﻞ ﻣﻲ دﻫﺪ‪ TCP .‬ﺗﺮاﻓﻴﻚ‬
‫زﻳﺎدي ﺑﻪ ﺑﺎس ﺷﺒﻜﻪ ﺗﺤﻤﻴﻞ ﻣﻲ ﻛﻨﺪ در ﺣﺎﻟﻴﻜﻪ ‪ UDP‬ﺑﺪﻟﻴﻞ ﺑﺴﺘﻪ ﻫﺎي ﻛﻮﭼﻜﺘﺮ و ‪ Overhead‬ﻛﻤﺘﺮ و ﻋﺪم ﻧﻴﺎز‬
‫ﺑﻪ ‪ Acknowlege‬ﺑﺎر زﻳﺎدي ﺑﻪ ﺑﺎس اﻋﻤﺎل ﻧﻜﺮده وﺳﺮﻋﺖ ﺑﺎﻻﻳﻲ ﺑﺮاي اﻧﺘﻘﺎل دﻳﺘﺎ ﻓﺮاﻫﻢ ﻣﻲ ﺳﺎزد‪ .‬ﻳﻜﻲ از‬
‫ﻛﺎرﺑﺮدﻫﺎي ‪ UDP‬ﺑﺮاي اﻧﺘﻘﺎل ﺟﺮﻳﺎن ﻃﻮﻻﻧﻲ دﻳﺘﺎ در ﻣﻮاردي اﺳﺖ ﻛﻪ اﮔﺮ ﺑﺮﺧﻲ ﭘﺎﻛﺖ ﻫﺎ ﺑﻄﻮر اﺗﻔﺎﻗﻲ از دﺳﺖ‬
‫رﻓﺖ ﻣﺸﻜﻠﻲ ﭘﻴﺶ ﻧﻴﺎﻣﺪه و اﺻﻞ ﭘﻴﺎم ﻗﺎﺑﻞ ﻓﻬﻢ ﺑﺎﺷﺪ‪.‬‬
‫ﻓﺮﻣﺖ ﺳﮕﻤﻨﺖ ‪ UDP‬ﻫﺸﺖ ﺑﺎﻳﺘﻲ و در ﻣﻘﺎﻳﺴﻪ ﺑﺎ ﻓﺮﻣﺖ ﺳﮕﻤﻨﺖ ‪ TCP‬ﻛﻪ ﺑﻴﺴﺖ ﺑﺎﻳﺘﻲ اﺳﺖ ﻛﻮﭼﻜﺘﺮ اﺳﺖ‪.‬‬
‫ﺷﻜﻞ زﻳﺮ اﻳﻨﺪو را ﺑﺎ ﻫﻢ ﻣﻘﺎﻳﺴﻪ ﻛﺮده اﺳﺖ‪.‬‬
‫‪59‬‬ ‫ارﺗﺒﺎﻃﺎت ﻣﻨﻄﻘﻲ در اﺗﺮﻧﺖ‬

‫ﭘﺮوﺗﻜﻞ ‪ TCP‬در ﻻﻳﻪ ‪Transport‬‬


‫از آﻧﺠﺎ در ارﺗﺒﺎط ﺻﻨﻌﺘﻲ ﻛﺎرﺑﺮد ‪ TCP‬ﺑﻴﺶ از ‪ UDP‬ﻻزم اﺳﺖ ﻗﺪري ﺑﻴﺸﺘﺮ ﺑﻪ وﻳﮋﮔﻲ ﻫﺎي اﻳﻦ ﭘﺮوﺗﻜﻞ‬
‫ﺑﭙﺮدازﻳﻢ‪ .‬اﻫﻢ وﻇﺎﻳﻒ ‪ TCP‬در ﻻﻳﻪ ﭼﻬﺎرم ﻋﺒﺎرﺗﺴﺖ از ‪:‬‬
‫‪ : Segmentation‬ﻳﻌﻨﻲ دﻳﺘﺎي درﻳﺎﻓﺘﻲ از ﻻﻳﻪ ﺑﺎﻻﺗﺮ را ﺑﻪ ﺑﺨﺶ ﻫﺎي ﻛﻮﭼﻜﺘﺮ ﺗﻘﺴﻴﻢ ﻣﻲ ﻛﻨﺪ‪.‬‬ ‫•‬

‫‪ : 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‬‬

‫ﭘﻮرت ﻫﺎ در ﻻﻳﻪ ‪Transport‬‬


‫ﻳﻜﻲ از وﻇﺎﻳﻒ ﻻﻳﻪ ‪ transport‬ﺗﻌﻴﻴﻦ ﭘﺮوﺗﻜﻞ ﻳﺎ ﻓﺮآﻳﻨﺪي اﺳﺖ ﻛﻪ دﻳﺘﺎ را ﺗﻮﻟﻴﺪ ﻧﻤﻮده اﺳﺖ‪ .‬ﻫﻢ ‪ TCP‬و ﻫﻢ‬
‫‪UDP‬اﻳﻦ ﻛﺎر را ﺑﺎ ﻣﺸﺨﺺ ﻛﺮدن ﻳﻚ ﺷﻤﺎره ﭘﻮرت ﻛﻪ ﺑﻪ ﻫﺮ ﭘﻴﺎم ﻣﻨﺘﺴﺐ ﻣﻲ ﮔﺮدد اﻧﺠﺎم ﻣﻴﺪﻫﻨﺪو ﺑﺪﻳﻦ‬
‫ﺻﻮرت ﻧﻮع ﺳﺮوﻳﺲ ﻣﺸﺨﺺ ﻣﻲ ﮔﺮدد‪ .‬اﻳﻦ ﭘﻮرت ﻫﺎ ﭘﻮرت ﻫﺎي ﺳﺨﺖ اﻓﺰاري ﻛﺎﻣﭙﻴﻮﺗﺮ ﻧﻴﺴﺘﻨﺪ ﺑﻠﻜﻪ ﻓﻘﻂ‬
‫اﻋﺪاد ﻣﺮﺟﻌﻲ ﻫﺴﺘﻨﺪ ﻛﻪ ﺑﻪ ﻳﻚ ﺳﺮوﻳﺲ ﺧﺎص اﺷﺎره ﻣﻲ ﻛﻨﻨﺪ‪ .‬ﻣﺜﻼً ﭘﻮرت ‪ 21‬ﺑﺮاي ‪ FTP‬و ﭘﻮرت ‪ 23‬ﺑﺮاي‬
‫‪ Telnet‬و ﭘﻮرت ‪ 80‬ﺑﺮاي ‪ http‬ﺑﻜﺎر ﻣﻴﺮود‪ .‬ﺷﻤﺎره ﭘﻮرت ﻫﺎ ﻣﻲ ﺗﻮاﻧﺪ ﻋﺪد ﺻﺤﻴﺤﻲ ﺑﻴﻦ ﺻﻔﺮ ﺗﺎ ‪ 65535‬ﺑﺎﺷﺪ‪.‬‬
‫ﻛﺎرﺑﺮ ﻣﻲ ﺗﻮان ﺑﺠﺰ اﻋﺪاد رزرو ﺷﺪه ﺳﺎﻳﺮ اﻋﺪاد )ﻣﻌﻤﻮﻻً ﻣﻘﺎدﻳﺮ ﺑﺰرﮔﺘﺮ از ‪ (1024‬را ﺑﺮاي ﺳﺮوﻳﺴﻬﺎي ﺧﺎص‬
‫ﻣﻮرد ﻧﻈﺮ ﺧﻮد ﺑﻜﺎر ﺑﺒﺮد ‪.‬‬
‫‪ -6‬اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬
‫ﻣﺸﺘﻤﻞ ﺑﺮ‪:‬‬

‫‪ 1-6‬اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ‪10Base5‬‬


‫‪ 2-6‬اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ‪10Base-T‬‬
‫‪ 3-6‬اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ‪10Base-F‬‬
‫‪ 4-6‬اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ‪100Base-TX‬‬
‫‪100Base-FX‬‬ ‫‪ 5-6‬اﺟﺰاي ﺳﺨﺖ اﻓﺰاري‬
‫اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪64‬‬

‫ﻣﻌﺮﻓﻲ اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ زﻳﻤﻨﺲ‬


‫در اﻳﻦ ﻗﺴﻤﺖ ﺑﻪ ﻣﻌﺮﻓﻲ ﺗﺠﻬﻴﺰات ﻣﺨﺘﻠﻒ ﻣﻮرد اﺳﺘﻔﺎده در ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ زﻳﻤﻨﺲ ﻣﻲ ﭘﺮدازﻳﻢ‪ .‬ﻛﺎﺑﻞ ﻫﺎ ‪،‬‬
‫ﻛﺎرت ﻫﺎي ﺷﺒﻜﻪ ‪ ،‬ﻫﺎب ﻫﺎ و ﺳﻮﺋﻴﭻ ﻫﺎي ﺻﻨﻌﺘﻲ از ﺟﻤﻠﻪ اﻳﻦ ﺗﺠﻬﻴﺰات ﻫﺴﺘﻨﺪ ‪.‬‬
‫در ﻣﻌﺮﻓﻲ اﻳﻦ ﺗﺠﻬﻴﺰات ﺻﺮﻓﺎً ﺑﻪ ﻧﺴﺨﻪ ﻫﺎﻳﻲ از اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ ﻣﻲ ﭘﺮدازﻳﻢ ﻛﻪ در اﺗﻮﻣﺎﺳﻴﻮن ﺻﻨﻌﺘﻲ ﻛﺎرﺑﺮد وﺳﻴﻊ‬
‫ﭘﻴﺪا ﻛﺮده اﻧﺪ ﻳﻌﻨﻲ ‪ 10Base5‬و ‪ 10Base-T‬و ‪ 100Base-TX‬و ‪ . 100Base-FX‬از اﻳﻨﺮو ﺳﺎﻳﺮ ﻣﻮارد از ﺟﻤﻠﻪ‬
‫‪ 10Base2‬ﻛﻪ ﻛﺎرﺑﺮد آﻧﻬﺎ در اﺗﻮﻣﺎﺳﻴﻮن ﺻﻨﻌﺘﻲ ﻛﻤﺘﺮ ﺑﻮده و ﺧﺎﻧﻮاده ﮔﻴﮕﺎ ﺑﻴﺖ ‪ 1000Base‬ﻛﻪ ﺗﺎ زﻣﺎن ﻧﮕﺎرش‬
‫ﻛﺘﺎب ﻫﻨﻮز در اﺗﻮﻣﺎﺳﻴﻮن ﺻﻨﻌﺘﻲ ﻛﺎرﺑﺮد زﻳﺎدي ﭘﻴﺪا ﻧﻜﺮده اﻧﺪ ﻣﻮرد ﺑﺤﺚ ﻗﺮار ﻧﻤﻲ ﮔﻴﺮﻧﺪ‪.‬‬

‫‪ 1-6‬اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ‪10Base5‬‬


‫ﺷﺒﻜﻪ ‪ 10Base5‬ﻗﺪﻳﻤﻲ ﺗﺮﻳﻦ ﻧﻮع اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ اﺳﺖ اﻳﻦ ﺷﺒﻜﻪ ﻗﺒﻼً در زﻳﻤﻨﺲ ﺑﻪ ﺷﺒﻜﻪ ‪ SinecH1‬ﻣﻮﺳﻮم ﺑﻮده‬
‫اﺳﺖ‪ .‬ﻣﻬﻤﺘﺮﻳﻦ ﺗﺠﻬﻴﺰاﺗﻲ ﻛﻪ در ﺷﺒﻜﻪ ‪ 10Base5‬ﻣﻮرد اﺳﺘﻔﺎده ﻗﺮار ﻣﻲ ﮔﻴﺮﻧﺪ را ﻣﻲ ﺗﻮان ﺑﺼﻮرت زﻳﺮ ﻟﻴﺴﺖ‬
‫ﻧﻤﻮد‪:‬‬
‫‪ Transceiver‬وﺳﻴﻠﻪ ارﺗﺒﺎط دﻫﻨﺪه وﺳﻴﻠﻪ ‪ DTE‬ﺑﻪ ﺷﺒﻜﻪ‬ ‫•‬

‫ﻛﺎﺑﻞ ‪ Triax‬ﻛﻪ ﺑﻴﻦ ﺗﺮاﻧﺴﻴﻮر ﻫﺎ ﻛﺸﻴﺪه ﻣﻴﺸﻮد‪.‬‬ ‫•‬

‫ﻛﺎرت ﺷﺒﻜﻪ روي وﺳﻴﻠﻪ ‪DTE‬‬ ‫•‬

‫ﻛﺎﺑﻞ ‪ AUI‬ﻛﻪ ﻛﺎرت ﺷﺒﻜﻪ را ﺑﻪ ‪ Transceiver‬وﺻﻞ ﻣﻲ ﻛﻨﺪ‬ ‫•‬

‫‪ Fan Out Unit‬راﺑﻂ ﺑﻴﻦ ﭼﻨﺪ وﺳﻴﻠﻪ ﺑﺎ ﻳﻚ ﺗﺮاﻧﺴﻴﻮر‬ ‫•‬

‫‪ Repeater‬ﺑﺮاي اﺗﺼﺎل ﭼﻨﺪ ﺳﮕﻤﻨﺖ ﺷﺒﻜﻪ ﺑﻪ ﻳﻜﺪﻳﮕﺮ‬ ‫•‬

‫‪Triax‬‬ ‫اﻟﻒ ( ﻛﺎﺑﻞ‬


‫اﻳﻦ ﻛﺎﺑﻞ ﻛﻪ در زﻳﻤﻨﺲ ﺑﻪ ﻛﺎﺑﻞ ‪ 727-0‬ﻣﻮﺳﻮم اﺳﺖ و ﺑﺎ ﭘﻮﺷﺸﻲ ﺑﻪ رﻧﮓ زرد ﻋﺮﺿﻪ ﺷﺪه ﺑﺼﻮرت ﺳﻪ ﻻﻳﻪ‬
‫ﻫﺎدي ﻫﻢ ﻣﺮﻛﺰ اﺳﺖ ﻛﻪ ﺑﺎ ﻋﺎﻳﻖ از ﻳﻜﺪﻳﮕﺮ ﺟﺪا ﺷﺪه اﻧﺪ و ﺑﺎ ﻛﺎﺑﻞ ﻫﺎي ﻛﻮآﻛﺲ ﻛﻪ در ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﻣﻌﻤﻮﻟﻲ‬
‫‪65‬‬ ‫اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫اﺳﺘﻔﺎده ﺷﺪه ﻣﺘﻔﺎوت ﻣﻲ ﺑﺎﺷﺪ‪ .‬ﻫﺎدﻳﻬﺎي ﻻﻳﻪ اول و دوم ﺑﺮاي دﻳﺘﺎ و ﻫﺎدي ﻻﻳﻪ ﺳﻮم ﻳﻌﻨﻲ آﺧﺮﻳﻦ ﻫﺎدي ﺑﺮاي‬
‫‪ Ground‬ﺑﻜﺎر ﻣﻴﺮود‪.‬ﻣﺸﺨﺼﺎت ﻓﻨﻲ اﻳﻦ ﻛﺎﺑﻞ ﻣﻄﺎﺑﻖ ﺑﺎ اﺳﺘﺎﻧﺪارد ‪ IEEE802.3‬و ﺑﺼﻮرت زﻳﺮ ﻣﻲ ﺑﺎﺷﺪ‪:‬‬
‫‪Electrical data at 20 oC:‬‬

‫‪Impedance‬‬ ‫‪50 Ω + 2 Ω‬‬

‫‪Relative propagation speed‬‬ ‫‪0.78‬‬

‫‪Attenuation‬‬ ‫‪at 10 MHz <16 dB/km‬‬


‫‪at 5 MHz <12 dB/km‬‬
‫‪Transfer impedance‬‬ ‫‪at 10 MHz <0.01 mΩ/m‬‬
‫‪at 5 MHz <0,1 mΩ/m‬‬
‫‪Loop resistance of 500 m segment‬‬ ‫‪<4Ω‬‬
‫)‪(inner and outer conductor‬‬
‫)‪Permitted permanent current on screen conductor (Al‬‬ ‫)‪<35 A (DC‬‬

‫در اﺳﺘﻔﺎده از اﻳﻦ ﻛﺎﺑﻞ دﻗﺖ ﺷﻮد ﻛﻪ ﺣﺪاﻗﻞ ﻓﺎﺻﻠﻪ ﺑﻴﻦ دو ﺗﺮاﻧﺴﻴﻮر ‪ 2.5‬ﻣﺘﺮ اﺳﺖ ‪ .‬ﻓﺎﺻﻠﻪ ﻫﺎي ﺑﻴﺸﺘﺮ ﻻزم اﺳﺖ‬
‫ﻣﻀﺮﺑﻲ از ‪ 2.5‬ﺑﺎﺷﻨﺪ ﺑﺮاي اﻳﻦ ﻣﻨﻈﻮر ﻧﺸﺎﻧﻪ ﻫﺎي رﻧﮕﻲ روي ﻛﺎﺑﻞ در ﻓﻮاﺻﻞ ‪ 2.5‬ﻣﺘﺮي ﻣﺸﺨﺺ ﮔﺮدﻳﺪه اﺳﺖ‪.‬‬
‫اﺑﺘﺪا و اﻧﺘﻬﺎي ﻛﺎﺑﻞ ‪ 727-0‬ﻧﻴﺎز ﺑﻪ ﺗﺮﻣﻴﻨﻴﺘﻮر دارد ﻛﻪ ﻳﻚ ﻣﻘﺎوﻣﺖ ‪ 50‬اﻫﻤﻲ اﺳﺖ اﮔﺮ ﺗﺮﻣﻴﻨﻴﺘﻮر ﻣﺘﺼﻞ ﻧﺸﻮد‬
‫ﺷﺒﻜﻪ ﺑﺪﻟﻴﻞ ﺑﺮوز ﺗﺼﺎدﻣﺎت ﺑﻴﻦ دﻳﺘﺎ ﻫﺎ ﻛﻪ ﺑﻌﻀﻲ ﻧﺎﺷﻲ از ﺑﺮﮔﺸﺖ ﺳﻴﮕﻨﺎل ﻫﺎ ﻫﺴﺘﻨﺪ ﺑﺎ ﻣﺸﻜﻞ ﻣﻮاﺟﻪ ﻣﻲ ﺷﻮد‪.‬‬
‫ﺗﺮﻣﻴﻨﻴﺘﻮر ﺧﺎص اﻳﻦ ﺷﺒﻜﻪ ﻫﻤﺮاه ﺑﺎ ﻛﺎﻧﻜﺘﻮر ﻫﺎي واﺳﻂ ﻣﺘﺼﻞ ﻣﻴﺸﻮد ﺷﻜﻞ زﻳﺮ ‪:‬‬
‫اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪66‬‬

‫ب( ‪AUI Cable‬‬


‫‪727-1 Drop Cable‬‬
‫اﻳﻦ ﻛﺎﺑﻞ اﻧﺸﻌﺎﺑﻲ)‪ (Drop‬اﺳﺖ و در زﻳﻤﻨﺲ ﺑﻪ ﻛﺎﺑﻞ ‪ 727-1‬ﻣﻮﺳﻮم اﺳﺖ‪ .‬ﺗﻮﺳﻂ آن ارﺗﺒﺎط ﺑﻴﻦ ﺗﺮاﻧﺴﻴﻮر و‬
‫وﺳﻴﻠﻪ ﻓﺮاﻫﻢ ﻣﻲ ﺷﻮد‪ .‬اﻳﻦ ﻛﺎﺑﻞ داراي ‪ 3‬زوج ﺳﻴﻢ ﺑﻬﻢ ﺗﺎﺑﻴﺪه ﺷﻴﻠﺪ دار اﺳﺖ‪ .‬ﻳﻚ زوج ﺑﺮاي ارﺳﺎل دﻳﺘﺎ ‪ ،‬ﻳﻚ‬
‫زوج ﺑﺮاي درﻳﺎﻓﺖ و زوج دﻳﮕﺮ ﺳﻴﮕﻨﺎل‬
‫‪ Collision‬ﻳﺎ ﺗﺼﺎدم را ﺑﻪ وﺳﻴﻠﻪ ﻣﻨﺘﻘﻞ‬
‫ﻣﻴﻜﻨﺪ در اﻳﻨﺤﺎﻟﺖ وﺳﻴﻠﻪ ﻃﺒﻖ اﻟﮕﻮي‬
‫اﺳﺘﺎﻧﺪارد ﺗﻌﻴﻴﻦ ﺷﺪه ﺑﺮاي ﺷﺮاﻳﻂ ﺗﺼﺎدم‬
‫رﻓﺘﺎر ﺧﻮاﻫﺪ ﻛﺮد‪.‬ﻋﻼوه ﺑﺮ ‪ 3‬زوج ﻓﻮق ‪،‬‬
‫زوج دﻳﮕﺮي ﻧﻴﺰ وﺟﻮد دارد ﻛﻪ ﻣﻴﺘﻮاﻧﺪ‬
‫ﺑﺮاي ﺗﻐﺬﻳﻪ ﺗﺮاﻧﺴﻴﻮر ﺑﻜﺎر رود‪.‬‬
‫ﻛﺎﺑﻞ ‪ 727-1‬از ﻳﻜﻄﺮف ﺑﻪ ﭘﻮرت ‪ AUI‬ﺗﺮاﻧﺴﻴﻮر و از ﻃﺮف دﻳﮕﺮ ﺑﻪ ﭘﻮرت ‪ AUI‬ﻛﺎرت ﺷﺒﻜﻪ وﺳﻴﻠﻪ ﻣﺘﺼﻞ‬
‫ﻣﻴﮕﺮدد‪ .‬ﻣﺎﻛﺰﻳﻤﻢ ﻃﻮل ﻛﺎﺑﻞ اﻧﺸﻌﺎﺑﻲ ‪ 727-1‬ﻣﻴﺘﻮاﻧﺪ ‪ 50‬ﻣﺘﺮ ﺑﺎﺷﺪ‪ .‬دوﺳﺮ اﻳﻦ ﻛﺎﺑﻞ ﻛﺎﻧﻜﺘﻮرﻫﺎي ‪ 15‬ﭘﻴﻦ ﻣﺎﻧﻨﺪ‬
‫ﺷﻜﻞ زﻳﺮ ﻣﺘﺼﻞ ﻣﻲ ﮔﺮدد‪ .‬ﻛﺎﻧﻜﺘﻮر ‪ Male‬ﺑﻪ وﺳﻴﻠﻪ و ﻛﺎﻧﻜﺘﻮر ‪ Female‬ﺑﻪ ﺗﺮاﻧﺴﻴﻮر ﻣﺘﺼﻞ ﻣﻲ ﮔﺮدد‪ .‬ﻛﺎﺑﻞ‬
‫‪ 727-1‬ﻫﻤﺮاه ﺑﺎ اﻳﻦ ﻛﺎﻧﻜﺘﻮرﻫﺎ ﺑﺼﻮرت اﺳﻤﺒﻞ ﺷﺪه در ﻃﻮل ﻫﺎي ‪ 3.2 , 10 , 15 , 20 , 32 , 50‬ﻣﺘﺮي ﻋﺮﺿﻪ‬
‫ﺷﺪه اﺳﺖ‪.‬‬
‫ﻣﺸﺨﺼﺎت ﭘﻴﻦ ﻫﺎي ﻛﺎﻧﻜﺘﻮر در ﺟﺪول زﻳﺮ آﻣﺪه اﺳﺖ‪:‬‬
‫‪Direction‬‬
‫‪Stift-Nr.‬‬ ‫‪Signal‬‬
‫‪Tr DTE‬‬

‫‪2‬‬ ‫)‪Collision (+‬‬ ‫>‪-------‬‬


‫‪Transmit data‬‬
‫‪3‬‬ ‫‪<------‬‬
‫)‪(+‬‬
‫‪Receive data‬‬
‫‪5‬‬ ‫>‪-------‬‬
‫)‪(+‬‬
‫‪6‬‬ ‫‪Power supply‬‬ ‫‪<------‬‬
‫)‪(-‬‬
‫‪9‬‬ ‫)‪Collision (-‬‬ ‫>‪-------‬‬

‫‪10‬‬ ‫‪Transmit data‬‬ ‫‪<------‬‬


‫)‪(-‬‬
‫‪Receive data‬‬
‫‪12‬‬ ‫>‪-------‬‬
‫)‪(-‬‬
‫‪Power supply‬‬
‫‪13‬‬ ‫‪<------‬‬
‫)‪(+‬‬
‫‪1, 4, 8,11,14‬‬ ‫‪Screens wire‬‬
‫‪pairs‬‬
‫‪Connector casing‬‬ ‫‪Screen‬‬
‫‪67‬‬ ‫اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫ج( ‪Transceiver‬‬

‫ﺗﺮاﻧﺴﻴﻮر وﺳﻴﻠﻪ اي اﺳﺖ ﻛﻪ اﻣﻜﺎن اﺗﺼﺎل وﺳﻴﻠﻪ ‪ DTE‬را ﺑﻪ ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ ‪ 10Base5‬ﻓﺮاﻫﻢ ﻣﻲ ﺳﺎزد‪.‬‬
‫ﺗﺮاﻧﺴﻴﻮر ﻋﻼوه ﺑﺮ ارﺳﺎل و درﻳﺎﻓﺖ اﻣﻜﺎن آﺷﻜﺎر ﺳﺎزي ﺗﺼﺎدم )‪ (Collision‬و ﻧﻴﺰ ﻓﺎﻧﻜﺸﻦ ‪ Jabber‬ﻳﻌﻨﻲ ﻣﺎﻧﻴﺘﻮر‬
‫ﻛﺮدن زﻣﺎن ارﺳﺎل را داراﺳﺖ‪.‬‬
‫ﺑﺮﺧﻲ از ﺗﺮاﻧﺴﻴﻮر ﻫﺎ داراي دو ﭘﻮرت ‪ AUI‬ﻫﺴﺘﻨﺪ ﻛﻪ ﻋﻼوه ﺑﺮ اﻣﻜﺎن اﺗﺼﺎل دو وﺳﻴﻠﻪ ﺑﻪ ﺷﺒﻜﻪ ﻣﻴﺘﻮاﻧﻨﺪ ﺑﺼﻮرت‬
‫ﻣﻨﻔﺮد و ﺑﺪون اﺗﺼﺎل ﺑﻪ ﺷﺒﻜﻪ ﻧﻴﺰ دو وﺳﻴﻠﻪ را ﺑﺎ ﻫﻢ ارﺗﺒﺎط دﻫﺪ‪.‬‬

‫د( ﻛﺎرت ﺷﺒﻜﻪ روي وﺳﻴﻠﻪ‬


‫ﻛﺎرت ﻫﺎي ﺷﺒﻜﻪ ﻳﺎ ‪ Communication Processor‬ﻫﺎ ﺑﺎ ﻧﺎم اﺧﺘﺼﺎري ﻛﺎرت ﻫﺎي ‪ CP‬ﻋﺮﺿﻪ ﺷﺪه اﻧﺪ ﻛﻠﻤﻪ‬
‫‪ CP-IE‬ﻣﻌﺮف ﻛﺎرت ﻫﺎي ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ اﺳﺖ‪ .‬وﺳﻴﻠﻪ اي ﻛﻪ اﻳﻦ ﻛﺎرت روي آن ﻧﺼﺐ ﻣﻴﺸﻮد ﻣﻲ ﺗﻮاﻧﺪ‬
‫ﻳﻚ ‪ PLC‬ﻳﺎ ﻳﻚ ‪ PC‬ﺑﺎﺷﺪ‪.‬‬
‫‪ PLC‬ﻫﺎي ﺧﺎﻧﻮاده ‪ S5‬ﻋﺮﺿﻪ ﻣﻴﺸﺪﻛﺎرت ﻫﺎي ﺷﺒﻜﻪ ﺑﺎ ﭘﻮرت ‪ AUI‬ﻧﻴﺰ ﺑﺮاي اﺗﺼﺎل ‪S5‬‬ ‫از آﻧﺠﺎ ﻛﻪ ﺳﺎﺑﻖ ﺑﺮ اﻳﻦ‬
‫ﺑﻪ ﺗﺮاﻧﺴﻴﻮر اراﺋﻪ ﺷﺪه ﺑﻮد ﻛﻪ در ﺣﺎل ﺣﺎﺿﺮ از رده ﺧﺎرج و ﻋﺮﺿﻪ ﻧﻤﻴﺸﻮد ‪.‬‬
‫اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪68‬‬

‫ﺑﺎ وﺟﻮد ﻣﻨﺴﻮخ ﺷﺪن ﺷﺒﻜﻪ ‪ 10Base5‬ﭘﻮرت‬


‫‪ AUI‬روي ﺑﺴﻴﺎري از ﻛﺎرت ﻫﺎي ﺷﺒﻜﻪ ﻫﺎي‬
‫ﻫﻨﻮز وﺟﻮد دارد و ﺣﺬف ﻧﺸﺪه اﺳﺖ‬ ‫ﺟﺪﻳﺪ‬
‫ﺷﻜﻞ روﺑﺮو ﻛﺎرت ﺷﺒﻜﻪ اﺗﺮﻧﺖ ‪ CP443-1‬را‬
‫‪RJ45‬‬ ‫ﻧﺸﺎن ﻣﻴﺪﻫﺪ ﻛﻪ روي آن ﻋﻼوه ﺑﺮ ﭘﻮرت‬
‫ﭘﻮرت ‪ AUI‬ﻧﻴﺰ وﺟﻮد دارد ‪ .‬ﺑﺪﻳﻦ ﻃﺮﻳﻖ اﻣﻜﺎن‬
‫‪ PLC‬از ﺧﺎﻧﻮاده ‪ S7‬ﺑﻪ ﺷﺒﻜﻪ‬ ‫اﺗﺼﺎل ﻳﻚ‬
‫‪ 10Base5‬ﻛﻪ از ﻗﺒﻞ در ﻳﻚ ﻛﺎرﮔﺎه ﻛﺸﻴﺪه ﺷﺪه‬
‫وﺟﻮد ﺧﻮاﻫﺪ داﺷﺖ‪ .‬ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ ارﺗﺒﺎط ﻛﺎرت‬
‫ﺑﺎ ﺗﺮاﻧﺴﻴﻮر از ﻃﺮﻳﻖ ﭘﻮرت ‪ AUI‬ﻣﻲ ﺑﺎﺷﺪ‪.‬‬

‫ه( ري ﭘﻴﺘﺮ‬
‫ري ﭘﻴﺘﺮ ﺑﺮاي اﺗﺼﺎل دو ﺳﮕﻤﻨﺖ از ﻳﻚ ﺷﺒﻜﻪ ﺑﻪ ﻳﻜﺪﻳﮕﺮ اﺳﺘﻔﺎده ﻣﻲ ﺷﻮد‪ .‬در ﺷﺒﻜﻪ ‪ 10Base5‬اﮔﺮ ﭼﻪ ﻣﻴﺘﻮان‬
‫ﺑﺎ اﺳﺘﻔﺎده از ‪ 4‬رﻳﭙﻴﺘﺮ ‪ 5‬ﺳﮕﻤﻨﺖ ‪ 500‬ﻣﺘﺮي را ﺑﻪ ﻫﻢ ﻣﺘﺼﻞ ﻧﻤﻮد و ﻛﻞ ﺷﺒﻜﻪ را ﺗﺎ ‪ 2500‬ﻣﺘﺮ ﺗﻮﺳﻌﻪ داد وﻟﻲ ﺗﻮﺟﻪ‬
‫ﺷﻮد ﻛﻪ در ﻣﺴﻴﺮ ارﺗﺒﺎﻃﻲ ﺑﻴﻦ دو وﺳﻴﻠﻪ ﻣﺎﻛﺰﻳﻤﻢ ‪ 2‬رﻳﭙﻴﺘﺮ ﻣﻲ ﺗﻮاﻧﺪ وﺟﻮد داﺷﺘﻪ ﺑﺎﺷﺪ‪.‬‬
‫رﻳﭙﻴﺘﺮ ﺑﻴﻦ دو ﺗﺮاﻧﺴﻴﻮر دو ﺳﮕﻤﻨﺖ ﻗﺮار ﻣﻲ ﮔﻴﺮد‪ .‬اﺗﺼﺎل ﺑﻴﻦ ري ﭘﻴﺘﺮ ﺑﺎ ﺗﺮاﻧﺴﻴﻮر ﻫﺎ ﺗﻮﺳﻂ ﻛﺎﺑﻞ ‪ AUI‬ﻳﻌﻨﻲ‬
‫ﻛﺎﺑﻞ ‪ 727-1‬اﻧﺠﺎم ﻣﻲ ﺷﻮد‪.‬‬
‫‪69‬‬ ‫اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫و( ‪Fan out Unit‬‬


‫اﻳﻦ وﺳﻴﻠﻪ ﺷﺒﻴﻪ ﻳﻚ ﻫﺎب ﻣﻴﺘﻮاﻧﺪ ارﺗﺒﺎط ﺑﻴﻦ ﭼﻨﺪ وﺳﻴﻠﻪ را ﺑﺎ ﺷﺒﻜﻪ ﺑﺮﻗﺮار ﻛﻨﺪ ‪.‬‬

‫‪ Fan out Unit‬ﻋﺮﺿﻪ ﺷﺪه ﻛﻪ ﺑﻪ ﻣﺪل ﻫﺎي ‪SSV102‬‬ ‫دو ﻧﻮع‬


‫و ‪ SSV104‬ﻣﻮﺳﻮم اﺳﺖ ﻧﻮع اول ﻣﺎﻛﺰﻳﻤﻢ ‪ 5‬وﺳﻴﻠﻪ و ﻧﻮع‬
‫دوم ﻣﺎﻛﺰﻳﻤﻢ ‪ 8‬وﺳﻴﻠﻪ را ﻣﻲ ﺗﻮاﻧﺪ اﺗﺼﺎل دﻫﺪ‪ .‬ارﺗﺒﺎط ﺑﻴﻦ‬
‫‪Fan-Out‬‬ ‫وﺳﺎﻳﻞ ﺑﺎ ‪ Fan-Out Unit‬و ﻫﻤﻴﻨﻄﻮر ارﺗﺒﺎط ﺑﻴﻦ‬
‫‪ Unit‬ﺑﺎ ﺗﺮاﻧﺴﻴﻮر ﻫﻤﮕﻲ از ﻃﺮﻳﻖ ﭘﻮرت ‪ AUI‬و ﺗﻮﺳﻂ ﻛﺎﺑﻞ‬
‫‪ 727-1‬اﻧﺠﺎم ﻣﻲ ﺷﻮد‪.‬ﻃﻮل ﻛﺎﺑﻞ ‪ 727-1‬ﻣﺎﻛﺰﻳﻤﻢ ﻣﻲ ﺗﻮاﻧﺪ‬
‫‪ 40‬ﻣﺘﺮ ﺑﺎﺷﺪ‪.‬‬
‫‪ Fan Out Unit‬ﻣﻲ ﺗﻮاﻧﺪ ﺑﺼﻮرت ﻣﻨﻔﺮد )‪ (Stand alone‬ﻧﻴﺰ‬
‫ﻛﺎر ﻛﻨﺪ ﻳﻌﻨﻲ ﺑﺪون اﺗﺼﺎل ﺑﻪ ﺗﺮاﻧﺴﻴﻮر ارﺗﺒﺎط ﺑﻴﻦ ﭼﻨﺪ وﺳﻴﻠﻪ‬
‫را ﺗﻮﺳﻂ ﻛﺎﺑﻞ ﻫﺎي ‪ 727-1‬ﺑﺮﻗﺮار ﺳﺎزد در اﻳﻨﺤﺎﻟﺖ ﻫﻤﺎﻧﻄﻮر‬
‫ﻛﻪ در ﺷﻜﻞ زﻳﺮﻧﺸﺎن داده ﺷﺪه وﺳﺎﻳﻞ ﺑﺎ ﻫﻢ ﺷﺒﻜﻪ ﻣﻴﺸﻮﻧﺪ‬
‫وﻟﻲ ﻣﺎﻛﺰﻳﻤﻢ ﻓﺎﺻﻠﻪ ﺑﻴﻦ دو وﺳﻴﻠﻪ ‪ 100‬ﻣﺘﺮ ﺧﻮاﻫﺪ ﺑﻮد‪.‬‬

‫در ﺣﺎﻟﺖ ‪ Stand alone‬ﺑﺎ ‪ Cascade‬ﻛﺮدن ‪ Fan Out unit‬ﻫﺎ ﻣﻲ ﺗﻮان ﺷﺒﻜﻪ را ﻛﻤﻲ ﺑﺰرﮔﺘﺮ ﻛﺮد و ﻓﺎﺻﻠﻪ ﺑﻴﻦ‬
‫دو وﺳﻴﻠﻪ را ﺗﺎ ‪ 200‬ﻣﺘﺮ اﻓﺰاﻳﺶ داد در اﻳﻨﺤﺎﻟﺖ ﻣﺎﻛﺰﻳﻤﻢ ‪ 64‬وﺳﻴﻠﻪ ﻗﺎﺑﻞ اﺗﺼﺎل ﺑﻪ ﺷﺒﻜﻪ ﺧﻮاﻫﻨﺪ ﺑﻮد‪.‬‬
‫اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪70‬‬

‫‪ 2-6‬اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ‪10Base-T‬‬


‫ﺷﺒﻜﻪ ‪ 10Base-T‬ﺑﺪﻟﻴﻞ داﺷﺘﻦ ﻗﺎﺑﻠﻴﺖ اﻃﻤﻴﻨﺎن ﺑﺎﻻﺗﺮ ﻧﺴﺒﺖ ﺑﻪ ‪) 10Base5‬ﺑﺪﻟﻴﻞ اﺳﺘﻔﺎده ازﭘﻮﻟﻮژي ﺳﺘﺎره( در‬
‫اﺗﻮﻣﺎﺳﻴﻮن ﺻﻨﻌﺘﻲ ﺑﻴﺸﺘﺮ ﻣﻮرد ﺗﻮﺟﻪ ﻗﺮار ﮔﺮﻓﺖ و ﻛﺎرﺑﺮد وﺳﻴﻌﻲ ﭘﻴﺪا ﻧﻤﻮد ﻛﻪ ﻫﻨﻮز ﻧﻴﺰ از آن اﺳﺘﻔﺎده ﻣﻲ ﮔﺮدد‪.‬‬
‫ﻣﻬﻤﺘﺮﻳﻦ اﺟﺰاي ﺳﺨﺖ اﻓﺰاري اﻳﻦ ﺷﺒﻜﻪ ﻋﺒﺎرﺗﻨﺪ از ‪:‬‬
‫ﻛﺎﺑﻞ ﺷﺒﻜﻪ‬ ‫•‬

‫‪Link Module‬‬ ‫ﻫﺎب ﺻﻨﻌﺘﻲ ﻳﺎ‬ ‫•‬

‫ﻛﺎرت ﺷﺒﻜﻪ روي وﺳﻴﻠﻪ ‪DTE‬‬ ‫•‬

‫ﻗﺒﻞ از ﻣﻌﺮﻓﻲ اﺟﺰاي ﻓﻮق ﻻزم اﺳﺖ ﺑﺎ ﭼﻨﺪ ﻧﻜﺘﻪ ﻛﻠﻲ ﻛﻪ در اﻳﻦ ﻗﺴﻤﺖ ﻣﺮﺗﺒﺎً ﺑﻪ آن اﺷﺎره ﻣﻴﺸﻮد و ﺗﻮﺟﻪ ﺑﻪ آﻧﻬﺎ‬
‫در ﺑﺮآورد ﺗﻌﺪاد اﺟﺰا و ﺑﺮآورد ﻃﻮل ﻛﺎﺑﻞ ﺷﺒﻜﻪ ﻣﻬﻢ اﺳﺖ آﺷﻨﺎ ﺷﻮﻳﻢ‪.‬از آﻧﺠﺎ ﻛﻪ ﺗﻜﻨﻴﻚ دﺳﺘﺮﺳﻲ ﺑﻪ ﺑﺎس در‬
‫اﺗﺮﻧﺖ ﺑﺼﻮرت ‪ 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‬و ﺗﺎﺧﻴﺮ ﻣﻌﺎدل ﺗﻮﺟﻪ داﺷﺖ‪.‬‬ ‫•‬

‫در ﺑﺮآورد ﺗﻌﺪاد وﺳﺎﻳﻞ ﺑﺎﻳﺴﺘﻲ ﺑﻪ ﻓﺎﻛﺘﻮر ‪ PVV‬ﺗﻮﺟﻪ داﺷﺖ‪.‬‬ ‫•‬

‫ﺑﺎ اﻳﻦ ﻣﻘﺪﻣﻪ اﻛﻨﻮن ﺑﻪ ﻣﻌﺮﻓﻲ ﺗﺠﻬﻴﺰات ﺷﺒﻜﻪ ‪ 10Base-T‬ﻣﻲ ﭘﺮدازﻳﻢ‬

‫‪10Base-T‬‬ ‫اﻟﻒ ( ﻛﺎﺑﻞ ﺷﺒﻜﻪ‬


‫اﻳﻦ ﻛﺎﺑﻞ از دﺳﺘﻪ ‪ Cate5‬ﻃﺒﻖ اﺳﺘﺎﻧﺪارد ‪ EIA‬ﻣﻲ ﺑﺎﺷﺪ وﻟﻲ ﺑﺎ ﻛﺎﺑﻞ ﻫﺎي ‪ Cate5‬ﻣﺘﺪاول ﻓﺮق دارد‪ .‬اوﻻً‬
‫ﺳﺎﺧﺘﺎري ﻣﺘﻨﺎﺳﺐ ﺑﺎ ﻛﺎرﺑﺮد ﺻﻨﻌﺘﻲ دارد ﻳﻌﻨﻲ داراي ﺷﻴﻠﺪ اﺳﺖ ﺛﺎﻧﻴﺎً ﺑﺮﺧﻼف ﻛﺎﺑﻞ ﻣﻌﻤﻮﻟﻲ ﻛﻪ ‪ 4‬زوج دارد اﻳﻦ‬
‫ﻛﺎﺑﻞ ﻓﻘﻂ داراي دو زوج اﺳﺖ ﭼﻮن ﻋﻤﻼً ﺑﺮاي اﻳﺠﺎد ارﺗﺒﺎط اﺗﺼﺎل دو زوج ﻛﺎﻓﻴﺴﺖ‪.‬‬
‫ﻛﺎﺑﻞ ﺻﻨﻌﺘﻲ ﻣﺘﻨﻮﻋﻲ ﺑﺮاي اﻳﻦ ﺷﺒﻜﻪ ﻋﺮﺿﻪ ﺷﺪه اﺳﺖ ﻛﻪ ﻣﻬﻤﺘﺮﻳﻦ آﻧﻬﺎ دو ﻧﻮع زﻳﺮ اﺳﺖ‪:‬‬
‫‪ ITP‬ﻛﺎﺑﻞ ﺻﻨﻌﺘﻲ ﺑﺮاي ﻣﺤﻴﻂ ﻫﺎي ﭘﺮ ﻧﻮﻳﺰ و ﻣﺴﺎﻓﺖ ﻃﻮﻻﻧﻲ ﺗﺮ‬ ‫•‬

‫‪ TP‬ﻛﺎﺑﻞ ﺻﻨﻌﺘﻲ ﺑﺮاي ﻣﺤﻴﻂ ﻫﺎي ﻛﻢ ﻧﻮﻳﺰ و ﻣﺴﺎﻓﺖ ﻛﻮﺗﺎه‬ ‫•‬

‫ﻋﻼوه ﺑﺮ اﻳﻨﻬﺎ ﻛﺎﺑﻞ ﻫﺎي دﻳﮕﺮي ﻧﻴﺰ ﻋﺮﺿﻪ ﺷﺪه اﻧﺪ ﻣﺎﻧﻨﺪ ﻛﺎﺑﻞ اﺗﺮﻧﺖ ﻫﻴﺒﺮﻳﺪ ﻛﻪ ﻋﻼوه ﺑﺮ دو زوج دﻳﺘﺎ ﻛﻪ داﺧﻞ‬
‫ﺷﻴﻠﺪ اﺳﻤﺒﻞ ﺷﺪه رﺷﺘﻪ ﻫﺎﻳﻲ ﻧﻴﺰ ﺑﺮاي اﻧﺘﻘﺎل ﺗﻐﺬﻳﻪ درﻛﻨﺎر آن ﺗﻌﺒﻴﻪ ﺷﺪه اﺳﺖ ‪.‬‬

‫‪ITP‬‬ ‫ﻛﺎﺑﻞ‬
‫ﻛﺎﺑﻞ ‪ ) ITP‬ﻣﺨﻔﻒ ‪ ( Industrial Twisted Pair‬ﻣﻲ ﺗﻮاﻧﺪ ﺑﺮاي اﺗﺼﺎل ﺑﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ اﺳﺘﻔﺎده ﺷﻮد‪ .‬ﻣﺎﻛﺰﻳﻤﻢ‬
‫ﻃﻮل اﻳﻦ ﻛﺎﺑﻞ )ﺑﻴﻦ دو وﺳﻴﻠﻪ( ‪ 100‬ﻣﺘﺮ اﺳﺖ‪.‬‬
‫اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ 72

‫ زوج ﺳﻴﻢ ﺑﻮده ﻛﻪ ﻳﻚ‬2 ‫ داراي‬.‫ ﻣﻲ ﺑﺎﺷﺪ‬Screen ‫ ﻳﻌﻨﻲ داراي ﺷﻴﻠﺪ‬S/STP ‫ اﻫﻤﻲ و ﺑﺼﻮرت‬100 ‫اﻳﻦ ﻛﺎﺑﻞ‬
.‫ ﻣﺸﺨﺼﺎت اﻟﻜﺘﺮﻳﻜﻲ اﻳﻦ ﻛﺎﺑﻞ در ﺟﺪول آﻣﺪه اﺳﺖ‬.‫ﺳﻔﻴﺪ اﺳﺖ‬/‫ﺳﻔﻴﺪ و زوج دوم آن ﻧﺎرﻧﺠﻲ‬/‫زوج آن آﺑﻲ‬

Cable categories EN 50173 CAT5


DC loop resistance maximum 124 ohm/km
DC insulation resistance minimum 5Gigaohm/km
Attenuation/100 m at 4 MHz maximum 3.6 dB
10 MHz 5.7 dB
100 MHz 18.0 dB
Near end crosstalk loss at 1 --300 MHz minimum 80 dB
(NEXT)/100m
Characteristic impe-dance at 1 --100 MHz 100 ohm+/- 15%
100 --300 MHz 100 ohm+/- 45%
Transfer impedance at 10 MHz maximum 2m ohm/m
Structural return loss at 1 --100 MHz minimum 23 dB
100 --300 MHz 15 dB
Longitudinal conversion loss minimum 43 dB
Capacitance unbalance pair to maximum 3400 pF/km
ground
Dielectric strength at 50 Hz effective value
-conductor/conductor 1min 700 V
-conductor/shield 1min 700 V
‫ ﻣﺘﺮ اراﺋﻪ‬100 ‫ ﭘﻴﻦ در اﻧﻮاع زﻳﺮ ﺑﺎ ﻣﺎﻛﺰﻳﻤﻢ ﻃﻮل‬15 ‫ ﭘﻴﻦ و‬9 ‫اﻳﻦ ﻛﺎﺑﻞ ﺑﺼﻮرت اﺳﻤﺒﻞ ﺷﺪه ﺑﺎ ﻛﺎﻧﻜﺘﻮر ﻫﺎي‬
73 ‫اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

• ITP standard cable 9/15 . ‫ﺷﺪه اﺳﺖ‬


• ITP XP standard cable 9/9
• ITP XP standard cable 15/15 .‫ را ﻧﺸﺎن ﻣﻴﺪﻫﺪ‬Cross ‫ وﺿﻌﻴﺖ‬XP ‫ ﻛﻠﻤﻪ‬: ‫ﺗﻮﺟﻪ‬
‫اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ 74

TP Cord ‫ﻛﺎﺑﻞ‬
‫ اﺳﺖ رﻧﮓ رﺷﺘﻪ ﻫﺎي آن ﻫﻤﺎﻧﻨﺪ‬Star quad ‫ اﻫﻤﻲ و ﺑﺼﻮرت‬100 ‫ اﺳﺖ‬Twisted Pair ‫اﻳﻦ ﻛﺎﺑﻞ ﻛﻪ ﺑﺼﻮرت‬
10 ‫ اﻳﻦ ﻛﺎﺑﻞ ﺑﺮاي ﻣﺤﻴﻂ ﻫﺎﻳﻲ ﻛﻪ ﺳﻄﺢ ﻧﻮﻳﺰ آﻧﻬﺎ ﻛﻢ اﺳﺖ و ﺑﺮاي ﻃﻮل ﻣﺤﺪود ) ﻣﺎﻛﺰﻳﻤﻢ‬.‫ اﺳﺖ‬ITP ‫ﻛﺎﺑﻞ‬
.‫ﻣﺘﺮ( ﻗﺎﺑﻞ اﺳﺘﻔﺎده ﻣﻲ ﺑﺎﺷﺪ‬

‫ﻣﺸﺨﺼﺎت اﻟﻜﺘﺮﻳﻜﻲ در ﺟﺪول ﺑﻌﺪ آﻣﺪه اﺳﺖ‬


:‫ ﻣﺘﺮﻋﺮﺿﻪ ﺷﺪه اﺳﺖ‬10 ‫ ﺑﺼﻮرت اﺳﻤﺒﻞ ﺷﺪه در اﻧﻮاع زﻳﺮ ﺑﺎ ﻣﺎﻛﺰﻳﻤﻢ ﻃﻮل‬TP Cord
• TP cord 9/15 with a 9-pin and a 15-pin sub D connector
• TP XP cord 9/9 with two 9-pin sub D connectors
• TP cord 9/RJ45 with one 9-pin sub D and one RJ-45 connector
• TP converter 15/RJ45 with one 15-pin sub D female connector and one RJ-45
male connector
.‫ ﺑﻮدن ﻛﺎﺑﻞ اﺳﺖ‬Cross ‫ ﻧﺸﺎن دﻫﻨﺪه‬XP ‫در اﻳﻨﺠﺎ ﻧﻴﺰ‬

Cable categories com-plying


with EN 50173 CAT5
DC loop resistance maximum 252 ohm/km
DC insulation resistance minimum 150 M ohm/km
Attenuation/100 m at 4 MHz maximum 6.4 dB
10 MHz 9.9 dB
100 MHz 33.0 dB
Near end crosstalk loss at 4 MHz minimum 53 dB
(NEXT)/100m 10 MHz 47 dB
100 MHz 32 dB
Characteristic impe-dance at 1 to 100 MHz 100 ohm +/-15%
Transfer impedance at 10 MHz maximum 100 m ohm/m
Structural return loss at 1 to 20 MHz minimum 23 dB
20 to 100 MHz 23 dB -10log(f/20)
Longitudinal conversion loss minimum 43 dB
Capacitance unbalance pair to maximum 3400 pF/km
ground
Dielectric strength at 50 Hz - effective value
conductor/conductor 1min 700 V
-conductor/shield 1min 700 V
‫‪75‬‬ ‫اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫وﺿﻌﻴﺖ ﭘﻴﻦ ﻫﺎ‬


‫اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪76‬‬

‫ﺷﻜﻞ زﻳﺮﻧﻤﻮﻧﻪ اي از ﻛﺎرﺑﺮد دوﻧﻮع ﻛﺎﺑﻞ ﻓﻮق اﻟﺬﻛﺮ را ﻫﻤﺮاه ﺑﺎ ﺳﺎﻳﺮ ﻛﺎﺑﻞ ﻫﺎ در ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﻧﺸﺎن ﻣﻴﺪﻫﺪ‪.‬‬

‫ﻃﻮل ﻫﺎي ﻣﺠﺎز ‪:‬‬


‫ﻛﺎﺑﻞ ‪ 100 : ITP‬ﻣﺘﺮ‬
‫ﻛﺎﺑﻞ ‪ 10 : TP Cord‬ﻣﺘﺮ‬
‫ﻛﺎﺑﻞ ‪ 50 : AUI‬ﻣﺘﺮ‬
‫در ﺷﻜﻞ ﻓﻮق ﻋﻼوه ﺑﺮ ‪ PLC‬و ‪ PC‬اﺟﺰاﻳﻲ ﻣﺎﻧﻨﺪ ﺳﻮﺋﻴﭻ و ﻫﺎب ﺻﻨﻌﺘﻲ وﺟﻮد دارد ﻛﻪ در اداﻣﻪ آﻧﻬﺎ را ﺗﺸﺮﻳﺢ‬
‫ﺧﻮاﻫﻴﻢ ﻧﻤﻮد‪.‬‬
‫‪77‬‬ ‫اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫ب( ﻛﺎﻧﻜﺘﻮر‬
‫ﻛﺎﻧﻜﺘﻮرﻫﺎي ﻣﻮرد اﺳﺘﻔﺎده در ﺷﺒﻜﻪ ‪ 10Base-T‬ﻣﺘﻨﻮع و ﻣﺘﻔﺎوﺗﻨﺪ اﻫﻢ آﻧﻬﺎ در ﺷﻜﻞ ﻫﺎي زﻳﺮ ﻧﺸﺎن داده ﺷﺪه‬
‫اﺳﺖ ‪:‬‬

‫ﻛﺎﻧﻜﺘﻮرﻫﺎي ‪ M12‬ﺑﺎ درﺟﻪ ‪IP54‬‬ ‫ﻛﺎﻧﻜﺘﻮر ﻫﺎي ‪9 D-Sub‬ﭘﻴﻦ و ‪ 15‬ﭘﻴﻦ‬


‫ﺑﺮاي اﺗﺼﺎل ﺑﻪ ﻫﺎب ﻫﺎي ﺻﻨﻌﺘﻲ ‪ ELM‬اﺳﺘﻔﺎده ﻣﻴﺸﻮﻧﺪ‬

‫‪ Fast Connect‬ﺑﺮاي ارﺗﺒﺎط ﺳﺮﻳﻊ ﻛﺎﺑﻞ ‪ ITP‬اﻳﻦ ﻛﺎﻧﻜﺘﻮر در‬ ‫ﻛﺎﻧﻜﺘﻮرﻫﺎي ‪RJ45‬‬
‫دوﻃﺮف ﻛﺎﺑﻞ ‪ ITP‬ﻧﺼﺐ ﻣﻴﺸﻮد و در ﺳﻤﺖ دﻳﮕﺮ آن ﻛﺎﻧﻜﺘﻮر‬ ‫ﺑﺮاي اﺗﺼﺎل ﺑﻪ ﻛﺎرﺗﻬﺎي ﺷﺒﻜﻪ اﺳﺘﻔﺎده ﻣﻴﺸﻮد‬
‫‪ RJ45‬ﻗﺎﺑﻞ اﺗﺼﺎل اﺳﺖ‪.‬‬

‫ب( ﻫﺎب ﺻﻨﻌﺘﻲ ﻳﺎ ‪ELM‬‬


‫‪ ELM‬ﻣﺨﻔﻒ ‪ Electrical Link Module‬ﺗﺠﻬﻴﺰي اﺳﺖ ﺑﺎدرﺟﻪ ﺣﻔﺎﻇﺘﻲ ‪ IP40‬ﻛﻪ ﺗﻮﺳﻂ آن ﻣﻴﺘﻮان وﺳﺎﻳﻞ‬
‫اﺗﺮﻧﺖ ) ‪ PLC‬و ‪ PC‬و ‪ (..‬را ﺑﺎ ﻛﺎﺑﻞ ﻣﺴﻲ اﺗﺮﻧﺖ ﺷﺒﻜﻪ ﻛﺮد‪ .‬ﺷﺒﻜﻪ اي ﻛﻪ ﺑﻪ اﻳﻦ ﻃﺮﻳﻖ اﻳﺠﺎد ﻣﻴﺸﻮد ﻣﺒﺘﻨﻲ ﺑﺮ‬
‫‪ 10BASE-T‬اﺳﺖ ﻳﻌﻨﻲ ﺳﺮﻋﺖ آن ‪ 10 Mbps‬اﺳﺖ‪ ELM .‬ﻋﻼوه ﺑﺮ آﻧﻜﻪ ﺗﻮﭘﻮﻟﻮژي ﺳﺘﺎره و در ﻋﻴﻦ ﺣﺎل ﺑﺎس‬
‫را اﻳﺠﺎد ﻣﻲ ﻛﻨﺪ ﻫﻤﺎﻧﻨﺪ رﻳﭙﻴﺘﺮ ﻧﻘﺶ ﺗﻘﻮﻳﺖ ﻛﻨﻨﺪﮔﻲ ﻧﻴﺰ دارد‪.‬‬
‫اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪78‬‬

‫‪AUI‬‬ ‫‪ ELM‬داراي ﺳﻪ ﭘﻮرت اﻟﻜﺘﺮﻳﻜﻲ ‪ ITP‬وﻳﻚ ﭘﻮرت‬


‫اﺳﺖ‪.‬ﭘﻮرت ‪ AUI‬ﻣﻲ ﺗﻮاﻧﺪ ﺗﻮﺳﻂ ﻛﺎﺑﻞ ‪ ) Drop‬ﻣﺜﻼً ﻛﺎﺑﻞ‬
‫‪ (727-1‬ﺑﻪ وﺳﻴﻠﻪ دﻳﮕﺮ ﻣﺎﻧﻨﺪ ‪ Transceiver‬ﻣﺘﺼﻞ ﮔﺮدد ﭘﺲ‬
‫اﮔﺮ ﺑﺮاي اﺗﺼﺎل روي ‪ 10BASE5‬ﺑﻜﺎر رود ﻓﻘﻂ ﻳﻚ وﺳﻴﻠﻪ و‬
‫اﮔﺮ ﺑﺮاي اﺗﺼﺎل روي ‪ 10BASE-T‬ﺑﻜﺎر رود ﺗﺎ ﺳﻪ وﺳﻴﻠﻪ ﻣﻲ‬
‫‪Hub‬‬ ‫ﺗﻮاﻧﺪ ﺑﻪ آن ﻣﺘﺼﻞ ﮔﺮدد‪.‬ﺑﻌﺒﺎرت دﻳﮕﺮ ‪ ELM‬ﻧﻘﺶ ﻳﻚ‬
‫ﺻﻨﻌﺘﻲ ﺑﺎ ﺳﻪ ﭘﻮرت ﺑﺎ ﺳﺮﻋﺖ ‪ 10Mbps‬را ﺑﺎزي ﻣﻴﻜﻨﺪ‪.‬‬

‫ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ اﮔﺮ ﺗﺮاﻧﺴﻴﻮر داراي دو ﭘﻮرت و ‪ Version 4‬ﻳﺎ ﻛﻤﺘﺮ ﺑﺎﺷﺪ در اﻳﻨﺤﺎﻟﺖ اﺗﺼﺎل ‪ ELM‬ﺑﺎﻳﺴﺘﻲ ﺑﻪ‬
‫ﭘﻮرت ﺳﻤﺖ ﭼﭗ ﺗﺮاﻧﺴﻴﻮر ﺑﺮﻗﺮار ﮔﺮدد‪.‬‬

‫‪1. ITP standard 9/15‬‬


‫‪3. TP cord 9/RJ45‬‬
‫‪4. 727-1 drop cable‬‬
‫)‪5. Triaxial cable (727-0‬‬

‫‪ ELM‬ﻫﺎ را ﻣﻴﺘﻮان ﺑﺎ ﻫﻢ ﺳﺮي ﻛﺮد ﻳﻌﻨﻲ ﺑﺼﻮرت ‪ Cascade‬روي ﺷﺒﻜﻪ ﺑﻜﺎر ﺑﺮد از آﻧﺠﺎ ﻛﻪ ‪ Bit Time‬ﻣﺮﺑﻮط‬
‫ﺑﻪ ﻫﺮ ﭘﻮرت ﻃﺒﻖ ﺟﺪول زﻳﺮ ‪ 3BT‬ﻣﻲ ﺑﺎﺷﺪ و ﻫﻤﺎﻧﻄﻮر ﻛﻪ ذﻛﺮ ﺷﺪ در ﻳﻚ ﺷﺒﻜﻪ ﺟﻤﻊ ‪ BT‬ﻫﺎ ﺑﺎﻳﺴﺘﻲ ﻛﻤﺘﺮ از‬
‫‪ 40‬ﺑﺎﺷﺪ ﺑﻨﺎﺑﺮاﻳﻦ ﻣﺎﻛﺰﻳﻤﻢ ‪ 13‬ﻋﺪد ‪ ELM‬را ﻣﻲ ﺗﻮان روي ﻳﻚ ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺑﺼﻮرت ‪ Cascade‬ﻗﺮار داد‪.‬‬
‫‪Port 1‬‬ ‫‪Port 2‬‬ ‫‪Delay Equivalent‬‬ ‫‪Variability Value‬‬
‫‪ITP‬‬ ‫‪ITP‬‬ ‫‪190 m‬‬ ‫‪3BT‬‬

‫‪AUI‬‬ ‫‪ITP‬‬ ‫‪190 m‬‬ ‫‪3BT‬‬


‫‪79‬‬ ‫اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫‪1. ITP standard cable 9/15‬‬


‫‪2. ITP XP standard cable 9/9‬‬

‫در ﺷﻜﻞ ﻓﻮق دﻗﺖ ﺷﻮد ﻛﻪ ﻫﻤﻪ ﺟﺎ ﻛﺎﺑﻞ ‪ 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‬‬

‫‪AUI‬‬ ‫‪ITP‬‬ ‫‪190 m‬‬ ‫‪3BT‬‬


‫‪CP‬‬ ‫‪140 m‬‬ ‫‪0BT‬‬

‫ﺑﺮاﻳﻦ اﺳﺎس ﻃﻮل ﺑﺎﻗﻴﻤﺎﻧﺪه ﺑﺮاي ﻛﺎﺑﻞ ﺷﺒﻜﻪ ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﺗﻌﺪاد ‪ ELM‬ﻫﺎ در ﺟﺪول زﻳﺮ آﻣﺪه اﺳﺖ‪:‬‬
‫‪Number of‬‬ ‫‪Remaining Cable Length‬‬
‫‪Path Variability Value from‬‬
‫‪ELMs‬‬
‫‪Node 1 to Node 2‬‬
‫‪2‬‬ ‫‪140m+190m+190m+140m‬‬ ‫‪3860m‬‬

‫‪4‬‬ ‫‪140m+190m+2*190m+190m+140m‬‬ ‫‪3480m‬‬

‫‪8‬‬ ‫‪140m+190m+6*190m+190m+140m‬‬ ‫‪2720m‬‬

‫‪11‬‬ ‫‪140m+190m+9*190m+190m+140m‬‬ ‫‪2150m‬‬

‫‪12‬‬ ‫‪140m+190m+10*190m+190m+140m‬‬ ‫‪1960m‬‬

‫‪13‬‬ ‫‪140m+190m+11*190m+190m+140m‬‬ ‫‪1770m‬‬


‫اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪80‬‬

‫در ﺣﺎﻟﺖ ‪ Cascade‬در ﺻﻮرت ﻗﻄﻊ ﺷﺪن ﻛﺎﺑﻞ ﺑﻴﻦ دو ‪ ELM‬ﺷﺒﻜﻪ ﺑﻪ دو زﻳﺮ ﺷﺒﻜﻪ ﻣﺴﺘﻘﻞ ﺗﺒﺪﻳﻞ ﺧﻮاﻫﺪ ﺷﺪ و‬
‫ﺑﺠﺰ دو ﭘﻮرت ﻣﺰﺑﻮر ﺳﺎﻳﺮ ﭘﻮرﺗﻬﺎ ﺑﻪ ﻛﺎر ﺗﺒﺎدل دﻳﺘﺎ ﺑﺎ اﺟﺰاي دﻳﮕﺮ ﺷﺒﻜﻪ اداﻣﻪ ﺧﻮاﻫﻨﺪ داد‪.‬ﺑﻪ اﻳﻦ ﻗﺎﺑﻠﻴﺖ اﺻﻄﻼﺣﺎً‬
‫‪ Auto Partioning‬ﮔﻔﺘﻪ ﻣﻴﺸﻮد‪.‬‬
‫ﺑﻄﻮر ﺧﻼﺻﻪ ﺑﺎ ‪ ELM‬ﻣﻴﺘﻮان ﺗﻮﭘﻮﻟﻮژي ﻫﺎي ﺑﺎس و ﺳﺘﺎره را اﻳﺠﺎد ﻛﺮد‪.‬‬
‫‪ ELM‬روي رﻳﻞ ﻧﺼﺐ ﻣﻴﺸﻮد و ﺗﻐﺬﻳﻪ ‪ 24VDC‬ﻧﻴﺎز دارد ﻛﻪ ﻣﻴﺘﻮاﻧﺪ‬
‫ﺑﺼﻮرت ‪ Redundant‬ﺑﺎﺷﺪ‪.‬اﺗﺼﺎل ﺑﻪ ﻳﻚ ﻳﺎ دو ﻣﻨﺒﻊ ﺗﻐﺬﻳﻪ از ﺑﺎﻻ اﻧﺠﺎم‬
‫ﻣﻴﺸﻮد‪ .‬اﻳﻦ ﺗﺮﻣﻴﻨﺎﻟﻬﺎ در ﺷﻜﻞ زﻳﺮ ﻧﺸﺎن داده ﺷﺪه اﻧﺪ‪ .‬ﺗﻮﺟﻪ ﺷﻮد در‬
‫ﺣﺎﻟﺘﻲ ﻛﻪ از ﻳﻚ ﺗﻐﺬﻳﻪ اﺳﺘﻔﺎده ﻣﻴﺸﻮد اﮔﺮ آﻧﺮا ﺻﺮﻓﺎً ﺑﻪ ﻳﻚ ﺗﺮﻣﻴﻨﺎل )‬
‫ﻳﻌﻨﻲ ‪ (L1 , M‬ﻣﺘﺼﻞ ﻛﻨﻴﻢ ﺑﺎ ﻓﺎﻟﺖ ﻣﻮاﺟﻪ ﻣﻴﺸﻮﻳﻢ در اﻳﻦ ﺣﺎﻟﺖ ﻻزم‬
‫‪L2‬‬ ‫اﺳﺖ ﺗﻐﺬﻳﻪ را ﺑﻪ ﻫﺮدو ﺗﺮﻣﻴﻨﺎل ﻣﺘﺼﻞ ﻛﻨﻴﻢ )ﻳﻌﻨﻲ ﻣﺜﺒﺖ را ﺑﻪ ‪ L1‬و‬
‫و ﻣﻨﻔﻲ را ﺑﻪ ‪(M‬‬

‫ﻫﻤﺎﻧﻄﻮر ﻛﻪ در ﺷﻜﻞ ﺑﻌﺪ دﻳﺪه ﻣﻴﺸﻮد روي ‪ ELM‬ﭼﺮاغ ﻫﺎي ﺳﻴﮕﻨﺎل ﻣﺨﺘﻠﻔﻲ ﺗﻌﺒﻴﻪ ﺷﺪه اﺳﺖ ﺷﺎﻣﻞ ‪:‬‬
‫ﻣﻔﻬﻮم‬ ‫رﻧﮓ‬ ‫ﺷﺮح‬ ‫‪LED‬‬
‫ﺗﻐﺬﻳﻪ ‪ 24‬وﻟﺖ ﺷﻤﺎره ‪ 1‬وﺻﻞ اﺳﺖ‬ ‫ﺳﺒﺰ‬ ‫‪Power1‬‬ ‫‪P1‬‬

‫ﺗﻐﺬﻳﻪ ‪ 24‬وﻟﺖ ﺷﻤﺎره ‪ 2‬وﺻﻞ اﺳﺖ‬ ‫ﺳﺒﺰ‬ ‫‪Power2‬‬ ‫‪P2‬‬

‫درﻳﺎﻓﺖ دﻳﺘﺎ را ﻧﺸﺎن ﻣﻴﺪﻫﺪ ﺑﺴﺘﻪ ﺑﻪ ﺣﺠﻢ ﺗﺒﺎدل دﻳﺘﺎ ﺑﺼﻮرت ﭼﺸﻤﻚ‬ ‫زرد‬ ‫‪DATA‬‬ ‫‪DA‬‬

‫زن در ﻣﻲ آﻳﺪ‬
‫وﻗﻮع ﺗﺼﺎدم را ﻧﺸﺎن ﻣﻴﺪﻫﺪ‬ ‫ﻗﺮﻣﺰ‬ ‫‪Collision Detect‬‬ ‫‪CD‬‬

‫اﺗﺼﺎل ﺑﻪ ﭘﻮرت ‪ 1‬ﺑﺮﻗﺮار اﺳﺖ‬ ‫‪Link Status 1‬‬ ‫‪LS1‬‬

‫اﺗﺼﺎل ﺑﻪ ﭘﻮرت ‪ 2‬ﺑﺮﻗﺮار اﺳﺖ‬ ‫‪Link Status 2‬‬ ‫‪LS2‬‬

‫اﺗﺼﺎل ﺑﻪ ﭘﻮرت ‪ 3‬ﺑﺮﻗﺮار اﺳﺖ‬ ‫‪Link Status 3‬‬ ‫‪LS3‬‬


‫‪81‬‬ ‫اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫در ﺑﺎﻻي ‪ ELM‬ﺗﻌﺪادي ‪ Dip Switch‬ﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ وﺟﻮد دارد ﻓﻘﻂ ‪ 3‬ﺳﻮﺋﻴﭻ اول در ‪ ELM‬ﺑﻜﺎر ﻣﻴﺮود دو‬
‫ﺳﻮﺋﻴﭻ آﺧﺮ ﻣﺮﺑﻮط روي ‪ OLM‬ﻛﻪ ﺑﻌﺪاً ﺗﻮﺿﻴﺢ داده ﺧﻮاﻫﺪ ﺷﺪ ﻛﺎرﺑﺮد دارد‪.‬ﻫﺮﻛﺪام از اﻳﻦ ﺳﻪ ﺳﻮﺋﻴﭻ ﺑﻪ‬
‫ﺣﺎﻟﺖ ‪ On‬در ﺑﻴﺎﻳﺪ درﻳﺎﻓﺖ ﭘﻴﺎم از ﭘﻮرت ﻣﻮرد ﻧﻈﺮﻛﻪ ﻧﺸﺎن دﻫﻨﺪه ‪ Link Status‬اﺳﺖ ﻣﺘﻮﻗﻒ ﻣﻲ ﮔﺮدد‪ .‬ﻣﺜﻼً ﺑﺎ‬
‫‪Link‬‬ ‫‪ On‬ﺷﺪن ‪ LA1‬وﺿﻌﻴﺖ ﺑﺮﻗﺮاري ارﺗﺒﺎط در ﭘﻮرت ‪ 1‬روي ﭼﺮاغ ‪ LS1‬ﻧﻤﺎﻳﺶ داده ﻧﻤﻴﺸﻮد‪ LA .‬ﻣﺨﻔﻒ‬
‫‪ Alarm‬ﻣﻲ ﺑﺎﺷﺪ‪.‬‬

‫ﺳﻪ ﭘﻮرت ‪ ITP‬داراي ﻛﺎﻧﻜﺘﻮر ‪ Female‬ﻧﻪ ﭘﻴﻦ ﻫﺴﺘﻨﺪ ﺑﺪﻧﻪ‬


‫ﻓﻠﺰي اﻳﻦ ﻛﺎﻧﻜﺘﻮر ﺑﺼﻮرت اﻟﻜﺘﺮﻳﻜﻲ ﺑﺎ ﺑﺪﻧﻪ ‪ ELM‬از داﺧﻞ‬
‫ارﺗﺒﺎط دارد‪ .‬از ‪ 9‬ﭘﻴﻦ ﻓﻮق اﻟﺬﻛﺮ ﻓﻘﻂ ‪ 4‬ﭘﻴﻦ ﺑﺮاي ارﺳﺎل و‬
‫درﻳﺎﻓﺖ اﺳﺘﻔﺎده ﻣﻴﺸﻮﻧﺪ)ﭘﻴﻦ ﻫﺎي ‪1‬و‪ 6‬ﺑﺮاي درﻳﺎﻓﺖ و ﭘﻴﻦ‬
‫ﻫﺎي ‪ 5‬و ‪ 9‬ﺑﺮاي ارﺳﺎل( ﺷﻜﻞ روﺑﺮو‬

‫ﺑﺮاي ﭘﻮرت ‪ AUI‬ﻛﺎﻧﻜﺘﻮر ‪ 15‬ﭘﻴﻦ ﺑﻜﺎر ﻣﻴﺮود ﻛﻪ در ﺷﻜﻞ زﻳﺮ ﻧﺸﺎن داده ﺷﺪه اﺳﺖ در اﻳﻦ ﻛﺎﻧﻜﺘﻮر ﭘﻴﻦ ﻫﺎي‬
‫‪ 5‬و ‪ 12‬ﺑﺮاي درﻳﺎﻓﺖ و ﭘﻴﻦ ﻫﺎي ‪ 3‬و ‪ 10‬ﺑﺮاي ارﺳﺎل اﺳﺘﻔﺎده ﻣﻴﺸﻮﻧﺪ‪.‬‬

‫ﻫﻤﺎﻧﻄﻮر ﻛﻪ ﺑﻌﺪاٌ ﺧﻮاﻫﻴﻢ دﻳﺪ ‪ ELM‬ﻫﺎ را ﻣﻴﺘﻮان ﻫﻤﺮاه ﺑﺎ ‪ OLM‬ﻫﺎ ﺑﺼﻮرت ﺗﺮﻛﻴﺒﻲ در ﻳﻚ ﺷﺒﻜﻪ ﻧﻴﺰ ﺑﻜﺎر ﺑﺮد‪.‬‬
‫اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪82‬‬

‫‪ELM‬‬ ‫ﻓﺎﻧﻜﺸﻦ ﻫﺎي‬


‫• ‪ : Signal Regeneration‬ﺗﻮاﻧﺎﻳﻲ ﺑﺎز ﺳﺎزي ﺳﻴﮕﻨﺎل درﻳﺎﻓﺘﻲ از ﻧﻈﺮ ﺷﻜﻞ و داﻣﻨﻪ )ﻧﻘﺶ ﺗﻘﻮﻳﺖ ﻛﻨﻨﺪﮔﻲ‬
‫ﻫﻤﺎﻧﻨﺪ ري ﭘﻴﺘﺮ(‬
‫• ‪ : Retiming‬ﺗﻮاﻧﺎﻳﻲ زﻣﺎن ﺑﻨﺪي ﻣﺠﺪد ﺑﺮاي ارﺳﺎل دﻳﺘﺎ ﺑﻤﻨﻈﻮر ﺟﻠﻮﮔﻴﺮي از اﻓﺰاﻳﺶ ‪ Jitter‬از ﻳﻚ ﺳﮕﻤﻨﺖ‬
‫ﺑﻪ ﺳﮕﻤﻨﺖ دﻳﮕﺮ‬
‫• ‪ : Preamble Regeneration‬اﮔﺮ ﺑﻴﺖ ﻫﺎي ‪ Preamble‬در دﻳﺘﺎي درﻳﺎﻓﺘﻲ از ﺑﻴﻦ ﺑﺮود ﺗﻮاﻧﺎﻳﻲ ﺑﺎز ﺳﺎﺧﺖ ‪8‬‬
‫ﺑﺎﻳﺖ اوﻟﻴﻪ ﻛﻪ ‪ (Sart of Frame Delimitter) SFD‬را ﻧﻴﺰ ﺷﺎﻣﻞ ﻣﻴﺸﻮد وﺟﻮد دارد‪.‬‬

‫• ‪ : 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‬‬ ‫اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫ج( ﻛﺎرت ﺷﺒﻜﻪ‬


‫ﻛﺎرﺗﻬﺎي ﺷﺒﻜﻪ ﻛﻪ روي ‪ PC‬ﻳﺎ ‪ PLC‬ﻧﺼﺐ ﻣﻴﺸﻮد ﻣﺘﻨﻮع ﻫﺴﺘﻨﺪ‪.‬ﻛﺎرت ﻫﺎﻳﻲ ﻛﻪ اﻣﺮوزه ﻋﺮﺿﻪ ﻣﻴﺸﻮﻧﺪ داراي‬
‫ﻗﺎﺑﻠﻴﺖ ‪ 10/100 Mbps‬ﻫﺴﺘﻨﺪ ﻳﻌﻨﻲ ﻣﻲ ﺗﻮاﻧﻨﺪ ﻫﻢ ﺑﺮاي ‪ 10Base-T‬و ﻫﻢ ﺑﺮاي ‪ 100Base-Tx‬ﺑﻜﺎر روﻧﺪ‪ .‬از اﻳﻨﺮو‬
‫ﻣﺎ آﻧﻬﺎ را در اداﻣﻪ ﺑﺤﺚ و در ﻫﻨﮕﺎم ﺗﺸﺮﻳﺢ اﺟﺰاي ‪ Fast Ethernet‬ﻣﻌﺮﻓﻲ ﺧﻮاﻫﻴﻢ ﻛﺮد و ﺗﻔﺎوت ﻫﺎي آﻧﻬﺎ را‬
‫ﺑﻴﺎن ﺧﻮاﻫﻴﻢ ﻧﻤﻮد‪ .‬ﺷﻜﻞ زﻳﺮ دو ﻧﻤﻮﻧﻪ از ﻛﺎرت ﻫﺎي ﻓﻮق را ﻧﺸﺎن ﻣﻲ دﻫﺪ‪.‬‬

‫‪ PLC400‬ﺑﺎ ﻛﺎرت ‪CP443‬‬ ‫‪ CP1613‬ﺑﺮاي ﻧﺼﺐ روي ‪PC‬‬

‫ﻫﻤﺎﻧﻄﻮر ﻛﻪ در ﺷﻜﻞ ﻛﺎرت ‪ CP1613‬ﻣﺸﺎﻫﺪه ﻣﻴﺸﻮد ﺑﺮاي اﺗﺼﺎل ﺑﻪ اﺗﺮﻧﺖ ﻫﻢ ﭘﻮرت ‪ AUI‬و ﻫﻢ ﭘﻮرت ‪RJ45‬‬

‫وﺟﻮد دارد وﻟﻲ ﻛﺎرﺗﻬﺎي ﺟﺪﻳﺪﺗﺮي ﻧﻴﺰ ﻋﺮﺿﻪ ﺷﺪه اﻧﺪ ﻛﻪ روي آﻧﻬﺎ ﺻﺮﻓﺎً ﻛﺎﻧﻜﺘﻮر ‪ RJ45‬ﻗﺎﺑﻞ اﺗﺼﺎل اﺳﺖ‪.‬‬
‫ﻛﺎﺑﻠﻬﺎي ‪ ITP‬و ‪ TP‬ﺑﺼﻮرت اﺳﻤﺒﻞ ﺷﺪه ﺑﺎ ﻛﺎﻧﻜﺘﻮرﻫﺎي ‪ RJ45‬و ﻃﻮل ﻫﺎي ﻣﺨﺘﻠﻒ وﺟﻮد دارﻧﺪ اﮔﺮ ﭼﻪ ﻣﻴﺘﻮان‬
‫از ﻛﺎﻧﻜﺘﻮرﻫﺎي ﻣﻌﻤﻮل و ﺣﺘﻲ ﻛﺎﺑﻞ ﻫﺎي ‪ Cate5‬ﻣﻌﻤﻮل ﻧﻴﺰ اﺳﺘﻔﺎده ﻛﺮد وﻟﻲ در ﻣﺤﻴﻂ ﻫﺎي ﺻﻨﻌﺘﻲ ﻛﺎﺑﻞ ﺷﻴﻠﺪ‬
‫دار و ﻛﺎﻧﻜﺘﻮر ﻫﺎي ‪ RJ45‬ﺻﻨﻌﺘﻲ ﻛﻪ داراي ﻣﺤﻞ اﺗﺼﺎل ﺑﻪ ﺷﻴﻠﺪ ﻫﺴﺘﻨﺪ ﺗﻮﺻﻴﻪ ﻣﻴﺸﻮد‪.‬‬

‫‪ 3-6‬اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ‪10Base-F‬‬


‫اﻳﻦ ﺷﺒﻜﻪ ﻣﺒﺘﻨﻲ ﺑﺮ ﻓﻴﺒﺮ ﻧﻮري اﺳﺖ و ﺗﻮﺳﻂ آن ﻣﻲ ﺗﻮان ﻣﺴﺎﻓﺘﻬﺎﻳﻲ ﺑﻴﺸﺘﺮ را ﭘﻮﺷﺶ داد‪.‬ﻣﻬﻤﺘﺮﻳﻦ اﺟﺰاي ﺳﺨﺖ‬
‫اﻓﺰاري اﻳﻦ ﺷﺒﻜﻪ ﻋﺒﺎرﺗﻨﺪ از ‪:‬‬
‫ﻓﻴﺒﺮ و ﻛﺎﻧﻜﺘﻮر‬ ‫•‬

‫ﻫﺎب ﻧﻮري ﺻﻨﻌﺘﻲ‬ ‫•‬

‫ﻛﺎرت ﺷﺒﻜﻪ روي وﺳﻴﻠﻪ ‪DTE‬‬ ‫•‬


‫اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪84‬‬

‫اﻟﻒ( ﻓﻴﺒﺮ و ﻛﺎﻧﻜﺘﻮر‬


‫ﻓﻴﺒﺮﻫﺎي ﺷﻴﺸﻪ ‪ 62.5/125‬ﻣﻴﻜﺮوﻣﺘﺮي ﺑﺮاي اﺳﺘﻔﺎده در ﺷﺒﻜﻪ اﺗﺮﻧﺖ ‪ 10Base-FL‬ﻋﺮﺿﻪ ﺷﺪه اﺳﺖ ‪ .‬ﻫﺮ رﺷﺘﻪ‬
‫ﻓﻴﺒﺮ ﺑﺼﻮرت ﻧﻘﻄﻪ ﺑﻪ ﻧﻘﻄﻪ )‪ (Point to Point‬ارﺳﺎل و درﻳﺎﻓﺖ را در دو ﻃﺮف ﺑﺎ ﻫﻢ ﻣﺮﺗﺒﻂ ﻣﻲ ﺳﺎزد‪ .‬ﺑﺮاي اﺗﺼﺎل‬
‫ﻓﻴﺒﺮ ﺑﻪ وﺳﻴﻠﻪ از ﻛﺎﻧﻜﺘﻮر ‪ BFOC‬اﺳﺘﻔﺎده ﻣﻲ ﮔﺮدد‪.‬‬

‫ﻛﺎﻧﻜﺘﻮر ‪BFOC‬‬ ‫ﻓﻴﺒﺮ ﺷﻴﺸﻪ اي‬

‫ب( ﻫﺎب ﻧﻮري ﻳﺎ ‪OLM‬‬


‫‪ OLM‬ﻳﺎ ‪ Optical Link Module‬وﺳﻴﻠﻪ اي اﺳﺖ ﻛﻪ ﻋﻼوه ﺑﺮ ﭘﻮرت ﻫﺎي اﻟﻜﺘﺮﻳﻜﻲ داراي ﭘﻮرت ﻧﻮري ﻧﻴﺰ ﻣﻲ‬
‫ﺑﺎﺷﺪ و ﺗﻮﺳﻂ آن ﻣﻴﺘﻮان ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ را ﺑﺮاي ﻣﺴﺎﻓﺖ ﻫﺎي زﻳﺎد ﺗﻮﺳﻂ ﻓﻴﺒﺮ ﻧﻮري ﺗﻮﺳﻌﻪ داد‪.‬‬
‫‪10‬‬ ‫ﺳﺮﻋﺖ اﻧﺘﻘﺎل ﺳﻴﮕﻨﺎل در ‪ OLM‬ﻧﻴﺰ ﻣﺎﻧﻨﺪ ‪ ELM‬ﺑﺮاﺑﺮ ﺑﺎ‬
‫‪ Mbps‬اﺳﺖ ‪ .‬ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ ‪ OLM‬ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ ﺑﺎ‬
‫‪ OLM‬ﺷﺒﻜﻪ ﭘﺮوﻓﻲ ﺑﺎس اﮔﺮ ﭼﻪ ﻧﺎم ﻣﺸﺎﺑﻪ دارﻧﺪ وﻟﻲ دو‬
‫ﻣﺤﺼﻮل ﻣﺘﻔﺎوت ﻫﺴﺘﻨﺪ‪.‬‬
‫‪ OLM‬ﻣﺮﺑﻮط ﺑﻪ ‪ IE‬ﻣﺎﻧﻨﺪ ﺷﻜﻞ روﺑﺮو داراي ‪ 2‬ﭘﻮرت ﻧﻮري و‬
‫‪ 3‬ﭘﻮرت اﻟﻜﺘﺮﻳﻜﻲ )‪ ( ITP‬اﺳﺖ‪ .‬ﭘﻮرت ﻫﺎي ﻧﻮري در زﻳﺮ‬
‫‪ OLM‬ﻫﺴﺘﻨﺪ ﻛﻪ در ﺷﻜﻞ دﻳﺪه ﻧﻤﻴﺸﻮد‪.‬‬

‫ﺷﻜﻞ ﺑﻌﺪ ﺣﺎﻟﺖ ﺳﺎده اي از اﺗﺼﺎل دو ‪ OLM‬را در ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ ﻧﺸﺎن ﻣﻲ دﻫﺪ ﻫﻤﺎﻧﻄﻮر ﻛﻪ ﻣﺸﺎﻫﺪه‬
‫ﻣﻴﺸﻮد ﻓﺎﺻﻠﻪ ﺑﻴﻦ دو ‪ Node‬ﻣﻴﺘﻮاﻧﺪ ‪ 2100‬ﻣﺘﺮ ﺑﺎﺷﺪ‪ .‬ﺑﺪﻳﻬﻲ اﺳﺖ ﺑﻪ اﻳﻦ ﻣﺰﻳﺖ )ﻣﺴﺎﻓﺖ زﻳﺎد( ﺑﺎﻳﺪ وﻳﮋﮔﻲ ﻫﺎي‬
‫دﻳﮕﺮ ﻛﻪ ﻣﺮﺑﻮط ﺑﻪ اﺳﺘﻔﺎده از ﻓﻴﺒﺮ ﻧﻮري اﺳﺖ ﻣﺎﻧﻨﺪ ﻋﺪم ﺗﺪاﺧﻞ ﻧﻮﻳﺰ را اﺿﺎﻓﻪ ﻛﺮد در ﺿﻤﻦ ﺑﺎﻳﺴﺘﻲ ﺗﻮﺟﻪ داﺷﺖ‬
‫ﺳﺮﻋﺖ اﻧﺘﻘﺎل ﺑﺎ اﺳﺘﻔﺎده از ﻓﻴﺒﺮ در اﻳﻨﺤﺎﻟﺖ اﻓﺰاﻳﺶ ﻧﻤﻲ ﻳﺎﺑﺪ و ﺑﻪ ﻫﻤﺎن ‪ 10 Mbps‬ﻣﺤﺪود ﻣﻲ ﮔﺮدد ﻛﻪ اﻳﻦ‬
‫ﻣﺮﺑﻮط ﺑﻪ ﻣﺎﻫﻴﺖ ﭘﺮوﺗﻜﻞ ‪ 10Base‬اﺳﺖ‬
‫‪85‬‬ ‫اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫‪1. ITP standard cable 9/15‬‬


‫)‪2. Fiber-optic cable (FO‬‬

‫‪ 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‬ﺧﻮاﻫﺪ ﺑﻮد‪.‬‬

‫‪1. ITP standard cable 9/15‬‬ ‫‪4. 727-1 drop cable‬‬


‫‪2. TP cord 9/RJ-45‬‬ ‫‪5. Triaxial cable‬‬
‫‪3. ITP XP standard cable 9/9‬‬ ‫)‪6. Fiber-optic cable (FO‬‬
‫در ﺷﻜﻞ ﻓﻮق ﺑﺎﻳﺴﺘﻲ ‪ Bit Time‬را ﻣﺤﺎﺳﺒﻪ ﻛﺮد ﺗﺎ از ‪ 40‬ﺑﻴﺸﺘﺮ ﻧﺒﺎﺷﺪ و ﻃﻮل ﻛﺎﺑﻞ را ﻧﻴﺰ ﺑﺪﺳﺖ آورد ﺟﺪول‬
‫زﻳﺮ اﻳﻦ ﻣﺤﺎﺳﺒﻪ را ﻧﺸﺎن ﻣﻴﺪﻫﺪ و ﻣﺒﻴﻨﻴﻢ ﻛﻪ ﺟﻤﻌﺎً ‪ 36 Bit Time‬دارﻳﻢ و ﺷﺒﻜﻪ ﻣﺸﻜﻠﻲ ﻧﺪارد‪.‬‬
‫‪Node 1 --> Node 2‬‬ ‫‪Delay Equivalent‬‬ ‫‪Variability Value‬‬
‫‪Node 1‬‬ ‫‪140 m‬‬ ‫‪0BT‬‬
‫)‪OLM 1 (ITP/FO‬‬ ‫‪360 m‬‬ ‫‪6BT‬‬
‫)‪OLM 2 (FO/FO‬‬ ‫‪260 m‬‬ ‫‪3BT‬‬
‫)‪OLM 3 (FO/ITP‬‬ ‫‪360 m‬‬ ‫‪6BT‬‬
‫)‪ELM 1 (ITP/AUI‬‬ ‫‪190 m‬‬ ‫‪3BT‬‬
‫‪Transceiver‬‬ ‫‪10 m‬‬ ‫‪3BT‬‬
‫‪Transceiver‬‬ ‫‪10 m‬‬ ‫‪3BT‬‬
‫)‪ELM 2 (AUI/ITP‬‬ ‫‪190 m‬‬ ‫‪3BT‬‬
‫‪87‬‬ ‫اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫)‪OLM 4 (ITP/FO‬‬ ‫‪360 m‬‬ ‫‪6BT‬‬


‫)‪OLM 5 (FO/FO‬‬ ‫‪260 m‬‬ ‫‪3BT‬‬
‫‪MINI OTDE‬‬ ‫‪100 m‬‬ ‫‪-‬‬
‫‪Totals‬‬ ‫‪2240 m‬‬ ‫‪36 BT‬‬
‫‪Remaining values‬‬ ‫‪2280 m‬‬ ‫‪4BT‬‬

‫ﺗﻮﺳﻂ ‪ OLM‬ﻣﻴﺘﻮان ﺗﻮﭘﻮﻟﻮﮋي رﻳﻨﮓ اﻳﺠﺎد ﻛﺮد ﻛﻪ ﻗﺎﺑﻠﻴﺖ اﻃﻤﻴﻨﺎن ﺑﺎﻻﺗﺮي ﻧﺴﺒﺖ ﺑﻪ ﺗﻮﭘﻮﻟﻮژي ﺑﺎس دارد و ﺑﺎ‬
‫ﻗﻄﻊ ﺷﺪن ﻓﻴﺒﺮ ﺑﺎز ﻫﻢ ارﺗﺒﺎط ﺑﻴﻦ ﺗﻤﺎم وﺳﺎﻳﻞ ﺑﺮﻗﺮار اﺳﺖ‪:‬‬

‫ﻣﺎﻛﺰﻳﻤﻢ ‪ 11‬ﻋﺪد ‪ OLM‬را ﻣﻲ ﺗﻮان در رﻳﻨﮓ ﻗﺮار داد‪.‬‬


‫اﮔﺮ ﻓﺎﺻﻠﻪ ﺑﻴﻦ دو ‪ OLM‬اول و آﺧﺮ ﺑﺮاي ﻓﺎﺻﻠﻪ ﺑﻴﻦ ﺳﺎﻳﺮ ‪ 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

‫ﻣﺤﺎﺳﺒﺎت ﺷﺒﻜﻪ ﺑﺎ اﻟﻤﺎﻧﻬﺎي ﺗﺮﻛﻴﺒﻲ‬


‫ را ﻧﺸﺎن ﻣﻴﺪﻫﺪ ﻛﻪ در آن اﻟﻤﺎﻧﻬﺎي ﻣﺨﺘﻠﻔﻲ ﻛﻪ ﺗﺎ اﻳﻨﺠﺎ ذﻛﺮ ﺷﺪ ﺑﻜﺎر‬10 Mbps ‫ﺷﻜﻞ زﻳﺮ ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬
‫ ﻫﺎ ﺑﺎ ﻫﻢ ارﺗﺒﺎط ﺑﺮﻗﺮار ﻣﻲ ﻛﻨﻨﺪ‬Node ‫ و ﻣﺘﺮاژ ﻣﻌﺎدل ﺗﺎﺧﻴﺮ ﺑﺴﺘﻪ ﺑﻪ اﻳﻨﻜﻪ ﻛﺪام‬Bit Time ‫ ﻣﺤﺎﺳﺒﻪ‬.‫رﻓﺘﻪ اﺳﺖ‬
‫ ﻗﺮار ﺑﺎﺷﺪ ﺗﺒﺎدل دﻳﺘﺎ ﻛﻨﻨﺪ در‬Node 3 ‫ و‬Node 1 ‫ ﺑﻌﻨﻮان ﻣﺜﺎل اﮔﺮ‬.‫ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ اﻟﻤﺎﻧﻬﺎي ﻣﺴﻴﺮ ﺻﻮرت ﻣﻴﮕﻴﺮد‬
‫ ﻧﺘﻴﺠﻪ در‬.‫ را ﻣﻨﻈﻮر ﻧﻤﻮد‬Star Coupler ‫ و‬OLM6 ‫ و‬OLM5‫ و‬OLM4 ‫ و‬OLM1 ‫ﻣﺤﺎﺳﺒﻪ ﻻزم اﺳﺖ ﻣﺴﻴﺮ از‬
:‫ﺟﺪول ﺑﻌﺪ آﻣﺪه اﺳﺖ‬

Cable Length Delay Equivalent Variability Value


Node 1 --> Node 3
(as Example)
Node 1 140 m 0BT

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‬‬

‫‪ 4 -6‬اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ‪100Base-TX‬‬


‫وﺳﺎﻳﻞ ‪ 100Base‬ﻣﺒﺘﻨﻲ ﺑﺮ ﺗﻜﻨﻮﻟﻮژي ﺳﻮﺋﻴﭽﻴﻨﮓ ﻫﺴﺘﻨﺪ ‪ .‬اﻳﻦ ﺗﻜﻨﻮﻟﻮژي در ﻣﻘﺎﻳﺴﻪ ﺑﺎ ‪ 10Base‬اوﻻً ﺳﺮﻋﺖ و‬
‫ﺛﺎﻧﻴﺎً ‪ Span‬ﺷﺒﻜﻪ را اﻓﺰاﻳﺶ داده اﺳﺖ‪ .‬در روش ﻗﺒﻠﻲ وﺳﺎﻳﻞ ﺷﺒﻜﻪ ﻣﺎﻧﻨﺪ ‪ OLM‬و ‪ ELM‬و ‪ Star Coupler‬در‬
‫ﻻﻳﻪ ﻓﻴﺰﻳﻜﻲ ﺷﺒﻴﻪ رﻳﭙﻴﺘﺮ ﻋﻤﻞ ﻣﻴﻜﻨﻨﺪ‪.‬ﺑﻪ اﻳﻦ ﻣﻌﻨﺎ ﻛﻪ دﻳﺘﺎي درﻳﺎﻓﺘﻲ از ﻳﻚ ﭘﻮرت ﺑﻪ ﺗﻤﺎم ﭘﻮرت ﻫﺎ ارﺳﺎل‬
‫ﻣﻴﺸﻮد‪ .‬اﻳﻦ ﻣﻮﺿﻮع ﺧﻮد ﺗﺼﺎدم را ﺗﺸﺪﻳﺪ ﻣﻴﻜﻨﺪ و ‪ Span‬ﺷﺒﻜﻪ را ﭘﺎﻳﻴﻦ ﻣﻴ‪Ĥ‬ورد‪ .‬ازﻧﻘﻄﻪ ﻧﻈﺮ ﻣﻨﻄﻘﻲ وﺳﺎﻳﻞ ﻓﻮق‬
‫ﺷﺒﻴﻪ ﻛﺎﺑﻞ ﻋﻤﻞ ﻣﻴﻜﻨﻨﺪ از اﻳﻦ ﻧﻈﺮ در ﻣﺤﺎﺳﺒﻪ ‪ Collision Domain‬ﺑﺮﺣﺴﺐ ﻃﻮل ﻛﺎﺑﻞ ﻣﺪل ﻣﻴﺸﻮﻧﺪ‪ .‬وﻟﻲ در‬
‫ﺗﻜﻨﻮﻟﻮژي ﺳﻮﺋﻴﭽﻴﻨﮓ وﺿﻌﻴﺖ اﻳﻨﮕﻮﻧﻪ ﻧﻴﺴﺖ ﺳﻮﺋﻴﭻ دﻳﺘﺎي درﻳﺎﻓﺘﻲ از ﻳﻚ ﭘﻮرت را ﻓﻘﻂ ﺑﻪ ﻫﻤﺎن ﭘﻮرﺗﻲ‬
‫ارﺳﺎل ﻣﻴﻜﻨﺪ ﻛﻪ ﮔﻴﺮﻧﺪه ﺑﻪ آن ﻣﺘﺼﻞ اﺳﺖ و از ارﺳﺎل دﻳﺘﺎﻫﺎي ﻏﻴﺮ ﺿﺮوري ﺑﻪ ﺳﺎﻳﺮ ﭘﻮرﺗﻬﺎ ﺟﻠﻮﮔﻴﺮي ﻣﻴﻜﻨﺪ‬
‫ﺑﺮاي اﻳﻦ ﻣﻨﻈﻮر ﺳﻮﺋﻴﭻ در ﻫﺮ ﺑﺴﺘﻪ اي ﻛﻪ درﻳﺎﻓﺖ ﻣﻴﻜﻨﺪ آدرس ﻣﻘﺼﺪ را ﻣﻴﺨﻮاﻧﺪ ﺳﭙﺲ آﻧﺮا ﺑﻪ ﭘﻮرﺗﻲ ﻛﻪ‬
‫وﺳﻴﻠﻪ ﺑﺎ آدرس ﻣﺰﺑﻮر ﺑﻪ آن ﻣﺘﺼﻞ اﺳﺖ ﻣﻴﻔﺮﺳﺘﺪ ‪ .‬ﺑﻪ اﻳﻦ ﻗﺎﺑﻠﻴﺖ اﺻﻄﻼﺣﺎً ‪ Store and Forward‬ﻣﻴﮕﻮﻳﻨﺪ‪ .‬اﻳﻦ‬
‫‪ Span‬ﺷﺒﻜﻪ ) ﺗﺎ ‪ 150‬ﻛﻴﻠﻮﻣﺘﺮ( ﻣﻲ ﮔﺮدد‪..‬‬ ‫ﻣﺴﺌﻠﻪ ﺗﺼﺎدم را ﺗﺎ ﺣﺪ ﺑﺴﻴﺎر زﻳﺎدي ﻛﺎﻫﺶ ﻣﻲ دﻫﺪ و ﺑﺎﻋﺚ اﻓﺰاﻳﺶ‬
‫ﺗﻮﺻﻴﻪ ﻣﻲ ﺷﻮد ﺧﻮاﻧﻨﺪه ﻣﺤﺘﺮم ﻓﻴﻠﻢ ﻫﺎي ﻛﻮﺗﺎﻫﻲ ﻛﻪ در ‪ CD‬ﺿﻤﻴﻤﻪ وﺟﻮد دارد ﻣﺸﺎﻫﺪه ﻧﻤﺎﻳﺪ‪.‬‬
‫از وﻳﮋﮔﻲ ﻫﺎي ﺳﻮﺋﻴﭽﻴﻨﮓ ﻣﻴﺘﻮان ﺑﻪ ﻣﻮارد زﻳﺮ اﺷﺎره ﻛﺮد‪:‬‬
‫ﻗﺎﺑﻠﻴﺖ ﻓﻴﻠﺘﺮ ﻛﺮدن آدرس‬ ‫•‬

‫ﺳﻮﺋﻴﭻ ﺑﺎ آﻧﺎﻟﻴﺰ ﻛﺮدن ﺗﺮاﻓﻴﻚ دﻳﺘﺎ ﺑﻄﻮر اﺗﻮﻣﺎﺗﻴﻚ ﻣﻴﺘﻮاﻧﻴﺪ ﺗﺸﺨﻴﺺ دﻫﺪ ﻛﻪ وﺳﻴﻠﻪ ‪ 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‬ﻣﻲ ﭘﺮدازﻳﻢ ‪ .‬اﺟﺰاي اﺻﻠﻲ ﻋﺒﺎرﺗﻨﺪ از ‪:‬‬
‫ﻛﺎﺑﻞ و ﻛﺎﻧﻜﺘﻮر‬ ‫•‬

‫ﺳﻮﺋﻴﭽﻬﺎي اﻟﻜﺘﺮﻳﻜﻲ‬ ‫•‬

‫ﻛﺎرت ﻫﺎي ﺷﺒﻜﻪ‬ ‫•‬

‫اﻟﻒ( ﻛﺎﺑﻞ و ﻛﺎﻧﻜﺘﻮر‬


‫ﻛﺎﺑﻞ ﻣﻮرد اﺳﺘﻔﺎده در ‪ 100Base-Tx‬ﻛﺎﺑﻞ ‪ ITP‬ﻳﺎ ‪ TP‬اﺳﺖ ﻛﻪ ﻣﻲ ﺗﻮاﻧﺪ ‪ 4‬زوج ﺑﺎﺷﺪ‬

‫ﻛﺎﻧﻜﺘﻮرﻫﺎ ﻣﺸﺎﺑﻪ آﻧﭽﻪ ﺑﺮاي ‪ 10Base-Tx‬ذﻛﺮ ﺷﺪ ﻣﻲ ﺑﺎﺷﺪ‪.‬‬

‫ب ( ﺳﻮﺋﻴﭻ ﻫﺎي اﻟﻜﺘﺮﻳﻜﻲ‬


‫ﺳﻮﺋﻴﭻ ﻫﺎي ﻣﺘﻨﻮﻋﻲ ﺑﺮاي اﺳﺘﻔﺎده در ‪ Fast Ethernet‬ﻋﺮﺿﻪ ﺷﺪه اﻧﺪ ‪ .‬ﺳﺎده ﺗﺮﻳﻦ ﻧﻮع آﻧﻬﺎ ﻛﻪ ﻗﺎﺑﻠﻴﺖ ﭼﻨﺪاﻧﻲ‬
‫ﻧﺪارد ﻧﻮع ‪ ELS‬اﺳﺖ وﻟﻲ ﻧﻮع ‪ ESM‬ﻗﺎﺑﻠﻴﺖ ﻫﺎي زﻳﺎدﺗﺮي دارد و ﻣﻲ ﺗﻮان ﺗﻮﺳﻂ آن ‪ Redundancy‬و ﻧﻴﺰ‬
‫ﺣﻠﻘﻪ ‪ Ring‬اﻳﺠﺎد ﻛﺮد‪ .‬اﻳﻦ ﺳﻮﺋﻴﭻ ﻫﺎ در اداﻣﻪ ﺗﺸﺮﻳﺢ ﺷﺪه اﻧﺪ‪.‬‬

‫‪ELS‬‬
‫ﺑﺮاي اﺗﺼﺎل اﻟﻜﺘﺮﻳﻜﻲ ﺑﻪ ﺷﺒﻜﻪ ‪ Fast Ethernet‬ﺑﻜﺎر ﻣﻲ رود ﻳﻌﻨﻲ ﺑﺎ ﻛﺎﺑﻞ‬ ‫‪ ELS‬ﻳﺎ ‪Electrically Lean Switch‬‬

‫‪ Cate 5e‬و ﺳﺮﻋﺖ ‪. 100 Mbps‬در ﻋﻴﻦ ﺣﺎل ﻣﻲ ﺗﻮاﻧﺪ ﺑﺎ ﺳﺮﻋﺖ ‪ 10 Mbps‬ﻧﻴﺰ ﻛﺎر ﻛﻨﺪ‪.‬‬
‫اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪94‬‬

‫‪ ELS‬اﻧﻮاع ﻣﺨﺘﻠﻒ دارد ﻛﻪ از ﻧﻈﺮ ﺗﻌﺪاد و ﻧﻮع‬


‫ﭘﻮرت ﺑﺎ ﻫﻢ ﻣﺘﻔﺎوﺗﻨﺪ‪.‬ﺑﺮﺧﻲ از ﭘﻮرت ﻫﺎ از ﻧﻮع ‪RJ45‬‬

‫ﻫﺴﺘﻨﺪ ﻛﻪ ﺑﺎ آن آﺷﻨﺎ ﻫﺴﺘﻴﻢ ﺑﺮﺧﻲ دﻳﮕﺮ از ﭘﻮرت ﻫﺎ‬


‫داراي ﺗﺮﻣﻴﻨﺎل ﺑﺮاي اﺗﺼﺎل ﻣﺴﺘﻘﻴﻢ ‪ 4‬رﺷﺘﻪ ﺳﻴﻢ ﻛﺎﺑﻞ‬
‫اﺗﺮﻧﺖ ﻫﺴﺘﻨﺪ ﺷﻜﻞ روﺑﺮو ‪ ELS TP40‬ﻛﻪ داراي‬
‫ﻫﺮ دو ﻧﻮع ﭘﻮرت ﻓﻮق ﻣﻲ ﺑﺎﺷﺪ را ﻧﺸﺎن ﻣﻴﺪﻫﺪ‪.‬‬

‫ﭘﻮرﺗﻬﺎي ﺑﺎ اﺗﺼﺎل ﻣﺴﺘﻘﻴﻢ را ﻣﻲ ﺗﻮان ﺑﻪ ﻛﺎﺑﻞ اﺗﺮﻧﺖ زﻳﻤﻨﺲ ﻛﻪ ﻛﺎﺑﻞ ‪ 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‬‬

‫ﺗﻨﻈﻴﻤﺎت ‪ ELS‬را ﺑﻪ ﺗﻨﻈﻴﻤﺎت اﺻﻠﻲ )‪ (Factory Setting‬ري ﺳﺖ ﻧﻤﻮد‪.‬‬ ‫•‬

‫ﺗﻨﻈﻴﻤﺎت ‪ E-mail‬را ﺑﺮﻗﺮار ﻛﺮد ﺗﺎ ‪ ELS‬ﺑﺘﻮاﻧﺪ آﻻرﻣﻬﺎ را ﺑﻪ اﻳﻤﻴﻞ ﻣﻮرد ﻧﻈﺮ ارﺳﺎل ﻧﻤﺎﻳﺪ‪.‬‬ ‫•‬

‫دﺳﺘﺮﺳﻲ ﺗﺤﺖ ‪ Web‬را ﺑﺮﻗﺮار ﻛﺮد در اﻳﻨﺤﺎﻟﺖ ﺑﺎ وارد ﻛﺮدن آدرس ‪ IP‬ﻣﺮﺑﻮط ﺑﻪ ‪ ELS‬در‬ ‫•‬

‫‪ Browser‬اﻳﻨﺘﺮﻧﺖ ) ﻣﺎﻧﻨﺪ ‪ (Internet Explorer‬ﻣﻴﺘﻮان از ﺳﺮوﻳﺲ ﻫﺎي ﻣﺨﺘﻠﻒ ‪ ELS‬ازﺟﻤﻠﻪ‬


‫ﺳﺮوﻳﺲ ﻫﺎي ‪ Diagnostic‬اﺳﺘﻔﺎده ﻧﻤﻮد‪.‬‬

‫ﻧﺮم اﻓﺰار ‪ PST‬در ﺳﻲ دي ﭘﻴﻮﺳﺖ ﻣﻮﺟﻮد اﺳﺖ‪.‬‬

‫‪ESM‬‬
‫‪ ESM‬ﻳﺎ ‪ Electric Switch Module‬ﻓﺎﻧﻜﺸﻨﻲ ﺷﺒﻴﻪ ‪ ELS‬دارد ﻳﻌﻨﻲ ﺑﺮاي ‪ Fast Ethernet‬ﺑﻜﺎر ﻣﻲ رود‪.‬وﻳﮋﮔﻲ‬
‫آن ﻧﺴﺒﺖ ﺑﻪ ‪ ELS‬آﻧﺴﺖ ﻛﻪ ﻣﻲ ﺗﻮان آﻧﺮا در ﺣﻠﻘﺔ ‪ Redundant‬ﺑﻜﺎر ﺑﺮد‪.‬‬

‫‪ ESM‬داراي ﭘﻮرت اﻟﻜﺘﺮﻳﻜﻲ اﺳﺖ و ﭘﻮرت ﻧﻮري ﻧﺪارد وﻟﻲ ﻣﻴﺘﻮان آﻧﺮا از ﻃﺮﻳﻖ ﻣﺒﺪل ﻫﺎي واﺳﻂ ﺑﻪ ﻓﻴﺒﺮ‬
‫ﻧﻮري ﻣﺘﺼﻞ ﻧﻤﻮد‪.‬ﺷﻜﻞ زﻳﺮ ‪ ESM‬را ﻫﻤﺮاه ﺑﺎ ‪ (Optical Media Convert ) OMC‬ﻛﻪ ﻣﺒﺪل ﺳﻴﮕﻨﺎل ﻧﻮري ﺑﻪ‬
‫اﻟﻜﺘﺮﻳﻜﻲ ﺑﺮاي ‪ 100 Mbps‬اﺳﺖ ﻧﺸﺎن ﻣﻲ دﻫﺪ ‪.‬‬
‫‪97‬‬ ‫اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫ﺗﻌﺪاد ﭘﻮرت روي ‪ ESM‬ﺑﺴﺘﮕﻲ ﺑﻪ ﻧﻮع آن دارد ‪ .‬ﺟﺪول زﻳﺮ‪:‬‬


‫‪Port FC‬‬ ‫‪Port RJ45‬‬ ‫‪Maximum‬‬ ‫‪Maximum‬‬ ‫‪Digital Inputs‬‬
‫‪distance‬‬ ‫‪ring span‬‬
‫‪between two‬‬ ‫‪with 50‬‬
‫‪ESMs‬‬ ‫‪ESMs‬‬
‫‪ESM ITP80‬‬ ‫‪8‬‬ ‫‪-‬‬ ‫‪100 m‬‬ ‫‪5 km‬‬ ‫‪8 x DC 24V‬‬

‫‪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‬‬
‫ﻛﻴﻠﻮﻣﺘﺮ ﻣﻲ ﺑﺎﺷﺪ‬

‫‪2 ITP XP standard cable 9/9‬‬


‫‪3 TP cord 9/RJ45‬‬
‫‪4 ITP standard cable 9/15‬‬

‫ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ در ﺗﻮﭘﻮﻟﻮژي ﺑﺎس ﻓﻘﻂ ﻣﻴﺘﻮان از ‪ ESM TP80‬و ‪ ESM ITP80‬اﺳﺘﻔﺎده ﻛﺮد و ‪ ESM TP40‬ﻗﺎﺑﻞ‬
‫اﺳﺘﻔﺎده ﻧﻴﺴﺖ‪.‬‬
‫ﺗﻮﭘﻮﻟﻮژﻲ رﻳﻨﮓ ﺑﺎ ‪ESM‬‬
‫ﺗﻮﭘﻮﻟﻮژي رﻳﻨﮓ ﻧﻴﺰ ﺑﺎ اﺗﺼﺎل ﭘﻮرت ﻫﺎي ‪ 7‬و ‪ ESM 8‬ﻫﺎ ﺑﻪ ﻳﻜﺪﻳﮕﺮ ﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ اﻳﺠﺎد ﻣﻴﺸﻮد‪.‬‬

‫ﻣﺎﻛﺰﻳﻤﻢ ‪ 50‬وﺳﻴﻠﻪ را ﻣﻲ ﺗﻮان در رﻳﻨﮓ ﻗﺮار داد‪.‬‬


‫‪99‬‬ ‫اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ در اﻳﻦ ﺣﺎﻟﺖ ﻳﻜﻲ از ‪ 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‬‬

‫‪ ESM‬ﺑﺎ ‪ELM/OLM‬‬ ‫ﺗﺮﻛﻴﺐ‬


‫ﻣﻴﺘﻮان ‪ ESM‬را ﺑﺎ ‪ ELM‬و ‪ OLM‬ﻛﻪ از وﺳﺎﻳﻞ ‪ 10Base‬ﻫﺴﺘﻨﺪ و ﻗﺒﻼً ﺗﺸﺮﻳﺢ ﺷﺪﻧﺪ ﺑﺼﻮرت ﺗﺮﻛﻴﺒﻲ اﺳﺘﻔﺎده‬
‫ﻧﻤﻮد‪.‬‬

‫ج( ﻛﺎرت ﻫﺎي ﺷﺒﻜﻪ در ‪Fast Ethernet‬‬


‫ﻛﺎرت ﻫﺎي ﺷﺒﻜﻪ اي ﻛﻪ اﻣﺮوزه ﺑﺮاي اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ ﻋﺮﺿﻪ ﻣﻲ ﺷﻮﻧﺪ ﻋﻤﺪﺗﺎً ‪ Fast Ethernet‬را ﺳﺎﭘﻮرت و ﺑﺎ‬
‫‪ 100Mbps‬ﺗﺒﺎدل دﻳﺘﺎ ﻣﻲ ﻛﻨﻨﺪ ‪ .‬اﮔﺮ اﻟﻤﺎن ﻣﺤﺪود ﻛﻨﻨﺪه اي وﺟﻮد داﺷﺘﻪ ﺑﺎﺷﺪ ﻛﻪ ﻓﻘﻂ ﺑﺎ ‪ 10Mbps‬ﻛﺎر‬
‫ﻣﻴﻜﻨﺪ اﻳﻦ ﻛﺎرﺗﻬﺎ ﻣﻲ ﺗﻮاﻧﻨﺪ ﺧﻮد را ﺑﺎ ﺳﺮﻋﺖ ‪ 10Mbps‬ﻧﻴﺰ ﺗﻄﺒﻴﻖ دﻫﻨﺪ‪.‬‬
‫ﻛﺎرت ﻫﺎي اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ ﻣﺘﻨﻮع ﻫﺴﺘﻨﺪ ‪ .‬ﺗﻨﻮع آﻧﻬﺎ ﻋﻤﺪﺗﺎ ﻣﺮﺑﻮط ﺑﻪ ﻗﺎﺑﻠﻴﺖ ﻫﺎي آﻧﻬﺎﺳﺖ‪ .‬اﻳﻦ ﻗﺎﺑﻠﻴﺖ ﻫﺎ را‬
‫ﻣﻴﺘﻮان ﺑﺼﻮرت زﻳﺮ دﺳﺘﻪ ﺑﻨﺪي ﻛﺮد ‪ .‬ﺗﻮﺿﻴﺤﺎت ﻻزم در ﻣﻮرد ‪ ISO‬و ‪ TCP‬ﻗﺒﻼً داده ﺷﺪه اﺳﺖ ‪.‬‬

‫ﺑﺮﺧﻲ ﻛﺎرﺗﻬﺎ ﻓﻘﻂ ﭘﺮوﺗﻜﻞ ‪ 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‬‬

‫ﻛﺎرﺗﻬﺎي ‪ CP‬روي ‪PC‬‬ ‫اﻫﻢ وﻳﮋﮔﻲ ﻫﺎي‬


‫‪Slot‬‬ ‫‪PN‬‬ ‫‪ISO‬‬ ‫‪TCP/IP‬‬ ‫‪ISo-‬‬ ‫‪IT‬‬ ‫‪OPC‬‬
‫‪on_TCP‬‬
‫‪CP1613-A2‬‬ ‫‪PCI‬‬ ‫‪x‬‬ ‫‪x‬‬ ‫‪x‬‬ ‫‪x‬‬ ‫‪x‬‬

‫‪CP1612‬‬ ‫‪PCI‬‬ ‫‪x‬‬ ‫‪x‬‬ ‫‪x‬‬

‫‪CP1512‬‬ ‫‪PCMCIA‬‬ ‫‪x‬‬ ‫‪x‬‬ ‫‪x‬‬

‫‪CP1616‬‬ ‫‪PCI‬‬ ‫‪x‬‬ ‫‪x‬‬ ‫‪x‬‬ ‫‪x‬‬ ‫‪x‬‬

‫ﺑﺮﺧﻲ ﻛﺎرت ﻫﺎي ﻗﺪﻳﻤﻲ ﺑﺮاي ﻧﺼﺐ روي اﺳﻼت ‪ ISA‬ﻛﺎﻣﭙﻴﻮﺗﺮ ﻃﺮاﺣﻲ ﺷﺪه ﺑﻮدﻧﺪ ﻛﻪ ﻓﻌﻼً ﻣﻨﺴﻮخ ﺷﺪه اﻧﺪ‪.‬‬

‫‪100Base-FX‬‬ ‫‪ 5-6‬اﺟﺰاي ﺳﺨﺖ اﻓﺰاري‬


‫وﺳﺎﻳﻞ ﻣﺒﺘﻨﻲ ﺑﺮ‪ 100Base-FX‬ﻧﻮري ﻫﺴﺘﻨﺪ و ﺷﺒﻜﻪ ﺑﻴﻦ آﻧﻬﺎ ﺑﻌﻨﻮان ﺷﺒﻜﻪ زﻳﺮ ﺳﺎﺧﺖ )‪ (Backbone‬ﻣﻲ ﺑﺎﺷﺪ‪.‬‬
‫‪Optical‬‬ ‫اﻟﻤﺎﻧﻬﺎي اﺻﻠﻲ اﻳﻦ ﺷﺒﻜﻪ ‪ ) OSM‬ﻣﺨﻔﻒ ‪ ( Optical Switch Module‬و ‪) ORM‬ﻣﺨﻔﻒ‬
‫‪ (Redundancy Module‬ﻫﺴﺘﻨﺪ‪ .‬ﻓﻴﺒﺮ ﻧﻮري ﻣﻨﺎﺳﺐ ﺑﺮاي اﻳﻦ وﺳﺎﻳﻞ ﺷﻴﺸﻪ اي اﺳﺖ ﻛﻪ ﻣﻴﺘﻮاﻧﺪ ﻓﻴﺒﺮ ‪ 50/125‬ﻳﺎ‬
‫ﻓﻴﺒﺮ ‪ 62.5/125‬ﻣﻴﻜﺮوﻣﺘﺮي ﺑﺎﺷﺪ‪ .‬اﻳﻦ وﺳﺎﻳﻞ ﺑﺎ ﻧﻮر ﺑﺎ ﻃﻮل ﻣﻮج ‪ 1300‬ﻧﺎﻧﻮ ﻣﺘﺮ ﻛﺎر ﻣﻴﻜﻨﻨﺪ‪.‬‬
‫در ﻣﺤﺎﺳﺒﻪ ﻣﺎﻛﺰﻳﻤﻢ ﻃﻮل ﻓﻴﺒﺮ ﺑﻴﻦ دو وﺳﻴﻠﻪ ﻻزم اﺳﺖ دو ﭘﺎراﻣﺘﺮزﻳﺮ ﻣﺤﺎﺳﺒﻪ ﺷﻮد ‪:‬‬
‫‪ -1‬ﻣﻴﺰان ﺗﻠﻔﺎت ﻓﻴﺒﺮ ﺑﺮاي ﻃﻮل ﻣﻮج ‪ 1300 nm‬ﻛﻪ در ﻣﺸﺨﺼﺎت ﻓﻨﻲ ﻓﻴﺒﺮ ﺑﺮﺣﺴﺐ ‪ dB/Km‬داده ﻣﻴﺸﻮد‪.‬‬
‫‪ -2‬ﭘﻬﻨﺎي ﺑﺎﻧﺪ ﻓﻴﺒﺮ ﻛﻪ در ﻣﺸﺨﺼﺎت ﻓﻨﻲ ﺑﺮﺣﺴﺐ ‪ MHz * Km‬داده ﻣﻴﺸﻮد‪.‬‬
‫ﻣﻴﺰان ﻣﺠﺎز ﻣﻘﺎدﻳﺮ ﻓﻮق ﺑﺮاي ﻓﻴﺒﺮ ﻧﻮري در ﺟﺪول زﻳﺮ داده ﺷﺪه اﺳﺖ‪ .‬ﺑﻨﺎﺑﺮاﻳﻦ ﺑﺎ ﻓﻴﺒﺮ ﻫﺎي ﻓﻮق ﻓﺎﺻﻠﻪ ﻣﺠﺎز ﺑﻴﻦ‬
‫دو ﺳﻮﺋﻴﭻ ﻣﺎﻛﺰﻳﻤﻢ ‪ 3000‬ﻣﺘﺮ ﺧﻮاﻫﺪ ﺑﻮد‪.‬‬
‫اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪102‬‬

‫‪Fiber Type‬‬ ‫‪Max. Length‬‬


‫‪FO Power Loss‬‬ ‫‪Bandwidth‬‬
‫‪at 1300 nm‬‬ ‫‪Distance Product‬‬
‫‪50/125‬‬ ‫‪<=2.6 dB/km‬‬ ‫‪>= 500 MHz * km‬‬ ‫‪approx. 3,000 m‬‬

‫‪62.5/125‬‬ ‫‪<=1.6 dB/km‬‬ ‫‪>= 500 MHz * km‬‬ ‫‪approx. 3,000 m‬‬

‫ﺑﺎ اﻳﻦ ﺗﻮﺿﻴﺤﺎت اﻛﻨﻮن ﺑﻪ ﺷﺮح ‪ OSM‬و ‪ ORM‬ﻣﻴﭙﺮدازﻳﻢ‪.‬‬

‫‪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‬‬

‫ﺗﻮﭘﻮﻟﻮژي ﻫﺎي ﻗﺎﺑﻞ اﺳﺘﻔﺎده ﺑﺎ ‪OSM‬‬


‫ﺗﻮﭘﻮﻟﻮژي ‪BUS‬‬

‫ﺗﻮﭘﻮﻟﻮژي ﺳﺘﺎره‬

‫اﺗﺼﺎل ﺑﺼﻮرت ‪Redundant‬‬


‫ﻫﻤﺎﻧﻄﻮر ﻛﻪ در ﺷﻜﻞ زﻳﺮ ﻣﺸﺎﻫﺪه ﻣﻲ ﺷﻮد ﻳﻚ ﺟﻔﺖ ‪ OSM‬ﺑﺼﻮرت ‪ Redundant‬ﻗﺮار ﮔﺮﻓﺘﻪ و ﭘﻮرﺗﻬﺎي آﻧﻬﺎ ﺑﺎ‬
‫‪Dip‬‬ ‫ﻛﺎﺑﻞ ﺳﻨﻜﺮون ﺳﺎزي ﺑﻬﻢ ﻣﺘﺼﻞ اﺳﺖ ‪.‬ﻳﻜﻲ از اﻳﻦ دو ‪ OSM‬ﺑﺼﻮرت ‪ Standby‬ﺗﻨﻈﻴﻢ ﻣﻲ ﺷﻮد ) ﺗﻮﺳﻂ‬
‫‪ ( Switch‬اﮔﺮ ‪ OSM‬اﺻﻠﻲ دﭼﺎر ﻣﺸﻜﻞ ﺷﺪ )ﻗﻄﻌﻲ ﺗﻐﺬﻳﻪ ‪ ،‬ﻗﻄﻌﻲ ﻛﺎﺑﻞ ‪ (.. ،‬در ﻇﺮف ﻧﻴﻢ ﺛﺎﻧﻴﻪ ‪ Standby‬وارد‬
‫ﻣﺪار ﻣﻲ ﺷﻮد‪.‬‬
‫‪105‬‬ ‫اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫‪ORM‬‬
‫‪ ORM‬ﻳﺎ ‪ Optical Redundancy Module‬وﺳﻴﻠﻪ اي اﺳﺖ ﻛﻪ ﺗﻮﺳﻂ آن ﻣﻲ ﺗﻮان ‪ OSM‬ﻫﺎ را ﺑﺼﻮرت‬
‫‪ Redundant‬اﺳﺘﻔﺎده ﻛﺮد‪ ) .‬ﺗﻮﺟﻪ در ﺷﻜﻞ ﻗﺒﻞ ‪ Redundancy‬ﻓﻘﻂ روي ‪ OLM‬ﻫﺎ ﺑﻮد‪( .‬‬
‫ﺑﺎ ‪ ORM‬ﻣﻲ ﺗﻮان ﺗﺎ ‪ 50‬ﻋﺪد ‪ OSM‬را در ﺣﻠﻘﺔ ‪ Redundancy‬ﻗﺮار دارد‪ ORM.‬داراي دو ﭘﻮرت ﻧﻮري‬
‫‪ 100BASE-FX‬ﺑﺮاي اﺗﺼﺎل ﻓﻴﺒﺮ ﺷﻴﺸﻪ اي اﺳﺖ‪.‬‬
‫در ﻫﺮ ﺣﻠﻘﺔ ﻓﻴﺒﺮ ﻧﻮري ﻓﻘﻂ ﻳﻚ ‪ ORM‬ﻣﻲ ﺗﻮاﻧﺪ ﺑﻜﺎر رود‪.‬‬
‫اﺟﺰاي ﺳﺨﺖ اﻓﺰاري ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪106‬‬

‫ﺗﻮﭘﻮﻟﻮژي ﻫﺎي ﻣﺨﺘﻠﻂ )ﻫﻴﺒﺮﻳﺪ( ﺑﺎ اﺟﺰاي ﻣﺨﺘﻠﻒ‬


‫ﺑﺎ اﺳﺘﻔﺎده از اﺟﺰاء ذﻛﺮ ﺷﺪه ﻣﻲ ﺗﻮان ﺷﺒﻜﻪ اي ﻣﺨﺘﻠﻂ اﻳﺠﺎد ﻛﺮد ﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ‪:‬‬
‫‪ PG Operation -7‬ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬
‫ﻣﺸﺘﻤﻞ ﺑﺮ ‪:‬‬
‫‪ PG Operation 1-7‬ﭼﻴﺴﺖ؟‬
‫‪ 2-7‬ﺳﺨﺖ اﻓﺰار ﻣﻮرد ﻧﻴﺎز‬
‫‪ 3-7‬ﻣﺮاﺣﻞ ﭘﻴﻜﺮ ﺑﻨﺪي ﺑﺮاي ارﺗﺒﺎط از ﻃﺮﻳﻖ ‪MAC Address‬‬
‫‪ 4-7‬ﻣﺮاﺣﻞ ﭘﻴﻜﺮ ﺑﻨﺪي ﺑﺮاي ارﺗﺒﺎط از ﻃﺮﻳﻖ ‪IP Address‬‬
‫‪ PG Operation‬ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪108‬‬

‫‪ PG Operation 1-7‬ﭼﻴﺴﺖ؟‬
‫ﻣﻨﻈﻮر از ‪ PG Operation‬ﻋﻤﻠﻴﺎﺗﻲ اﺳﺖ ﻛﻪ ﺗﻮﺳﻂ ‪ PG‬اﻧﺠﺎم ﻣﻴﺸﻮد از ﺟﻤﻠﻪ ﻣﻮارد زﻳﺮ‪:‬‬
‫‪Download‬‬ ‫•‬
‫‪Upload‬‬ ‫•‬
‫ﻣﺸﺎﻫﺪه وﺿﻌﻴﺖ ‪ Online‬و ﻋﻴﺐ ﻳﺎﺑﻲ‬ ‫•‬

‫ﺑﺪﻳﻬﻲ اﺳﺖ ﻛﻠﻴﻪ ﻣﻮارد ﻓﻮق ﺗﻮﺳﻂ ‪ PC‬ﻣﻌﻤﻮﻟﻲ ﺑﺸﺮط وﺟﻮد اﻳﻨﺘﺮﻓﻴﺲ ﻣﻨﺎﺳﺐ ﺑﺎ ‪ PLC‬ﻗﺎﺑﻞ اﻧﺠﺎم اﺳﺖ‪ .‬اﻳﻦ‬
‫اﻳﻨﺘﺮﻓﻴﺲ ﻣﻲ ﺗﻮاﻧﺪ ﻳﻚ ‪ PC adapter‬ﻣﺘﺼﻞ ﺑﻪ ﭘﻮرت ‪ USB‬ﻳﺎ ﻳﻚ ﻛﺎرت ﭘﺮوﻓﻲ ﺑﺎس ﻧﺼﺐ ﺷﺪه روي‬
‫ﻣﺎدرﺑﻮرد ﺑﺎﺷﺪ‪ .‬در اﻳﻨﺠﺎ اﻳﻨﺘﺮﻓﻴﺲ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ ﻣﻮرد ﻧﻈﺮ ﻣﺎ ﻣﻲ ﺑﺎﺷﺪ‪.‬‬

‫‪ 2-7‬ﺳﺨﺖ اﻓﺰار ﻣﻮرد ﻧﻴﺎز‬


‫در ﺳﻤﺖ ‪:PC‬‬
‫ﻧﻴﺎز ﺑﻪ ﻛﺎرت ﺷﺒﻜﻪ اﺗﺮﻧﺖ وﺟﻮد دارد اﻳﻦ ﻛﺎرت ﻣﻲ ﺗﻮاﻧﺪ ﻛﺎرت ﺻﻨﻌﺘﻲ ﻣﺎﻧﻨﺪ ‪ CP1613‬ﺑﺎﺷﺪ وﻟﻲ‬ ‫•‬

‫اﻟﺰاﻣﻲ ﺑﻪ اﺳﺘﻔﺎده از اﻳﻦ ﻛﺎرت ﻫﺎ ﻧﻴﺴﺖ‪ .‬ﺑﺎ اﺳﺘﻔﺎده از ﻛﺎرت ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﻣﻌﻤﻮﻟﻲ و ﺣﺘﻲ ﺑﺎ اﺳﺘﻔﺎده‬
‫از ﭘﻮرت ‪ LAN‬ﻛﻪ ﺑﺼﻮرت ‪ on-board‬روي ‪ CPU‬ﻫﺎ وﺟﻮد دارد ﻣﻲ ﺗﻮان ‪ Download/Upload‬و‬
‫ﻋﻴﺐ ﻳﺎﺑﻲ اﻧﺠﺎم داد‪.‬‬
‫ﻧﻴﺎز ﺑﻪ ﻧﺮم اﻓﺰار ‪Step7‬‬ ‫•‬

‫ﻧﺮم اﻓﺰار ‪ Simatic Net‬اﮔﺮ ﻧﺼﺐ ﺷﻮد اﻣﻜﺎﻧﺎت ﺑﻴﺸﺘﺮي در اﺧﺘﻴﺎر ﻛﺎرﺑﺮ ﻗﺮار ﻣﻲ ﮔﻴﺮد وﻟﻲ اﻟﺰاﻣﻲ‬ ‫•‬

‫ﻧﻴﺴﺖ‪.‬‬

‫در ﺳﻤﺖ ‪PLC:‬‬

‫ﻧﻴﺎز ﺑﻪ ﻛﺎرت ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﻣﺎﻧﻨﺪ ‪ 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‬ﺑﺴﺘﻪ ﻣﻴﺸﻮد‬
‫ﻣﻮرد ﻧﻴﺎز ﻣﻲ ﺑﺎﺷﺪ‪.‬‬

‫اﺗﺼﺎﻻت ﻓﻮق را ﺑﺮﻗﺮار ﻛﺮده و ﻗﺪﻣﻬﺎي ﺑﻌﺪي را ﺑﺮ ﻣﻲ دارﻳﻢ‪.‬‬

‫‪ 3-7‬ﻣﺮاﺣﻞ ﭘﻴﻜﺮ ﺑﻨﺪي ﺑﺮاي ارﺗﺒﺎط از ﻃﺮﻳﻖ ‪MAC Address‬‬


‫ﻓﺮض ﻣﻲ ﻛﻨﻴﻢ ‪ PLC‬از ﻧﻮع ‪ S7-300‬ﺑﺎ ﻛﺎرت اﺗﺮﻧﺖ ‪ CP343-1‬دارﻳﻢ و روي‪ PC‬اﻳﻨﺘﺮﻓﻴﺲ اﺗﺮﻧﺖ ﻣﻌﻤﻮﻟﻲ‬
‫وﺟﻮد دارد )ﻳﻌﻨﻲ ﻛﺎرت ‪ CP1613‬ﻳﺎ اﻣﺜﺎل آن وﺟﻮد ﻧﺪارد( ﻣﺮاﺣﻞ زﻳﺮ را ﻗﺪم ﺑﻪ ﻗﺪم اﻧﺠﺎم ﻣﻲ دﻫﻴﻢ‪:‬‬
‫‪ -1‬اﺟﺮاي ‪ ، Simatic Manager‬اﻳﺠﺎد ﻳﻚ ﭘﺮوژه‬
‫ﺟﺪﻳﺪ و وارد ﻛﺮدن ‪Station 300‬‬

‫‪ -2‬داﺑﻞ ﻛﻠﻴﻚ روي ‪ Hardware‬ﺗﺎ ‪ HWconfig‬ﺑﺎز‬


‫ﺷﻮد‪ .‬وارد ﻛﺮدن ‪ Rack‬ﺳﭙﺲ ﻣﻨﺒﻊ ﺗﻐﺬﻳﻪ و ‪ CPU‬و‬
‫ﺳﺎﻳﺮ ﻛﺎرﺗﻬﺎ ﺳﭙﺲ وارد ﻛﺮدن ﻛﺎرت اﺗﺮﻧﺖ از زﻳﺮ‬
‫ﻣﺠﻤﻮﻋﻪ ‪.CP-300‬‬
‫در اﻳﻦ ﻣﺮﺣﻠﻪ ﭘﻨﺠﺮه اي ﻣﺎﻧﻨﺪ ﺷﻜﻞ روﺑﺮو ﺑﺎز ﻣﻴﺸﻮد‬
‫ﻛﻪ در ﺑﺎﻻي آن ﮔﺰﻳﻨﻪ ‪ Set Mac address‬ﻏﻴﺮ ﻓﻌﺎل‬
‫اﺳﺖ وﻟﻲ در ﭘﺎﻳﻴﻦ آن ‪ IP Address‬وﺟﻮد دارد‪.‬‬
‫وﺟﻮد اﻳﻦ ﮔﺰﻳﻨﻪ ﻫﺎ ﺑﺴﺘﮕﻲ ﺑﻪ ﻧﻮع ﻛﺎرت دارد ﻣﺜﻼً‬
‫اﮔﺮ ﻛﺎرت ﻓﻘﻂ ‪ ISO‬را ﺳﺎﭘﻮرت ﻛﻨﺪ در اﻳﻨﺼﻮرت‬
‫در اﻳﻦ ﻗﺴﻤﺖ ‪ IP Address‬را ﻧﺨﻮاﻫﻴﻢ دﻳﺪ‪.‬‬
‫‪ PG Operation‬ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪110‬‬

‫‪CP‬‬ ‫‪ MAC Address -3‬ﻣﻌﻤﻮﻻً روي ﻛﺎرت‬


‫ﻧﻮﺷﺘﻪ ﺷﺪه اﺳﺖ آﻧﺮا ﻳﺎدداﺷﺖ ﻛﺮده و در ﭘﻨﺠﺮه‬
‫ﻓﻮق ﮔﺰﻳﻨﻪ ‪ Set MAC Address‬را ﻓﻌﺎل ﻧﻤﻮده و‬
‫آدرﺳﻲ ﻛﻪ ﻳﺎدداﺷﺖ ﻛﺮده اﻳﻢ را در ﺟﻠﻮي آن‬
‫وارد ﻣﻲ ﻛﻨﻴﻢ‪ .‬ﺳﭙﺲ روي ‪ New‬ﻛﻠﻴﻚ ﻣﻲ ﻛﻨﻴﻢ‬
‫ﺷﺒﻜﻪ اي ﺑﺎ اﺳﻢ ﭘﻴﺶ ﻓﺮض )‪ Ethernet(1‬اﻳﺠﺎد‬
‫ﻣﻴﺸﻮد و ﺑﺎ ‪ OK‬ﻛﺮدن اﺗﺼﺎل ﻛﺎرت ‪ CP‬ﺑﻪ اﻳﻦ‬
‫ﺷﺒﻜﻪ ﺑﺮﻗﺮار ﻣﻲ ﮔﺮدد‪ .‬اﮔﺮ ‪ MAC Address‬روي‬
‫ﻛﺎرت ‪ CP‬ﻗﺎﺑﻞ ﺧﻮاﻧﺪن ﻧﺒﻮد ﻳﺎ ﺑﺮﭼﺴﺐ آن از‬
‫ﭘﺎك ﺷﺪه ﺑﻮد ﺟﺎي ﻧﮕﺮاﻧﻲ ﻧﻴﺴﺖ ﻣﻲ ﺗﻮان آن را در‬
‫ﺣﺎﻟﺖ ‪ On Line‬ﺑﺪﺳﺖ آورد ﻛﻪ در ﻗﺪﻣﻬﺎي‬
‫ﺑﻌﺪي ﻣﺸﺎﻫﺪه ﺧﻮاﻫﻴﻢ ﻛﺮد‪.‬‬
‫‪-4‬ﭘﺲ از ﺗﻜﻤﻴﻞ ﻣﺮﺣﻠﻪ ﻗﺒﻞ ﻣﺸﺎﻫﺪه ﺧﻮاﻫﻴﻢ ﻛﺮد‬
‫ﻛﻪ ﻛﺎرت ‪ CP‬در اﺳﻼت ﻣﻮرد ﻧﻈﺮ در ﭘﻨﺠﺮه‬
‫‪ HWconfig‬ﻇﺎﻫﺮ ﻣﻲ ﺷﻮد‪ .‬در اﻳﻦ ﻣﺮﺣﻠﻪ ﭘﻴﻜﺮ‬
‫ﺑﻨﺪي را ذﺧﻴﺮه و ﻛﺎﻣﭙﺎﻳﻞ ﻣﻲ ﻛﻨﻴﻢ ﺗﺎ از ﻋﺪم ﺑﺮوز‬
‫ﺧﻄﺎ در ﭘﻴﻜﺮ ﺑﻨﺪي اﻃﻤﻴﻨﺎن ﺣﺎﺻﻞ ﻛﻨﻴﻢ‪.‬‬
‫‪-5‬اﺗﺼﺎل ﺑﻴﻦ ‪ PC‬و ﭘﻮرت ‪ MPI‬را ﺑﺮﻗﺮار ﻛﺮده‬
‫‪Set‬‬ ‫)ﻣﺜﻼً از ﻃﺮﻳﻖ ‪ USB Adapter‬و ﺑﺎ ﺗﻨﻈﻴﻢ‬
‫‪ PG/PC‬روي‪(PC Adapter‬‬
‫ﺗﻐﺬﻳﻪ ‪ PLC‬را وﺻﻞ ﻛﺮده و و ﻛﻠﻴﺪ روي ‪ CPU‬و‬
‫ﻛﻠﻴﺪ روي ﻛﺎرت ‪ CP‬را در وﺿﻌﻴﺖ ‪ Stop‬ﻗﺮار‬
‫‪HWconfig‬‬ ‫ﻣﻲ دﻫﻴﻢ ﺳﭙﺲ ﭘﻴﻜﺮ ﺑﻨﺪي را از ﻣﺤﻴﻂ‬
‫داﻧﻠﻮد ﻣﻲ ﻛﻨﻴﻢ‪.‬‬

‫‪ -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‬ﺑﺮﻗﺮار اﺳﺖ و آﻧﭽﻪ ﻣﺸﺎﻫﺪه ﻣﻴﺸﻮد از اﻳﻦ ﻃﺮﻳﻖ اﺳﺖ‪.‬‬

‫در ﭘﻨﺠﺮه ﻓﻮق‪:‬‬


‫در ﺑﺨﺶ ‪ Modules‬اﻃﻼﻋﺎت ﻛﺎرت ‪ CP‬ﻣﺎﻧﻨﺪ ‪ MAC Address‬و ﻛﺪ ﺳﻔﺎرش و ﺷﻤﺎره رك و‬ ‫•‬

‫اﺳﻼت و اﻣﺜﺎل آن ﻇﺎﻫﺮ ﻣﻴﺸﻮد‪ .‬اﮔﺮﺑﺮﭼﺴﺐ ‪ MAC Address‬روي ﻛﺎرت ﻣﻮﺟﻮد ﻧﺒﺎﺷﺪ از ﻃﺮﻳﻖ‬
‫اﻳﻦ ﭘﻨﺠﺮه ﻣﻲ ﺗﻮان ﺑﻪ آن دﺳﺖ ﭘﻴﺪا ﻛﺮد‪.‬‬
‫در ﺑﺨﺶ ‪ Industrial Ethernet‬ﻣﻲ ﺗﻮان ‪ Node‬ﻫﺎي ﻗﺎﺑﻞ دﺳﺘﺮس روي اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ را ﻣﺸﺎﻫﺪه‬ ‫•‬

‫ﻛﺮد ﻛﻪ در اﻳﻨﺤﺎﻟﺖ ﻣﺎ ﺻﺮﻓﺎً ﻳﻚ ‪ PLC‬روي ﺷﺒﻜﻪ اﺗﺮﻧﺖ دارﻳﻢ‪.‬‬


‫‪ PG Operation‬ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪112‬‬

‫‪RUN‬‬ ‫در ﺑﺨﺶ ‪ Operating Mode‬ﻣﻲ ﺗﻮان وﺿﻌﻴﺖ ﻛﺎرت را دﻳﺪ ﻛﻪ ‪ STOP‬اﺳﺖ ﻳﺎ‬ ‫•‬

‫رخ داد ﻫﺎ و اﺷﻜﺎﻻت ﻣﺮﺑﻮط ﺑﻪ ﻛﺎرت ‪ CP‬را ﻣﻲ ﺗﻮان در ﺑﺨﺶ ‪ Diagnostic‬ﻣﺸﺎﻫﺪه ﻧﻤﻮد‪.‬‬ ‫•‬

‫ﺑﺨﺶ ‪ Connection‬ﻣﺮﺑﻮط ﺑﻪ ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ﭼﻨﺪ ‪ PLC‬اﺳﺖ ﻛﻪ ﻣﻮﺿﻮع ﺑﺤﺚ ﻫﺎي آﻳﻨﺪه اﺳﺖ‪.‬‬ ‫•‬

‫ﻋﻠﺖ اﻳﻨﻜﻪ ﭘﻨﺠﺮه ﻓﻮق از ﻃﺮﻳﻖ ‪ MPI‬ﻗﺎﺑﻞ دﺳﺘﺮس اﺳﺖ آﻧﺴﺘﻜﻪ ﻛﺎرت ‪ CP‬داراي ﻳﻚ آدرس ‪ MPI‬از ﻃﺮﻳﻖ‬
‫‪ Offline‬در ﺑﺨﺶ ‪General‬‬ ‫اﺗﺼﺎل ‪ Backplane‬اﺳﺖ ﻛﻪ ﺑﺎ ﻛﻠﻴﻚ روي ﻛﺎرت ‪ CP‬در ‪ HWconfig‬در ﺣﺎﻟﺖ‬
‫ﻣﻴﺘﻮان آﻧﺮا ﻣﺸﺎﻫﺪه ﻛﺮد ‪ .‬ﺷﻜﻞ زﻳﺮ‪:‬‬

‫‪ -8‬ﺗﺎ اﻳﻦ ﻣﺮﺣﻠﻪ ﺷﻨﺎﺳﺎﻧﺪن ﻛﺎرت ‪ CP‬ﺑﻪ ‪ CPU‬و‬


‫ﺑﺮرﺳﻲ وﺿﻌﻴﺖ آن اﻧﺠﺎم ﺷﺪ‪ .‬اﻛﻨﻮن ﻻزم اﺳﺖ‬
‫ارﺗﺒﺎط اﺗﺮﻧﺖ را ﺑﺮاي ‪ PG Operation‬ﻓﻌﺎل ﻛﻨﻴﻢ‪.‬‬
‫‪PC Adapter‬‬ ‫ﺑﺮاي اﻳﻦ ﻛﺎر در ‪ Set PG/PC‬ﺑﺠﺎي‬
‫‪ MPI‬ﻛﺎرت ﻳﺎ اﻳﻨﺘﺮﻓﻴﺲ ﺷﺒﻜﻪ اﺗﺮﻧﺖ روي ‪ PC‬را‬
‫اﻧﺘﺨﺎب ﻣﻴﻜﻨﻴﻢ‪ .‬ﺑﺎ ﺑﺎز ﻛﺮدن ‪Set PG/PC Interface‬‬

‫ﺑﺮاي ﻛﺎرت اﺗﺮﻧﺖ روي ‪ PC‬ﮔﺰﻳﻨﻪ ﻫﺎي ﻣﺨﺘﻠﻔﻲ را‬


‫ﻣﺸﺎﻫﺪه ﻣﻲ ﻛﻨﻴﻢ‪ .‬ﭼﻮن ﻫﺪف اﻳﺠﺎد ارﺗﺒﺎط از ﻃﺮﻳﻖ‬
‫‪ISO‬‬ ‫‪ MAC Address‬اﺳﺖ ﺑﺎﻳﺴﺘﻲ ﮔﺰﻳﻨﻪ‬
‫‪ Industrial Ethernet‬اﻧﺘﺨﺎب ﺷﻮد‪ .‬ﮔﺰﻳﻨﻪ ﻫﺎﻳﻲ ﻛﻪ‬
‫‪IP Address‬‬ ‫ﺑﺎ ‪ TCP/IP‬ﺷﺮوع ﺷﺪه اﻧﺪ ﻣﺮﺑﻮط ﺑﻪ‬
‫ﻫﺴﺘﻨﺪ ﻛﻪ ﺑﻌﺪاً ﺗﻮﺿﻴﺢ داده ﺧﻮاﻫﻨﺪ ﺷﺪ‪.‬‬
‫‪113‬‬ ‫‪ PG Operation‬ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫‪ -9‬ﭘﺲ از اﻧﺠﺎم ﻣﺮﺣﻠﻪ ﻗﺒﻞ ﺑﻪ ‪ HWconfig‬ﺑﺎز ﻣﻲ‬


‫ﮔﺮدﻳﻢ ﺑﺮاي اﻃﻤﻴﻨﺎن از ﺻﺤﺖ ﺗﻨﻈﻴﻤﺎت ﻣﻲ ﺗﻮاﻧﻴﻢ‬
‫داﻧﻠﻮد را ﺗﻜﺮار ﻛﻨﻴﻢ ﺑﺎ ﻛﻠﻴﻚ روي آﻳﻜﻮن داﻧﻠﻮد‬
‫‪MPI Address‬‬ ‫در ﭘﻨﺠﺮه اي ﻛﻪ ﻇﺎﻫﺮ ﻣﻴﺸﻮد ﺑﺠﺎي‬
‫ﻛﻪ ﻗﺒﻼً ﻇﺎﻫﺮ ﻣﻴﺸﺪ ‪ MAC Address‬را ﺧﻮاﻫﻴﻢ دﻳﺪ‬
‫و در ﺻﻮرﺗﻲ ﻛﻪ اﺗﺼﺎﻻت درﺳﺖ ﺑﺎﺷﻨﺪ ﺑﺎ ﻛﻠﻴﻚ‬
‫روي ‪ view‬در ﻗﺴﻤﺖ ‪ Accessible Nodes‬آدرس‬
‫‪ MAC‬وﺳﺎﻳﻠﻲ ﻛﻪ در دﺳﺘﺮس ﻫﺴﺘﻨﺪ را ﻣﺸﺎﻫﺪه‬
‫‪MAC‬‬ ‫ﺧﻮاﻫﻴﻢ ﻛﺮد ﻛﻪ در اﻳﻨﺠﺎ ﺻﺮﻓﺎً ﻳﻚ‬
‫‪ Address‬ﻣﺮﺑﻮط ﺑﻪ ‪ PLC‬ﻣﻘﺼﺪ دﻳﺪه ﺧﻮاﻫﺪ ﺷﺪ‪.‬‬
‫ﺑﺪﻳﻦ ﺗﺮﺗﻴﺐ اﻣﻜﺎن ارﺗﺒﺎط از ﻃﺮﻳﻖ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬
‫ﺗﻮﺳﻂ ‪ MAC Address‬ﻓﺮاﻫﻢ ﺷﺪه و ﻣﻲ ﺗﻮان‬
‫ارﺗﺒﺎط ﺑﺎ ﭘﻮرت ‪ MPI‬روي ‪ CPU‬را ﻗﻄﻊ ﻛﺮد و از‬
‫اﻳﻦ ﺑﻪ ﺑﻌﺪ ﺗﻮﺳﻂ اﺗﺮﻧﺖ ﻋﻤﻞ داﻧﻠﻮد و آﭘﻠﻮد را‬
‫اﻧﺠﺎم داد‪.‬‬
‫‪ -10‬اﻛﻨﻮن ﻋﻤﻞ ‪ Upload‬را ﺗﺴﺖ ﻛﻨﻴﺪ ‪ .‬ﻣﻲ ﺗﻮاﻧﻴﺪ‬
‫‪ PLC‬ﮔﺰﻳﻨﻪ‬ ‫در ‪ Simatic Manager‬از ﻣﻨﻮي‬
‫‪ Upload Station to PG‬را اﻧﺘﺨﺎب ﻛﻨﻴﺪ ﻳﺎ در‬
‫‪ HWconfig‬ﻋﻤﻞ آﭘﻠﻮد را اﻧﺠﺎم دﻫﻴﺪ‪ .‬ﺗﻮﺟﻪ ﺷﻮد‬
‫‪Slot‬‬ ‫در ﭘﻨﺠﺮه اي ﻛﻪ ﻇﺎﻫﺮ ﻣﻴﺸﻮد ﺑﺎﻳﺴﺘﻲ در ﺟﻠﻮي‬
‫ﺷﻤﺎره اﺳﻼت ﻣﺮﺑﻮط ﺑﻪ ‪ CPU‬را وارد ﻧﻤﻮد‪ .‬ﭘﺲ‬
‫از آن ﺑﺎ ﻛﻠﻴﻚ روي ‪ View‬آدرس ‪ MAC‬ﻣﺮﺑﻮط‬
‫ﺑﻪ ﻛﺎرت ‪ CP‬روي ‪ PLC‬ﻇﺎﻫﺮ ﺷﺪه و آﭘﻠﻮد اﻣﻜﺎن‬
‫ﭘﺬﻳﺮ ﻣﻲ ﮔﺮدد‪.‬‬
‫‪ -11‬ﺑﻄﻮر ﻛﻠﻲ ﺑﺮاي اﻃﻤﻴﻨﺎن از اﻳﻨﻜﻪ ﺑﺮاي داﻧﻠﻮد ﻳﺎ آﭘﻠﻮد آﻳﺎ ﻛﺎرت ‪ CP‬ﻣﻘﺼﺪ در دﺳﺘﺮس ﻫﺴﺖ ﻳﺎ ﻧﻪ ﻣﻲ ﺗﻮان‬
‫در ‪ Simatic Manager‬از ﻣﻨﻮي ‪ PLC‬ﮔﺰﻳﻨﻪ ‪ Display Accessible Nodes‬را اﻧﺘﺨﺎب ﻛﺮد‪ .‬ﭘﻨﺠﺮه ﺑﻪ ﺣﺎﻟﺖ‬
‫‪ Online‬در ﻣﻲ آﻳﺪ و ﻛﺎرت ﻫﺎي ‪ CP‬ﻗﺎﺑﻞ دﺳﺘﺮس ) در اﻳﻦ ﻣﺜﺎل ﻳﻚ ﻛﺎرت ‪ (CP‬ﻧﻤﺎﻳﺶ داده ﺧﻮاﻫﺪ ﺷﺪ‪.‬‬
‫اﮔﺮ ﭘﻨﺠﺮه ﺧﺎﻟﻲ ﻧﻤﺎﻳﺶ داده ﺷﺪ ﻳﺎ اﺷﻜﺎل در اﺗﺼﺎﻻت وﺟﻮد دارد ﻳﺎ اﺷﻜﺎل در ﺗﻨﻈﻴﻤﺎت‪.‬‬
‫‪ PG Operation‬ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪114‬‬

‫در ﺻﻮرت ﺻﺤﺖ اﺗﺼﺎﻻت و ﺗﻨﻈﻴﻤﺎت داﻧﻠﻮد و آﭘﻠﻮد و ﻣﺸﺎﻫﺪه وﺿﻌﻴﺖ ‪ OnLine‬اﻣﻜﺎن ﭘﺬﻳﺮ اﺳﺖ در اﻳﻦ‬
‫ﺻﻮرت ﻫﻤﻪ ﺣﺎﻻت زﻳﺮ از ﻃﺮﻳﻖ اﺗﺮﻧﺖ اﻣﻜﺎن ﭘﺬﻳﺮ ﺧﻮاﻫﺪ ﺑﻮد‪:‬‬
‫اﺳﺘﻔﺎده از ‪ HWconfig‬در ﺣﺎﻟﺖ ‪ On Line‬ﺑﺮاي دﻳﺪن وﺿﻌﻴﺖ ﺳﺨﺖ اﻓﺰار و رﻓﻊ اﺷﻜﺎﻻت‬ ‫•‬

‫ﻣﺸﺎﻫﺪه ﭘﻨﺠﺮه ‪ Module Information‬و ﻣﺤﺘﻮﻳﺎت ‪ Diagnostic Buffer‬و ﺳﺎﻳﺮ ﺑﺨﺶ ﻫﺎي آن‬ ‫•‬

‫‪ CPU‬در ﺣﺎﻟﺖ ‪ On Line‬در ‪Simatic Manager‬‬ ‫ﻣﺸﺎﻫﺪه ﻟﻴﺴﺖ ﺑﻼك ﻫﺎي داﺧﻞ‬ ‫•‬

‫ﻣﺎﻧﻴﺘﻮر ﻛﺮدن ﺑﺮﻧﺎﻣﻪ داﺧﻞ ﺑﻼك ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ‬ ‫•‬

‫ﻣﺎﻧﻴﺘﻮر ﻛﺮدن ﻣﺤﺘﻮﻳﺎت دﻳﺘﺎ ﺑﻼك‬ ‫•‬

‫‪ Debug‬ﻛﺮدن ﺑﺮﻧﺎﻣﻪ در ﻣﺪ ‪Hold‬‬ ‫•‬

‫اﺳﺘﻔﺎده از ‪ VAT‬ﺑﺮاي ‪ Monitor‬ﻳﺎ ‪ Modify‬ﻳﺎ ‪ Force‬ﻛﺮدن آدرس ﻫﺎ‬ ‫•‬

‫ﺗﺸﺮﻳﺢ ﻣﻮارد ﻓﻮق ﺧﺎرج از ﺑﺤﺚ اﻳﻦ ﻛﺘﺎب اﺳﺖ و در ﺻﻮرﺗﻲ ﻛﻪ ﺧﻮاﻧﻨﺪه ﻣﺤﺘﺮم ﺣﻀﻮر ذﻫﻦ ﻧﺪارد ﻣﻲ ﺗﻮاﻧﺪ‬
‫ﺑﻪ ﺟﻠﺪ ‪ 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‬اﻟﺰاﻣﻲ اﺳﺖ ﻛﻪ در ﻓﺼﻞ ﻫﺎي ﺑﻌﺪي ﻣﺮاﺣﻞ آن ذﻛﺮ ﺧﻮاﻫﺪ ﺷﺪ‪.‬‬

‫‪ 4-7‬ﻣﺮاﺣﻞ ﭘﻴﻜﺮ ﺑﻨﺪي ﺑﺮاي ارﺗﺒﺎط از ﻃﺮﻳﻖ ‪IP Address‬‬


‫ﻓﺮض ﻣﻲ ﻛﻨﻴﻢ ‪ PLC 300‬ﻗﺒﻠﻲ ﺑﺎ ﻫﻤﺎن ﻛﺎرت اﺗﺮﻧﺖ ‪ CP343-1‬را ﻣﻴﺨﻮاﻫﻴﻢ از ﻃﺮﻳﻖ ‪ IP Address‬ﭘﻴﻜﺮ ﺑﻨﺪي‬
‫ﻛﻨﻴﻢ ﺑﮕﻮﻧﻪ اي ﻛﻪ ﻛﻠﻴﻪ ﻋﻤﻠﻴﺎت ‪ PG Operation‬از اﻳﻦ ﻃﺮﻳﻖ ﻣﻴﺴﺮ ﺑﺎﺷﺪ‪ .‬ﻗﺪم ﻫﺎﻳﻲ ﻛﻪ ﺑﺎﻳﺴﺘﻲ ﺑﺮداﺷﺘﻪ ﺷﻮد‬
‫ﻋﻤﺪﺗﺎً ﺷﺒﻴﻪ ﺣﺎﻟﺖ ﻗﺒﻞ اﺳﺖ و در ﻣﻮارد ﻣﺸﺎﺑﻪ ﺻﺮﻓﺎً ﺑﻪ ﻋﻨﻮان ﻛﺎر اﺷﺎره ﻛﺮده وﻟﻲ ﻗﺪم ﻫﺎي ﺟﺪﻳﺪ ﻳﺎ ﻣﺘﻔﺎوت را‬
‫ﺗﺸﺮﻳﺢ ﻣﻲ ﻧﻤﺎﻳﻴﻢ‪.‬‬
‫‪ -1‬اﺟﺮاي ‪ ، Simatic Manager‬اﻳﺠﺎد ﻳﻚ ﭘﺮوژه ﺟﺪﻳﺪ و وارد ﻛﺮدن ‪Station 300‬‬

‫‪ -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‬ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫ﺧﻄﺎ ﮔﺰارش ﺧﻮاﻫﺪ ﻛﺮد‪ .‬ﻣﺎﻧﻨﺪ ﺣﺎﻟﺖ زﻳﺮ‪:‬‬

‫اﺷﻜﺎل ﻓﻮق اﻳﻨﺴﺖ ﻛﻪ ‪ Subnet Mask‬ﻣﻲ ﺗﻮاﻧﺪ ‪ 255.255.0.0‬ﻳﺎ ‪ 255.255.255.0‬ﺑﺎﺷﺪ‪.‬‬


‫ﭘﺲ از اﻧﺘﺨﺎب ‪ IP‬ﺻﺤﻴﺢ روي ‪ New‬ﻛﻠﻴﻚ و ﻛﺎرت را ﺑﻪ ﺷﺒﻜﻪ )‪ Ethernet(1‬ﻣﺘﺼﻞ ﻣﻲ ﻛﻨﻴﻢ‪.‬‬
‫‪HWconfig‬‬ ‫‪ -3‬ذﺧﻴﺮه و ﻛﺎﻣﭙﺎﻳﻞ و اﻃﻤﻴﻨﺎن از ﻋﺪم وﺟﻮد ﺧﻄﺎ در‬
‫ﭘﻴﻜﺮ ﺑﻨﺪي از ﻃﺮﻳﻖ ‪MPI‬‬ ‫‪-4‬داﻧﻠﻮد ﻛﺮدن‬
‫‪ CPU‬و ﻛﺎرت ‪CP‬‬ ‫‪ -5‬ﺑﺮرﺳﻲ ‪ LED‬ﻫﺎي ‪ CPU‬و ‪ CP‬و اﻃﻤﻴﻨﺎن از ﻋﺪم وﺟﻮد ﺧﻄﺎ ﺳﭙﺲ ‪ Run‬ﻛﺮدن‬
‫‪ -6‬ﺑﺮرﺳﻲ وﺿﻌﻴﺖ ﻛﺎرت ‪ CP‬در ‪ HWconfig‬ﺑﺎ داﺑﻞ ﻛﻠﻴﻚ روي ﻛﺎرت ‪ CP‬و ﻛﻠﻴﻚ روي ‪Run‬در ﻗﺴﻤﺖ‬
‫‪ Diagnostics‬و ﻣﺸﺎﻫﺪه اﻃﻼﻋﺎت ﭘﻨﺠﺮه ‪NCM S7‬‬

‫‪ Set PG/PC Interface‬روي ‪TCP/IP‬‬ ‫‪ -7‬ﺗﻨﻈﻴﻢ‬

‫‪ -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‬آﻧﻬﺎ ﻳﻜﺴﺎن ﺑﺎﺷﺪ‪.‬‬

‫‪ -10‬اﮔﺮ ﺗﺎ اﻳﻦ ﻣﺮﺣﻠﻪ ﺗﻨﻈﻴﻤﺎت و اﺗﺼﺎﻻت درﺳﺖ ﺑﺎﺷﻨﺪ ﻣﻴﺘﻮان ﺗﻮﺳﻂ‬


‫>ﺗﺎﻳﭗ ‪Start > Run > cmd‬‬

‫در ﭘﻨﺠﺮه دﺳﺘﻮر ‪ 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‬‬

‫ﻧﻴﺰ ﺑﻬﻤﺎن ﻧﺤﻮ اﻧﺠﺎم ﻣﻲ ﮔﻴﺮد‪.‬‬


‫‪ -8‬ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ از ﻃﺮﻳﻖ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫ﻣﺸﺘﻤﻞ ﺑﺮ ‪:‬‬
‫‪ 1-8‬ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ و ارﺗﺒﺎﻃﺎت آن‬
‫‪ 2-8‬ﺳﺨﺖ اﻓﺰار ﻣﻮرد ﻧﻴﺎز‬
‫‪ 3-8‬ﻣﺮاﺣﻞ ﭘﻴﻜﺮ ﺑﻨﺪي از ﻃﺮﻳﻖ ‪MAC Address‬‬
‫‪ 4-8‬ﻣﺮاﺣﻞ ﭘﻴﻜﺮ ﺑﻨﺪي از ﻃﺮﻳﻖ ‪IP Address‬‬
‫‪ WinCC‬ازﻃﺮﻳﻖ ‪Simatic Manager‬‬ ‫‪ 5-8‬ﭘﻴﻜﺮ ﺑﻨﺪي ارﺗﺒﺎﻃﺎت‬
‫ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ از ﻃﺮﻳﻖ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪122‬‬

‫‪ 1-8‬ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ و ارﺗﺒﺎﻃﺎت آن‬


‫در اﻳﻦ ﺑﺨﺶ ﻧﺤﻮه ارﺗﺒﺎط ﺑﻴﻦ ‪ PLC‬و ‪ HMI‬از ﻃﺮﻳﻖ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ ﺗﺸﺮﻳﺢ ﻣﻴﺸﻮد‪ .‬ﻣﻨﻈﻮر از ‪ HMI‬ﻛﺎﻣﭙﻴﻮﺗﺮي‬
‫اﺳﺖ ﻛﻪ روي آن ﻧﺮم اﻓﺰار ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ ﻧﺼﺐ ﺷﺪه و اﭘﺮاﺗﻮر در ﺣﺎﻟﺖ ‪ RunTime‬ﺑﺎ ﺻﻔﺤﺎت از ﻗﺒﻞ ﻃﺮاﺣﻲ‬
‫ﺷﺪه ﻛﺎر ﻣﻴﻜﻨﺪ‪ .‬ﭘﺎﻧﻞ ﻫﺎي اﭘﺮاﺗﻮري) ﻣﺎﻧﻨﺪ ‪ (OP,TP,TD‬ﻣﻮﺿﻮع ﺑﺤﺚ ﻣﺎ ﻧﻴﺴﺘﻨﺪ ﭼﻮن ارﺗﺒﺎط آﻧﻬﺎ ﺑﺎ ﻛﻨﺘﺮﻟﺮ‬
‫ﻋﻤﺪﺗﺎً ﻏﻴﺮ از اﺗﺮﻧﺖ ﻣﻲ ﺑﺎﺷﺪ اﮔﺮﭼﻪ اﺧﻴﺮاً ﭘﺎﻧﻞ ﻫﺎي اﭘﺮاﺗﻮري ﺟﺪﻳﺪي ﺑﺎ اﻳﻨﺘﺮﻓﻴﺲ اﺗﺮﻧﺖ ﻋﺮﺿﻪ ﺷﺪه اﻧﺪ‪.‬‬
‫در اﻳﻦ ﻓﺼﻞ ﻧﺮم اﻓﺰار ‪ HMI‬ﻣﻮرد ﻧﻈﺮ ‪ WinCC‬ﻣﻲ ﺑﺎﺷﺪ‪ .‬اﻟﺒﺘﻪ ﻫﺪف آن ﻧﻴﺴﺖ ﻛﻪ ﺗﻤﺎم ﻧﻜﺎت ﻣﺮﺑﻮط ﺑﻪ‬
‫‪ winCC‬ﺑﻴﺎن ﺷﻮد ﺗﺸﺮﻳﺢ اﻳﻦ ﻧﻜﺎت ﺧﺎرج از ﭼﺎرﭼﻮب ﺑﺤﺚ اﻳﻦ ﻛﺘﺎب ﻣﻲ ﺑﺎﺷﺪ ‪ .‬ﺻﺮﻓﺎً ﻫﺪف آﻧﺴﺖ ﻛﻪ‬
‫ﺧﻮاﻧﻨﺪه ﻣﺤﺘﺮم ﻧﺤﻮه ﭘﻴﻜﺮ ﺑﻨﺪي ﺑﻴﻦ ‪ PLC‬و ‪ WinCC‬را از ﻃﺮﻳﻖ اﺗﺮﻧﺖ ﻓﺮا ﮔﻴﺮد از اﻳﻨﺮو ﺑﺤﺚ را ﺗﺎ اﻳﺠﺎد‬
‫اﺗﺼﺎل ﺑﻴﻦ ‪ HMI‬و ‪ PLC‬ﭘﻴﺶ ﻣﻲ ﺑﺮﻳﻢ و ﺳﺎﻳﺮ ﻧﻜﺎت ﻣﺮﺑﻮط ﺑﻪ ﺳﺎﺧﺘﻦ ‪ Tag‬و ﻃﺮاﺣﻲ ﺻﻔﺤﺎت و ‪ Trend‬و‬
‫‪ Archive‬و اﻣﺜﺎل آﻧﻬﺎ را ﺑﻪ ﻣﻨﺎﺑﻊ ﻣﺮﺑﻮط ﺑﻪ ‪ WinCC‬ارﺟﺎع ﻣﻲ دﻫﻴﻢ‪.‬‬
‫ﺑﺮاي ارﺗﺒﺎط ﺑﻴﻦ ‪ WinCC‬و ‪ PLC‬روﺷﻬﺎي ﻣﺨﺘﻠﻔﻲ وﺟﻮد دارد ﻣﻨﺠﻤﻠﻪ ‪:‬‬
‫ارﺗﺒﺎط ﺳﺮﻳﺎل‬ ‫•‬
‫‪MPI‬‬ ‫•‬
‫‪Profibus‬‬ ‫•‬
‫‪Modbus‬‬ ‫•‬
‫‪Ethernet‬‬ ‫•‬
‫‪Real Time‬‬ ‫در ﺑﻴﻦ ﻣﻮارد ﻓﻮق ﺳﺮﻋﺖ اﺗﺮﻧﺖ از ﻫﻤﻪ ﺑﺎﻻﺗﺮ اﺳﺖ و از آﻧﺠﺎ ﻛﻪ در ﻛﺎر اﭘﺮاﺗﻮري ﺑﺎ ‪ HMI‬ﻣﺴﺌﻠﻪ‬
‫ﺑﻮدن ﺣﺴﺎﺳﻴﺖ ﻛﻤﺘﺮي ﻧﺴﺒﺖ ﺑﻪ ﺗﺒﺎدل دﻳﺘﺎ در ﻻﻳﻪ ﻫﺎي ‪ field‬و ‪ Control‬دارد از اﻳﻨﺮو اﺳﺘﻔﺎده از اﺗﺮﻧﺖ ﮔﺰﻳﻨﻪ‬
‫ﻣﻨﺎﺳﺒﻲ اﺳﺖ و اﻣﺮوزه ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ ﺑﻴﺶ از ﺳﺎﻳﺮ ﺷﺒﻜﻪ ﻫﺎ ﺑﺮاي ارﺗﺒﺎط در ﺳﻄﺢ ‪ HMI‬ﺗﻮﺻﻴﻪ ﻣﻲ ﮔﺮدد‪.‬‬
‫در اﻳﻦ ﺑﺤﺚ ﭘﻴﺶ ﻓﺮض آﻧﺴﺘﻜﻪ ‪ PLC‬ﺑﺎ ﻛﺎرت ‪ CP‬اﺗﺮﻧﺖ ﻗﺒﻼً ﭘﻴﻜﺮ ﺑﻨﺪي ﺷﺪه اﻃﻼﻋﺎت ﺑﻪ آن داﻧﻠﻮد ﺷﺪه‬
‫ﺑﺼﻮرﺗﻲ ﻛﻪ ﻓﺎﻟﺘﻲ روي ‪ CPU‬ﻳﺎ ﻛﺎرت اﺗﺮﻧﺖ وﺟﻮد ﻧﺪارد‪ PC .‬ﻣﺮﺑﻮط ﺑﻪ ‪ Programming‬از ‪ PC‬ﻣﺮﺑﻮط ﺑﻪ‬
‫‪Licence‬‬ ‫‪ HMI‬ﺟﺪاﺳﺖ ) اﮔﺮﭼﻪ ﻣﻲ ﺗﻮاﻧﺪ ﻳﻜﺴﺎن ﺑﺎﺷﺪ( و روي ‪ PC‬ﻣﺮﺑﻮط ﺑﻪ ‪ HMI‬ﻧﺮم اﻓﺰار ‪ WinCC‬ﺑﺎ‬
‫ﻣﺮﺑﻮﻃﻪ ﻧﺼﺐ ﺷﺪه اﺳﺖ‪ .‬ﻧﺮم اﻓﺰار ‪ Simatic Net‬ﻧﻴﺰ ﺑﻮﻳﮋه در ﺻﻮرت اﺳﺘﻔﺎده از ﻛﺎرت ﻫﺎي ﺻﻨﻌﺘﻲ اﺗﺮﻧﺖ‬
‫روي ﻛﺎﻣﭙﻴﻮﺗﺮ ‪) HMI‬ﻣﺎﻧﻨﺪ ﻛﺎرت ‪ CP1613‬ﻳﺎ ﻛﺎرت ‪ (CP1612‬ﻣﻮرد ﻧﻴﺎز ﻣﻲ ﺑﺎﺷﺪ‪.‬‬

‫‪ 2-8‬ﺳﺨﺖ اﻓﺰار ﻣﻮرد ﻧﻴﺎز‬


‫در ﺳﻤﺖ ‪: PC‬‬
‫ﻣﻴﺘﻮان از ﭘﻮرت ‪ LAN‬ﻣﻮﺟﻮد روي ‪ PC‬ﻫﺎ ﻳﺎ ﻛﺎرت ﻫﺎي ‪ CP‬ﺧﺎص ﻣﺎﻧﻨﺪ ‪ CP1613‬اﺳﺘﻔﺎده ﻛﺮد‪.‬‬
‫در ﺳﻤﺖ ‪:PLC‬‬
‫‪TCP/IP‬‬ ‫ﻧﻴﺎز ﺑﻪ ﻛﺎرت ‪ CP‬اﺗﺮﻧﺖ ﺑﺎ ﭘﺮوﺗﻜﻞ ﻣﻨﺎﺳﺐ اﺳﺖ‪ ).‬ﭘﺮوﺗﻜﻞ ‪ ISO‬ﺑﺮاي ‪ MAC Address‬و ﭘﺮوﺗﻜﻞ‬
‫ﺑﺮاي ‪(IP Address‬‬
‫‪123‬‬ ‫ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ از ﻃﺮﻳﻖ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫وﺳﺎﻳﻞ ارﺗﺒﺎﻃﻲ‪:‬‬
‫ﺑﻬﺘﺮ اﺳﺖ از ﻫﺎب‪/‬ﺳﻮﺋﻴﭻ اﺳﺘﻔﺎده ﮔﺮدد ﺗﺎ ﻋﻼوه ﺑﺮ اﺗﺼﺎل ‪ PLC‬ﻫﺎ ﺑﻪ آن ﻛﺎﻣﭙﻴﻮﺗﺮ ﻣﺨﺼﻮص ‪ Programming‬و‬
‫ﻛﺎﻣﭙﻴﻮﺗﺮ ‪ HMI‬ﻧﻴﺰ ﺑﻪ ﻫﺎب ﻣﺘﺼﻞ ﮔﺮدﻧﺪ) ﻫﻤﮕﻲ ﺗﻮﺳﻂ ﻛﺎﺑﻞ ﻫﺎي ﻳﻚ ﺑﻪ ﻳﻚ ‪(Cate5‬‬
‫اﮔﺮ ﻓﻘﻂ ﻳﻚ ‪ PLC‬و ﻳﻚ ﺳﻴﺴﺘﻢ ‪ HMI‬وﺟﻮد دارد و ‪ Programming‬ﻧﻴﺰ از ﻃﺮﻳﻖ اﺗﺮﻧﺖ اﻧﺠﺎم ﻧﻤﻴﺸﻮد ﻣﻴﺘﻮان‬
‫ﺑﻴﻦ ‪ PLC‬و ‪ HMI‬ﺑﺎ ﻛﺎﺑﻞ ‪ Cross‬ارﺗﺒﺎط ﺑﺮﻗﺮار ﻧﻤﻮد‪.‬‬

‫‪ 3-8‬ﻣﺮاﺣﻞ ﭘﻴﻜﺮ ﺑﻨﺪي از ﻃﺮﻳﻖ ‪MAC Address‬‬


‫‪ -1‬اﺟﺮاي ‪ WinCC‬و اﻳﺠﺎد ﭘﺮوژه ﺟﺪﻳﺪ ﺑﺼﻮرت ‪Single User‬‬

‫‪-2‬راﺳﺖ ﻛﻠﻴﻚ روي ‪ Tag Management‬ﺳﭙﺲ‬


‫ﻛﻠﻴﻚ روي ‪Add New Driver‬‬

‫‪ -3‬اﻧﺘﺨﺎب ‪ S7 Protocol Suite‬از ﻟﻴﺴﺖ دراﻳﻮرﻫﺎ‬


‫ﺗﻮﺟﻪ ﺷﻮد دراﻳﻮرﻫﺎي دﻳﮕﺮي ﺑﺮاي ارﺗﺒﺎط اﺗﺮﻧﺖ‬
‫ﻣﺮﺑﻮط ﺑﻪ ‪ PLC‬ﻫﺎي ﺳﺮي ‪ S5‬و ‪ PLC‬ﻫﺎي ﺳﺮي ‪ TI‬ﻧﻴﺰ‬
‫در ﻟﻴﺴﺖ وﺟﻮد دارد‪.‬دراﻳﻮر ‪ OPC‬را ﻧﻴﺰ ﻣﻴﺘﻮان ﺗﺤﺖ‬
‫اﺗﺮﻧﺖ اﺳﺘﻔﺎده ﻛﺮد ﻛﻪ در ﻓﺼﻞ ‪ 11‬ﺗﺸﺮﻳﺢ ﺧﻮاﻫﺪ ﺷﺪ‪.‬‬
‫ﭘﺲ از اﻧﺘﺨﺎب ‪ S7 Protocol Suite‬اﻳﻦ دراﻳﻮر در‬
‫زﻳﺮ ‪ Tag Management‬اﺿﺎﻓﻪ ﻣﻲ ﺷﻮد ‪ .‬و در ﺟﻠﻮي‬
‫آن اﻧﻮاع ارﺗﺒﺎط ﻇﺎﻫﺮ ﻣﻲ ﺷﻮد ‪ .‬ﺑﺮاي ارﺗﺒﺎط اﺗﺮﻧﺖ‬
‫ﺑﻴﻦ ‪ HMI‬و‪ PLC‬از ﻃﺮﻳﻖ ‪ MAC Address‬ﻳﻜﻲ از‬
‫ﮔﺰﻳﻨﻪ ﻫﺎي زﻳﺮ ﻣﻲ ﺗﻮاﻧﺪ اﻧﺘﺨﺎب ﺷﻮد ‪:‬‬
‫•‬ ‫‪Industrial Ethernet‬‬
‫•‬ ‫)‪Industrial Ethernet (II‬‬
‫ﻧﺴﺒﺖ ﺑﻪ‬ ‫‪S7 Protocol Suite‬‬ ‫وﻳﮋﮔﻲ دراﻳﻮر‬
‫دراﻳﻮرﻫﺎي دﻳﮕﺮ اﻳﻨﺴﺖ ﻛﻪ ﻫﻤﺰﻣﺎن ﻣﻲ ﺗﻮان ‪ 3‬ﻛﺎﻧﺎل‬
‫ﺑﺮاي ارﺗﺒﺎط اﺗﺮﻧﺖ ﺗﻌﺮﻳﻒ ﻛﺮد دو ﻛﺎﻧﺎل ﺑﺮاي ارﺗﺒﺎط‬
‫‪TCP/IP‬‬ ‫‪ ISO‬و ﻳﻚ ﻛﺎﻧﺎل ﺑﺮاي ارﺗﺒﺎط از ﻃﺮﻳﻖ‬
‫ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ از ﻃﺮﻳﻖ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪124‬‬

‫‪ -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‬‬ ‫ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ از ﻃﺮﻳﻖ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫‪ 4-8‬ﻣﺮاﺣﻞ ﭘﻴﻜﺮ ﺑﻨﺪي از ﻃﺮﻳﻖ ‪IP Address‬‬


‫‪IP address‬‬ ‫ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﺗﺸﺎﺑﻪ ﺑﺮﺧﻲ ﻣﺮاﺣﻞ ﺑﺎ ﺣﺎﻟﺖ ﻗﺒﻞ ﺑﻪ ﻋﻨﺎوﻳﺖ ﻣﻮارد ﻣﺸﺎﺑﻪ اﺷﺎره ﻣﻲ ﻛﻨﻴﻢ و ﺻﺮﻓﺎً آﻧﭽﻪ ﺑﻪ‬
‫ﻣﺮﺑﻮط ﻣﻲ ﺷﻮد را ﺗﺸﺮﻳﺢ ﻣﻲ ﻛﻨﻴﻢ‪.‬‬
‫‪ -1‬اﺟﺮاي ‪ WinCC‬و اﻳﺠﺎد ﭘﺮوژه ﺟﺪﻳﺪ ﺑﺼﻮرت ‪Single User‬‬

‫‪-2‬راﺳﺖ ﻛﻠﻴﻚ روي ‪ Tag Management‬ﺳﭙﺲ ﻛﻠﻴﻚ روي ‪Add New Driver‬‬

‫‪ -3‬اﻧﺘﺨﺎب ‪ S7 Protocol Suite‬از ﻟﻴﺴﺖ دراﻳﻮرﻫﺎ‬


‫ﭘﺲ از اﺿﺎﻓﻪ ﺷﺪن دراﻳﻮر ارﺗﺒﺎط ‪ TCP/IP‬در ﻟﻴﺴﺖ‬
‫ﻇﺎﻫﺮ ﻣﻴﺸﻮد‪.‬‬

‫‪ -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‬ﻣﻼﺣﻈﻪ ﻛﺮد‪.‬‬

‫‪ 5-8‬ﭘﻴﻜﺮ ﺑﻨﺪي ارﺗﺒﺎط‪ Redundant‬در ‪ WinCC‬ازﻃﺮﻳﻖ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬


‫)‪(Hardware Redundancy‬‬ ‫در ﺑﺮﺧﻲ ﻛﺎرﺑﺮد ﻫﺎ ﺑﻮﻳﮋه در ﺳﻴﺴﺘﻢ ﻫﺎي اﻓﺰوﻧﻪ داراي اﻓﺰوﻧﮕﻲ ﺳﺨﺖ اﻓﺰاري‬
‫ﻣﺎﻧﻨﺪ ﺳﻴﺴﺘﻢ ﻫﺎي ‪ S7-400H‬و ﻧﻴﺰ در ﺳﻴﺴﺘﻢ ﻫﺎي داراي اﻓﺰوﻧﮕﻲ ﻧﺮم اﻓﺰاري )‪ (Software Redundancy‬ﻧﻴﺎز ﺑﻪ‬
‫ارﺗﺒﺎط دو ﺳﻴﺴﺘﻢ اﻓﺰوﻧﻪ ﺑﺎ ﻳﻚ ﺳﻴﺴﺘﻢ ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ ﻣﻲ ﺑﺎﺷﺪ‪ .‬ﺑﻌﻨﻮان ﻣﺜﺎل در ‪ S7-400H‬ﺑﻄﻮر ﻣﻌﻤﻮل روي‬
‫ﺳﻴﺴﺘﻢ ‪ Master‬ﻳﻚ ﻣﻨﺒﻊ ﺗﻐﺬﻳﻪ ‪ ،‬ﻳﻚ ‪ CPU‬و ﻳﻚ ﻛﺎرت اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ وﺟﻮد دارد اﻳﻦ ﺳﺨﺖ اﻓﺮار ﻋﻴﻨﺎً روي‬
‫‪Master‬‬ ‫ﺳﻴﺴﺘﻢ ‪ Standby‬ﻧﻴﺰ ﻣﻮﺟﻮد اﺳﺖ‪ .‬در ﺷﺮاﻳﻂ ﻋﺎدي ارﺗﺒﺎط ‪ Monitoring‬ﺗﻮﺳﻂ ﻛﺎرت اﺗﺮﻧﺖ روي‬
‫ﺑﺮﻗﺮار اﺳﺖ وﻟﻲ در ﺻﻮرت ﺑﺮوز ﻓﺎﻟﺖ روي ‪ ، Master‬ﺟﺎﺑﺠﺎﻳﻲ ) ‪ (Switchover‬ﺻﻮرت ﻣﻲ ﮔﻴﺮد و ﺳﻴﺴﺘﻢ‬
‫‪127‬‬ ‫ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ از ﻃﺮﻳﻖ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫‪ 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‬ﺑﺼﻮرت ﺻﺤﻴﺢ وارد ﺷﻮد‪.‬‬

‫‪ WinCC‬ازﻃﺮﻳﻖ ‪Simatic Manager‬‬ ‫‪ 6-8‬ﭘﻴﻜﺮ ﺑﻨﺪي ارﺗﺒﺎﻃﺎت‬


‫ﻣﻲ ﺗﻮان ﺑﺠﺎي روش ﻫﺎي دﺳﺘﻲ اﻳﺠﺎد ارﺗﺒﺎط ﻛﻪ در ﻗﺴﻤﺘﻬﺎي ‪ 3-8‬و ‪ 4-8‬ﮔﻔﺘﻪ ﺷﺪ ﻣﺮاﺣﻞ زﻳﺮ را در ﻣﺤﻴﻂ‬
‫‪ Step7‬اﻧﺠﺎم داد ﺗﺎ ارﺗﺒﺎﻃﺎت و ﺗﻨﻈﻴﻤﺎت در ‪ WinCC‬ﺑﻄﻮر ﺧﻮدﻛﺎر ﺗﻮﺳﻂ ﺑﺮﻧﺎﻣﻪ اﻳﺠﺎد ﺷﻮد ﭘﻴﺶ ﻧﻴﺎز اﻳﻦ ﻛﺎر‬
‫آﻧﺴﺖ ﻛﻪ ‪ Step7‬و ‪ Wincc‬ﻫﺮ دو روي ﻫﻤﺎن ﻛﺎﻣﭙﻴﻮﺗﺮ ﻧﺼﺐ ﺷﺪه ﺑﺎﺷﻨﺪ ‪ .‬اﮔﺮ روي ﻛﺎﻣﭙﻴﻮﺗﺮ ‪ PCS7‬ﻧﺼﺐ ﺷﺪه‬
‫ﺑﺎﺷﺪ ﻛﺎر ﺳﺎده ﺗﺮ اﺳﺖ زﻳﺮا در ‪ PCS7‬ﻫﺮ دو ﻧﺮم اﻓﺰار ﻓﻮق وﺟﻮد دارﻧﺪ و ﻟﻴﻨﻚ ﻫﺎي داﺧﻠﻲ ﺑﻴﻦ آﻧﻬﺎ ﺑﺨﻮﺑﻲ‬
‫ﺑﺮﻗﺮار ﺷﺪه اﺳﺖ‪.‬‬
‫ﺑﻬﺮ ﺣﺎل ﭘﺲ از ﺗﻜﻤﻴﻞ ﻧﺼﺐ ﻧﺮم اﻓﺰارﻫﺎي ﻣﻮرد ﻧﻴﺎز ﻣﺮاﺣﻞ زﻳﺮ را ﻗﺪم ﺑﻪ ﻗﺪم اﻧﺠﺎم ﻣﻴﺪﻫﻴﻢ در اﻳﻦ ﻣﺜﺎل ارﺗﺒﺎط‬
‫ﺑﺎ ‪ MAC Address‬اﻳﺠﺎد ﺷﺪه اﺳﺖ ﺑﺮاي ‪ IP Address‬ﻧﻴﺰ وﺿﻌﻴﺖ ﺑﻪ ﻫﻤﻴﻦ ﻣﻨﻮال اﺳﺖ‬
‫‪ -1‬اﻳﺠﺎد ﭘﺮوژه ﺟﺪﻳﺪ در ‪ Simatic Manager‬وارد ﻛﺮدن ﺳﻪ ‪ PLC‬و ﭘﻴﻜﺮ ﺑﻨﺪي ﺳﺨﺖ اﻓﺰار آﻧﻬﺎ ﻫﻤﺮاه ﺑﺎ‬
‫ﻛﺎرت اﺗﺮﻧﺖ واﺗﺼﺎل آﻧﻬﺎ از ﻃﺮﻳﻖ ‪ MAC Address‬ﺑﻪ ﻳﻚ ﺷﺒﻜﻪ‪ .‬ﻧﻬﺎﻳﺘﺎً ذﺧﻴﺮه و ﻛﺎﻣﭙﺎﻳﻞ‬
‫‪PC‬‬ ‫‪ -2‬ﺑﺎز ﻛﺮدن ‪ Netpro‬و وارد ﻛﺮدن ﻳﻚ ‪ PC Station‬از ﻛﺎﺗﺎﻟﻮگ ‪ .‬در روش ﻫﺎي ﻗﺒﻠﻲ ﻧﻴﺎزي ﺑﻪ ﺗﻌﺮﻳﻒ‬
‫‪ Station‬ﻧﺒﻮد وﻟﻲ در اﻳﻦ روش وارد ﻛﺮدن و ﭘﻴﻜﺮ ﺑﻨﺪي آن اﻟﺰاﻣﻴﺴﺖ‪.‬‬
‫ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ از ﻃﺮﻳﻖ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪130‬‬

‫‪ -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‬‬

‫‪PC‬‬ ‫اﻛﻨﻮن اﮔﺮ ﺑﻪ ‪ Simatic Manager‬ﺑﺎز ﮔﺮدﻳﻢ‬


‫‪ Station‬را ﻣﻲ ﺑﻴﻨﻴﻢ ﻛﻪ در ﭘﺮوژه اﺿﺎﻓﻪ ﺷﺪه و در زﻳﺮ‬
‫آن ‪ WinCC‬و ‪ OS‬را ﻣﺸﺎﻫﺪه ﺧﻮاﻫﻴﻢ ﻧﻤﻮد‪.‬‬

‫‪-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‬ﻫﺎ‬ ‫•‬

‫ﻓﺎﺻﻠﻪ ﺑﻴﻦ آﻧﻬﺎ ) ﻃﻮل ﻛﺎﺑﻞ (‬ ‫•‬

‫ﺣﺠﻢ اﻃﻼﻋﺎت‬ ‫•‬

‫اﻫﻤﻴﺖ اﻃﻼﻋﺎت و ﻧﻴﺎز ﻳﺎ ﻋﺪم ﻧﻴﺎز ﺑﻪ ‪ Real Time‬ﺑﻮدن‬ ‫•‬


‫‪137‬‬ ‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫ﻓﺎﻛﺘﻮر آﺧﺮ ﻣﻮﺿﻮﻋﻲ اﺳﺖ ﻛﻪ ﺑﺎﻳﺪ دﻗﻴﻘﺎً ﻣﻮرد ﺑﺤﺚ ﻗﺮار ﮔﻴﺮد ‪ .‬ﺳﺆال را ﺑﺎﻳﺪ اﻳﻨﮕﻮﻧﻪ ﻣﻄﺮح ﻛﺮد ﻛﻪ اﮔﺮ در‬
‫ﻳﻜﻲ از دﻓﻌﺎت ﺗﺒﺎدل اﻃﻼﻋﺎت دﻳﺘﺎ از ﻳﻚ ‪ PLC‬ﺑﺎ ﻛﻤﻲ ﺗﺎﺧﻴﺮ ﻧﺴﺒﺖ ﺑﻪ ﺣﺎﻟﺖ ﻗﺒﻞ ارﺳﺎل ﺷﻮد ﭼﻪ ﺗﺎﺛﻴﺮي ﺑﺮ‬
‫ﻓﺮآﻳﻨﺪ ﺗﺤﺖ ﻛﻨﺘﺮل ‪ PLC‬دﻳﮕﺮ ﺧﻮاﻫﺪ داﺷﺖ؟‬
‫ﺑﻪ اﺟﻤﺎل ﻣﻲ ﺗﻮان ﭼﻨﻴﻦ ﮔﻔﺖ ﻛﻪ ﻫﺮﺟﺎ اﻫﻤﻴﺖ دﻳﺘﺎ زﻳﺎد و ﺣﻴﺎﺗﻲ اﺳﺖ ﻣﻲ ﺗﻮان از ﺷﺒﻜﻪ ‪ Real Time‬ﻣﺎﻧﻨﺪ‬
‫ﭘﺮوﻓﻲ ﺑﺎس اﺳﺘﻔﺎده ﻛﺮد در ﻏﻴﺮ اﻳﻨﺼﻮرت ﻣﻲ ﺗﻮان ﺷﺒﻜﻪ اﺗﺮﻧﺖ را ﺑﻜﺎر ﺑﺮد ﻛﻪ ﺳﺮﻋﺖ ﺑﺎﻻ دارد اﮔﺮﭼﻪ ﻗﻄﻌﻴﺖ‬
‫ﻧﺪارد‪ .‬آﻧﭽﻪ اﻳﻦ دو ﺷﺒﻜﻪ را از اﻳﻦ ﺟﻨﺒﻪ ﻣﺘﻤﺎﻳﺰ ﻣﻴﺴﺎزد ﺗﻜﻨﻴﻚ دﺳﺘﺮﺳﻲ ﺑﻪ ﺑﺎس در آﻧﻬﺎﺳﺖ‪.‬‬
‫ﺑﺮاي روﺷﻦ ﺷﺪن ﺑﻴﺸﺘﺮ ﻣﻮﺿﻮع ﺧﻮاﻧﻨﺪه ﻣﺤﺘﺮم را ﺑﻪ ﻣﺒﺎﺣﺚ ‪ Access Technique‬ﻛﺘﺎب ﭘﺮوﻓﻲ ﺑﺎس )از ﻣﻮﻟﻒ(‬
‫ارﺟﺎع ﻣﻲ دﻫﻴﻢ‪.‬‬
‫در اﻳﻦ ﻓﺼﻞ ﻓﺮض ﺑﺮ اﻳﻨﺴﺖ ﻛﻪ در ﻓﺎز ﻃﺮاﺣﻲ ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ ﺑﻮﻳﮋه ﺑﺎ ﻛﺎرﺑﺮد ﺳﻮﺋﻴﭽﻴﻨﮓ ﻣﻮرد ﺗﺎﻳﻴﺪ ﻗﺮار‬
‫ﮔﺮﻓﺘﻪ اﺳﺖ و ﻻزم اﺳﺖ ﭘﻴﻜﺮ ﺑﻨﺪي و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ آن اﻧﺠﺎم ﭘﺬﻳﺮد‪ .‬ﺑﻌﻼوه ﻓﺮض دﻳﮕﺮ آﻧﺴﺖ ﻛﻪ ‪ PLC‬ﻫﺎي‬
‫ﻣﻮرد اﺳﺘﻔﺎده ‪ S7-300‬ﻳﺎ ‪ S7-400‬ﻫﺴﺘﻨﺪ ‪.‬‬

‫‪ 2-9‬اﻧﻮاع ارﺗﺒﺎﻃﺎت ﻣﻤﻜﻦ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬


‫ارﺗﺒﺎﻃﺎﺗﻲ ﻛﻪ ﻣﻲ ﺗﻮان ﺑﻴﻦ ‪ PLC‬ﻫﺎ روي اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ ) از ﻧﻈﺮ ﻣﻨﻄﻘﻲ و ﻧﻪ از ﻧﻈﺮ ﻓﻴﺰﻳﻜﻲ( ﺑﺮﻗﺮار ﻧﻤﻮد ﻣﺘﻨﻮع‬
‫اﺳﺖ و ﺑﺴﺘﮕﻲ ﺑﻪ وﻳﮋﮔﻲ ﻫﺎي ﻛﺎرت ‪ CP‬اﺗﺮﻧﺖ روي ‪ PLC‬دارد ‪ .‬ﻣﻮارد زﻳﺮ از اﻫﻢ اﻳﻦ ارﺗﺒﺎﻃﺎت ﻣﻨﻄﻘﻲ‬
‫‪.‬‬ ‫ﻫﺴﺘﻨﺪ‬
‫ﺷﺮاﻳﻂ ﻛﺎرت ‪CP‬‬ ‫ﺳﺮوﻳﺲ ارﺗﺒﺎﻃﻲ‬
‫‪ Send / Receive -1‬ﺷﺎﻣﻞ ‪:‬‬
‫‪ ISO‬ﻳﺎ ‪ ISO-on-TCP‬را ﺳﺎﭘﻮرت ﻛﻨﺪ‬ ‫‪ISO Transport connection‬‬ ‫•‬

‫‪TCP/IP‬ﻳﺎ ‪ ISO-on-TCP‬را ﺳﺎﭘﻮرت ﻛﻨﺪ‬ ‫‪TCP connection‬‬ ‫•‬

‫‪ ISO-on-TCP‬را ﺳﺎﭘﻮرت ﻛﻨﺪ‬ ‫‪ISO-on-TCP connection‬‬ ‫•‬

‫‪ ISO‬ﻳﺎ ‪ ISO-on-TCP‬را ﺳﺎﭘﻮرت ﻛﻨﺪ‬ ‫‪UDP connection‬‬ ‫•‬

‫‪ ISO‬ﻳﺎ ‪ ISO-on-TCP‬را ﺳﺎﭘﻮرت ﻛﻨﺪ‬ ‫‪S7 Connection-2‬‬

‫ﺳﺮوﻳﺲ ﻫﺎي ‪ Web‬و ‪ FTP‬را ﺳﺎﭘﻮرت ﻛﻨﺪ‬ ‫‪ IT -3‬ﺷﺎﻣﻞ‪:‬‬


‫‪Email Connection‬‬ ‫•‬
‫‪FTP Connection‬‬ ‫•‬
‫‪Web Based‬‬ ‫•‬
‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪138‬‬

‫در ﺻﻮرت وﺟﻮد ﺷﺮاﻳﻂ ذﻛﺮ ﺷﺪه و ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﻧﻜﺎﺗﻲ ﻛﻪ در اداﻣﻪ ﺗﺸﺮﻳﺢ ﺧﻮاﻫﺪ ﺷﺪ اﻳﻦ ارﺗﺒﺎﻃﺎت را ﻣﻲ‬
‫ﺗﻮان در ﺣﺎﻟﺘﻬﺎي زﻳﺮ ﺑﺮﻗﺮار ﻧﻤﻮد‪:‬‬
‫ﺑﻴﻦ دو ‪S7-300‬‬ ‫•‬

‫ﺑﻴﻦ دو ‪S7-400‬‬ ‫•‬

‫‪ S7-300‬و ‪S7-400‬‬ ‫ﺑﻴﻦ‬ ‫•‬

‫ﻋﻼوه ﺑﺮ ﺳﺮوﻳﺲ ﻫﺎي ﻓﻮق ﺳﺮوﻳﺲ ارﺗﺒﺎﻃﻲ دﻳﮕﺮي ﺑﻪ ﻧﺎم ‪ 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‬ﻳﻌﻨﻲ ارﺗﺒﺎط ﺑﻴﻦ ﻳﻚ وﺳﻴﻠﻪ ﺑﺎ ﻫﻤﻪ وﺳﺎﻳﻞ دﻳﮕﺮ ﻣﺘﺼﻞ ﺑﻪ ﺷﺒﻜﻪ‪ .‬در اﻳﻦ ارﺗﺒﺎط‬ ‫•‬

‫‪ Acknowledge‬وﺟﻮد ﻧﺪارد ‪ .‬ﭘﺲ ﻣﻲ ﺗﻮان از ‪ UDP‬اﺳﺘﻔﺎده ﻛﺮد‪.‬‬


‫‪ Multicast‬ﻳﻌﻨﻲ ارﺗﺒﺎط ﺑﻴﻦ ﻳﻚ وﺳﻴﻠﻪ ﺑﺎ ﮔﺮوﻫﻲ از وﺳﺎﻳﻞ ﻣﺘﺼﻞ ﺑﻪ ﺷﺒﻜﻪ‪ .‬در اﻳﻦ ارﺗﺒﺎط ﻧﻴﺰ‬ ‫•‬

‫‪ Acknowledge‬وﺟﻮد ﻧﺪارد و ﻣﻲ ﺗﻮان از ‪ UDP‬اﺳﺘﻔﺎده ﻛﺮد‪.‬‬


‫ﭼﻬﺎر ﺳﺮوﻳﺲ ارﺗﺒﺎﻃﻲ ‪Send/Receive‬از ﻧﻈﺮ ﻣﺎﻛﺰﻳﻤﻢ ﻣﻘﺪار دﻳﺘﺎ در ﺟﺪول زﻳﺮ ﻣﻮرد ﻣﻘﺎﻳﺴﻪ ﻗﺮار ﮔﺮﻓﺘﻪ اﻧﺪ‪.‬‬
‫اﻳﻦ ﻣﻘﺎدﻳﺮ ﻣﺎﻛﺰﻳﻤﻢ ﺣﺠﻢ دﻳﺘﺎي ﻗﺎﺑﻞ ﺟﺎﺑﺠﺎﻳﻲ ﺑﺎ ﻳﻚ ‪ Connection‬را ﻧﺸﺎن ﻣﻲ دﻫﻨﺪ‪.‬‬
‫‪ISO Transport‬‬ ‫‪ISO-on-TCP‬‬ ‫‪TCP‬‬ ‫‪UDP‬‬
‫‪Sending‬‬ ‫‪8192 bytes‬‬ ‫‪8192 bytes‬‬ ‫‪8192 bytes‬‬ ‫‪2048 bytes‬‬

‫‪Receiving‬‬ ‫‪8192 bytes‬‬ ‫‪8192 bytes‬‬ ‫‪8192 bytes‬‬ ‫‪2048 bytes‬‬

‫ﻓﺎﻧﻜﺸﻦ ﻫﺎي ارﺗﺒﺎﻃﻲ‬


‫ﺑﺮاي ﺑﺮﻗﺮاري اﻧﻮاع ﺳﺮوﻳﺲ ﻫﺎي ارﺗﺒﺎﻃﻲ روي اﺗﺮﻧﺖ ﻧﻴﺎز ﺑﻪ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﺑﺎ ﻓﺎﻧﻜﺸﻦ ﻫﺎي ﺧﺎص دارﻳﻢ ‪ .‬ﻟﻴﺴﺖ‬
‫ﻓﺎﻧﻜﺸﻦ ﻫﺎي ﻣﻮرد ﻧﻴﺎز ﺑﺮاي ﺳﺮوﻳﺲ ﻫﺎي ﻣﺰﺑﻮر در ﺟﺪول زﻳﺮ آﻣﺪه اﺳﺖ ‪ .‬اﻳﻦ ﻓﺎﻧﻜﺸﻦ ﻫﺎ در اداﻣﻪ ﺗﻮﺿﻴﺢ داده‬
‫ﺧﻮاﻫﻨﺪ ﺷﺪ‪ .‬در اﻳﻦ ﻟﻴﺴﺖ ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ ‪:‬‬
‫‪ S7 Connection‬ﻳﻚ ﺳﺮوﻳﺲ ارﺗﺒﺎﻃﻲ ﭼﻨﺪ ﻣﻨﻈﻮره اﺳﺖ ﻳﻌﻨﻲ ﻋﻼوه ﺑﺮ اﺗﺮﻧﺖ ﻣﻲ ﺗﻮاﻧﺪ روي‬ ‫•‬

‫ﺑﺮﺧﻲ ﺷﺒﻜﻪ ﻫﺎي دﻳﮕﺮ ﻣﺎﻧﻨﺪ ‪ 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

E-mail connection Industrial S7 - unspecified (S7 - mail FCs AG-SEND,


Ethernet server) AG_LSEND
(TCP/IP
protocol)

‫در اﻳﻨﺠﺎ ﺑﺪون اﻳﻨﻜﻪ ﺑﻪ ﺗﺸﺮﻳﺢ ﻋﻤﻠﻜﺮد و ورودي و ﺧﺮوﺟﻲ ﻫﺎي ﻓﺎﻧﻜﺸﻦ ﻫﺎي ﻓﻮق ﺑﭙﺮدازﻳﻢ ﺗﺮﺟﻴﺢ ﻣﻲ دﻫﻴﻢ‬
‫ ﺷﺎﻳﺪ ﺑﻪ اﻳﻦ ﻃﺮﻳﻖ ذﻫﻦ‬.‫ﻣﻮﺿﻮع را در ﺣﻴﻦ ﺗﺸﺮﻳﺢ ﻛﺎﻣﻞ ﻣﺮاﺣﻞ ﭘﻴﻜﺮ ﺑﻨﺪي و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﺗﺸﺮﻳﺢ ﻧﻤﺎﻳﻴﻢ‬
.‫ﺧﻮاﻧﻨﺪه ﻣﺤﺘﺮم ﺑﺘﻮاﻧﺪ اﺷﺮاف ﻛﺎﻣﻠﺘﺮي ﻧﺴﺒﺖ ﺑﻪ ﻣﻄﻠﺐ ﭘﻴﺪا ﻛﻨﺪ‬

ISO-on-TCP ‫ ﭘﻴﻜﺮ ﺑﻨﺪي و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ارﺗﺒﺎط‬4-9


‫ اﻳﻦ ارﺗﺒﺎط را ﺑﺎ ذﻛﺮ ﻳﻚ ﻣﺜﺎل ﺗﺸﺮﻳﺢ ﻣﻲ ﻛﻨﻴﻢ و‬ISO-on-TCP ‫ﺑﻤﻨﻈﻮر آﺷﻨﺎﻳﻲ ﺑﻴﺸﺘﺮ ﺧﻮاﻧﻨﺪه ﻣﺤﺘﺮم ﺑﺎ ارﺗﺒﺎط‬
400 ‫ و دﻳﮕﺮي از ﻧﻮع‬300 ‫ ﻳﻜﻲ از ﻧﻮع‬PLC ‫ ﻓﺮض ﻛﻨﻴﻢ دو‬.‫ﻣﺮاﺣﻞ اﻧﺠﺎم ﻛﺎر را ﺑﻪ ﺗﻔﺼﻴﻞ ﺑﻴﺎن ﻣﻲ ﻧﻤﺎﻳﻴﻢ‬
‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪142‬‬

‫ﺗﻮﺳﻂ اﺗﺮﻧﺖ ﺑﺎ ﻳﻜﺪﻳﮕﺮ ﺷﺒﻜﻪ ﺷﺪه اﻧﺪ ‪ .‬ﻧﻜﺎت ﻣﺮﺑﻮط ﺑﻪ اﺗﺼﺎﻻت ﻓﻴﺰﻳﻜﻲ و ﻧﺤﻮه ﺷﻨﺎﺳﺎﻧﺪن ﻛﺎرت ﺷﺒﻜﻪ ﺑﻪ‬
‫‪ CPU‬ﻫﺎ در ﻓﺼﻞ ﻫﺎي ﻗﺒﻠﻲ ﺑﻪ ﺗﻔﺼﻴﻞ ﺑﻴﺎن ﺷﺪ از ﺗﻜﺮار آﻧﻬﺎ ﺻﺮﻓﻨﻈﺮ ﻛﺮده و ﺑﻪ ﻧﻜﺎت ﺧﺎص ﻣﺮﺑﻮط ﺑﻪ ﻧﺤﻮه‬
‫ﭘﻴﻜﺮ ﺑﻨﺪي و ﺗﺒﺎدل دﻳﺘﺎ ﻣﻲ ﭘﺮدازﻳﻢ‪ .‬ﺑﻄﻮر ﺧﻼﺻﻪ ﻛﺎرﻫﺎﻳﻲ ﻛﻪ ﻻزم اﺳﺖ اﻧﺠﺎم ﺷﻮد ﻋﺒﺎرﺗﻨﺪ از ‪:‬‬
‫ﭘﻴﻜﺮ ﺑﻨﺪي ﺳﺨﺖ اﻓﺰار ﻫﺮ دو ‪ PLC‬و داﻧﻠﻮد ﺑﻪ ‪ PLC‬ﻫﺎ‬ ‫•‬

‫ﭘﻴﻜﺮ ﺑﻨﺪي اﺗﺼﺎل ‪ ISO-on-TCP‬در ‪ Netpro‬و داﻧﻠﻮد ﺑﻪ ‪ PLC‬ﻫﺎ‬ ‫•‬

‫ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ در ﻫﺮ ‪ PLC‬ﺑﺎ ﻓﺎﻧﻜﺸﻦ ﻫﺎي ﻣﺮﺑﻮﻃﻪ‬ ‫•‬

‫ﻣﺮاﺣﻞ ﻛﺎر ﺑﺼﻮرت ﺗﻔﺼﻴﻠﻲ ‪:‬‬


‫اﻟﻒ( ﭘﻴﻜﺮ ﺑﻨﺪي ﺳﺨﺖ اﻓﺰار‬
‫‪ -1‬اﻃﻤﻴﻨﺎن از ﺻﺤﺖ اﺗﺼﺎﻻت‬
‫‪ PLC‬در ﻳﻚ ﭘﺮوژه در ‪Simatic Manager‬‬ ‫‪ -2‬وارد ﻛﺮدن دو‬
‫‪ -3‬ﭘﻴﻜﺮ ﺑﻨﺪي ﺳﺨﺖ اﻓﺮار ﻫﺮ ‪ PLC‬و اﻧﺘﺨﺎب ﻛﺎرت ﺷﺒﻜﻪ ﻣﻨﺎﺳﺐ ﻛﻪ ‪ ISO-on-TCP‬را ﺳﺎﭘﻮرت ﻛﻨﺪ‪.‬ﺳﭙﺲ‬
‫‪IP‬‬ ‫ﻣﻄﺎﺑﻖ ﺗﻮﺿﻴﺤﺎﺗﻲ ﻛﻪ در ﻓﺼﻞ ﻫﺎي ﻗﺒﻞ داده ﺷﺪ ﺷﺒﻜﻪ ﻛﺮدن ﻛﺎرت ‪ CP‬ﺑﺎ ﻓﻌﺎل ﻛﺮدن ‪ MAC Address‬و‬
‫‪ . Address‬ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ در اﻳﻦ ارﺗﺒﺎط ﻓﻌﺎل ﻛﺮدن ‪ IP Address‬اﻟﺰاﻣﻴﺴﺖ در ﻏﻴﺮ اﻳﻨﺼﻮرت در ﻣﺮاﺣﻞ ﺑﻌﺪي‬
‫ﺑﺎ ﻣﺸﻜﻞ ﻣﻮاﺟﻪ ﻣﻲ ﺷﻮﻳﻢ وﻟﻲ ﻓﻌﺎل ﻛﺮدن ‪ MAC Address‬اﻟﺰاﻣﻲ ﻧﻴﺴﺖ‬
‫‪ -4‬داﻧﻠﻮد ﻛﺮدن ﭘﻴﻜﺮﺑﻨﺪي ﺳﺨﺖ اﻓﺰار ﺗﻮﺳﻂ ‪ MPI‬ﺑﻪ ﻫﺮ ﻛﺪام از ‪ PLC‬ﻫﺎ و اﻃﻤﻴﻨﺎن از ﻋﺪم وﺟﻮد ﺧﻄﺎ روي‬
‫‪Run‬‬ ‫‪ CPU‬و روي ﻛﺎرت ‪ CP‬و ﻣﺸﺎﻫﺪه ‪ Diagnostics‬ﻛﺎرت ‪ . CP‬ﻛﺎرت ‪ CP‬را ‪ RUN‬ﻣﻲ ﻛﻨﻴﻢ اﮔﺮ ﺑﻪ ﻣﺪ‬
‫ﻧﺮﻓﺖ و ﭼﺮاﻏﻬﺎي ‪ SF‬و ‪ STOP‬روﺷﻦ ﺷﺪ ﻧﺸﺎﻧﮕﺮ آﻧﺴﺖ ﻛﻪ ﭘﻴﻜﺮﺑﻨﺪي ﺑﺼﻮرت ﻧﺎدرﺳﺖ ﻟﻮد ﺷﺪه اﺳﺖ‪.‬‬
‫‪143‬‬ ‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫ب( ﭘﻴﻜﺮ ﺑﻨﺪي ﺷﺒﻜﻪ و اﺗﺼﺎﻻت آن در ‪Netpro‬‬


‫‪ -1‬ﻣﺘﺼﻞ ﻛﺮدن ‪ PG/PC‬ﺑﻪ ﻫﻤﺎن ﺷﺒﻜﻪ اﺗﺮﻧﺖ و ﺗﻨﻈﻴﻢ ‪ Set PG/PC‬روي اﺗﺮﻧﺖ )ﻃﺒﻖ ﺗﻮﺿﻴﺤﺎت ﻓﺼﻞ ‪(7‬‬
‫‪Simatic Manager>PLC>Edit Ethernet Nodes‬‬ ‫ﺳﭙﺲ دﻳﺪن وﺿﻌﻴﺖ ‪ Browse Online‬ﻛﺮدن ﺷﺒﻜﻪ ﺗﻮﺳﻂ‬
‫و اﻃﻤﻴﻨﺎن از اﻳﻨﻜﻪ ﻫﺮ دو ‪ PLC‬در دﺳﺘﺮس ﻫﺴﺘﻨﺪ‪ .‬اﻟﺒﺘﻪ ﻧﻮﺟﻪ ﺷﻮد ﻛﻪ اﻧﺠﺎم اﻳﻦ ﻣﺮﺣﻠﻪ اﻟﺰاﻣﻲ ﻧﻴﺴﺖ و ﺻﺮﻓﺎً‬
‫ﺑﺮاي ﺳﻬﻮﻟﺖ ﻛﺎر داﻧﻠﻮد و آﭘﻠﻮد اﺳﺖ‪ .‬ﺑﻌﺒﺎرت دﻳﮕﺮ ﻣﻲ ﺗﻮان ﺑﺮاي اﻳﻦ ﻛﺎر ﻫﻤﺎن ارﺗﺒﺎط ‪ MPI‬را اﺳﺘﻔﺎده ﻧﻤﻮد‪.‬‬

‫‪ 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‬‬

‫اﺗﺮﻧﺖ ‪ ISO-on-TCP‬را اﻧﺘﺨﺎب ﻣﻲ ﻛﻨﻴﻢ‪.‬‬

‫‪-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‬‬

‫از ﺟﻤﻠﻪ در ﻣﻮارد زﻳﺮ ‪:‬‬


‫ﺑﻴﻦ دو ﻛﺎرت ‪ CP‬دﻳﮕﺮ روي ﻫﻤﺎن ‪ PLC‬ﻫﺎ‬ ‫•‬

‫‪ Connection Type‬ﻧﻮع دﻳﮕﺮ ﻣﺜﻼً ‪TCP‬‬ ‫ﺑﻴﻦ ﻫﻤﺎن دو ﻛﺎرت ﻗﺒﻠﻲ وﻟﻲ ﺑﺎ‬ ‫•‬

‫‪Connection‬‬ ‫ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ ﺗﻌﺪاد ‪ Connection‬ﻫﺎ ﻧﻤﻲ ﺗﻮاﻧﺪ ﻫﺮ ﻣﻘﺪار دﻟﺨﻮاﻫﻲ ﺑﺎﺷﺪ اﻳﻦ ﺑﺴﺘﮕﻲ ﺑﻪ‬
‫‪ Resource‬ﻛﻪ از وﻳﮋﮔﻲ ﻫﺎي ‪ CPU‬اﺳﺖ دارد ‪ .‬در ﭘﻨﺠﺮه ‪ Module Information‬ﻣﻲ ﺗﻮان اﻳﻦ وﻳﮋﮔﻲ را‬
‫ﻣﺸﺎﻫﺪه ﻧﻤﻮد‪.‬‬

‫‪ -7‬در ‪ Netpro‬ذﺧﻴﺮه و ﻛﺎﻣﭙﺎﻳﻞ و در ﺻﻮرت ﻋﺪم وﺟﻮد ‪ Error‬اﻃﻼﻋﺎت را از ﻫﻤﺎﻧﺠﺎ ﺑﻪ ﻫﺮ دو ‪ PLC‬داﻧﻠﻮد‬


‫ﻛﺮده و ‪ CPU‬و ﻛﺎرﺗﻬﺎي ‪ CP‬را ‪ RUN‬ﻣﻲ ﻛﻨﻴﻢ‪ .‬ﭘﺲ از ﺗﻜﻤﻴﻞ داﻧﻠﻮد ﺑﺎ اﺳﺘﻔﺎده از آﻳﻜﻮن ‪ Activate‬ﺑﺎﻻي‬
‫‪Connection Table‬‬ ‫ﭘﻨﺠﺮه ‪ Netpro‬ﻣﻲ ﺑﻴﻨﻴﻢ ﻛﻪ ﻣﺤﻴﻂ ﺑﻪ ﺣﺎﻟﺖ ‪ Online‬در ﻣﻲ آﻳﺪ و در ﻛﻨﺎر ﺳﻄﺮ ﻣﺮﺑﻮﻃﻪ در‬
‫در ﺳﺘﻮن ‪ Connection Status‬ﺑﺎﻳﺴﺘﻲ ﭘﻴﻐﺎم‪ Setup‬ﻳﺎ ‪ OK‬ﺑﺎ رﻧﮓ ﺳﺒﺰﻇﺎﻫﺮ ﺷﻮد در ﻏﻴﺮ اﻳﻨﺼﻮرت ﭘﻴﻜﺮ ﺑﻨﺪي‬
‫اﺗﺼﺎل ﺑﻴﻦ دو ﻛﺎرت ﻓﻌﺎل ﻧﺸﺪه اﺳﺖ و ﭘﻴﻐﺎم ‪ No Connection‬را ﺑﺎ رﻧﮓ ﻗﺮﻣﺰ ﺧﻮاﻫﻴﻢ دﻳﺪ‬
‫‪147‬‬ ‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫در ﺻﻮرت وﺟﻮد اﺷﻜﺎل روي ﻛﺎرت ﻫﺎي ‪ CP‬در ‪ Netpro‬ﻛﻠﻴﻚ و‪ Diagnostics‬آﻧﻬﺎ را ﻣﻲ ﺑﻴﻨﻴﻢ در ﺑﺨﺶ‬
‫‪ Operating Mode‬در ﺟﻠﻮي ‪ Send/Recv‬ﺑﺎﻳﺴﺘﻲ ‪ Run‬ﻣﺸﺎﻫﺪه ﺷﻮد‪ .‬ﺷﻜﻞ زﻳﺮ ﺣﺎﻟﺖ ‪ Stop‬را ﻧﺸﺎن ﻣﻲ دﻫﺪ‪.‬‬
‫در ﺑﺮﺧﻲ ﺣﺎﻻت ﻣﻤﻜﻦ اﺳﺖ ﻻزم ﺑﺎﺷﺪ ﻛﺎرت ﻫﺎي ‪ CP‬از ﻣﻨﻮي ﺑﺎﻻي ﻫﻤﻴﻦ ﺑﺮﻧﺎﻣﻪ ‪ Reset‬ﺷﻮﻧﺪ و ﻣﺠﺪداًَ‬
‫اﻃﻼﻋﺎت ﺑﻪ ‪ PLC‬ﻫﺎ داﻧﻠﻮد ﮔﺮدد‪.‬‬
‫ﺟﺰﺋﻴﺎت اﺗﺼﺎل ﺗﻌﺮﻳﻒ ﺷﺪه ﺑﻴﻦ ‪ CPU‬ﻫﺎ در ﻗﺴﻤﺖ ‪ Connections‬ﻫﻤﻴﻦ ﭘﻨﺠﺮه ﻧﻴﺰ ﻗﺎﺑﻞ ﻣﺸﺎﻫﺪه اﺳﺖ‪.‬‬

‫ﺑﺎ ﻛﻠﻴﻚ روي ﮔﺰﻳﻨﻪ ‪ Connections‬در ﺳﻤﺖ ﭼﭗ ﺧﻮاﻫﻴﻢ دﻳﺪ ﻛﻪ اﺗﺼﺎﻟﻲ از ﻧﻮع ‪ ISO-on-TCP‬ﻇﺎﻫﺮ و‬
‫وﺿﻌﻴﺖ آن ﻧﻤﺎﻳﺶ داده ﻣﻴﺸﻮد‪ .‬ﺑﻪ ﻫﺮ ﺣﺎل ﻻزﻣﺴﺖ ﻛﺎرﺑﺮ ﻗﺒﻞ از ﺷﺮوع ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﺑﺎ ﭼﻚ ﻛﺮدن ﻣﻮارد ﻓﻮق‬
‫از ﺻﺤﺖ ﺑﺮﻗﺮاري ﺳﺮوﻳﺲ ارﺗﺒﺎﻃﻲ ﻣﻄﻤﺌﻦ ﺷﻮد‪.‬‬

‫ج(ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﺗﺒﺎدل دﻳﺘﺎ‬


‫ﭘﺲ از اﻃﻤﻴﻨﺎن از ﺻﺤﺖ اﺗﺼﺎﻻت و ﻋﺪم وﺟﻮد ‪ Error‬در ﻣﺮﺣﻠﻪ ﻗﺒﻞ اﻛﻨﻮن ﻣﻲ ﺗﻮان ﺑﻪ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﭘﺮداﺧﺖ‪.‬‬
‫ارﺗﺒﺎط ‪ Send/Receive‬ﻳﻚ ارﺗﺒﺎط دو ﻃﺮﻓﻪ اﺳﺖ ﻳﻌﻨﻲ ﻫﺮ ﻛﺪام از دو ﻃﺮف ﻣﻲ ﺗﻮاﻧﺪ دﻳﺘﺎ ﺑﻔﺮﺳﺘﺪ و دﻳﮕﺮي‬
‫‪Send‬‬ ‫ﺑﮕﻴﺮد‪ .‬ﺑﺮاي ارﺳﺎل و درﻳﺎﻓﺖ از ﻓﺎﻧﻜﺸﻨﻬﺎي ﺧﺎص ارﺗﺒﺎﻃﻲ اﺳﺘﻔﺎده ﻣﻲ ﺷﻮد‪ .‬در ﺳﻤﺖ ﻓﺮﺳﺘﻨﺪه ﻓﺎﻧﻜﺸﻦ‬
‫را در ﺑﺮﻧﺎﻣﻪ ﺻﺪا ﻣﻲ زﻧﻴﻢ و در ﺳﻤﺖ ﮔﻴﺮﻧﺪه ﻓﺎﻧﻜﺸﻦ ‪ Recv‬ﻓﺮاﺧﻮان ﻣﻲ ﺷﻮد ‪ .‬در ﻫﻨﮕﺎم ﺻﺪا زدن اﻳﻦ‬
‫ﻓﺎﻧﻜﺸﻦ ﻫﺎ ﻳﻚ ورودي ‪ ID‬وﺟﻮد دارد ﻛﻪ ﺑﻪ آن ﺷﻤﺎره اﺗﺼﺎل از ‪ Netpro‬را ﻣﻲ دﻫﻴﻢ ‪ .‬ﺑﺪﻳﻦ ﻃﺮﻳﻖ ﻓﺮﺳﺘﻨﺪه‬
‫ﻣﻘﺼﺪ را ﻣﻴﺸﻨﺎﺳﺪ و ﮔﻴﺮﻧﺪه ﻧﻴﺰ ﻣﺒﺪا را ﺷﻨﺎﺳﺎﻳﻲ ﻣﻲ ﻛﻨﺪ‪ .‬ورودي دﻳﮕﺮ ‪ LADDR‬اﺳﺖ ﻛﻪ ﺑﺎز از ﻛﺪ ﻳﺎدداﺷﺖ‬
‫ﺷﺪه از ‪ Netpro‬داده ﻣﻴﺸﻮد ﺑﺪﻳﻦ ﻃﺮﻳﻖ ﻓﺮﺳﺘﻨﺪه ﻣﻲ داﻧﺪ ﻛﻪ از ﻣﺴﻴﺮ ﻛﺪام ﻛﺎرت ‪ CP‬دﻳﺘﺎ را ارﺳﺎل ﻛﻨﺪ و ﺑﻪ‬
‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪148‬‬

‫ﻫﻤﻴﻦ ﻧﺤﻮ ﮔﻴﺮﻧﺪه از ‪ 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_SEND‬‬ ‫‪AG_SEND‬‬ ‫‪AG_SEND‬‬


‫‪<240 bytes‬‬
‫‪AG_RECV‬‬ ‫‪AG_RECV‬‬ ‫‪AG_RECV‬‬

‫‪AG_LSEND‬‬ ‫‪AG_LSEND‬‬
‫‪> 240 bytes‬‬ ‫‪-‬‬
‫‪AG_LRECV‬‬ ‫‪AG_LRECV‬‬

‫ﺷﻜﻞ زﻳﺮ ﻋﻤﻠﻜﺮد ﺗﺒﺎدل دﻳﺘﺎ را در ﻫﻨﮕﺎم اﺳﺘﻔﺎده از ﻓﺎﻧﻜﺸﻦ ﻫﺎي ‪ Send/Receive‬ﻧﺸﺎن ﻣﻴﺪﻫﺪ ﻣﺸﺎﻫﺪه ﻣﻴﺸﻮد‬
‫ﻛﻪ ‪:‬‬
‫در ‪ CPU‬ﻓﺮﺳﺘﻨﺪه ﻓﺎﻧﻜﺸﻦ ‪ Send‬اﺟﺮا ﻣﻴﺸﻮد و دﻳﺘﺎ از آدرس داده ﺷﺪه ﺑﻪ ﺑﺎﻓﺮ ﻛﺎرت ‪ CP‬ﻓﺮﺳﺘﻨﺪه‬ ‫•‬

‫ارﺳﺎل ﻣﻲ ﮔﺮدد‪.‬‬
‫ﻛﺎرت ‪ CP‬ﺑﺴﺘﻪ ﺑﻪ ﻧﻮع ﺳﺮوﻳﺲ ارﺗﺒﺎﻃﻲ ﺗﻌﻴﻴﻦ ﺷﺪه ) ﻣﺜﻼً ‪ (ISo-on-TCP‬ﻓﺮﻳﻢ ﻫﺎي دﻳﺘﺎ را ﺗﺸﻜﻴﻞ‬ ‫•‬

‫داده و ﺑﻪ ﻻﻳﻪ ﻓﻴﺰﻳﻜﻲ ارﺳﺎل ﻣﻲ ﻧﻤﺎﻳﺪ‪.‬‬


‫ﻻﻳﻪ ﻓﻴﺰﻳﻜﻲ از ﻃﺮﻳﻖ ﻛﺎﺑﻞ و اﺗﺼﺎﻻت ﺷﺒﻜﻪ دﻳﺘﺎ را ﺑﻪ ﻻﻳﻪ ﻓﻴﺰﻳﻜﻲ ﻛﺎرت ‪ CP‬ﮔﻴﺮﻧﺪه ﻣﻨﺘﻘﻞ ﻣﻴﻜﻨﺪ‪.‬‬ ‫•‬

‫در ﻛﺎرت ‪ CP‬ﮔﻴﺮﻧﺪه دﻳﺘﺎ از ﻓﺮﻳﻢ دﻳﺘﺎ ﺟﺪا ﺷﺪه و در ﺑﺎﻓﺮ ذﺧﻴﺮه ﻣﻲ ﺷﻮد‪.‬‬ ‫•‬

‫در ‪ CPU‬ﮔﻴﺮﻧﺪه ﻓﺎﻧﻜﺸﻦ ‪ Receive‬دﻳﺘﺎ را در آدرس داده ﺷﺪه ذﺧﻴﺮه ﻣﻲ ﻛﻨﺪ‪.‬‬ ‫•‬
‫‪149‬‬ ‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫‪LAD/STL/FBD‬‬ ‫ﻓﺎﻧﻜﺸﻦ ﻫﺎي ﻓﻮق را ﻣﻲ ﺗﻮان در ﻣﺤﻴﻂ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ‬


‫از ‪ Library‬ﻣﺎﻧﻨﺪ ﺷﻜﻞ روﺑﺮو ﺻﺪا زد و اﺳﺘﻔﺎده ﻛﺮد وﻟﻲ ﻣﺘﻦ ﺑﺮﻧﺎﻣﻪ‬
‫داﺧﻞ آﻧﻬﺎ ﻧﻤﻲ ﺗﻮان دﻳﺪ ﭼﻮن ‪ protect‬ﻫﺴﺘﻨﺪ‪ .‬در ﻫﻨﮕﺎم ﻓﺮاﺧﻮاﻧﻲ ﺗﻮﺟﻪ‬
‫ﺷﻮد ﻛﻪ ﻓﺎﻧﻜﺸﻨﻲ ﺑﺎ اﻳﻦ ﺷﻤﺎره در ﭘﻮﺷﻪ ‪ Blocks‬ﻣﻮﺟﻮد ﻧﺒﺎﺷﺪ و اﮔﺮ‬
‫ﻫﺴﺖ آﻧﺮا ﺑﻪ ﺷﻤﺎره دﻳﮕﺮي ‪ Rename‬ﻛﻨﻴﺪ ﺗﺎ از ﺑﻴﻦ ﻧﺮود‪.‬‬
‫ﺑﻼك ‪ LAD‬ﻓﺎﻧﻜﺸﻦ ﻫﺎي ﻓﻮق ﺑﺼﻮرت ﺷﻜﻞ زﻳﺮ اﺳﺖ ‪:‬‬

‫• ‪ ID‬و ‪ LADDR‬در ورودي ﺑﻼك ﻫﺎي ﻓﻮق ﺑﺮ ﺧﻮاﻧﻨﺪه آﺷﻨﺎﺳﺖ و آﻧﻬﺎ را در ﭘﻴﻜﺮ ﺑﻨﺪي اﺗﺼﺎل ‪Netpro‬‬
‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪150‬‬

‫ﻣﺸﺎﻫﺪه ﻛﺮده اﺳﺖ‪.‬‬


‫• ‪ SEND‬ﻣﺸﺨﺺ ﻣﻲ ﻛﻨﺪ ﻛﻪ دﻳﺘﺎ از ﭼﻪ ﻧﺎﺣﻴﻪ آدرﺳﻲ از ﺣﺎﻓﻈﻪ ﻓﺮﺳﺘﻨﺪه ارﺳﺎل ﺷﻮد‪.‬‬
‫• ‪ RECV‬در ﺳﻤﺖ ﻣﻘﺎﺑﻞ ﻣﺸﺨﺺ ﻣﻲ ﻛﻨﺪ ﻛﻪ دﻳﺘﺎي درﻳﺎﻓﺘﻲ در ﭼﻪ ﻧﺎﺣﻴﻪ آدرس در ﺳﻤﺖ ﮔﻴﺮﻧﺪه ﺑﻨﺸﻴﻨﺪ‪.‬‬
‫• ‪ LEN‬در ﺳﻤﺖ ﻓﺮﺳﺘﻨﺪه ﻧﺸﺎن دﻫﻨﺪه ﻣﻘﺪار ﺑﺎﻳﺘﻲ اﺳﺖ ﻛﻪ ﺑﺎﻳﺴﺘﻲ از آدرس ﻓﻮق ارﺳﺎل ﺷﻮد ‪ LEN‬در‬
‫ﺳﻤﺖ ﻣﻘﺎﺑﻞ در ﺧﺮوﺟﻲ ﺑﻼك اﺳﺖ و ﻧﺸﺎن دﻫﻨﺪه ﺗﻌﺪاد ﺑﺎﻳﺖ درﻳﺎﻓﺖ ﺷﺪه اﺳﺖ‪.‬‬
‫• ‪ ACT‬ﻓﻘﻂ ﻣﺨﺼﻮص ارﺳﺎل و ﻣﺨﻔﻒ ‪ Activate‬اﺳﺖ وﻗﺘﻲ در اﻳﻦ ورودي ﻛﻪ ﺑﺼﻮرت ‪ BOOL‬اﺳﺖ‬
‫ﻳﻚ ﻟﺒﻪ ﺑﺎﻻروﻧﺪه ﺳﻴﮕﻨﺎل ﺑﺮﺳﺪ ﻋﻤﻞ ارﺳﺎل اﻧﺠﺎم ﻣﻲ ﺷﻮد‪ .‬ﭘﺲ ﻋﻤﻞ ارﺳﺎل ﻓﻘﻂ واﺑﺴﺘﻪ ﺑﻪ ﻟﺒﻪ‬
‫ﺑﺎﻻروﻧﺪه در اﻳﻦ ورودي اﺳﺖ اﮔﺮ اﻳﻦ ورودي ﭘﺲ از ﻳﻚ ﺷﺪن ﺑﻪ ﺻﻔﺮ ﻧﮕﺮدد ﻫﻴﭽﮕﻮﻧﻪ ارﺳﺎل‬
‫ﺟﺪﻳﺪي اﺗﻔﺎق ﻧﺨﻮاﻫﺪ اﻓﺘﺎد‪ .‬ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ ﺑﻼك ﮔﻴﺮﻧﺪه ﻧﻴﺎز ﺑﻪ ‪ ACT‬ﻧﺪارد ﺑﻌﺒﺎرت دﻳﮕﺮ ﻓﺮﺳﺘﻨﺪه‬
‫در ﺷﺮاﻳﻂ ﻳﺎ زﻣﺎﻧﻬﺎي ﻣﺸﺨﺼﻲ ﻣﺒﺎدرت ﺑﻪ ارﺳﺎل ﻣﻲ ﻛﻨﺪ وﻟﻲ ﮔﻴﺮﻧﺪه ﻣﺪام ﻣﻨﺘﻈﺮ درﻳﺎﻓﺖ اﺳﺖ‪.‬‬
‫ﻋﻤﻠﻜﺮد ﺑﻼك ‪ AG_SEND‬و ‪ AG_LSEND‬ﺑﺪﻳﻦ ﺻﻮرت اﺳﺖ ﻛﻪ ﺑﺎ اﻋﻤﺎل ﻟﺒﻪ ﻣﺜﺒﺖ ﺑﻪ ‪ ACT‬ﻋﻤﻞ ارﺳﺎل‬
‫اﻧﺠﺎم ﻣﻲ ﮔﻴﺮد‪ .‬ﺷﺮاﻳﻂ ارﺳﺎل و ﺧﻄﺎﻫﺎي اﺣﺘﻤﺎﻟﻲ در ﺧﺮوﺟﻲ ﻫﺎي اﻳﻦ ﺑﻼك ﻇﺎﻫﺮ ﻣﻲ ﺷﻮﻧﺪﺑﺼﻮرت ﺟﺪول‬
‫زﻳﺮ ‪:‬‬
‫‪Status‬‬ ‫‪Error‬‬ ‫‪Done‬‬

‫‪0000h‬‬ ‫‪0‬‬ ‫‪1‬‬ ‫ﺗﻜﻤﻴﻞ ارﺳﺎل‬


‫‪8181h‬‬ ‫‪0‬‬ ‫‪0‬‬ ‫در ﺣﺎل ارﺳﺎل‬
‫ﻛﺪ ﺧﻄﺎ‬ ‫‪1‬‬ ‫‪0‬‬ ‫اﺷﻜﺎل در ارﺳﺎل‬
‫ﻧﻤﻮدار ﺷﻜﻞ زﻳﺮ ﻣﻮﺿﻮع ﻓﻮق را ﺑﺮاي ﺷﺮاﻳﻂ ارﺳﺎل ﺑﺪون ﺧﻄﺎ ﺑﻬﺘﺮ ﻧﺸﺎن ﻣﻲ دﻫﺪ‪:‬‬

‫در ﻳﻚ ﺗﺒﺎدل دﻳﺘﺎي ﺳﻴﻜﻠﻲ درﺳﺖ اﮔﺮ ﻛﺎرﺑﺮ ﺑﻼﻛﻲ ﻛﻪ ﻓﺎﻧﻜﺸﻦ ﻓﻮق در آن ﺻﺪا زده ﺷﺪه را ﺑﺎ آﻳﻜﻮن ﻋﻴﻨﻚ‬
‫ﺷﻜﻞ ﻣﺎﻧﻴﺘﻮر ﻛﻨﺪ دﻗﻴﻘﺎً ﺷﺮاﻳﻂ ﻓﻮق را ﻣﺸﺎﻫﺪه ﺧﻮاﻫﺪ ﻛﺮد‪ .‬در ﺧﺮوﺟﻲ ‪ 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‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫در اﺧﺘﺼﺎص ورودي ﻫﺎ و ﺧﺮوﺟﻲ ﻫﺎ ﺑﻪ ﻧﻜﺎت زﻳﺮ دﻗﺖ ﺷﻮد‪:‬‬


‫‪ M0.3‬را ﺑﻪ ﭘﺎﻳﻪ ‪ ACT‬اﺧﺘﺼﺎص داده اﻳﻢ ﺗﺎ ﻫﺮ ‪ 500‬ﻣﻴﻠﻲ ﺛﺎﻧﻴﻪ ﻳﻜﺒﺎر اﻃﻼﻋﺎت ﺟﺪﻳﺪ ارﺳﺎل ﮔﺮدد‪.‬‬ ‫•‬

‫ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ ﻗﺒﻞ از رﺳﻴﺪن ﻟﺒﻪ ﺟﺪﻳﺪ ارﺳﺎل ﻗﺒﻠﻲ ﺗﻜﻤﻴﻞ ﺷﺪه ﺑﺎﺷﺪ ﭘﺲ اﮔﺮ ﺣﺠﻢ دﻳﺘﺎ زﻳﺎد و زﻣﺎن‬
‫ﺑﻴﻦ دو ﻟﺒﻪ ﻣﺜﺒﺖ ﻛﻮﺗﺎه ﺑﺎﺷﺪ ﻣﻤﻜﻦ اﺳﺖ ﻫﻨﻮز ‪ 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‬ﻣﺎﻧﻨﺪ ﻣﻮارد زﻳﺮ ﺧﻮاﻫﺪ ﺑﻮد‪:‬‬


‫‪P# M 4.0 Byte 2‬‬
‫‪P# DB1.DBX0.0 Byte 2‬‬
‫ﻃﻮل دﻳﺘﺎﻳﻲ ﻛﻪ ﺑﺎﻳﺴﺘﻲ ﻣﻨﺘﻘﻞ ﺷﻮد ﺑﺮﺣﺴﺐ ﺑﺎﻳﺖ ﺑﻪ ورودي ‪ Len‬داده ﻣﻴﺸﻮد‪ .‬ﻋﺪدي ﻛﻪ در اﻧﺘﻬﺎي‬ ‫•‬

‫آدرس ‪ pointer‬داده ﺷﺪه ﻣﻌﺮف ﻧﺎﺣﻴﻪ رزرو ﺷﺪه ﺑﺮاي دﻳﺘﺎﺳﺖ و ﻃﻮل دﻳﺘﺎ را ﻣﺸﺨﺺ ﻧﻤﻲ ﻛﻨﺪ‬
‫ﺑﻨﺎﺑﺮ اﻳﻦ ﻋﺪد ﻣﺰﺑﻮر ﻧﺒﺎﻳﺴﺘﻲ ﻛﻮﭼﻜﺘﺮ از ﻋﺪد اﺧﺘﺼﺎص داده ﺷﺪه در ورودي ‪ len‬ﺑﺎﺷﺪ اﻣﺎ ﻣﻲ ﺗﻮان‬
‫آن را ﺑﺰرگ ﺣﺘﻲ در ﺣﺪ ﻣﺎﻛﺰﻳﻤﻢ اﻧﺘﺨﺎب ﻛﺮد ﻣﺎﻧﻨﺪ ‪:‬‬
‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪154‬‬

‫‪Send: P#M4.0 byte 240‬‬


‫‪Len : 2‬‬
‫‪CPU‬‬ ‫ﻧﺸﻮد و آدرﺳﻲ ﺧﺎرج از رﻧﺞ ﺣﺎﻓﻈﻪ‬ ‫ﻧﺎﺣﻴﻪ آدرس در ‪ Pointer‬دﻗﺖ‬ ‫اﮔﺮ در اﺧﺘﺼﺎص ﻃﻮل‬ ‫•‬

‫داده ﺷﻮد ﺧﺮوﺟﻲ ‪ 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_Recv‬ﺻﺪا زده ﻧﺸﺪه اﺳﺖ‪.‬‬ ‫‪o‬‬

‫آدرس ﻧﺎﺣﻴﻪ ﺣﺎﻓﻈﻪ در ﻣﻘﺼﺪ ﻛﻮﭼﻜﺘﺮ از ﺣﺠﻢ دﻳﺘﺎﺳﺖ‪.‬‬ ‫‪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‬ﻣﻤﻜﻦ اﺳﺖ ﻣﻨﺠﺮ‬ ‫•‬

‫ﺑﻪ ‪ stop‬ﺷﺪن ‪ CPU‬ﮔﻴﺮﻧﺪه ﺷﻮد‪.‬‬


‫‪ RECV‬آدرس ﻣﺤﻞ ذﺧﻴﺮه ﺳﺎزي دﻳﺘﺎ در ﺣﺎﻓﻈﻪ ﮔﻴﺮﻧﺪه اﺳﺖ ﻛﻪ ﺑﺼﻮرت ‪ Pointer‬داده ﻣﻴﺸﻮد‪ .‬در‬ ‫•‬

‫اﻳﻦ ﻣﺜﺎل ‪ 2‬ﺑﺎﻳﺖ آدرس ﺧﺮوﺟﻲ ﻣﺸﺨﺺ ﺷﺪه اﺳﺖ ‪ .‬ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ ﻧﺎﺣﻴﻪ ﻣﺸﺨﺺ ﺷﺪه ﺑﺮاي ﺣﺎﻓﻈﻪ‬
‫در اﻳﻨﺠﺎ ﻧﺒﺎﻳﺴﺘﻲ ﻛﻮﭼﻜﺘﺮ از ﻃﻮل دﻳﺘﺎﻳﻲ ﺑﺎﺷﺪ ﻛﻪ از ﻓﺮﺳﺘﻨﺪه ارﺳﺎل ﻣﻲ ﮔﺮدد‪ .‬وﻟﻲ ﺑﺰرﮔﺘﺮ ﺑﻮدن‬
‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪156‬‬

‫آن ﻣﺸﻜﻠﻲ ﺑﻮﺟﻮد ﻧﺨﻮاﻫﺪ آورد‪.‬‬


‫ﺧﺮوﺟﻲ ‪ ( New Data Received ) NDR‬ﻣﺸﺎﺑﻪ ﺧﺮوﺟﻲ ‪ Done‬در ارﺳﺎل اﺳﺖ و ﺧﺮوﺟﻲ ﻫﺎي‬ ‫•‬

‫‪ Error‬و ‪ Status‬ﻧﻴﺰ ﻣﺸﺎﺑﻪ ﺑﻮه و ﻗﺒﻼً ﺗﻮﺿﻴﺢ داده ﺷﺪه اﻧﺪ‪.‬‬


‫ﺧﺮوﺟﻲ ‪ Len‬ﻣﻘﺪار دﻳﺘﺎي درﻳﺎﻓﺘﻲ را ﻧﺸﺎن ﻣﻲ دﻫﺪ‪.‬‬ ‫•‬

‫ﺷﻜﻞ زﻳﺮ ارﺳﺎل و درﻳﺎﻓﺖ ﺑﺪون ﻣﺸﻜﻞ را ﻧﺸﺎن ﻣﻲ دﻫﺪ‪.‬‬


‫ﻓﺮﺳﺘﻨﺪه‬ ‫ﮔﻴﺮﻧﺪه‬

‫ﻣﺜﺎل ‪2‬‬
‫اﮔﺮ در ﻣﺜﺎل ‪ 1‬ﻳﻚ ارﺗﺒﺎط دو ﻃﺮﻓﻪ ﺑﺨﻮاﻫﻴﻢ ﺑﺎ ﻫﻤﺎن ‪ ID‬و ‪ LADDR‬اﻣﻜﺎن ﭘﺬﻳﺮ اﺳﺖ‪ .‬ﻛﺎﻓﻴﺴﺖ در ﻫﺮ دو‬
‫ﻃﺮف ﻫﺮ دو ﻓﺎﻧﻜﺸﻦ ‪ Send‬و ‪ Receive‬را ﺑﻜﺎر ﺑﺒﺮﻳﻢ‪ .‬ﺑﺼﻮرت زﻳﺮ‪:‬‬
‫‪PLC 300‬‬ ‫‪PLC400‬‬
‫‪OB35‬‬ ‫‪OB1‬‬
‫‪157‬‬ ‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫‪PLC 300‬‬ ‫‪PLC400‬‬


‫‪OB1‬‬ ‫‪OB35‬‬

‫ﻣﺜﺎل ‪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‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫در ﺳﻤﺖ ‪ PLC1‬در ﺑﻼك ‪ OB35‬ﺑﺮﻧﺎﻣﻪ زﻳﺮ را دارﻳﻢ‪:‬‬


‫‪OB35‬‬

‫اﻳﺠﺎد ﭘﺎﻟﺲ در ‪ M103.0‬ﺗﺎ ﻟﺒﻪ ﻣﺜﺒﺖ آن در‬


‫ورودي ‪ ACT‬ﻋﻤﻞ ارﺳﺎل را ﺗﺮﻳﮕﺮ ﻛﻨﺪ‪.‬‬

‫در اﺑﺘﺪا ‪ M33.0‬ﺻﻔﺮ اﺳﺖ ﺑﻨﺎﺑﺮاﻳﻦ اﻳﻦ ﻓﺎﻧﻜﺸﻦ‬


‫ارﺳﺎل ارﺗﺒﺎط اول ‪ Enable‬ﺷﺪه و ﻓﺎﻧﻜﺸﻦ‬
‫ﻣﻮﺟﻮد در ‪ Network‬ﺑﻌﺪي ﻛﻪ ﻣﺮﺑﻮط ﺑﻪ ارﺗﺒﺎط‬
‫‪Error‬‬ ‫دوم اﺳﺖ ﻏﻴﺮ ﻓﻌﺎل ﻣﻲ ﮔﺮدد‪ .‬ﺑﻪ ﺧﺮوﺟﻲ‬
‫اﻳﻨﺪو ﻓﺎﻧﻜﺸﻦ دﻗﺖ ﺷﻮد زﻳﺮا از آﻧﻬﺎ ﺑﺮاي ﺳﺖ‬
‫و رﻳﺴﺖ ﻛﺮدن ‪ M33.0‬اﺳﺘﻔﺎده ﻛﺮده اﻳﻢ‪.‬‬

‫‪M33.0‬‬ ‫در ﺻﻮرت ﺑﺮوز ﺧﻄﺎ در ارﺗﺒﺎط اول‬


‫ﺳﺖ ﺷﺪه و ارﺗﺒﺎط دوم را ﻓﻌﺎل ﻣﻴﻜﻨﺪ و در‬
‫ﺻﻮرت ﺑﺮوز ﺧﻄﺎ روي ارﺗﺒﺎط دوم ‪ M33.0‬ري‬
‫ﺳﺖ ﺷﺪه و ارﺗﺒﺎط اول ﻓﻌﺎل ﻣﻲ ﮔﺮدد‪.‬‬
‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪160‬‬

‫در ﺳﻤﺖ ‪ PLC2‬در ﺑﻼك ‪ OB35‬ﺑﺮﻧﺎﻣﻪ زﻳﺮ را دارﻳﻢ‪:‬‬


‫‪OB35‬‬

‫در اﻳﻨﺠﺎ ﻧﻴﺰ ﻣﻨﻄﻖ ﻛﺎر ﺷﺒﻴﻪ آﻧﭽﻪ ﺑﺮاي‬


‫‪ PLC1‬ذﻛﺮ ﺷﺪ ﻣﻲ ﺑﺎﺷﺪ ﻳﻌﻨﻲ ﺑﺎ اﺳﺘﻔﺎده از‬
‫ﺧﺮوﺟﻲ ﻫﺎي ‪ Error‬ﻓﺎﻧﻜﺸﻦ ﻫﺎي‬
‫‪ AG_RECV‬ﺑﻴﺖ ‪ M33.0‬ﺻﻔﺮ ﻳﺎ ﻳﻚ‬
‫ﻣﻴﺸﻮد و ارﺗﺒﺎط ﺟﺎﺑﺠﺎ ﻣﻲ ﮔﺮدد‪.‬‬

‫ﭘﺲ از ﺗﻜﻤﻴﻞ ﻣﺮاﺣﻞ ﻓﻮق اﮔﺮ ﺑﻼك ﻫﺎي ‪ OB35‬در دوﻃﺮف ﻣﺎﻧﻴﺘﻮرﺷﻮﻧﺪ ﻣﻲ ﺑﻴﻨﻴﻢ ارﺗﺒﺎط ﺗﻮﺳﻂ ‪ ID‬ﺷﻤﺎره ‪1‬‬
‫ﺑﺮﻗﺮار اﺳﺖ در اﻳﻦ ﺷﺮاﻳﻂ اﮔﺮ ﻛﺎرت اﺗﺮﻧﺖ اول در ﺳﻤﺖ ﮔﻴﺮﻧﺪه را ‪ Stop‬ﻛﻨﻴﻢ ارﺗﺒﺎط ﺗﻮﺳﻂ ‪ ID‬ﺷﻤﺎره ‪2‬‬
‫ﺑﺮﻗﺮار ﺧﻮاﻫﺪ ﺷﺪ‪ .‬ﻛﺎرت اول را ‪ Run‬و ﻛﺎرت دوم را ‪ Stop‬ﻣﻲ ﻛﻨﻴﻢ ارﺗﺒﺎط ﺑﻪ ‪ ID‬ﺷﻤﺎره ‪ 1‬ﺑﺮ ﻣﻲ ﮔﺮدد‪.‬‬
‫ﺗﺬﻛﺮ‪ :‬در ﻣﺜﺎل ﻓﻮق ﻫﺮ ﭼﻬﺎر ﻛﺎرت ‪ CP‬ﺑﻪ ﻳﻚ ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﻣﺘﺼﻞ ﻫﺴﺘﻨﺪ ‪ .‬ﻣﻲ ﺗﻮان ﻛﺎرﺗﻬﺎي اول را ﺑﻪ ﻳﻚ‬
‫ﺷﺒﻜﻪ و ﻛﺎرﺗﻬﺎي دوم را ﺑﻪ ﺷﺒﻜﻪ دﻳﮕﺮ ﻣﺘﺼﻞ ﻧﻤﻮد و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﻓﻮق را اﻧﺠﺎم داد‪.‬‬
‫ﺧﻮاﻧﻨﺪه ﻣﺤﺘﺮم ﺑﻌﻨﻮان ﺗﻤﺮﻳﻦ ﻣﻲ ﺗﻮاﻧﺪ ﻣﺜﺎل ﻗﺒﻠﻲ را ﺑﺼﻮرﺗﻲ ﺗﻜﻤﻴﻞ ﻧﻤﺎﻳﺪ ﻛﻪ ارﺗﺒﺎط ﺑﻴﻦ ﭼﻬﺎر ﻛﺎرت ‪ CP‬ﺗﻮﺳﻂ‬
‫ﭼﻬﺎر اﺗﺼﺎل ﺑﺮﻗﺮار ﺑﺎﺷﺪو ﺑﮕﻮﻧﻪ اي ﻛﻪ اﮔﺮ ﻣﺜﻼً ﻛﺎرت ‪ CP‬ﺷﻤﺎره ‪ 1‬از ‪ PLC1‬ﺑﻄﻮر ﻫﻤﺰﻣﺎن ﺑﺎ ﻛﺎرت ‪ CP‬ﺷﻤﺎره‬
‫‪ 2‬از ‪ PLC‬دوم ﻣﺸﻜﻞ داﺷﺖ ارﺗﺒﺎط ﺑﻄﻮر ﺧﻮدﻛﺎر ﺗﻮﺳﻂ دو ﻛﺎرت ‪ CP‬ﺑﺎﻗﻴﻤﺎﻧﺪه ﺑﺮﻗﺮار ﮔﺮدد‪.‬ﺑﺪﻳﻬﻲ اﺳﺖ در‬
‫اﻳﻨﺤﺎﻟﺖ ﻫﺮ ﭼﻬﺎر ﻛﺎرت ‪ CP‬ﺑﺎﻳﺪ ﺑﻪ ﻳﻚ ﺷﺒﻜﻪ ﻣﺘﺼﻞ ﺑﺎﺷﻨﺪ‪.‬‬
‫‪161‬‬ ‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫‪ 5-9‬ﭘﻴﻜﺮ ﺑﻨﺪي و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ارﺗﺒﺎط ‪ISO-Transport‬‬


‫ارﺗﺒﺎط ‪ ISO-Transport‬ارﺗﺒﺎط ﻣﻄﻤﺌﻦ و ﻫﻤﺮاه ﺑﺎ ‪ Acknowledge‬اﺳﺖ ﻛﻪ ﺑﺮاي ﺟﺎﺑﺠﺎﻳﻲ ﺣﺠﻢ زﻳﺎد دﻳﺘﺎ )‬
‫ﺑﻮﻳﮋه وﻗﺘﻲ از دﻳﺘﺎ ﺑﻼك ﻫﺎي ﺑﺰرگ اﺳﺘﻔﺎده ﻣﻲ ﺷﻮد (ﻣﻨﺎﺳﺐ اﺳﺖ‪ .‬ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﺗﻮﺿﻴﺤﺎﺗﻲ ﻛﻪ ﻗﺒﻼً داده ﺷﺪ در‬
‫اﻳﻨﺠﺎ ﻧﻴﺰ ﺑﺪﻟﻴﻞ ﺗﺸﺎﺑﻪ ﺑﺴﻴﺎري از ﻣﺮاﺣﻞ ﻧﻴﺎزي ﺑﻪ ﺗﻜﺮار ﺟﺰﺋﻴﺎت ﻧﻴﺴﺖ از اﻳﻨﺮو ﺻﺮﻓﺎً ﺑﻪ ﺑﺮﺧﻲ ﻧﻜﺎت ﺧﺎص اﻳﻦ‬
‫ارﺗﺒﺎط اﺷﺎره ﻣﻲ ﮔﺮدد‪.‬‬
‫اﻟﻒ( ﭘﻴﻜﺮ ﺑﻨﺪي ﺳﺨﺖ اﻓﺰار‬
‫ﻣﺸﺎﺑﻪ ﺑﻨﺪ اﻟﻒ ﺑﺨﺶ ‪ 4-9‬در اﻳﻨﺠﺎ ﻧﻴﺰ ﻫﻤﺎن ‪ 4‬ﻣﺮﺣﻠﻪ ﻻزم اﺳﺖ ﺑﺎ اﻳﻦ ﺗﻔﺎوت ﻛﻪ در ﻣﺮﺣﻠﻪ ‪ 3‬ﻻزم اﺳﺖ ﭼﻚ‬
‫ﺷﻮد ﻛﻪ ﻛﺎرت ‪ CP‬ﻗﺎﺑﻠﻴﺖ ‪ ISO‬را داﺷﺘﻪ ﺑﺎﺷﺪ و در ﭘﻨﺠﺮه اي ﻛﻪ ﺑﺮاي اﺗﺼﺎل آن ﺑﻪ ﺷﺒﻜﻪ ﻇﺎﻫﺮ ﻣﻴﺸﻮد آدرس‬
‫‪ MAC‬ﻓﻌﺎل ﺑﺎﺷﺪ‪ .‬اﻳﻦ ﭘﻨﺠﺮه ﺑﺮاي دو ﻣﺪل ﻛﺎرت ‪ CP‬در زﻳﺮ ﻣﻘﺎﻳﺴﻪ ﺷﺪه اﺳﺖ‪.‬‬

‫ﻛﺎرت اﺗﺮﻧﺖ ‪CP343-1 ISO‬‬ ‫ﻛﺎرت اﺗﺮﻧﺖ ‪CP343-1 Lean‬‬

‫اﻳﻦ ﻛﺎرت ‪ ISO Transport‬را ﺳﺎﭘﻮرت ﻣﻲ ﻛﻨﺪ‬ ‫اﻳﻦ ﻛﺎرت ‪ ISO Transport‬را ﺳﺎﭘﻮرت ﻧﻤﻲ ﻛﻨﺪ‬
‫ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﻧﻜﺘﻪ ﻓﻮق ﺳﺨﺖ اﻓﺰار را ﺑﺮاي ‪ PLC‬ﻫﺎي ﻣﺨﺘﻠﻒ ﭘﻴﻜﺮ ﺑﻨﺪي ﻛﺮده و ﺑﻪ آﻧﻬﺎ داﻧﻠﻮد ﻣﻲ ﻛﻨﻴﻢ ‪.‬‬

‫ب( ﭘﻴﻜﺮ ﺑﻨﺪي ﺷﺒﻜﻪ و اﺗﺼﺎﻻت آن در‬


‫‪Netpro‬‬
‫ﻣﺮاﺣﻞ ﻣﺸﺎﺑﻪ ﺑﻨﺪ ب ‪ 4-9‬ﻣﻲ ﺑﺎﺷﺪ ﺻﺮﻓﺎً ﺑﺎ اﻳﻦ‬
‫ﺗﻔﺎوت ﻛﻪ در ﻫﻨﮕﺎم ﭘﻴﻜﺮ ﺑﻨﺪي ﺟﺪول‬
‫‪ISO‬‬ ‫اﺗﺼﺎﻻت ﻣﺎﻧﻨﺪ ﺷﻜﻞ ﻧﻮع اﺗﺼﺎل را‬
‫‪ Transport‬اﻧﺘﺨﺎب ﻣﻲ ﻛﻨﻴﻢ‪.‬‬
‫ﭘﺲ از اﻧﺘﺨﺎب ﻣﻘﺼﺪ و ﻧﻮع ارﺗﺒﺎط ‪ ISO Transport Connection‬اﮔﺮ ﻛﺎرت ﻫﺎي ‪ CP‬دوﻃﺮف درﺳﺖ‬
‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪162‬‬

‫‪ ID‬و ‪LADDR‬‬ ‫اﻧﺘﺨﺎب ﺷﺪه ﺑﺎﺷﻨﺪ واﻳﻦ ﻗﺎﺑﻠﻴﺖ را ﺳﺎﭘﻮرت ﻛﻨﻨﺪ ﭘﻨﺠﺮه اي ﻣﺎﻧﻨﺪ ﻗﺒﻞ ﻇﺎﻫﺮ ﻣﻲ ﺷﻮد ﻛﻪ در آن‬
‫ﻧﻤﺎﻳﺶ داده ﻣﻴﺸﻮد‪ .‬آﻧﻬﺎ را ﻳﺎدداﺷﺖ ﻛﺮده ﺗﺎ در ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﺑﻜﺎر ﺑﺒﺮﻳﻢ‪ .‬اﮔﺮ اﻳﻦ ﭘﻨﺠﺮه را ﺑﺎ ﭘﻨﺠﺮه اي ﻛﻪ ﺑﺮاي‬
‫‪ ISO-on-TCP‬ﻣﻘﺎﻳﺴﻪ ﻛﻨﻴﻢ درﺑﺨﺶ ‪ Address‬آﻧﻬﺎ ﺗﻔﺎوﺗﻬﺎﻳﻲ ﺧﻮاﻫﻴﻢ دﻳﺪ‪:‬‬

‫ﻣﺨﻔﻒ‬ ‫‪TSAP‬‬
‫‪Transport‬‬ ‫‪Service‬‬
‫‪ Access Point‬آدرس‬
‫ﻻﺟﻴﻚ ﻣﺮﺑﻮط ﺑﻪ ﻳﻚ‬
‫ﺳﺮوﻳﺲ ارﺗﺒﺎﻃﻲ اﺳﺖ‬
‫‪Transport‬‬ ‫ﻛﻪ در ﻻﻳﻪ‬
‫ﻣﻌﺮﻓﻲ ﻣﻲ ﺷﻮد‪ .‬ﺷﻜﻞ‬
‫زﻳﺮ ﺟﺎﻳﮕﺎه اﻳﻦ آدرس‬
‫را در ﻻﻳﻪ ﻫﺎي ﺷﺒﻜﻪ‬
‫ﻧﻤﺎﻳﺶ ﻣﻲ دﻫﺪ‪.‬‬
‫‪163‬‬ ‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫در ﻣﺜﺎل ﻗﺒﻞ اﻳﻦ آدرس ﺑﺼﻮرت ﻛﺪ اﺳﻜﻲ و ﻣﻌﺎدل ﻫﮕﺰ آن داده ﺷﺪه اﺳﺖ و در دوﻃﺮف ﻳﻜﺴﺎن اﺳﺖ ‪ .‬اﮔﺮ‬
‫ﺑﺮاي ﻳﻚ ﻛﺎرت ﭼﻨﺪ اﺗﺼﺎل در ‪ netpro‬ﺗﻌﺮﻳﻒ ﺷﻮد ﺑﺮاي ﻫﺮ ﻛﺪام ﻛﺪﻫﺎي ﻓﻮق ﻣﺘﻔﺎوت ﺧﻮاﻫﻨﺪ ﺑﻮد‪.‬ﺑﻌﺒﺎرت‬
‫دﻳﮕﺮ ﻣﻤﻜﻦ اﺳﺖ ﺑﻴﻦ دو وﺳﻴﻠﻪ ﺑﺎ ‪ MAC Address‬ﻫﺎي ﻣﺘﻔﺎوت ﭼﻨﺪ ﺳﺮوﻳﺲ ارﺗﺒﺎﻃﻲ ﺑﺎ ﻛﺪﻫﺎي ﻣﺨﺘﻠﻒ) وﻟﻲ‬
‫ﺑﺮاي ﻫﺮ ارﺗﺒﺎط ﻛﺪ ﻳﻜﺴﺎن (ﺗﻌﺮﻳﻒ ﮔﺮدد‪.‬‬

‫ﺑﺮاي ﻫﺮ ﺳﺮوﻳﺲ ارﺗﺒﺎﻃﻲ ﻻزم اﺳﺖ راﺑﻄﻪ زﻳﺮ ﺑﺮﻗﺮار ﺑﺎﺷﺪ‪:‬‬


‫;)‪Remote TSAP (on Ethernet CP) = local TSAP (in destination station‬‬
‫)‪Local TSAP (on Ethernet CP) = remote TSAP (in destination station‬‬
‫ﺑﻄﻮر ﻣﻌﻤﻮل ﺑﺮاي ارﺗﺒﺎﻃﺎﺗﻲ ﻛﻪ ﻣﺒﺪا و ﻣﻘﺼﺪ ﻣﺸﺨﺺ ﻫﺴﺘﻨﺪ ﻻزم ﻧﻴﺴﺖ ﻛﺎرﺑﺮ ﺧﻮد را درﮔﻴﺮ ﺗﻨﻈﻴﻤﺎت ﻓﻮق‬
‫ﻧﻤﺎﻳﺪ و اﻳﻦ ﻛﺎر ﺗﻮﺳﻂ ﺑﺮﻧﺎﻣﻪ اﻧﺠﺎم ﻣﻲ ﺷﻮد ‪ .‬ﺻﺮﻓﺎً در ﻣﻮاردي ﻛﻪ ﻣﻘﺼﺪ ﺑﺼﻮرت ‪ Unspecified‬اﻧﺘﺨﺎب ﻣﻴﺸﻮد‬
‫ﺗﻨﻈﻴﻤﺎت و ﺗﻮﺟﻪ ﺑﻪ ﻧﻜﺎت ﻓﻮق ﺿﺮوري اﺳﺖ‪.‬‬
‫در ﭘﻨﺠﺮه ﻓﻮق ‪ TSAP‬ﺑﺮاي ارﺗﺒﺎط ‪ ISO Transport‬ﻫﻤﺮاه ﺑﺎ آدرس ‪ MAC‬و ﺑﺮاي ‪ ISO-on-TCP‬ﻫﻤﺮاه ﺑﺎ‬
‫آدرس ‪ IP‬ﻇﺎﻫﺮ ﻣﻲ ﮔﺮدد‪ .‬وﻟﻲ ﺑﺮاي ‪ TCP Connection‬ﭘﺎراﻣﺘﺮ ﻓﻮق را ﻧﺪارﻳﻢ‪.‬‬
‫‪ISO Transport‬‬ ‫ﺑﺮاي‬
‫‪ Dynamics‬ﻧﻴﺰ‬ ‫ﺑﺨﺶ‬
‫اﺿﺎﻓﻪ ﺗﺮ وﺟﻮد دارد ﻛﻪ در‬
‫ﺷﻜﻞ زﻳﺮ ﻣﺸﺨﺺ اﺳﺖ‪ .‬ﺑﺎ‬
‫ﺗﻮﺟﻪ ﺑﻪ ﮔﺰﻳﻨﻪ ﻫﺎي اﻳﻦ‬
‫ﭘﻨﺠﺮه ﻣﻲ ﺗﻮان دﻳﺪ ﻛﻪ‬
‫ﭼﮕﻮﻧﻪ ارﺗﺒﺎط ‪ ISO‬ﻧﺴﺒﺖ‬
‫‪ TCP/IP‬از اﻃﻤﻴﻨﺎن‬ ‫ﺑﻪ‬
‫ﺑﻴﺸﺘﺮي ﺑﺮﺧﻮردار اﺳﺖ‪.‬‬
‫ﭘﺎراﻣﺘﺮ ﻫﺎي اﻳﻦ ﭘﻨﺠﺮه در ﺟﺪول زﻳﺮ ﺗﺸﺮﻳﺢ ﺷﺪه اﻧﺪ‪:‬‬
‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪164‬‬

‫‪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‬اﺳﺖ‪ .‬و ﻗﺎﺑﻞ ﺗﻐﻴﻴﺮ ﻧﻴﺴﺖ‪.‬‬

‫ج(ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﺗﺒﺎدل دﻳﺘﺎ‬


‫ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﺑﺮاي ‪ ISO Transport‬ﻛﺎﻣﻼً ﻣﺸﺎﺑﻪ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ارﺗﺒﺎط ‪ ISO-on-TCP‬ﺑﺎ ﻫﻤﺎن ﻓﺎﻧﻜﺸﻦ ﻫﺎي‬
‫ﻣﻲ ﺑﺎﺷﺪ ﻟﺬا از ﺗﻜﺮار ﺗﻮﺿﻴﺤﺎت ﺻﺮﻓﻨﻈﺮ ﻣﻲ ﻛﻨﻴﻢ‪ .‬از آﻧﺠﺎ ﻛﻪ اﻳﻦ ارﺗﺒﺎط ﻧﻴﺰ داراي‬ ‫‪Send/Receive‬‬

‫‪ Acknowledge‬ﻣﻲ ﺑﺎﺷﺪ اﮔﺮ اﺷﻜﺎﻟﻲ در ارﺗﺒﺎط وﺟﻮد داﺷﺘﻪ ﺑﺎﺷﺪ ﺧﺮوﺟﻲ ‪ Error‬ﻓﺎﻧﻜﺸﻦ ارﺳﺎل ﻳﻚ ﺧﻮاﻫﺪ‬
‫ﺷﺪ‪.‬‬
‫‪ 6-9‬ﭘﻴﻜﺮ ﺑﻨﺪي و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ارﺗﺒﺎط ‪TCP Connection‬‬
‫ﺑﺎ ﺗﻮﺿﻴﺤﺎﺗﻲ ﻛﻪ در ﻣﻮرد دو ﻧﻮع ارﺗﺒﺎط ﻗﺒﻠﻲ داده ﺷﺪ ﻧﺤﻮه ﭘﻴﻜﺮﺑﻨﺪي و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ اﻳﻦ ارﺗﺒﺎط ﻧﻴﺰ روﺷﻦ‬
‫اﺳﺖ و ﻧﻴﺎز ﺑﻪ ﺗﻮﺿﻴﺢ ﻧﺪارد ‪ .‬ﻓﺎﻧﻜﺸﻨﻬﺎي ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﻧﻴﺰ ﻳﻜﺴﺎن ﻫﺴﺘﻨﺪ‪ .‬ﺻﺮﻓﺎً ﻻزم اﺳﺖ ﺗﺎﻛﻴﺪ ﺷﻮد ﻛﻪ در‬
‫‪165‬‬ ‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫اﻳﻨﺤﺎﻟﺖ ﻧﻤﻲ ﺗﻮان از ﻛﺎرت ‪ CP‬ﻛﻪ ﻓﻘﻂ ‪ ISO‬را‬


‫ﺳﺎﭘﻮرت ﻣﻲ ﻛﻨﺪ و ﻓﻘﻂ داراي ‪ MAC Address‬اﺳﺖ‬
‫اﺳﺘﻔﺎده ﻧﻤﻮد اﮔﺮ ﻛﺎرت ﻗﺎﺑﻠﻴﺖ ‪ ISO‬و ‪ TCP‬را داﺷﺘﻪ‬
‫ﺑﺎﺷﺪ در ﻫﻨﮕﺎم ﭘﻴﻜﺮ ﺑﻨﺪي ﺳﺨﺖ اﻓﺰار و اﺗﺼﺎل آن ﺑﻪ‬
‫ﺷﺒﻜﻪ ‪ IP Address‬ﻓﻌﺎل ﺷﺪه ﺑﺎﺷﺪ‪.‬‬
‫وﻗﺘﻲ ﭘﻴﻜﺮ ﺑﻨﺪي اﺗﺼﺎل در ‪ Netpro‬اﻧﺠﺎم ﻣﻴﺸﻮد در ﺻﻮرت درﺳﺖ ﺑﻮدن ﻛﺎرت و ﻓﻌﺎل ﺑﻮدن آدرس ‪ IP‬و‬
‫اﻧﺘﺨﺎب ﻧﻮع اﺗﺼﺎل ‪ TCP‬ﭘﻨﺠﺮه ذﻛﺮ ﺷﺪه ﻗﺒﻠﻲ ﻛﻪ در آن ‪ ID‬و ‪ LADDR‬آﻣﺪه ﻇﺎﻫﺮ ﻣﻴﺸﻮد ﻛﻪ ﻧﻴﺎز ﺑﻪ ﺗﻮﺿﻴﺢ‬
‫ﻧﺪارد‪ .‬ﺑﺨﺶ ‪ Address‬اﻳﻦ ﭘﻨﺠﺮه ﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ داراي ﮔﺰﻳﻨﻪ ﻫﺎﻳﻲ اﺳﺖ ﻛﻪ ﺑﺎ اﻧﻮاع ﻗﺒﻠﻲ ﻣﺘﻔﺎوت اﺳﺖ در اﻳﻨﺠﺎ‬
‫‪ TSAP‬را ﻧﺪارﻳﻢ و ﺑﺠﺎي آن ‪ Port‬ﻇﺎﻫﺮ ﻣﻲ ﮔﺮدد ﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮﻛﻪ ﺑﺨﺶ ‪ address‬ﺑﺮاي دو ‪ PLC‬ﻛﻪ ﺑﻴﻦ آﻧﻬﺎ‬
‫ارﺗﺒﺎط ‪ TCP‬ﺗﻌﺮﻳﻒ ﺷﺪه را ﻧﺸﺎن ﻣﻲ دﻫﺪ‪:‬‬

‫ﺑﻪ آدرس ﭘﻮرت ﻫﺎ در دو ﻃﺮف دﻗﺖ‬


‫ﻛﻨﻴﺪ ﭘﻮرت در اﻳﻨﺠﺎﻧﻴﺰ ﭘﻮرت ﻳﻚ‬
‫آدرس ﻻﺟﻴﻚ اﺳﺖ و ﻣﻌﺮف‬
‫ﺳﺮوﻳﺲ ارﺗﺒﺎﻃﻲ اﺳﺖ‪ .‬ﻫﻤﺎﻧﻄﻮر ﻛﻪ‬
‫در ﺷﻜﻞ ﻣﻼﺣﻈﻪ ﻣﻴﺸﻮد ﻻزم اﺳﺖ‬
‫آدرس ﻫﺎي‪ Local‬و ‪ Remote‬دو‬
‫ﻃﺮف ﻳﻜﺴﺎن ﺑﺎﺷﻨﺪ‪.‬‬
‫آدرس ﭘﻮرت در اﻳﻦ ارﺗﺒﺎط ﻧﻴﺎز ﺑﻪ ﺗﻐﻴﻴﺮ ﻧﺪارد وﻟﻲ در ارﺗﺒﺎﻃﺎﺗﻲ ﻣﺎﻧﻨﺪ ‪ UDP‬ﺗﻨﻈﻴﻢ آن اﻟﺰاﻣﻴﺴﺖ‪ .‬در ﻣﻮرد‬
‫ﭘﻮرت در ﺑﺨﺶ ‪ UDP‬ﺑﻴﺸﺘﺮ ﺗﻮﺿﻴﺢ داده ﺧﻮاﻫﺪ ﺷﺪ‪ .‬ﺑﺎ ﺗﻌﺮﻳﻒ ارﺗﺒﺎط ‪ TCP Connection‬در ‪ Netpro‬و داﻧﻠﻮد‬
‫ﺑﻪ ‪ PLC‬ﻫﺎ و اﻃﻤﻴﻨﺎن از ﺑﺮﻗﺮاري ارﺗﺒﺎط ﻗﺪم ﺑﻌﺪي ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ اﺳﺖ ﻛﻪ ﻛﺎﻣﻼً ﻣﺸﺎﺑﻪ ﺑﺎ اﻧﻮاع ﻗﺒﻠﻲ اﻧﺠﺎم ﻣﻴﺸﻮد‪.‬‬
‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪166‬‬

‫‪ 7-9‬ﭘﻴﻜﺮ ﺑﻨﺪي و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ارﺗﺒﺎط ‪UDP Connection‬‬


‫ﻫﺮ ﺳﻪ ﻧﻮع ارﺗﺒﺎﻃﻲ ﻛﻪ ﺗﺎﻛﻨﻮن ذﻛﺮ ﺷﺪ اﻣﻜﺎن ﺑﺮﻗﺮاري ﺳﺮوﻳﺲ ‪ Unicast‬را ﻓﺮاﻫﻢ ﻣﻴﻜﻨﺪ‪ .‬ﺑﺮاي اﺳﺘﻔﺎده از‬
‫ﺳﺮوﻳﺴﻬﺎي ارﺳﺎل ﺑﻪ ﭼﻨﺪ ﻳﺎ ﺗﻤﺎم اﻳﺴﺘﮕﺎﻫﻬﺎ ﻳﻌﻨﻲ ﺳﺮوﻳﺲ ﻫﺎي ‪ Multicast‬و ‪ Broadcast‬ﻓﻘﻂ ﻣﻲ ﺗﻮان از‬
‫ارﺗﺒﺎط ‪ UDP‬اﺳﺘﻔﺎده ﻧﻤﻮد‪.‬‬
‫‪ UDP‬ﺑﻄﻮر ﺧﻼﺻﻪ داراي وﻳﮋﮔﻲ ﻫﺎي زﻳﺮ اﺳﺖ ‪:‬‬
‫از ﺳﺮوﻳﺲ ﻫﺎي ‪ TCP/IP‬اﺳﺖ ﭘﺲ ﺑﺎﻳﺴﺘﻲ ﻛﺎرت ‪ CP‬آﻧﺮا ﺳﺎﭘﻮرت ﻛﻨﺪ و آدرس ‪ IP‬آن ﻓﻌﺎل‬ ‫•‬

‫ﺷﺪه ﺑﺎﺷﺪ‪.‬‬
‫اﻣﻜﺎن ارﺳﺎل ﺑﻪ ﻳﻚ ﻳﺎ ﭼﻨﺪ ﻳﺎ ﺗﻤﺎم وﺳﺎﻳﻞ ﻣﺘﺼﻞ ﺑﻪ ﺑﺎس را ﻓﺮاﻫﻢ ﻣﻲ ﺳﺎزد‪.‬‬ ‫•‬

‫ﻓﺮﻳﻢ ﻫﺎي آن ﻛﻮﭼﻚ و ﻛﻤﺘﺮﻳﻦ ﺑﺎﻻﺳﺮي )‪ (Overhead‬را دارﻧﺪﺑﻨﺎﺑﺮاﻳﻦ ﺳﺮﻋﺖ آن ﺑﺎﻻﺳﺖ‪ .‬ﻛﻞ‬ ‫•‬

‫دﻳﺘﺎ ﺑﺪون ﺗﻘﺴﻴﻢ ﺷﺪن ﺑﻪ ﺑﺨﺸﻬﺎي ﻛﻮﭼﻚ ﺑﺪﻧﺒﺎل ﻫﻢ ارﺳﺎل ﻣﻲ ﮔﺮدد‪.‬‬


‫ﺣﺠﻢ دﻳﺘﺎ ي ﻗﺎﺑﻞ ارﺳﺎل در ‪ UDP‬ﻣﻲ ﺗﻮاﻧﺪ از ‪ 1‬ﺑﺎﻳﺖ ﺗﺎ ‪ 2‬ﻛﻴﻠﻮﺑﺎﻳﺖ ﺑﺎﺷﺪ‪.‬‬ ‫•‬

‫‪ Connection-Less‬اﺳﺖ ﻳﻌﻨﻲ ﻣﺎﻧﻨﺪ ‪ TCP/IP‬ﻛﻪ ‪ Connection-Oriented‬ﻣﻲ ﺑﺎﺷﺪ و ﻓﺮﺳﺘﻨﺪه و‬ ‫•‬

‫ﮔﻴﺮﻧﺪه ﭘﻴﺎم ﻫﺎﻳﻲ را ﺑﺮاي ‪ Handshaking‬ﺑﺎ ﻫﻢ ﻣﺒﺎدﻟﻪ ﻣﻲ ﻛﻨﻨﺪ ﻧﻴﺴﺖ‪.‬‬


‫ﻓﺎﻗﺪ ‪ Acknowledge‬اﺳﺖ ﻳﻌﻨﻲ از ﺳﺮوﻳﺲ ‪ SDN‬اﺳﺘﻔﺎده ﻣﻲ ﻛﻨﺪ ﺑﻨﺎﺑﺮاﻳﻦ داراي اﻃﻤﻴﻨﺎن ﻛﺎﻓﻲ‬ ‫•‬

‫ﻧﻴﺴﺖ‪.‬ﺑﺮ ﺧﻼف ﺳﺮوﻳﺲ ﻫﺎي ﻗﺒﻠﻲ ﻛﻪ ‪ SDA‬ﻫﺴﺘﻨﺪ‪ .‬ارﺗﺒﺎﻃﺎت ‪ Multicast‬و ‪ Broadcast‬ﻓﺎﻗﺪ‬


‫‪ Acknowledge‬ﻫﺴﺘﻨﺪ و اﻳﻦ ﻃﺒﻴﻌﻲ اﺳﺖ زﻳﺮا وﻗﺘﻲ ﻳﻚ ﭘﻴﺎم ﺑﻪ ﭼﻨﺪﻳﻦ ﮔﻴﺮﻧﺪه ارﺳﺎل ﻣﻴﺸﻮد اﻣﻜﺎن‬
‫درﻳﺎﻓﺖ و ﭘﺮدازش ﺗﺎﻳﻴﺪﻳﻪ از آﻧﻬﺎ در ﻳﻚ زﻣﺎن روي ﺑﺎس وﺟﻮد ﻧﺪارد‪.‬‬
‫• ﺳﺮوﻳﺲ ‪ UDP‬ﺑﺮاي ﻛﺎرﺗﻬﺎﻳﻲ ﻛﻪ ﻓﻘﻂ ‪ ISO‬را‬
‫ﺳﺎﭘﻮرت ﻣﻲ ﻛﻨﻨﺪ ﻗﺎﺑﻞ دﺳﺘﺮس ﻧﻴﺴﺖ‪ .‬ﻻزم‬
‫اﺳﺖ ‪ TCP‬را ﭘﺸﺘﻴﺒﺎﻧﻲ ﻛﻨﻨﺪ‪.‬‬
‫ﺟﺎﻳﮕﺎه ‪ UDP‬در ﻻﻳﻪ ‪ Transport‬ﻳﻌﻨﻲ‬ ‫•‬

‫ﻻﻳﻪ ﭼﻬﺎرم اﺳﺖ‪.‬‬


‫‪167‬‬ ‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫‪ Multicast‬ﺑﺎ ‪UDP‬‬ ‫اﻟﻒ( ﭘﻴﻜﺮ ﺑﻨﺪي ارﺗﺒﺎط‬


‫در ارﺗﺒﺎط ‪ Multicast‬ﻳﻚ وﺳﻴﻠﻪ ﺑﻪ ﭼﻨﺪ وﺳﻴﻠﻪ ازوﺳﺎﻳﻞ ﻣﺘﺼﻞ ﺑﻪ ﺑﺎس ﭘﻴﻐﺎﻣﻲ را ﻣﻲ ﻓﺮﺳﺘﺪ‪.‬اﻳﻦ ﭼﻨﺪ وﺳﻴﻠﻪ ﻻزم‬
‫اﺳﺖ ﺑﻌﻨﻮان ﻳﻚ ﮔﺮوه ﭘﻴﻜﺮ ﺑﻨﺪي ﺷﺪه ﺑﺎﺷﻨﺪ‪.‬‬
‫در ﭘﻴﻜﺮ ﺑﻨﺪي ﺳﺨﺖ اﻓﺰار ﺑﺮاي ﻫﺮ ﻛﺪام از‬
‫‪ PLC‬ﻫﺎ ﻛﺎرت ‪ CP‬ﻛﻪ ‪ TCP/IP‬را ﺳﺎﭘﻮرت‬
‫ﻛﻨﺪ اﻧﺘﺨﺎب ﻛﻨﻴﺪ‪.‬‬
‫در ‪ Netpro‬ﺿﻤﻦ اﻧﺘﺨﺎب ‪ Multicast‬ﺳﺮوﻳﺲ‬
‫‪ UDP‬را اﻧﺘﺨﺎب ﻛﻨﻴﺪ ‪ .‬ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ ﭘﻴﻜﺮ‬
‫ﻧﻈﻴﺮ‪ISO-‬‬ ‫ﺑﻨﺪي ‪ Multicast‬ﺑﺎ ﺳﺎﻳﺮ ارﺗﺒﺎﻃﺎت‬
‫‪ on-TCP‬و ‪ TCP Connection‬اﻣﻜﺎن ﭘﺬﻳﺮ‬
‫ﻧﻤﻲ ﺑﺎﺷﺪ‪.‬‬

‫ﭘﺲ از اﻧﺘﺨﺎب ﻣﻮارد ﻓﻮق در ﭘﻨﺠﺮه اﺗﺼﺎل‬


‫‪ ID‬و ‪ LADDR‬ﻇﺎﻫﺮ ﻣﻲ ﺷﻮد ﺗﻌﺮﻳﻒ ﮔﺮوه‬
‫در ﺑﺨﺶ ‪ Address‬آن ﻣﻄﺎﺑﻖ ﺷﻜﻞ روﺑﺮو‬
‫اﻧﺠﺎم ﻣﻲ ﺷﻮد‪ .‬ﺑﺮاي ﻫﺮ ﻋﻀﻮ ﮔﺮوه ﻻزم‬
‫اﺳﺖ ﭼﻨﻴﻦ ارﺗﺒﺎﻃﻲ ﺗﻌﺮﻳﻒ و و ﻣﺸﺨﺼﺎت‬
‫ﻧﻮﺷﺘﻪ ﺷﺪه در زﻳﺮ ‪ Multicast group‬ﻳﻜﺴﺎن‬
‫ﺑﺎﺷﺪ‪ .‬ﺑﻌﺒﺎرت دﻳﮕﺮ اﻳﻦ ‪ IP‬ﻫﻤﺮاه ﺑﺎ آدرس‬
‫‪ Port‬ﻣﻌﺮف ﻳﻚ ﮔﺮوه اﺳﺖ‪.‬‬
‫آدرس ‪ IP‬ﻣﺮﺑﻮط ﺑﻪ ‪ Multicast Group‬ﺑﺼﻮرت ﭘﻴﺶ ﻓﺮض ﺗﻮﺳﻂ ﺳﻴﺴﺘﻢ داده ﻣﻴﺸﻮد وﻟﻲ در ﻋﻴﻦ ﺣﺎل ﻛﺎرﺑﺮ‬
‫ﻣﻲ ﺗﻮاﻧﺪ آﻧﺮا در رﻧﺞ ﻣﺸﺨﺼﻲ ﻛﻪ از ‪ 224.0.1.0‬ﺷﺮوع و ﺗﺎ ‪ 239.255.255.255‬اداﻣﻪ ﻣﻲ ﻳﺎﺑﺪ ﺗﻐﻴﻴﺮ دﻫﺪ و‬
‫ﺑﺪﻳﻨﺼﻮرت ﭼﻨﺪﻳﻦ ﮔﺮوه را ﺗﺸﻜﻴﻞ دﻫﺪ‪ .‬ﺷﻜﻞ زﻳﺮ ﺳﻪ وﺳﻴﻠﻪ را در ﻳﻚ ﮔﺮوه ﻧﺸﺎن ﻣﻲ دﻫﺪ‪.‬‬
‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪168‬‬

‫ﺷﻤﺎره ﭘﻮرت ﻳﻚ آدرس ﻻﺟﻴﻚ اﺳﺖ ﻛﻪ ﻣﻲ ﺗﻮاﻧﺪ از ‪ 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‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫‪ CPU‬ﻓﺮﺳﺘﻨﺪه‬ ‫‪ CPU‬ﮔﻴﺮﻧﺪه ‪1‬‬

‫‪ CPU‬ﮔﻴﺮﻧﺪه ‪2‬‬ ‫‪ CPU‬ﮔﻴﺮﻧﺪه ‪3‬‬


‫اﮔﺮ در ﺣﺎﻟﺘﻲ ﻛﻪ ارﺗﺒﺎط ﺑﺮﻗﺮار اﺳﺖ و ﺗﺒﺎدل دﻳﺘﺎ ﺑﺪرﺳﺘﻲ اﻧﺠﺎم ﻣﻲ ﺷﻮد ﺑﻼك ﺑﺮﻧﺎﻣﻪ ‪ AG_Send‬را ﻣﺎﻧﻴﺘﻮر‬
‫ﻛﻨﻴﺪ ﺑﻴﺖ ‪ Error‬ﺻﻔﺮ و ﺑﻴﺖ ‪ Done‬ﻳﻚ ﺧﻮاﻫﺪ ﺑﻮد اﮔﺮ ارﺗﺒﺎط ﮔﻴﺮﻧﺪه ﻫﺎ ﺣﺘﻲ ﺗﻤﺎم آﻧﻬﺎ ﻗﻄﻊ ﺷﻮد ﺑﺎز در‬
‫ﺳﻤﺖ ﻓﺮﺳﺘﻨﺪه ﺑﻴﺖ ‪ error‬را ﺻﻔﺮ و ‪ Done‬ﻳﻚ ﺧﻮاﻫﺪ ﺑﻮد در ﺣﺎﻟﻲ ﻛﻪ در اﻧﻮاع ارﺗﺒﺎﻃﺎت ﻗﺒﻠﻲ ﺑﻤﺤﺾ ﺑﺮوز‬
‫‪ Error‬در ﺳﻤﺖ ﻓﺮﺳﺘﻨﺪه ﻳﻚ ﻣﻲ ﺷﻮد‪ .‬ﺣﺘﻲ اﮔﺮ در ﺳﻤﺖ ﮔﻴﺮﻧﺪه ﻫﺎ ﻓﺎﻧﻜﺸﻦ ‪Receive‬‬ ‫اﺷﻜﺎل در ﮔﻴﺮﻧﺪه ﺑﻴﺖ‬
‫ﺻﺪا زده ﻧﺸﻮد ﺑﺎز ﻫﻢ وﻗﺘﻲ ﺑﻼك ‪ AG_Send‬ﻣﺎﻧﻴﺘﻮر ﻣﻲ ﺷﻮد ‪ Error‬ﻧﺸﺎن ﻧﻤﻲ دﻫﺪ ﻛﻪ ﺑﺪﻟﻴﻞ ﻋﺪم وﺟﻮد‬
‫‪ Acknowledge‬در ﺳﺮوﻳﺲ ‪ UDP‬اﺳﺖ‪ .‬ﺳﺮوﻳﺲ ‪ UDP‬ﻫﻤﺎﻧﻄﻮر ﻛﻪ در ﺷﻜﻞ زﻳﺮ ﻧﺸﺎن داده ﺷﺪه اﺳﺖ‬
‫ﺧﺮوج دﻳﺘﺎ از ﺑﺎﻓﺮﻛﺎرت ﺷﺒﻜﻪ ﻓﺮﺳﺘﻨﺪه را ﺑﻌﻨﻮان ‪ Acknowledge‬ﺗﻠﻘﻲ ﻣﻲ ﻛﻨﺪ‪.‬‬
‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪170‬‬
‫‪171‬‬ ‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫‪ Broadcast‬ﺑﺎ ‪UDP‬‬ ‫ب( ﭘﻴﻜﺮ ﺑﻨﺪي ارﺗﺒﺎط‬


‫از ﻧﻈﺮ وﻳﮋﮔﻲ ﻫﺎي ﻛﻠﻲ ارﺗﺒﺎط ‪ Broadcast‬ﻣﺸﺎﺑﻪ ارﺗﺒﺎط ‪ Multicast‬اﺳﺖ ﺑﺎ اﻳﻦ ﺗﻔﺎوت ﻛﻪ در ‪ Broadcast‬ﭘﻴﺎم‬
‫دﻳﺘﺎ ﺑﻪ ﻫﻤﻪ اﻳﺴﺘﮕﺎﻫﻬﺎ ارﺳﺎل ﻣﻲ ﮔﺮدد و دﻳﮕﺮ اﻳﻨﻜﻪ در ‪ Multicast‬اﻣﻜﺎن درﻳﺎﻓﺖ ﻧﻴﺰ وﺟﻮد دارد وﻟﻲ‬
‫‪ broadcast‬ﻓﻘﻂ ﺑﺮاي ارﺳﺎل اﺳﺖ و اﻳﺴﺘﮕﺎه ﻧﻤﻲ ﺗﻮاﻧﺪ ﺑﺎ ارﺗﺒﺎط ‪ Broadcast‬اﻗﺪام ﺑﻪ درﻳﺎﻓﺖ ﻛﻨﺪ ﺑﻠﻜﻪ ﻣﻲ ﺗﻮاﻧﺪ‬
‫ﺑﺎ ارﺗﺒﺎﻃﺎت ﻣﻌﻤﻮل دﻳﺘﺎ را ﺑﮕﻴﺮد‪.‬‬
‫وﻗﺘﻲ در ‪ Netpro‬ارﺗﺒﺎط ‪ UDP‬از ﻧﻮع ‪ Broadcast‬ﺗﻌﺮﻳﻒ ﻣﻲ ﺷﻮد در ﺑﺨﺶ ‪ Address‬از ﭘﻨﺠﺮه ﻣﺮﺑﻮﻃﻪ آدرس‬
‫‪ IP‬ﮔﻴﺮﻧﺪه ﻫﺎ ﺗﻮﺳﻂ ﺳﻴﺴﺘﻢ ﺑﺼﻮرت ﭘﻴﺶ ﻓﺮض و ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﻛﻼس ‪ IP‬داده ﻣﻲ ﺷﻮد‪ .‬ﺑﻪ ﻣﻮارد زﻳﺮ ﺗﻮﺟﻪ ﻛﻨﻴﺪ‪:‬‬
‫‪Class A‬‬
‫‪Local IP: 120.1.0.5‬‬
‫‪Subnetmask: 255.0.0.0‬‬

‫‪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‬ﻳﻜﺴﺎن ﺑﺎﺷﺪ‪.‬‬

‫‪ 8-9‬ﭘﻴﻜﺮ ﺑﻨﺪي و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ارﺗﺒﺎط ‪S7 Connection‬‬


‫ﺗﻤﺎم اﻧﻮاع ارﺗﺒﺎﻃﺎﺗﻲ ﻛﻪ ﺗﺎﻛﻨﻮن در ﺑﺨﺶ ﻫﺎي ‪ 4-9‬ﺗﺎ ‪ 7-9‬ذﻛﺮ ﺷﺪه ارﺗﺒﺎط ‪ Send/Receive‬ﻣﺮﺑﻮط ﺑﻪ اﺗﺮﻧﺖ‬
‫ﻫﺴﺘﻨﺪ در ﺣﺎﻟﻴﻜﻪ ‪ S7-Connection‬ﻳﻚ ارﺗﺒﺎط ﭼﻨﺪ ﻣﻨﻈﻮره اﺳﺖ ﻳﻌﻨﻲ ﻣﻲ ﺗﻮان آن را روي ﺷﺒﻜﻪ ﻫﺎي دﻳﮕﺮ‬
‫ﻣﺎﻧﻨﺪ ‪ Profibus‬و ‪ MPI‬ﻧﻴﺰ ﭘﻴﻜﺮﺑﻨﺪي و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﻧﻤﻮد‪.‬‬
‫ﺑﻄﻮر ﻛﻠﻲ ﺗﻔﺎوﺗﻬﺎي زﻳﺮ را ﻣﻲ ﺗﻮان ﺑﺮاي ‪ S7-Connection‬ذﻛﺮ ﻛﺮد‪:‬‬
‫ﺧﺎص اﺗﺮﻧﺖ ﻧﻴﺴﺖ‪.‬‬ ‫•‬

‫ﻓﺎﻧﻜﺸﻦ ﻫﺎي ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ آن ﻣﺘﻔﺎوت اﺳﺖ‪.‬‬ ‫•‬

‫ﺑﺮﺧﻲ ﺑﻼك ﻫﺎي آن ﺣﺠﻢ دﻳﺘﺎي ﺑﻴﺸﺘﺮي را ﺟﺎﺑﺠﺎ ﻣﻲ ﻛﻨﺪ‪.‬‬ ‫•‬

‫ﻧﻤﻲ ﺗﻮان آن را ﺑﺮاي ﺗﺒﺎدل دﻳﺘﺎ ﺑﺎ وﺳﻴﻠﻪ ﻏﻴﺮ زﻳﻤﻨﺴﻲ ﺑﻜﺎرﺑﺮد در ﺣﺎﻟﻴﻜﻪ در ارﺗﺒﺎﻃﺎت‬ ‫•‬

‫‪ Send/Receive‬ارﺗﺒﺎط ﺑﺎ وﺳﻴﻠﻪ ﻏﻴﺮ زﻳﻤﻨﺴﻲ اﻣﻜﺎن ﭘﺬﻳﺮ اﺳﺖ‪.‬‬


‫ﻛﺎرت ‪ CP‬ﺑﺎﻳﺴﺘﻲ ‪ ISO‬ﻳﺎ ‪ ISO-on-TCP‬را ﺳﺎﭘﻮرت ﻛﻨﺪ ‪ .‬ﺑﻨﺎﺑﺮ اﻳﻦ ﻛﺎرت ﻫﺎﻳﻲ ﻛﻪ ﻓﻘﻂ ‪ TCP‬را‬ ‫•‬

‫ﺳﺎﭘﻮرت ﻣﻲ ﻛﻨﻨﺪ ﻗﺎﺑﻞ اﺳﺘﻔﺎده ﺑﺮاي ارﺗﺒﺎط ‪ S7-Connection‬ﻧﻴﺴﺘﻨﺪ‪.‬‬


‫ﻗﺪﻣﻬﺎﻳﻲ ﻛﻪ ﺑﺮاي ﭘﻴﻜﺮ ﺑﻨﺪي و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ اﻳﻦ ارﺗﺒﺎط ﺑﺮداﺷﺘﻪ ﻣﻴﺸﻮد ﺑﻌﻀﺎً ﺑﺎ ‪ Send/Receive‬ﻣﺸﺎﺑﻪ ﻫﺴﺘﻨﺪ‪.‬‬
‫ﻣﻮارد ﻣﺸﺎﺑﻪ را در اداﻣﻪ ﺑﻪ اﺟﻤﺎل اﺷﺎره ﻣﻲ ﻛﻨﻴﻢ‪.‬‬
‫اﻟﻒ( ﭘﻴﻜﺮ ﺑﻨﺪي ﺳﺨﺖ اﻓﺰار‬
‫در ‪ Hwconfig‬ﻛﺎرت ‪ CP‬ﻣﻨﺎﺳﺐ ﻛﻪ ‪ ISO‬ﻳﺎ ‪ ISO-on-TCP‬ر ا ﺳﺎﭘﻮرت ﻛﻨﺪ اﻧﺘﺨﺎب ﻣﻲ ﻛﻨﻴﻢ‪ .‬در ﺣﺎﻟﺘﻲ ﻛﻪ‬
‫ﻛﺎرت ‪ ISO-on-TCP‬را ﺳﺎﭘﻮرت ﻛﻨﺪ ﻻزم اﺳﺖ ‪ MAC Address‬آن ﻓﻌﺎل ﺑﺎﺷﺪ‪ .‬در ﻏﻴﺮ اﻳﻨﺼﻮرت اﻣﻜﺎن‬
‫ﭘﻴﻜﺮﺑﻨﺪي ارﺗﺒﺎط در ‪ Netpro‬ﻣﻴﺴﺮ ﻧﺨﻮاﻫﺪ ﺑﻮد‪.‬‬
‫ب(ﭘﻴﻜﺮ ﺑﻨﺪي ارﺗﺒﺎط در ‪Netpro‬‬
‫اﺗﺼﺎل ﺟﺪﻳﺪ را ﺑﺼﻮرت ‪ S7 Connection‬ﺗﻌﺮﻳﻒ ﻣﻲ ﻛﻨﻴﻢ‬
‫‪173‬‬ ‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫در ﺻﻮرﺗﻲ ﻛﻪ ﻛﺎرت ‪ CP‬ﺑﻄﻮر ﺻﺤﻴﺢ اﻧﺘﺨﺎب و ﺗﻨﻈﻴﻢ ﺷﺪه ﺑﺎﺷﺪ ﭘﻨﺠﺮه اي ﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ ﻇﺎﻫﺮ ﺧﻮاﻫﺪ ﺷﺪ‪.‬‬
‫ﺗﻔﺎوﺗﻲ ﻛﻪ ﺑﺎ ارﺗﺒﺎﻃﺎت ﻗﺒﻠﻲ دﻳﺪه ﻣﻲ ﺷﻮد آﻧﺴﺘﻜﻪ ﻛﻪ در اﻳﻨﺠﺎ ﻓﻘﻂ ‪ ID‬داده ﺷﺪه و ‪ LADDR‬وﺟﻮد ﻧﺪارد‪.‬‬
‫ﻓﺎﻧﻜﺸﻦ ﻫﺎي ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ‪ S7 Connection‬داراي ورودي ‪ LADDR‬ﻧﻴﺴﺘﻨﺪ‪.‬‬

‫اﮔﺮ روي ‪ PLC‬ﺑﻴﺶ از ﻳﻚ ﻛﺎرت ‪ CP‬اﺗﺮﻧﺖ ﻛﻪ ‪ S7 Connection‬را ﺳﺎﭘﻮرت ﻛﻨﺪ وﺟﻮد داﺷﺘﻪ ﺑﺎﺷﺪ در‬
‫ﻗﺴﻤﺖ ‪ Interface‬ﻣﻲ ﺗﻮان آن را اﻧﺘﺨﺎب ﻛﺮد‪.‬‬
‫ﭘﺲ از ﺗﻜﻤﻴﻞ ﺗﻨﻈﻴﻤﺎت ﻓﻮق و اﻧﺠﺎم ‪ Save and Compile‬در ‪ Netpro‬ﺑﺎ ﻛﻠﻴﻚ روي ‪ Activate‬از ﺑﺮﻗﺮاري‬
‫اﺗﺼﺎل در دو ﻃﺮف ﻣﻄﻤﺌﻦ ﻣﻲ ﺷﻮﻳﻢ‪.‬‬
‫در اﻳﻨﺤﺎﻟﺖ اﮔﺮ روي ﻫﺮ ﻛﺪام از ﻛﺎرﺗﻬﺎي ‪ CP‬داﺑﻞ ﻛﻠﻴﻚ و در ﺑﺨﺶ ‪ Diagnostics‬روي ‪ Run‬ﻛﻠﻴﻚ ﻛﻨﻴﻢ‬
‫در ﭘﻨﺠﺮه ‪ NCM‬ﻗﺴﻤﺖ ‪ Operating Mode‬ﻣﻲ ﺗﻮاﻧﻴﻢ ﺑﺒﻴﻨﻴﻢ ﻛﻪ وﺿﻌﻴﺖ ارﺗﺒﺎط ‪ S7 Connection‬ﭼﮕﻮﻧﻪ‬
‫اﺳﺖ‪ .‬ﺷﻜﻞ زﻳﺮ‪:‬‬

‫و در ﺑﺨﺶ ‪ Connections‬را ﺑﺎز ﻛﻨﻴﻢ ﺑﺮﻗﺮاري اﺗﺼﺎل را ﺧﻮاﻫﻴﻢ دﻳﺪ‪.‬‬


‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪174‬‬

‫ج( ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﺗﺒﺎدل دﻳﺘﺎ‬


‫ﺑﻼك ﻫﺎي اﺻﻠﻲ ﻣﻮرد اﺳﺘﻔﺎده ﺑﺮاي ﺗﺒﺎدل دﻳﺘﺎ در ‪ S7 Communication‬در ﺟﺪول زﻳﺮ ﻟﻴﺴﺖ ﺷﺪه اﻧﺪ‬
‫ﻫﻤﺎﻧﻄﻮر ﻛﻪ ﻣﺸﺎﻫﺪه ﻣﻲ ﺷﻮد ﻳﻜﻲ ﻣﺰﻳﺖ ﻫﺎي ‪ S7 Connection‬ﻧﺴﺒﺖ ﺑﻪ ارﺗﺒﺎﻃﺎت ﻗﺒﻠﻲ آﻧﺴﺖ ﻛﻪ ﻣﻲ ﺗﻮان ﺗﺎ‬
‫ﻣﺎﻛﺰﻳﻤﻢ ‪ 64 KB‬را ﺑﺎ اﺳﺘﻔﺎده از ﻓﺎﻧﻜﺸﻨﻬﺎي ‪ BSEND‬و ‪ BRECV‬ﺗﺒﺎدل ﻛﺮد ‪:‬‬

‫‪Block‬‬ ‫‪Partner: S7-300/C7-300‬‬ ‫‪Partner: S7-400‬‬

‫‪PUT / GET‬‬ ‫‪160 bytes‬‬ ‫‪400 bytes‬‬


‫‪USEND / URCV‬‬ ‫‪160 bytes‬‬ ‫‪440 bytes‬‬
‫‪BSEND / BRCV‬‬ ‫‪32768 bytes‬‬ ‫‪65534 bytes‬‬

‫‪BSEND‬‬ ‫‪SFB / FB12‬‬ ‫ﺷﻤﺎره‪ FB‬ﻫﺎ و ‪ SFB‬ﻫﺎي ﻣﺮﺑﻮﻃﻪ در ﺟﺪول‬


‫‪BRCV‬‬ ‫‪SFB / FB13‬‬ ‫زﻳﺮ آﻣﺪه اﺳﺖ ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ ‪ SFB‬ﻫﺎ ﺑﺮاي‬
‫‪PUT‬‬ ‫‪SFB / FB15‬‬
‫‪ S7-400‬و ‪ FB‬ﻫﺎ ﺑﺮاي ‪ S7-300‬ﺑﻜﺎر ﻣﻲ‬
‫‪GET‬‬ ‫‪SFB / FB14‬‬
‫‪USEND‬‬ ‫‪SFB / FB8‬‬
‫روﻧﺪ‪.‬‬
‫‪URCV‬‬ ‫‪SFB / FB9‬‬

‫ﺑﻼ ك ﻫﺎي ﻓﻮق داراي ورودي و ﺧﺮوﺟﻲ ﻫﺎﻳﻲ ﻫﺴﺘﻨﺪ ﻛﻪ ﻋﻤﺪﺗﺎً ﻣﺸﺎﺑﻪ ﻣﻲ ﺑﺎﺷﺪ‪ .‬ﺑﻄﻮر ﻛﻠﻲ ﭘﺎراﻣﺘﺮﻫﺎي ورودي‬
‫و ﺧﺮوﺟﻲ اﻳﻦ ﺑﻼك ﻫﺎ را ﻣﻴﺘﻮان ﺑﻪ ﭼﻨﺪ دﺳﺘﻪ زﻳﺮ ﺗﻘﺴﻴﻢ ﻛﺮد‪:‬‬
‫‪ .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‬‬

‫ﺑﺎ اﻳﻦ ﺗﻮﺿﻴﺤﺎت ﺑﻪ ﺗﺸﺮﻳﺢ ﺑﻼك ﻫﺎ ﻣﻲ ﭘﺮدازﻳﻢ‪.‬‬


‫‪PUT / GET‬‬ ‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﺎ‬
‫اﻳﻦ دو ﺑﻼك ﻧﻴﺰ ﺑﺮاي ارﺳﺎل و درﻳﺎﻓﺖ دوﻃﺮﻓﻪ ﻫﻤﺮاه ﺑﺎ ‪ Acknowledge‬ﺑﻜﺎر ﻣﻴﺮوﻧﺪ ﺷﻤﺎره اﻳﻦ ﺑﻼك ﻫﺎ‬
‫ﻃﺒﻖ ﺟﺪول زﻳﺮ اﺳﺖ‪:‬‬
‫)‪PUT (S7-400‬‬ ‫)‪GET (S7-400‬‬

‫)‪PUT (S7-300‬‬ ‫)‪GET (S7-300‬‬


‫‪177‬‬ ‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫در اﺳﺘﻔﺎده از ﺑﻼك ﻫﺎي ‪ PUT/GET‬ﺑﺎﻳﺴﺘﻲ ﺗﻮﺟﻪ داﺷﺖ ﻛﻪ ‪:‬‬


‫آﻧﭽﻪ در ورودي ‪ ADDR_i‬ﺑﻼك ‪ PUT‬ﻧﻮﺷﺘﻪ ﻣﻴﺸﻮد آدرس ﺣﺎﻓﻈﻪ ﮔﻴﺮﻧﺪه را ﻧﺸﺎن ﻣﻴﺪﻫﺪ اﻳﻦ‬ ‫•‬

‫آدرس ﻋﻴﻨﺎً در ورودي ‪ RD_i‬ﺑﻼك ‪) GET‬ﻛﻪ آدرس ﺣﺎﻓﻈﻪ ﺧﻮد ﮔﻴﺮﻧﺪه را ﻧﺸﺎن ﻣﻴﺪﻫﺪ( ﻧﻮﺷﺘﻪ‬
‫ﺷﻮد‪.‬‬
‫آﻧﭽﻪ در ورودي ‪ ADDR_i‬ﺑﻼك ‪ GET‬ﻧﻮﺷﺘﻪ ﻣﻴﺸﻮد آدرس ﺣﺎﻓﻈﻪ ﻓﺮﺳﺘﻨﺪه را ﻧﺸﺎن ﻣﻴﺪﻫﺪ اﻳﻦ‬ ‫•‬

‫آدرس ﻋﻴﻨﺎً در ورودي ‪ SD_i‬ﺑﻼك ‪) PUT‬ﻛﻪ آدرس ﺣﺎﻓﻈﻪ ﺧﻮد ﻓﺮﺳﺘﻨﺪه را ﻧﺸﺎن ﻣﻴﺪﻫﺪ( ﻧﻮﺷﺘﻪ‬
‫ﺷﻮد‪.‬‬
‫اﻳﻦ ﺑﻼك ﻫﺎ ورودي ‪ R_ID‬ﻧﺪارﻧﺪ و ﺗﻄﺎﺑﻖ ﺑﻴﻦ ﻣﻘﺼﺪ و ﻣﺒﺪا ﺗﻮﺳﻂ دو ﻧﻜﺘﻪ ﻓﻮق اﻧﺠﺎم ﻣﻲ ﺷﻮد‪.‬‬ ‫•‬

‫ﻣﺜﺎل‪ 1‬ﺑﺎ اﺳﺘﻔﺎده از ‪PUT/GET‬‬


‫ﺑﻴﻦ دو ‪ PLC300‬ارﺗﺒﺎط ‪ S7 Connection‬را ﺑﺮﻗﺮار ﻛﺮده اﻳﻢ و ‪ ID‬اﺗﺼﺎل در ﻫﺮ دو ﻃﺮف ‪ 1‬ﻣﻲ ﺑﺎﺷﺪ‪ .‬ﻫﺪف‬
‫آﻧﺴﺖ ﻛﻪ ‪ MW130‬از ﻳﻚ ‪ PLC‬ﺑﻪ ‪ MW150‬از ‪ PLC‬دﻳﮕﺮ رﻳﺨﺘﻪ ﺷﻮد‪ .‬درﺳﻤﺖ ﻓﺮﺳﺘﻨﺪه ﻓﺎﻧﻜﺸﻦ ‪ PUT‬را‬
‫در ‪ OB35‬و در ﺳﻤﺖ ﮔﻴﺮﻧﺪه ﻓﺎﻧﻜﺸﻦ ‪ GET‬را ﻧﻴﺰ در ‪ OB35‬ﺻﺪا ﻣﻲ زﻧﻴﻢ‪ .‬ورودي ‪ Req‬را در ﻫﺮ دو ﻃﺮف ﺑﺎ‬
‫اﻳﺠﺎد ﻳﻚ ﭘﺎﻟﺲ ﺗﻮﺳﻂ ‪ Not‬ﻛﺮدن ﻣﺪاوم ﻳﻚ ‪ Memory Bit‬ﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ ﻓﻌﺎل ﻣﻲ ﻛﻨﻴﻢ‪ .‬ﺑﺪﻳﻬﻲ اﺳﺖ اﮔﺮ‬
‫زﻣﺎن ‪ OB35‬در ﺳﺨﺖ اﻓﺰار ‪ 100‬ﻣﻴﻠﻲ ﺛﺎﻧﻴﻪ ﺗﻨﻈﻴﻢ ﺷﺪه ﺑﺎﺷﺪ ﺑﺎ روش ﻓﻮق ﻫﺮ ‪ 200‬ﻣﻴﻠﻲ ﺛﺎﻧﻴﻪ ﻳﻜﺒﺎر ﻳﻚ ﻟﺒﻪ ﻣﺜﺒﺖ‬
‫در ورودي ‪ REQ‬ﺧﻮاﻫﻴﻢ داﺷﺖ و ارﺳﺎل اﻧﺠﺎم ﻣﻴﺸﻮد‪.‬‬
‫ﻓﺮﺳﺘﻨﺪه‬ ‫ﮔﻴﺮﻧﺪه‬
‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪178‬‬

‫ﻣﺜﺎل‪ 2‬ﺑﺎ اﺳﺘﻔﺎده از ‪PUT/GET‬‬


‫ﺑﻴﻦ دو ‪ PLC 400‬ارﺗﺒﺎط ‪ S7 Connection‬را ﺑﺮﻗﺮار ﻛﺮده اﻳﻢ در ﺳﻤﺖ ‪ PLC‬ﻓﺮﺳﺘﻨﺪه ﻓﺎﻧﻜﺸﻦ ‪ PUT‬ﻳﻌﻨﻲ‬
‫‪ SFB15‬را ﻫﻤﺮاه ﺑﺎ ﻳﻚ ‪ DB‬در ‪ OB1‬ﺻﺪا زده اﻳﻢ ورودي ‪ REQ‬را ﺑﻪ ‪ I0.0‬ﻧﺴﺒﺖ داده اﻳﻢ ﺗﺎ ﺑﺎ ﻓﻌﺎل ﺷﺪن‬
‫اﻳﻦ ﻛﻠﻴﺪ ﻋﻤﻞ ارﺳﺎل اﻧﺠﺎم ﺷﻮد‪ .‬در ﺳﻤﺖ ‪ PLC‬ﮔﻴﺮﻧﺪه ﻓﺎﻧﻜﺸﻦ ‪ PUT‬را ﻫﻤﺮاه ﺑﺎ ﻳﻚ ‪ DB‬در ‪ OB1‬ﺻﺪا زده‬
‫وﻟﻲ ورودي ‪ REQ‬را ﺑﻪ ﺑﻴﺖ اول ‪ Clock‬ﻛﻪ ﻫﺮ ‪ 100‬ﻣﻴﻠﻲ ﺛﺎﻧﻴﻪ ﻳﻜﺒﺎر ﺻﻔﺮ و ﻳﻚ ﻣﻴﺸﻮد ﻧﺴﺒﺖ داده اﻳﻢ‪.‬‬
‫در ﻫﺮ دو ﻃﺮف ﺷﻤﺎره ‪ ID‬از ‪ Netpro‬وارد ﺷﺪه اﺳﺖ‪.‬‬
‫ﻫﺪف آن ﺑﻮده اﺳﺖ ﻛﻪ ‪ 24‬ﺑﺎﻳﺖ اول از ‪ MB100‬ﺑﻪ ﺑﻌﺪ از ﺳﻤﺖ ﻓﺮﺳﺘﻨﺪه ﺑﻪ‪ 24‬ﺑﺎﻳﺖ اول ‪ DB1‬ﺳﻤﺖ ﮔﻴﺮﻧﺪه‬
‫رﻳﺨﺘﻪ ﺷﻮد‪ .‬از اﻳﻨﺮو در ﺳﻤﺖ ﻓﺮﺳﺘﻨﺪه ﺑﻪ ورودي ‪ ADDR_1‬و در ﺳﻤﺖ ﮔﻴﺮﻧﺪه ﺑﻪ ورودي ‪ RD_1‬آدرس ‪DB1‬‬

‫را ﺑﺼﻮرت ‪ Pointer‬اﺧﺘﺼﺎص ﻣﻲ دﻫﻴﻢ‪.‬وآدرس ‪ MW100‬را ﺑﺼﻮرت ‪ Pointer‬ﺑﻪ ورودي ‪ SD_1‬ﺳﻤﺖ‬


‫ﻓﺮﺳﺘﻨﺪه و ورودي ‪ ADDR_1‬در ﺳﻤﺖ ﮔﻴﺮﻧﺪه ﻧﺴﺒﺖ ﻣﻲ دﻫﻴﻢ ﺷﻜﻞ زﻳﺮ‪:‬‬
‫‪CPU 416‬‬ ‫‪CPU414‬‬

‫ﻣﺰﻳﺖ ﻓﺎﻧﻜﺸﻦ ‪ 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‬‬

‫ﭘﺲ از ﭘﻴﻜﺮ ﺑﻨﺪي ﻓﻮق ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ را اﻧﺠﺎم ﻣﻲ دﻫﻴﻢ‬


‫‪OB35 :‬‬ ‫در ﺳﻤﺖ ﻓﺮﺳﺘﻨﺪه‬
‫اﻳﺠﺎد ﭘﺎﻟﺲ ﺑﺮاي ورودي ‪REQ‬‬

‫ارﺳﺎل دﻳﺘﺎ از ﻃﺮﻳﻖ ارﺗﺒﺎط اول ﻳﻌﻨﻲ ﺑﺎ ‪ID=1‬‬

‫در اﻳﻦ ﺣﺎﻟﺖ ورودي ‪ Enable‬ﺑﻪ ﻣﻌﻜﻮس‬


‫‪ M11.2‬داده ﺷﺪه ﻛﻪ در ﺣﺎﻟﺖ ﻋﺎدي ﻧﺘﻴﺠﻪ اش‬
‫ﻳﻚ اﺳﺖ ﻳﻌﻨﻲ اﻳﻦ ﻓﺎﻧﻜﺸﻦ ﻓﻌﺎل و ﻓﺎﻧﻜﺸﻦ‬
‫ﻣﻮﺟﻮد در ‪ network‬دﻳﮕﺮ ﻏﻴﺮ ﻓﻌﺎل ﻣﻲ ﺷﻮد‬
‫در ﺻﻮرت ﺑﺮوز ﺧﻄﺎ ﺧﺮوﺟﻲ ‪ Error‬ﻳﻌﻨﻲ‬
‫‪OB1‬‬ ‫‪ M0.1‬ﻳﻚ ﻣﻴﺸﻮد ﻳﻚ ﺷﺪن اﻳﻦ ﺑﻴﺖ در‬
‫ﻣﻨﺠﺮ ﺑﻪ ﻳﻚ ﺷﺪن ‪ M11.2‬ﻣﻲ ﮔﺮدد در ﻧﺘﻴﺠﻪ‬
‫اﻳﻦ ﻓﺎﻧﻜﺸﻦ ﻏﻴﺮ ﻓﻌﺎل و ﻓﺎﻧﻜﺸﻦ ﻣﻮﺟﻮد در‬
‫‪ network‬دﻳﮕﺮ ﻓﻌﺎل ﻣﻲ ﮔﺮدد‪.‬‬

‫‪OB1:‬‬

‫‪M0.1‬‬ ‫وﻗﺘﻲ در ارﺗﺒﺎط اول ﻣﺸﻜﻞ اﻳﺠﺎد ﺷﺪ‬


‫ﻳﻚ ﺷﺪه و ‪ M11.2‬را ﺳﺖ ﻣﻲ ﻛﻨﺪ درﻧﺘﻴﺠﻪ‬
‫ارﺗﺒﺎط اول در ‪ OB35‬از ﻛﺎر ﻣﻲ اﻓﺘﺪ و ارﺗﺒﺎط‬
‫دوم ﻓﻌﺎل ﻣﻴﺸﻮد‪.‬‬
‫ﺑﺎ رﻓﻊ ﺧﻄﺎ وﻓﻌﺎل ﺷﺪن ﻛﻠﻴﺪ ري ﺳﺖ ‪ I0.0‬ﺑﻴﺖ‬
‫‪ M11.2‬ري ﺳﺖ ﺷﺪه و ارﺗﺒﺎط اول ﻣﺠﺪداً ﻓﻌﺎل‬
‫و ارﺗﺒﺎط دوم ﻏﻴﺮ ﻓﻌﺎل ﻣﻲ ﮔﺮدد‪.‬‬
‫‪181‬‬ ‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫‪OB35:‬‬ ‫در ﺳﻤﺖ ﮔﻴﺮﻧﺪه‬


‫اﻳﺠﺎد ﭘﺎﻟﺲ ﺑﺮاي ورودي ‪REQ‬‬

‫در ﺣﺎﻟﺖ ﻋﺎدي اﻳﻦ ﻓﺎﻧﻜﺸﻦ ﻓﻌﺎل و ﻓﺎﻧﻜﺸﻦ‬


‫‪ network‬ﺑﻌﺪي ﻏﻴﺮ ﻓﻌﺎل اﺳﺖ اﮔﺮ در اﻳﻦ‬
‫ارﺗﺒﺎط ﻣﺸﻜﻞ ﭘﻴﺶ ﺑﻴﺎﻳﺪ ‪ M10.1‬ﻳﻚ ﺷﺪه و‬
‫در ‪ OB1‬ﺑﻴﺖ ‪ M11.2‬ﻳﻚ ﻣﻴﺸﻮد در ﻧﺘﻴﺠﻪ‬
‫اﻳﻦ ﻓﺎﻧﻜﺸﻦ ﻏﻴﺮﻓﻌﺎل و ارﺗﺒﺎط ﻣﻮﺟﻮد در‬
‫‪ network‬ﺑﻌﺪي ﻓﻌﺎل ﻣﻲ ﺷﻮد‪.‬‬

‫وﻗﺘﻲ اﻳﻦ ﻓﺎﻧﻜﺸﻦ ﻓﻌﺎل اﺳﺖ اﮔﺮ ﻣﺸﻜﻠﻲ در‬


‫ارﺗﺒﺎط ﭘﻴﺶ ﺑﻴﺎﻳﺪ ﺑﻴﺖ ‪ M11.1‬ﻳﻚ ﻣﻴﺸﻮد ‪.‬‬
‫در ﻧﺘﻴﺠﻪ در ‪ OB1‬ﺑﻴﺖ ‪ M11.2‬ﺻﻔﺮ ﻣﻲ‬
‫ﮔﺮدد در ﻧﺘﻴﺠﻪ اﻳﻦ ارﺗﺒﺎط ﻏﻴﺮ ﻓﻌﺎل و ﻓﺎﻧﻜﺸﻦ‬
‫ﻣﻮﺟﻮد در ‪ Network‬ﻗﺒﻠﻲ ﻓﻌﺎل ﻣﻲ ﮔﺮدد‪.‬‬

‫‪OB1:‬‬

‫ﺳﺖ و ري ﺳﺖ ﺷﺪن ‪ M11.2‬ﺗﻮﺳﻂ ﺑﻴﺘﻬﺎي‬


‫‪ Error‬ﻓﺎﻧﻜﺸﻦ ﻫﺎي ‪Get‬‬ ‫ﺧﺮوﺟﻲ‬

‫ﺗﺬﻛﺮ ‪ :‬در اﺳﺘﻔﺎده از ﺑﻼك ﻫﺎي ‪ PUT/GET‬اﻟﺰاﻣﻲ ﺑﻪ ﺻﺪا زدن آﻧﻬﺎ در دو ﻃﺮف ﻧﻴﺴﺖ ﻣﻴﺘﻮان ﻓﻘﻂ در ﻳﻚ‬
‫ﺳﻤﺖ آﻧﻬﺎ را ﺻﺪا زد‪ .‬ﺻﺮﻓﺎً ﻛﺎﻓﻲ اﺳﺖ در ﺳﻤﺖ ﻣﻘﺎﺑﻞ آدرس ذﻛﺮ ﺷﺪه ﻣﻮﺟﻮد ﺑﺎﺷﺪ‪.‬‬
‫‪USEND / URCV‬‬ ‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﺎ‬
‫اﻳﻦ دو ﺑﻼك ﺑﺮاي ارﺳﺎل و درﻳﺎﻓﺖ از ﻧﻮع ‪ Uncoordinated‬ﺑﻜﺎر ﻣﻲ روﻧﺪ‪ .‬ﻳﻌﻨﻲ درﻳﺎﻓﺖ دﻳﺘﺎ ﺗﻮﺳﻂ ﮔﻴﺮﻧﺪه‬
‫‪ Acknowledge‬ﻧﻤﻲ ﺷﻮد‪ .‬ﺷﻤﺎره اﻳﻦ ﺑﻼك ﻫﺎ ﻃﺒﻖ ﺷﻜﻞ ﺑﻌﺪ اﺳﺖ‪:‬‬
‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪182‬‬

‫‪USEND‬‬ ‫‪URECV‬‬

‫‪ : USEND‬ﻫﻤﺎﻧﻄﻮر ﻛﻪ ﻣﺸﺎﻫﺪه ﻣﻴﺸﻮد ‪ SFB8‬داراي ‪ 4‬ورودي ‪ SD_i‬اﺳﺖ ﻛﻪ ﻣﻲ ﺗﻮان ﺑﻪ ﻫﺮ ﻛﺪام از آﻧﻬﺎ‬


‫ﻳﻚ ﻧﺎﺣﻴﻪ آدرس از ﺣﺎﻓﻈﻪ ﺳﻤﺖ ﻓﺮﺳﺘﻨﺪه را اﺧﺘﺼﺎص داد‪ .‬وﻟﻲ ‪ FB8‬ﻓﻘﻂ ﻳﻚ ورودي ‪ SD_1‬دارد ‪.‬‬
‫ﺑﺎ رﺳﻴﺪن ﻟﺒﻪ ﻣﺜﺒﺖ در ورودي ‪ REQ‬ﻋﻤﻞ ارﺳﺎل ﺑﻪ ﮔﻴﺮﻧﺪه ﺑﺎ ‪ ID‬و ‪ R_ID‬ﻣﺸﺨﺺ ﺷﺪه اﻧﺠﺎم ﻣﻴﺸﻮد‪ .‬ﺑﺪﻳﻬﻲ‬
‫اﺳﺖ ﻟﺒﻪ ﻣﺜﺒﺖ ﺑﻌﺪي زﻣﺎﻧﻲ ﺑﺎﻳﺴﺘﻲ ﺑﻪ ‪ REQ‬ارﺳﺎل ﺷﻮد ﻛﻪ ‪ Job‬ﻗﺒﻠﻲ ﺗﻜﻤﻴﻞ ﻳﻌﻨﻲ ‪ Done=1‬ﺷﺪه ﺑﺎﺷﺪ‪.‬‬
‫‪183‬‬ ‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫‪ : 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‬‬ ‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﺎ‬


‫اﻳﻦ دو ﺑﻼك ﺑﺮاي ارﺳﺎل و درﻳﺎﻓﺖ از ﻧﻮع ‪ Segmented‬ﺑﻜﺎر ﻣﻲ روﻧﺪ‪.‬در اﻳﻦ روش ﺑﻴﺸﺘﺮﻳﻦ ﺣﺠﻢ دﻳﺘﺎ‬
‫آدرس دﻫﻲ ﻣﻴﺸﻮد ﺑﺎ ﻳﻜﺒﺎر ﻓﺮاﺧﻮاﻧﻲ اﻳﻦ ﻓﺎﻧﻜﺸﻦ ﻫﺎ در ‪ S7-400‬ﻣﺎﻛﺰﻳﻤﻢ ‪ 64 Kbyte‬و در ‪ S7-300‬ﻣﺎﻛﺰﻳﻤﻢ‬
‫‪ 32 Kbyte‬ﻗﺎﺑﻞ اﻧﺘﻘﺎل اﺳﺖ‪ .‬در اﻳﻦ روش دﻳﺘﺎ ﺑﻪ ﺑﺴﺘﻪ ﻫﺎي ﻛﻮﭼﻜﺘﺮ ﺷﻜﺴﺘﻪ ﺷﺪه و ﺑﺪﻧﺒﺎل ﻫﻢ ارﺳﺎل ﻣﻴﺸﻮﻧﺪ ﺑﻪ‬
‫ﻫﻤﻴﻦ ﻋﻠﺖ ﺑﻪ آن ‪ Segmented‬ﮔﻔﺘﻪ ﻣﻲ ﺷﻮد‪ Acknowledege .‬ﮔﻴﺮﻧﺪه ﭘﺲ از درﻳﺎﻓﺖ آﺧﺮﻳﻦ ﺑﺴﺘﻪ ﺑﻪ ﻓﺮﺳﺘﻨﺪه‬
‫ارﺳﺎل ﻣﻲ ﮔﺮدد‪ .‬ﺷﻤﺎره و ﺷﻜﻞ اﻳﻦ ﺑﻼك ﻫﺎ ﺑﺼﻮرت زﻳﺮ اﺳﺖ‪:‬‬
‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪184‬‬

‫‪BSEND‬‬ ‫‪BRCV‬‬

‫ﻫﻤﺎﻧﻄﻮر ﻛﻪ ﻣﺸﺎﻫﺪه ﻣﻲ ﺷﻮد ‪ FB12‬و ‪ SFB12‬ﻓﻮق از ﻧﻈﺮ ورودي و ﺧﺮوﺟﻲ ﻫﺎ ﻛﺎﻣﻼً ﻣﺸﺎﺑﻪ ﻫﺴﺘﻨﺪ‪.‬‬
‫ﻫﻤﻴﻨﻄﻮر‪ FB 13‬و ‪ SFB13‬از ﻧﻈﺮ ﻋﻤﻠﻜﺮد ﺷﺒﻴﻪ آﻧﭽﻪ ﻗﺒﻼً ﺑﺮاي ‪ USEND/URCV‬ذﻛﺮ ﺷﺪ ﻣﻲ ﺑﺎﺷﺪ‪ .‬ﺑﺎ رﺳﻴﺪن‬
‫ﻟﺒﻪ ﻣﺜﺒﺖ ‪ REQ‬از آدرس ﻣﺸﺨﺺ ﺷﺪه در ‪ SD_1‬ﺑﻪ اﻧﺪازه ﺗﻌﺪاد ﺑﺎﻳﺖ ﻣﺸﺨﺺ ﺷﺪه در ‪ LEN‬ارﺳﺎل ﻣﻴﮕﺮدد‪.‬‬
‫) در ﻓﺎﻧﻜﺸﻦ ﻗﺒﻠﻲ ‪ LEN‬وﺟﻮد ﻧﺪاﺷﺖ(ﺑﺮاي ﺗﺴﺖ ﺑﻪ ورودي ‪ LEN‬در دو ﻃﺮف ﻣﻘﺪار ﺛﺎﺑﺘﻲ را از ﻃﺮﻳﻖ ﻳﻚ‬
‫‪ MW‬اﺧﺘﺼﺎص دﻫﻴﺪ‪.‬‬
‫‪185‬‬ ‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫‪ 9-9‬ﭘﻴﻜﺮ ﺑﻨﺪي و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ارﺗﺒﺎط ‪S7 Connection Fault Tolerant‬‬


‫اﻳﻦ ارﺗﺒﺎط ﻣﺨﺼﻮص ﺳﻴﺴﺘﻢ ﻫﺎي ‪ S7-400H‬اﺳﺖ وﻗﺘﻲ دو ﺳﻴﺴﺘﻢ ‪ H‬وﺟﻮد دارد ﻛﻪ روي ﻫﺮ ﻛﺪام از آﻧﻬﺎ دو‬
‫‪ CPU‬و دو ﻛﺎرت ‪ CP‬اﺗﺮﻧﺖ ﻣﻮﺟﻮد اﺳﺖ ﺗﻮﺳﻂ اﻳﻦ ارﺗﺒﺎط ﺑﺎ ﺗﻌﺮﻳﻒ ﻛﺮدن ﻓﻘﻂ ﻳﻚ اﺗﺼﺎل ﺑﺎ ﻳﻚ ‪ ID‬ﻣﻴﺘﻮان‬
‫ﺑﻴﻦ دو ﺳﻴﺴﺘﻢ ﺗﺒﺎدل دﻳﺘﺎ اﻧﺠﺎم داد‪ .‬در اﻳﻦ ﺷﺮاﻳﻂ در ﻫﺮ ﻃﺮف اﮔﺮ ﻛﻨﺘﺮل از ‪ Master‬ﺑﻪ ‪ Standby‬ﺳﻮﺋﻴﭻ ﺷﻮد‬
‫ﻫﻴﭻ ﻣﺸﻜﻠﻲ در ﺗﺒﺎدل دﻳﺘﺎ ﭘﻴﺶ ﻧﺨﻮاﻫﺪ آﻣﺪ زﻳﺮا ارﺗﺒﺎط ﻓﻮق ﺗﻤﺎم ﭼﻬﺎر ﺣﺎﻟﺖ ارﺗﺒﺎﻃﻲ ﺑﻴﻦ ﻛﺎرﺗﻬﺎي ‪ CP‬دو‬
‫ﻃﺮف را ﭘﻮﺷﺶ ﻣﻲ دﻫﺪ‪.‬‬
‫اﻟﻒ( ﭘﻴﻜﺮ ﺑﻨﺪي ﺳﺨﺖ اﻓﺰار‬
‫ﺑﺮاي ﻫﺮ ﺳﻴﺴﺘﻢ ‪ S7-400H‬ﻧﻴﺎز ﺑﻪ ﭘﻴﻜﺮﺑﻨﺪي ﺑﺎ دو ﻣﻨﺒﻊ ﺗﻐﺬﻳﻪ ‪ ،‬دو ‪ CPU‬ﻫﻤﺮاه ﺑﺎ ﻣﺪول ﻫﺎي ‪ Sync‬و دو ﻛﺎرت‬
‫اﺗﺮﻧﺖ وﺟﻮد دارد اﻳﻦ اﺟﺰا ﺑﺎﻳﺴﺘﻲ ﻛﺎﻣﻼً ﻣﺸﺎﺑﻪ ﺑﺎﺷﺪ‪ .‬ﺧﻮاﻧﻨﺪه ﻣﺤﺘﺮم ﻣﻴﺘﻮاﻧﺪ ﺗﻮﺿﻴﺤﺎت ﺑﻴﺸﺘﺮ در ﻣﻮرد ﭘﻴﻜﺮﺑﻨﺪي‬
‫اﻳﻦ ﺳﻴﺴﺘﻤﻬﺎ را در ﺟﻠﺪ دوم ﻛﺘﺎب راﻫﻨﻤﺎي ﺟﺎﻣﻊ ‪ Step7‬ﺗﺎﻟﻴﻒ ﻧﮕﺎرﻧﺪه ﻣﻼﺣﻈﻪ ﻛﻨﺪ‪.‬‬
‫ﺷﻜﻞ زﻳﺮ ﭘﻴﻜﺮﺑﻨﺪي ﺳﺨﺖ‬
‫اﻓﺰار ﻳﻚ ﺳﻴﺴﺘﻢ ‪ H‬را ﻧﺸﺎن‬
‫ﻣﻲ دﻫﺪ‪ .‬در اﻳﻨﺠﺎ ﻧﻴﺰ ﺷﺒﻴﻪ‬
‫‪CP‬‬ ‫آﻧﭽﻪ ﻗﺒﻼً ذﻛﺮ ﺷﺪﻛﺎرت‬
‫ﺑﺎﻳﺪ ‪ ISO‬ﻳﺎ ‪ ISO-on-TCP‬را‬
‫ﺳﺎﭘﻮرت ﻛﻨﺪ و در ﺣﺎﻟﺖ‬
‫اﺧﻴﺮ ‪ MAC Address‬آن‬
‫ﻓﻌﺎل ﺷﺪه ﺑﺎﺷﺪ‪.‬‬

‫ب( ﭘﻴﻜﺮ ﺑﻨﺪي ارﺗﺒﺎط در ‪Netpro‬‬


‫ﻓﺮض ﻛﻨﻴﺪ دو ﺳﻴﺴﺘﻢ ‪ H‬ﻛﻪ ﻫﺮ ﻛﺪام ﺳﺨﺖ اﻓﺰاري ﺷﺒﻴﻪ ﻓﻮق دارﻧﺪ ﭘﻴﻜﺮ ﺑﻨﺪي ﻧﻤﻮده اﻳﻢ در اﻳﻨﺠﺎ دو ﺣﺎﻟﺖ را‬
‫در ﻧﻈﺮ ﻣﻲ ﮔﻴﺮﻳﻢ‬
‫ﺣﺎﻟﺖ اول ‪ :‬ﻛﺎرﺗﻬﺎي ‪ CP‬ﻣﻮﺟﻮد در رك ﺷﻤﺎره ﺻﻔﺮ ﺑﻪ ﻳﻚ ﺷﺒﻜﻪ اﺗﺮﻧﺖ و ﻛﺎرﺗﻬﺎي ‪ CP‬ﻣﻮﺟﻮد در رك‬
‫ﺷﻤﺎره ﻳﻚ ﺑﻪ ﺷﺒﻜﻪ اﺗﺮﻧﺖ دﻳﮕﺮي ﻣﺘﺼﻞ ﻫﺴﺘﻨﺪ ﺑﻨﺎﺑﺮ اﻳﻦ ﺷﻜﻞ زﻳﺮ را در ‪ Netpro‬ﺧﻮاﻫﻴﻢ داﺷﺖ‬
‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪186‬‬

‫روي ﻳﻜﻲ از ‪ CPU‬ﻫﺎ ﻛﻠﻴﻚ ﻛﺮده و در ﺟﺪول‬


‫اﺗﺼﺎﻻت ﻣﻘﺼﺪ را ﺳﻴﺴﺘﻢ ‪ H‬دوم و ﻧﻮع اﺗﺼﺎل‬
‫را ‪ Redundant‬اﻧﺘﺨﺎب ﻣﻲ ﻛﻨﻴﻢ‪.‬ﻫﻤﺎﻧﻄﻮر ﻛﻪ‬
‫ﻣﺸﺎﻫﺪه ﻣﻴﺸﻮد ﺑﺮاي ﻣﻘﺼﺪ ﻫﺮ دو ‪ CPU‬ﺑﻌﻨﻮان‬
‫ﻳﻚ اﻧﺘﺨﺎب ﻇﺎﻫﺮ ﻣﻲ ﮔﺮدﻧﺪ‪.‬‬
‫اﮔﺮ ﻣﻘﺼﺪ و ﻛﺎرﺗﻬﺎ درﺳﺖ اﻧﺘﺨﺎب ﺷﺪه ﺑﺎﺷﺪ‬
‫ﭘﺲ از ﻛﻠﻴﻚ روي ‪ Apply‬ﭘﻨﺠﺮه زﻳﺮ ﻇﺎﻫﺮ‬
‫ﺧﻮاﻫﺪ ﺷﺪ‪ .‬ﻫﻤﺎﻧﻄﻮر ﻛﻪ ﻣﺸﺎﻫﺪه ﻣﻴﺸﻮد ﺑﺎ ﻳﻚ‬
‫‪ ID‬ﻫﺮ دو ارﺗﺒﺎط ﺑﺮﻗﺮار ﺷﺪه اﺳﺖ‬
‫ﻳﻌﻨﻲ ﻛﺎرﺗﻬﺎي ‪ CP‬ﻣﻮﺟﻮد در رك ﻫﺎي ﺷﻤﺎره ﺻﻔﺮ و ﻛﺎرﺗﻬﺎي ﻣﻮﺟﻮد در رك ﻫﺎي ﺷﻤﺎره ﻳﻚ ﺑﺎ ﻫﻢ ارﺗﺒﺎط‬
‫دارﻧﺪ‪.‬‬
‫‪187‬‬ ‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫اﮔﺮ ﻣﻘﺼﺪ و ﻛﺎرﺗﻬﺎ درﺳﺖ اﻧﺘﺨﺎب ﺷﺪه ﺑﺎﺷﺪ ﭘﺲ از ﻛﻠﻴﻚ روي ‪ Apply‬ﭘﻨﺠﺮه زﻳﺮ ﻇﺎﻫﺮ ﺧﻮاﻫﺪ ﺷﺪ‪ .‬ﻫﻤﺎﻧﻄﻮر‬
‫ﻛﻪ ﻣﺸﺎﻫﺪه ﻣﻴﺸﻮد ﺑﺎ ﻳﻚ ‪ ID‬ﻫﺮ دو ارﺗﺒﺎط ﺑﺮﻗﺮار ﺷﺪه اﺳﺖ ﻳﻌﻨﻲ ﻛﺎرﺗﻬﺎي ‪ CP‬ﻣﻮﺟﻮد در رك ﻫﺎي ﺷﻤﺎره‬
‫ﺻﻔﺮ و ﻛﺎرﺗﻬﺎي ﻣﻮﺟﻮد در رك ﻫﺎي ﺷﻤﺎره ﻳﻚ ﺑﺎ ﻫﻢ ارﺗﺒﺎط دارﻧﺪ‪.‬‬

‫ﺣﺎﻟﺖ دوم ‪ :‬ﻫﺮ ﭼﻬﺎر ﻛﺎرت ‪ CP‬ﻣﻮﺟﻮد در رﻛﻬﺎي ﺷﻤﺎره ﺻﻔﺮ و ﺷﻤﺎره ﻳﻚ ﻫﺮ دو ﺳﻴﺴﺘﻢ را ﺑﻪ ﻳﻚ ﺷﺒﻜﻪ‬
‫اﺗﺮﻧﺖ ﻣﺘﺼﻞ ﻣﻲ ﻛﻨﻴﻢ ﺑﻨﺎﺑﺮ اﻳﻦ ﺷﻜﻞ زﻳﺮ را در ‪ Netpro‬ﺧﻮاﻫﻴﻢ داﺷﺖ‬

‫اﮔﺮ در اﻳﻨﺤﺎﻟﺖ اﺗﺼﺎل ‪ S7 Connection Fault Tolerant‬را ﺗﻌﺮﻳﻒ ﻛﻨﻴﻢ ﭘﻨﺠﺮه اﺗﺼﺎل ﺑﺼﻮرت زﻳﺮ ﺧﻮاﻫﺪ ﺑﻮد‪.‬‬
‫در ﻣﻘﺎﻳﺴﻪ ﺑﺎ ﺣﺎﻟﺖ ﻗﺒﻞ ﻣﻲ ﺑﻴﻨﻴﻢ ﻛﻪ در اﻳﻨﺠﺎ ﺑﺎ ﻳﻚ ‪ ID‬ﭼﻬﺎر اﺗﺼﺎل وﺟﻮد دارد ﻳﻌﻨﻲ ﻛﺎرت ‪ CP‬رك ﺻﻔﺮ‬
‫ﻋﻼوه ﺑﺮ ارﺗﺒﺎط ﺑﺎ ﻛﺎرت ‪ CP‬رك ﺻﻔﺮ ﻣﻘﺎﺑﻞ ارﺗﺒﺎط دﻳﮕﺮي ﺑﺎ ﻛﺎرت ‪ CP‬رك ﺷﻤﺎره ﻳﻚ ﺳﻤﺖ ﻣﻘﺎﺑﻞ ﻧﻴﺰ‬
‫دارد‪.‬‬
‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬ ‫‪188‬‬

‫ج( ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﺗﺒﺎدل دﻳﺘﺎ‬


‫ﻓﺎﻧﻜﺸﻦ ﻫﺎي ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﺗﻔﺎوﺗﻲ ﺑﺎ آﻧﭽﻪ ﺑﺮاي ‪ S7 Connection‬ﺗﻮﺿﻴﺢ داده ﺷﺪ ﻧﺪارﻧﺪ‪ .‬در اﻳﻨﺠﺎ ﺻﺮﻓﺎً ﺑﻪ‬
‫ﻧﻜﺎت ﻣﺮﺑﻮط ﺑﻪ ﺳﻴﺴﺘﻤﻬﺎي ‪ H‬دﻗﺖ ﺷﻮد ﻣﺜﻼً اﻳﻨﻜﻪ ﺑﺮﻧﺎﻣﻪ ﻓﻘﻂ ﺑﻪ ﻳﻜﻲ از دو ‪ CPU‬داﻧﻠﻮدﺷﻮد ‪ .‬ﺗﺸﺮﻳﺢ اﻳﻦ‬
‫ﻧﻜﺎت در رﻓﺮﻧﺲ اﺷﺎره ﺷﺪه ﻗﺒﻠﻲ آﻣﺪه اﺳﺖ‪.‬‬

‫‪ S7‬و ‪S5‬‬ ‫‪ 10-9‬ﭘﻴﻜﺮ ﺑﻨﺪي ارﺗﺒﺎط‬


‫ارﺗﺒﺎط ﺑﻴﻦ ‪ S7‬و ‪ S5‬ﻣﻲ ﺗﻮاﻧﺪ ﺑﻪ ﻳﻜﻲ از دو ﺣﺎﻟﺖ زﻳﺮ ﺗﻌﺮﻳﻒ ﺷﻮد‪:‬‬
‫ارﺗﺒﺎط ‪Send/Receive‬‬ ‫•‬

‫‪Fetch/Write‬‬ ‫ارﺗﺒﺎط‬ ‫•‬

‫‪ Send/receive‬ﺑﻴﻦ ‪ S7‬و ‪S5‬‬ ‫اﻟﻒ( ارﺗﺒﺎط‬


‫‪Industrial‬‬ ‫در ‪ Netpro‬ﻳﻚ ﺳﻴﺴﺘﻢ ‪ S5‬وارد ﻛﺮده و ﺑﺎ داﺑﻞ ﻛﻠﻴﻚ روي آن در ﺑﺨﺶ ‪ Interface‬ارﺗﺒﺎط‬
‫‪ Ethernet‬را اﻧﺘﺨﺎب وآدرﺳﻬﺎي ‪ IP‬و ‪ MAC‬را وارد ﻣﻲ ﻛﻨﻴﻢ‪.‬‬

‫‪TCP‬‬ ‫ﺑﺎ اﺗﺼﺎل ‪ S5‬ﺑﻪ ﻫﻤﺎن ﺷﺒﻜﻪ اي ﻛﻪ ‪ S7‬ﻣﺘﺼﻞ ﺷﺪه ﻣﻲ ﺗﻮان اﻧﻮاع ارﺗﺒﺎﻃﺎت اﺗﺮﻧﺖ ﻣﺎﻧﻨﺪ ‪ ISO Transport‬و‬
‫‪ ISO-on-TCP‬را ﺗﻌﺮﻳﻒ ﻧﻤﻮد‪ .‬اداﻣﻪ ﻛﺎر ﻣﺎﻧﻨﺪ ﻗﺒﻞ ﺧﻮاﻫﺪ ﺑﻮد ﻳﻌﻨﻲ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ در ﺳﻤﺖ ‪S7‬‬ ‫‪ Connection‬و‬
‫و ﻧﻴﺰ در ﺳﻤﺖ ‪ S5‬ﺗﻮﺳﻂ ﻓﺎﻧﻜﺸﻦ ﻫﺎي ‪ Send‬و ‪ Receive‬اﻧﺠﺎم ﻣﻲ ﺷﻮد‪.‬‬

‫ب( ارﺗﺒﺎط ‪Fetch/Write‬‬

‫اﻳﻦ ارﺗﺒﺎط از دﻳﺪﮔﺎه ‪ 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‬‬

‫ﻳﻚ ﺷﺪن ﺑﻴﺖ ‪ M8.1‬ﻣﻨﺠﺮ ﺑﻪ ﻓﻌﺎل ﺳﺎزي‬


‫ارﺗﺒﺎط ﻣﻲ ﮔﺮدد‪.‬‬

‫ﻋﻤﻠﻜﺮد اﻳﻦ ﻓﺎﻧﻜﺸﻨﻬﺎ ﻃﺒﻖ ﺷﻜﻞ زﻳﺮ اﺳﺖ‪:‬‬

‫در ﻣﻮرد ﻓﺎﻧﻜﺸﻦ ‪ AG_Control‬ﺑﻪ ﻣﺜﺎل زﻳﺮ ﺗﻮﺟﻪ ﻛﻨﻴﺪ‪:‬‬


‫‪191‬‬ ‫ﺗﺒﺎدل دﻳﺘﺎ ﺑﻴﻦ ‪ PLC‬ﻫﺎ ﺑﺎ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ‬

‫ﺑﺎ رﺳﻴﺪن ﻟﺒﻪ ﻣﺜﺒﺖ ‪ M8.0‬اﺗﺼﺎل ﺗﻌﺮﻳﻒ ﺷﺪه ﺑﺮاي‬


‫ﻛﺎرت ‪ CP‬ﺑﺎ آدرس ﺑﻴﺲ ‪ w#16#0100‬و ﺷﻤﺎره‬
‫‪ ID=1‬ﺗﻮﺳﻂ اﻳﻦ ﻓﺎﻧﻜﺸﻦ ﺧﻮاﻧﺪه ﺷﺪه و وﺿﻌﻴﺖ‬
‫آن در ﺧﺮوﺟﻲ‪ RESULT1‬ﻇﺎﻫﺮ ﻣﻲ ﮔﺮدد‪ .‬ﺑﻴﺖ‬
‫ﻫﺎي ﻣﺨﺘﻠﻒ اﻳﻦ ﺧﺮوﺟﻲ )ﻛﻪ ‪ 32‬ﺑﻴﺘﻲ اﺳﺖ(‬
‫وﺿﻌﻴﺖ ارﺗﺒﺎط را ﺑﺎ ﺟﺰﺋﻴﺎت ﻧﺸﺎن ﻣﻲ دﻫﺪ‪.‬‬

‫ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ در اﻳﻨﺤﺎﻟﺖ ورودي ‪ 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‬‬

‫‪ -2‬ﻫﻤﻪ ‪ PLC‬ﻫﺎ در ‪ Step7‬در ﻳﻚ ﭘﺮوژه وارد ﺷﺪه اﻧﺪ‪.‬‬


‫ﻣﻲ ﺗﻮان ﺑﺪون اﻳﻨﻜﻪ ﺷﺮط ﻫﺎي ﻓﻮق وﺟﻮد داﺷﺘﻪ ﺑﺎﺷﻨﺪ ﻧﻴﺰ ﺗﺒﺎدل دﻳﺘﺎ را ﭘﻴﻜﺮ ﺑﻨﺪي و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﻛﺮد ﻓﻘﻂ ﻳﻚ‬
‫ﻧﻜﺘﻪ ﻣﻬﻢ وﺟﻮد دارد و آن ﺷﻤﺎره ‪ Subnet ID‬اﺳﺖ ﻛﻪ ﺑﺎﻳﺴﺘﻲ در ﻫﺮ دو ﭘﺮوژه ﻳﻜﺴﺎن ﺑﺎﺷﺪ‪ .‬درﻏﻴﺮ اﻳﻨﺼﻮرت‬
‫ﺗﺒﺎدل دﻳﺘﺎ اﻧﺠﺎم ﻧﺨﻮاﻫﺪ ﺷﺪ‪ .‬اﻳﻦ ﺷﻤﺎره را ﻣﻲ ﺗﻮان ﺑﺎ داﺑﻞ ﻛﻠﻴﻚ روي ﺧﻂ ﺷﺒﻜﻪ اﺗﺮﻧﺖ در ‪ Netpro‬ﻣﺸﺎﻫﺪه‬
‫ﻛﺮد ﺷﻜﻞ زﻳﺮ‪:‬‬
‫‪ -10‬ﻛﺎر ﺑﺎ ‪IT-CP‬‬
‫ﻣﺸﺘﻤﻞ ﺑﺮ ‪:‬‬
‫‪ IT-CP 1-10‬ﭼﻴﺴﺖ ؟‬
‫‪ 2-10‬ارﺗﺒﺎﻃﺎت ﻣﻌﻤﻮل از ﻃﺮﻳﻖ ﻛﺎرت ‪IT-CP‬‬
‫ارﺳﺎل اﻃﻼﻋﺎت از ﻃﺮﻳﻖ ‪Email‬‬ ‫‪3-10‬‬
‫‪ 4-10‬ﺗﺒﺎدل ﻓﺎﻳﻞ از ﻃﺮﻳﻖ ‪( File Transfer Protocol) FTP‬‬
‫اﺳﺘﻔﺎده از ﺻﻔﺤﺎت ‪Web‬‬ ‫‪5-10‬‬
‫ﻛﺎر ﺑﺎ ‪IT-CP‬‬ ‫‪196‬‬

‫‪ IT-CP 1-10‬ﭼﻴﺴﺖ ؟‬
‫ﻛﺎرﺗﻬﺎي ‪ IT-CP‬ﻛﻪ روي ‪ PLC‬ﻧﺼﺐ ﻣﻲ ﺷﻮﻧﺪ ﻛﺎرت ﻫﺎﻳﻲ ﻫﺴﺘﻨﺪ ﻛﻪ ﻋﻼوه ﺑﺮ ﻓﺎﻧﻜﺸﻨﻬﺎﻳﻲ ﻛﻪ ﺗﺎﻛﻨﻮن ﺑﺮاي‬
‫ﺳﺎﻳﺮ ﻛﺎرت ﻫﺎي اﺗﺮﻧﺖ ) ‪( ISO and TCP‬ﺑﻴﺎن‬
‫اﻣﻜﺎﻧﺎت ﻓﻨﺎوري اﻃﻼﻋﺎت )‪ (IT‬را ﻧﻴﺰ‬ ‫ﺷﺪ‬
‫ﭘﺸﺘﻴﺒﺎﻧﻲ ﻣﻲ ﻛﻨﻨﺪ از ﺟﻤﻠﻪ‪:‬‬
‫• اﻣﻜﺎن ﺗﺒﺎدل اﻃﻼﻋﺎت از ﻃﺮﻳﻖ ‪Email‬‬

‫• اﻣﻜﺎن ﻛﺎر ﺑﺎ ﺳﻴﺴﺘﻢ اﺗﻮﻣﺎﺳﻴﻮن ﺗﺤﺖ ‪Web‬‬

‫• اﻣﻜﺎن ارﺳﺎل ﻓﺎﻳﻞ از ﻃﺮﻳﻖ ﭘﺮوﺗﻜﻞ ‪FTP‬‬

‫در ﻧﺎم اﻳﻦ ﻛﺎرﺗﻬﺎ ﭘﺴﻮﻧﺪ ‪ IT‬وﺟﻮد دارد ‪ .‬ﺷﻜﻞ روﺑﺮو اﻳﻦ‬
‫ﻛﺎرت را ﺑﺮاي ‪ S7-300‬در ﭘﻨﺠﺮه ‪ HWconfig‬ﻧﺸﺎن ﻣﻲ دﻫﺪ‪ .‬در‬
‫ﻫﻨﮕﺎم ﭘﻴﻜﺮ ﺑﻨﺪي ﺳﺨﺖ اﻓﺰار وﻗﺘﻲ اﻳﻦ ﻛﺎرت را در رك ﻗﺮار‬
‫داده وﭘﺎراﻣﺘﺮﻫﺎي آﻧﺮا ﺑﺒﻴﻨﻴﻢ ﻧﺴﺒﺖ ﺑﻪ ﻛﺎرت ﻫﺎي ﻗﺒﻠﻲ ﺑﺨﺶ ﻫﺎي‬
‫اﺿﺎﻓﻪ ﺗﺮي را ﻣﺸﺎﻫﺪه ﺧﻮاﻫﻴﻢ ﻛﺮد‪:‬‬

‫ﻗﺴﻤﺖ ﻫﺎﻳﻲ ﻣﺎﻧﻨﺪ ‪ User‬و ‪ Symbols‬و ‪ DNS Parameters‬ﺑﺮاي ﺗﻨﻈﻴﻢ ﭘﺎراﻣﺘﺮ ﻫﺎي ﻣﺮﺗﺒﻂ ﺑﺎ ‪ IT‬ﺑﻜﺎر ﻣﻲ روﻧﺪ‪.‬‬

‫ﺑﺨﺶ ‪ IP Access Protection‬ﻣﺨﺼﻮص ﻛﺎرت ‪ IT‬ﻧﻴﺴﺖ ﺑﺮﺧﻲ ﻛﺎرت ﻫﺎي ‪ CP‬دﻳﮕﺮ ﻧﻴﺰ اﻳﻦ ﺗﻨﻈﻴﻢ را‬
‫دارا ﻣﻲ ﺑﺎﺷﻨﺪ‪ .‬ﺑﺎ ﻓﻌﺎل ﻛﺮدن اﻳﻦ ﻗﺴﻤﺖ ﺻﺮﻓﺎً آدرﺳﻬﺎي ‪ IP‬ﻛﻪ در اﻳﻦ ﻗﺴﻤﺖ وارد ﻣﻴﺸﻮﻧﺪ اﻣﻜﺎن دﺳﺘﺮﺳﻲ ﺑﻪ‬
‫ﻛﺎرت را دارا ﻣﻲ ﺑﺎﺷﻨﺪ‪.‬‬
‫‪197‬‬ ‫ﻛﺎر ﺑﺎ ‪IT-CP‬‬

‫‪ 2-10‬ارﺗﺒﺎﻃﺎت ﻣﻌﻤﻮل از ﻃﺮﻳﻖ ﻛﺎرت ‪IT-CP‬‬


‫ﻛﺎرت ﻫﺎي ‪ IT-CP‬ﺑﻄﻮر ﻣﻌﻤﻮل ﺗﻤﺎم اﻧﻮاع ارﺗﺒﺎﻃﺎﺗﻲ ﻛﻪ در ﻓﺼﻞ ﻗﺒﻞ ﺷﺮح داده ﺷﺪ را ﺳﺎﭘﻮرت ﻣﻲ ﻛﻨﻨﺪ‬
‫ﻣﺎﻧﻨﺪ‪:‬‬
‫‪ISO Transport Connection‬‬ ‫•‬
‫‪TCP Connection‬‬ ‫•‬
‫‪UDP Connection‬‬ ‫•‬
‫‪ISO-on-TCP Connection‬‬ ‫•‬
‫‪S7 Connection‬‬ ‫•‬

‫در ﭼﻨﻴﻦ ﻛﺎرﺑﺮدﻫﺎﻳﻲ ﭘﻴﻜﺮ ﺑﻨﺪي آﻧﻬﺎ در ‪ Netpro‬و ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ آﻧﻬﺎ ﺑﺎ ﻓﺎﻧﻜﺸﻦ ﻫﺎي ﺧﺎص ﺗﺒﺎدل دﻳﺘﺎ ﻛﺎﻣﻼً‬
‫ﻣﺸﺎﺑﻪ ﻣﺒﺎﺣﺚ ﻗﺒﻞ اﻧﺠﺎم ﻣﻴﺸﻮد و ﻧﻴﺎزي ﺑﻪ ﺗﻜﺮار ﻧﺪارد‪.‬‬
‫ﺗﺬﻛﺮ ‪ :‬ﺑﺮاي ﺑﺮﺧﻲ ﻛﺎرﺗﻬﺎي ﺟﺪﻳﺪ اﺗﺮﻧﺖ از ﺟﻤﻠﻪ ﻛﺎرت ﻫﺎي ‪ IT‬وﻗﺘﻲ در ﺣﺎﻟﺖ ‪ On Line‬ﺑﺮاي ﻋﻴﺐ ﻳﺎﺑﻲ‬
‫روي ﮔﺰﻳﻨﻪ ‪ Diagnostics‬در ﭘﻨﺠﺮه ﻓﻮق ﻛﻠﻴﻚ ﻣﻲ ﻛﻨﻴﻢ در ﻣﺤﻴﻂ ‪ NCM‬ﺷﻜﻞ زﻳﺮ را ﺧﻮاﻫﻴﻢ داﺷﺖ ﻛﻪ در‬
‫آن ﮔﺰﻳﻨﻪ اي ﺗﺤﺖ ﻋﻨﻮان ‪ C-Plug‬اﺿﺎﻓﻪ ﺷﺪه اﺳﺖ‪.‬‬
‫ﻛﺎر ﺑﺎ ‪IT-CP‬‬ ‫‪198‬‬

‫وﺟﻮد ‪C-PLUG‬‬ ‫‪ C-PLUG‬در ﭘﺸﺖ ﻛﺎرت ‪ CP‬ﻧﺼﺐ ﻣﻴﺸﻮد ‪ .‬ﻛﺎرت ﺑﺪون اﻳﻦ ﻣﺎژول ﻧﻴﺰ ﻛﺎر ﻣﻲ ﻛﻨﺪ وﻟﻲ‬
‫اﻳﻦ ﻣﺰﻳﺖ را دارد ﻛﻪ ﻓﺎﻳﻞ ﻫﺎي ﺳﻴﺴﺘﻢ ﻣﺮﺑﻮط ﺑﻪ ﭘﻴﻜﺮ ﺑﻨﺪي روي آن ذﺧﻴﺮه ﺷﺪه و ﻣﻲ ﺗﻮان ﺑﺎ ﺗﻌﻮﻳﺾ ﻛﺎرت‬
‫ﺑﺪون ﻧﻴﺎز ﺑﻪ اﺳﺘﻔﺎده از ‪ PG‬ﺻﺮﻓﺎً ﺑﺎ ﻗﺮار دادن اﻳﻦ ﻣﺎژول دﻳﺘﺎﻫﺎي ﭘﻴﻜﺮ ﺑﻨﺪي ﻗﺒﻠﻲ را ﺑﻪ ﻛﺎرت ﺟﺪﻳﺪ ﻟﻮد ﻛﺮد‪.‬‬

‫ارﺳﺎل اﻃﻼﻋﺎت از ﻃﺮﻳﻖ ‪Email‬‬ ‫‪3-10‬‬


‫ﻧﻜﺎت ﻗﺎﺑﻞ ﺗﻮﺟﻪ‪:‬‬
‫‪Simple Mail‬‬ ‫ﻛﺎرت ‪ IT-CP‬ﺑﻌﻨﻮان ‪ email Client‬ﻋﻤﻞ ﻣﻲ ﻛﻨﺪ و ﺳﺮوﻳﺲ ‪ SMTP‬را ﭘﺸﺘﻴﺒﺎﻧﻲ ﻣﻲ ﻛﻨﺪ‪).‬‬ ‫•‬

‫‪( Transfer Protocol‬‬


‫‪ PLC‬ﻓﻘﻂ ﻣﻲ ﺗﻮاﻧﺪ ‪ email‬ﺑﻔﺮﺳﺘﺪ و ﻧﻤﻲ ﺗﻮاﻧﺪ ‪ email‬ﺑﮕﻴﺮد‪.‬‬ ‫•‬

‫ﺑﺮاي ارﺳﺎل ‪ email‬از ﻃﺮﻳﻖ ‪ PLC‬در ﺑﺮﻧﺎﻣﺔ آن ﻓﺎﻧﻜﺸﻦ ﻫﺎي ‪ AG-Send‬و ‪ AG-Lsend‬ﺑﻜﺎر ﻣﻲ رود‪.‬‬ ‫•‬

‫ارﺗﺒﺎط ‪ email‬ﻻزم اﺳﺖ در ﺟﺪول ‪ Connection‬در ‪ Net pro‬ﭘﻴﻜﺮ ﺑﻨﺪي ﺷﻮد‪.‬‬ ‫•‬

‫در ‪ Connection Table‬ﻣﻲ ﺑﻴﻨﻴﻢ ﻛﻪ ﻧﻤﻲ ﺗﻮان ﺑﻴﻦ دو ‪ PLC‬ارﺗﺒﺎط ‪ email‬ﺑﺮﻗﺮار ﻛﺮد‪.‬‬ ‫•‬

‫در ‪ Connection Table‬ﻧﻤﻲ ﺗﻮان ﺑﺼﻮرت ‪ Broad cast‬ارﺗﺒﺎط ‪ email‬ﺑﺮﻗﺮار ﻛﺮد‪.‬‬ ‫•‬

‫در ‪ Connection Table‬ﻧﻤﻲ ﺗﻮان ﺑﺼﻮرت ‪ Multicast‬ارﺗﺒﺎط ‪ 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‬‬

‫ﭘﻴﻜﺮ ﺑﻨﺪي را در ‪ Net pro‬ذﺧﻴﺮه و ﺑﻪ ‪ PLC‬ﻫﺎ داﻧﻠﻮد ﻣﻲ ﻛﻨﻴﻢ‪.‬‬ ‫‪.4‬‬


‫اﮔﺮ ﺗﻨﻈﻴﻤﺎت درﺳﺖ اﻧﺠﺎم ﺷﺪه ﺑﺎﺷﺪ ﺑﺎ ﻛﻠﻴﻚ روي ‪ Diagnostics‬در ﭘﻨﺠﺮه اي ﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ‬
‫وﺿﻌﻴﺖ اﺗﺼﺎل را ﺧﻮاﻫﻴﻢ دﻳﺪ‪.‬‬

‫روش ارﺳﺎل ‪ email‬ﺗﻮﺳﻂ ‪PLC‬‬ ‫•‬


‫‪ -1‬ارﺳﺎل اﻳﻤﻴﻞ ﺗﻮﺳﻂ ﺻﺪا زدن ﻓﺎﻧﻜﺸﻦ ﻫﺎي ‪ AG-Send‬ﻳﺎ ‪ AG-L Send‬در ﺑﺮﻧﺎﻣﺔ ‪ PLC‬اﻧﺠﺎم ﺷﻮد‪.‬‬
‫‪ ID -2‬و ‪ LADDR‬در ﭘﺎراﻣﺘﺮﻫﺎي ﻓﺎﻧﻜﺸﻦ ﻫﺎ ﺑﻌﻨﻮان ورودي داده ﻣﻲ ﺷﻮد‪.‬‬
‫‪ -3‬آدرس اﻳﻤﻴﻞ و ﻣﺘﻦ اﻳﻤﻴﻞ ﺑﺎﻳﺪ در ﻳﻚ ‪ DB‬از ﻗﺒﻞ ذﺧﻴﺮه ﺷﺪه ﺑﺎﺷﺪ و در ﻓﺎﻧﻜﺸﻦ آدرس ‪ DB‬داده ﺷﻮد‪.‬‬
‫‪ -4‬ﺷﻤﺎره ‪ DB‬ﻣﺮﺑﻮط ﺑﻪ اﻳﻤﻴﻞ دﻟﺨﻮاه اﺳﺖ وﻟﻲ ﺳﺎﺧﺘﺎر آن ﺧﺎص اﺳﺖ ‪ ،‬در ﺑﺎﻻي دﻳﺘﺎ ﺑﻼك ﻣﺎﻧﻨﺪ ﻣﺜﺎل‬
‫ﺷﻜﻞ زﻳﺮ ﺑﺎﻳﺪ ﻣﺸﺨﺼﺎت آدرس و ‪ ....‬ﻧﻮﺷﺘﻪ ﺷﻮد‪.‬‬
‫‪201‬‬ ‫ﻛﺎر ﺑﺎ ‪IT-CP‬‬

‫‪ -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‬‬

‫‪ 4-10‬ﺗﺒﺎدل ﻓﺎﻳﻞ از ﻃﺮﻳﻖ ‪( File Transfer Protocol) FTP‬‬


‫ﻧﻜﺎت ﻗﺎﺑﻞ ﺗﻮﺟﻪ ‪:‬‬
‫اﻣﻜﺎن ﺗﺒﺎدل ﻓﺎﻳﻞ ﺑﻴﻦ ‪ PLC‬ﺑﺎ ‪ PC‬ﺑﺼﻮرت دو ﻃﺮﻓﻪ وﺟﻮد دارد‪.‬‬ ‫•‬

‫‪ PLC‬ﻣﻲ ﺗﻮاﻧﺪ ‪ FTP Server‬ﺑﺎﺷﺪ در اﻳﻦ ﺣﺎﻟﺖ از ‪ PC‬ﺑﺎ دﺳﺘﻮرات ﺧﺎص ‪ ftp‬ﻣﻲ ﺗﻮان ﺑﻪ ‪ DB‬ﻫﺎي‬ ‫•‬

‫‪ CPU‬دﺳﺘﺮﺳﻲ ﭘﻴﺪا ﻛﺮد آﻧﻬﺎ را ﺧﻮاﻧﺪ ﻳﺎ در آﻧﻬﺎ ﻧﻮﺷﺖ‪ .‬در اﻳﻨﺤﺎﻟﺖ ﻧﻴﺎز ﺑﻪ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﺧﺎﺻﻲ در‬
‫ﺳﻤﺖ ‪ PLC‬ﻧﻴﺴﺖ‪.‬‬

‫‪ PLC‬ﻣﻲ ﺗﻮاﻧﺪ ﻳﻚ ‪ FTP Client‬ﺑﺎﺷﺪ در اﻳﻦ ﺣﺎﻟﺖ ﻣﻲ ﺗﻮان ﺑﺎ اﺳﺘﻔﺎده از ﻓﺎﻧﻜﺸﻦ ﻫﺎي ﺧﺎص‬ ‫•‬

‫ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ در ‪ PLC‬دﻳﺘﺎ ﺑﻼك را ﺑﻪ ﻓﺎﻳﻠﻲ در ‪ PC‬اﻧﺘﻘﺎل داد ﻳﺎ ﺑﺮﻋﻜﺲ‪.‬‬

‫ﺑﺮاي ﻫﺮ دو ﺣﺎﻟﺖ ﻓﻮق ﭘﻴﻜﺮ ﺑﻨﺪي و ﺗﻨﻈﻴﻤﺎت ‪ Netpro‬ﻳﻜﺴﺎن اﺳﺖ وﻟﻲ اداﻣﻪ ﻛﺎر ﻣﺘﻔﺎوت ﻣﻲ ﺑﺎﺷﺪ‪.‬‬ ‫•‬
‫ﻛﺎر ﺑﺎ ‪IT-CP‬‬ ‫‪202‬‬

‫ﻧﺤﻮة ﭘﻴﻜﺮ ﺑﻨﺪي ارﺗﺒﺎط ‪ FTP‬در ‪Netpro‬‬ ‫•‬

‫‪ .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‬ﺗﻌﺮﻳﻒ ﻛﺮد‪.‬‬

‫‪ PLC‬ﺑﻌﻨﻮان ‪FTP Client‬‬ ‫اﻟﻒ(‬


‫درﺳﻤﺖ ‪ PLC‬ﻧﻴﺎز ﺑﻪ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ دارﻳﻢ‪.‬‬ ‫•‬

‫ﺑﺮاي ﻛﺎر ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﻓﺎﻧﻜﺸﻦ ﻫﺎي زﻳﺮ ﻛﻪ در ‪ Library‬ﺑﺮﻧﺎﻣﻪ ‪ LAD/STL/FBD‬ﻣﻮﺟﻮد ﻫﺴﺘﻨﺪ ﻣﻲ‬ ‫•‬

‫ﺗﻮاﻧﻨﺪ ﺑﻜﺎر روﻧﺪ‪.‬‬


‫ﻧﺎم ﺳﻤﺒﻠﻴﻚ‬
‫‪FC 40‬‬ ‫‪FTP-Connect‬‬
‫‪FC 41‬‬ ‫‪FTP-Store‬‬
‫‪FC 42‬‬ ‫‪FTP-Retrieve‬‬
‫‪FC 43‬‬ ‫‪FTP-Delete‬‬
‫‪FC 44‬‬ ‫‪FTP-Quit‬‬

‫در ﺑﺮﻧﺎﻣﻪ اﺑﺘﺪا ﺑﺎﻳﺪ ﺑﺎ ‪ FC 40‬ﻋﻤﻞ ‪ Connect‬اﻧﺠﺎم داد ‪ ،‬ﺳﭙﺲ ﺑﻪ ارﺳﺎل ) ‪ ( Store‬ﻳﺎ درﻳﺎﻓﺖ‬ ‫•‬

‫) ‪ (Retrieve‬ﭘﺮداﺧﺖ ‪.‬ﻧﻬﺎﻳﺘﺎً ﻧﻴﺰ ﺑﺎﻳﺪ اﺗﺼﺎل ‪ FTP‬را ﺑﺎ ﺻﺪا زدن ‪ FC 44‬ﺑﺴﺖ‪.‬‬


‫‪203‬‬ ‫ﻛﺎر ﺑﺎ ‪IT-CP‬‬

‫اﺳﺘﻔﺎده از ‪ : FTP-Connect‬اﻳﻦ ﻓﺎﻧﻜﺸﻦ وﻗﺘﻲ ‪ CALL‬ﻣﻲ ﺷﻮد ﺷﻜﻠﻲ ﺷﺒﻴﻪ زﻳﺮ ﺧﻮاﻫﻴﻢ داﺷﺖ‪.‬‬ ‫•‬

‫ورودي ﻫﺎي ‪ ID‬و ‪ LADDR‬را ﺑﺎﻳﺪ ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﺟﺪول ‪ Connection‬وارد ﻧﻤﻮد ‪.‬‬ ‫•‬

‫ورودي ‪ Buffer-DB-NR‬ﻳﻚ ﻋﺪد ﺻﺤﻴﺢ اﺳﺖ ﻛﻪ ﻣﻌﺮف ﺷﻤﺎره دﻳﺘﺎ ﺑﻼﻛﻲ اﺳﺖ ﻛﻪ ﺑﺮاي اﺗﺼﺎل‬ ‫•‬

‫‪DB‬‬ ‫‪ FTP‬ﺑﻌﻨﻮان ﺑﺎﻓﺮ ﻋﻤﻞ ﻣﻲ ﻛﻨﺪ ‪.‬ﺑﺮاي ﺗﻤﺎم ﻓﺎﻧﻜﺸﻦ ﻫﺎي ‪ FTP‬ﻓﻮق اﻟﺬﻛﺮ ﻣﻲ ﺗﻮان ﻳﻚ ﺷﻤﺎره‬
‫ﺑﻌﻨﻮان ﺑﺎﻓﺮ ﻣﻌﺮﻓﻲ ﻛﺮد‪.‬‬
‫ورودي ‪ : LOGIN‬ﭘﺎراﻣﺘﺮﻫﺎﻳﻲ ﻛﻪ ﺑﺮاي دﺳﺘﺮﺳﻲ ﺑﻪ ‪ FTP Server‬ﻧﻴﺎز اﺳﺖ در ﻳﻚ دﻳﺘﺎ ﺑﻼك وارد‬ ‫•‬

‫ﺷﺪه و آدرس آن دﻳﺘﺎ ﺑﻼك در اﻳﻦ ورودي داده ﻣﻲ ﺷﻮد ‪ .‬ﺷﻜﻞ زﻳﺮ ﭘﺎراﻣﺘﺮﻫﺎي ‪ Login‬را ﺑﺼﻮرت‬
‫ﻧﻤﻮﻧﻪ ﻧﺸﺎن ﻣﻲ دﻫﺪ ‪.‬‬
IT-CP ‫ﻛﺎر ﺑﺎ‬ 204

.‫ ﻧﺸﺎن ﻣﻲ دﻫﺪ‬FTP ‫ ﺷﺪن‬Connect ‫ را ﺑﺮاي‬FC 40 ‫ﺑﺮﻧﺎﻣﻪ زﻳﺮ ﻣﺜﺎﻟﻲ از ﻓﺮاﺧﻮاﻧﻲ‬ •


call fc 40 //FTP_CONNECT block call
ACT := M 420.0, // Job triggered by memory bit
ID := 4, // FTP connection ID acc. to
LADDR := W#16#3FFD, configuration
LOGIN := P#DB40.DBX 0.0 BYTE // Module address acc. to configuration
170,
BUFFER_DB_NR := 9, // Information for LOGIN in DB40
DONE := M 420.1, // Buffer area for FTP service
ERROR := M 420.2,
STATUS := MW 422);
‫ )ﻛﻪ ﺑﻌﻨﻮان‬PC‫ اﺳﺖ ( ﺑﻪ‬Client ‫ ) ﻛﻪ ﺑﻌﻨﻮان‬PLC ‫ از‬DB ‫ ﺑﺮاي ارﺳﺎل‬: FTP-STORE ‫اﺳﺘﻔﺎده از‬ •

.‫ اﺳﺖ(ﺑﻜﺎر ﻣﻲ رود و ﺷﻜﻠﻲ ﺷﺒﻴﻪ زﻳﺮ دارد‬FTP Server

FC 41 ‫ﻣﺜﺎﻟﻲ از ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ‬

‫ ﺑﺎﻳﺪ داد ﻛﻪ در آن ﭘﺎراﻣﺘﺮﻫﺎي ﻣﺮﺑﻮط ﺑﻪ ﻓﺎﻳﻞ ﻣﻘﺼﺪ و ﻣﺤﻞ‬DB ‫ ﻳﻚ آدرس‬File name ‫ﺑﻪ ورودي‬ •

‫ ﺳﻤﺖ‬DB ‫ آدرس‬File-DB-NR ‫ﺑﻪ ورودي‬. ‫ در ﺷﻜﻞ زﻳﺮ‬DB 40 ‫ذﺧﻴﺮه ﺳﺎزي آن آﻣﺪه اﺳﺖ ﻣﺎﻧﻨﺪ‬
.‫ ارﺳﺎل ﺷﻮد را ﻣﻲ دﻫﻴﻢ‬Server ‫ ﻛﻪ ﺑﺎﻳﺪ دﻳﺘﺎﻫﺎي آن ﺑﻪ‬Source (‫ ﻳﻌﻨﻲ ) ﻣﺒﺪأ‬PLC
‫‪205‬‬ ‫ﻛﺎر ﺑﺎ ‪IT-CP‬‬

‫اﺳﺘﻔﺎده از ‪ : FTP-Retrieve‬اﻳﻦ ﻓﺎﻧﻜﺸﻦ در ﺷﻜﻞ زﻳﺮ ﻧﺸﺎن داده ﺷﺪه اﺳﺖ و ﺑﺮاي درﻳﺎﻓﺖ اﻃﻼﻋﺎت‬ ‫•‬

‫ﺑﻜﺎر ﻣﻲ رود‪.‬‬

‫دﻳﺘﺎ در ‪ DB‬ﻛﻪ آدرس آن در ‪ File-DB-NR‬آﻣﺪه در ﺳﻤﺖ ‪ PLC‬ذﺧﻴﺮه ﻣﻲ ﺷﻮد ‪.‬‬ ‫•‬

‫اﺳﺘﻔﺎده از ‪ : FTP-QUIT‬ﺑﺎ اﺳﺘﻔﺎده از اﻳﻦ ﻓﺎﻧﻜﺸﻦ ارﺗﺒﺎط ‪ FTP‬ﺑﺴﺘﻪ ﻣﻲ ﺷﻮد ‪ .‬ورودي ﻫﺎي آن ﻫﻤﺎن‬ ‫•‬

‫‪ ID‬و ‪ LADDR‬ﻫﺴﺘﻨﺪ‪.‬‬

‫‪ PLC‬ﺑﻌﻨﻮان ‪FTP Server‬‬ ‫ب( اﺳﺘﻔﺎده از‬


‫در ﭘﺎراﻣﺘﺮﻫﺎي ﻛﺎرت ‪ CP‬در ﺑﺨﺶ ‪ User‬ﻧﺎم ﻛﺎرﺑﺮ را ﺗﻌﺮﻳﻒ ﻛﺮده و ﺳﻄﺢ دﺳﺘﺮﺳﻲ آن را‬ ‫•‬

‫ﻣﺸﺨﺺ ﺳﭙﺲ ‪ Password‬را وارد ﻣﻲ ﻧﻤﺎﻳﻴﻢ‪ .‬ﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ ‪:‬‬


‫ﻛﺎر ﺑﺎ ‪IT-CP‬‬ ‫‪206‬‬

‫ﻛﺎرت ‪ IT-CP‬ﻫﻤﺮاه ﺑﺎ ﻓﺎﻳﻠﻲ ﺑﻪ ﻧﺎم ‪ File-db.txt‬ﻋﺮﺿﻪ ﻣﻲ ﺷﻮد ‪.‬ﺗﻮﺳﻂ اﻳﻦ ﻓﺎﻳﻞ ﻣﻲ ﺗﻮان ‪ CPU‬ﻫﺎ و‬ ‫•‬

‫‪ DB‬ﻫﺎ ﻳﻲ ﻛﻪ ﺟﻬﺖ ارﺗﺒﺎط ‪ FTP‬ﻣﻮرد اﺳﺘﻔﺎده ﻗﺮار ﻣﻲ ﮔﻴﺮﻧﺪ را ﺗﻌﺮﻳﻒ ﻛﺮد‪.‬‬


‫ﻛﺎرﺗﻬﺎﻳﻲ ﻛﻪ ﺑﺨﺶ ‪ FTP‬را دارﻧﺪ ﻣﺘﻦ ﻓﺎﻳﻞ ﻓﻮق را در ﺑﺨﺶ ‪ FTP‬آﻧﻬﺎ ﻣﻲ ﺗﻮان ﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ دﻳﺪ‪ .‬ﺑﺪﻳﻬﻲ‬
‫اﺳﺖ ﺑﺎﻳﺴﺘﻲ ﻋﻼﻣﺖ ‪ #‬را از ﺟﻠﻮي ﺳﻄﺮ ﻣﺮﺑﻮط ﺑﻪ ‪ CPU‬ﺑﺮداﺷﺖ و ﺳﭙﺲ اﻳﻦ ﺗﻨﻈﻴﻤﺎت را داﻧﻠﻮد ﻧﻤﻮد‪.‬‬
‫‪207‬‬ ‫ﻛﺎر ﺑﺎ ‪IT-CP‬‬

‫ﻓﺎﻳﻞ ﻓﻮق ﻧﻤﻮﻧﻪ اﺳﺖ و ﻣﻲ ﺗﻮان آن را ﺑﻌﻨﻮان ‪ Template‬اﺳﺘﻔﺎده ﻧﻤﻮد ‪.‬‬ ‫•‬

‫در ‪ File-db.txt‬دو ﺑﺨﺶ زﻳﺮ ﺣﺘﻤﺎً ﻣﺸﺨﺺ ﮔﺮدد ﻳﻌﻨﻲ ﻋﻼﻣﺖ ‪ #‬از ﺟﻠﻮي اﻳﻦ ﺳﻄﺮﻫﺎ ﺑﺮداﺷﺘﻪ ﺷﻮد‪.‬‬ ‫•‬

‫ﺷﻤﺎره رك و اﺳﻼت ﻣﺮﺑﻮط ﺑﻪ ‪ CPU‬ﻫﺎ‬ ‫‪.1‬‬


‫ﺷﻤﺎره دﻳﺘﺎ ﺑﻼك ﻫﺮ ﻛﺪام از ‪ CPU‬ﻫﺎ‬ ‫‪.2‬‬
‫ﻓﺎﻳﻞ ﻧﻬﺎﻳﻲ وﻳﺮاﻳﺶ ﺷﺪه ﺑﺎﻳﺴﺘﻲ ﺑﻪ ﻛﺎرت ‪ CP‬داﻧﻠﻮد ﺷﺪه ﺑﺎﺷﺪ‪.‬‬ ‫•‬

‫اﮔﺮ ﻓﺎﻳﻞ ﻓﻮق در ‪ 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‬ارﺳﺎل و درﻳﺎﻓﺖ ﻓﺎﻳﻞ را اﻧﺠﺎم داد ‪ .‬ﻟﻴﺴﺖ اﻳﻦ‬ ‫•‬

‫دﺳﺘﻮرات را ﺑﺎ ﮔﺬاﺷﺘﻦ ﻋﻼﻣﺖ ؟ در ﺟﻠﻮي ‪ FTP‬ﻣﻲ ﺗﻮان دﻳﺪ‪.‬‬


IT-CP ‫ﻛﺎر ﺑﺎ‬ 208

‫ ﻣﺮﺑﻮط ﺑﻪ‬DB35 ‫ ﺑﻪ‬PLC ‫ از ﺳﻤﺖ‬S7 data.txt ‫ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﻣﺜﺎل ﻓﻮق ﺑﺮاي ارﺳﺎل ﻳﻚ ﻓﺎﻳﻞ ﺑﻪ ﻧﺎم‬ •

: ‫ در ﺳﻤﺖ ﻛﺎﻣﭙﻴﻮﺗﺮ ﺑﻨﻮﻳﺴﻴﻢ‬FTP ‫ ﻛﺎﻓﻲ اﺳﺖ در ﻣﺤﻴﻂ‬CPU1


FTP>Put S7 data.txt CPU 1db35
. ‫ ﻛﺎﻣﭙﻴﻮﺗﺮ ﻇﺎﻫﺮ ﻣﻲ ﮔﺮدد‬FTP ‫درﺻﻮرﺗﻴﻜﻪ ارﺳﺎل ﺑﺪون ﺧﻄﺎ ﻛﺎﻣﻞ ﺷﻮد ﭘﻴﻐﺎم زﻳﺮ در ﻣﺤﻴﻂ‬ •

“ 226 Transfer Ok ; Closing data connection “


) CPU ‫ ﻫﺎي‬DB ، Dir ‫ ﻏﻠﻂ داده ﺷﺪه ﺑﺎﺷﺪ ﻳﺎ ﭘﻴﺪا ﻧﺸﻮد ﻣﻲ ﺗﻮان ﺑﺎ دﺳﺘﻮر‬DB ‫در ﺻﻮرﺗﻴﻜﻪ ﺷﻤﺎره‬ •

FTP>dir CPU1 : ‫ ﻣﻲ ﻧﻮﻳﺴﻴﻢ‬CPU1 ‫ ﻣﺜﻼً ﺑﺮاي‬. ‫ ﻣﻌﺮﻓﻲ ﺷﺪه اﻧﺪ ( را دﻳﺪ‬File-db.txt ‫ﻛﻪ در ﻓﺎﻳﻞ‬
‫ آن داراي ﺳﻄﺮ ﻫﺎ و دﻳﺘﺎﻫﺎي ﻣﻌﻴﻨﻲ‬Header ‫ ﺧﺎص اﺳﺖ و ﻻزم اﺳﺖ‬FTP ‫ ﻣﺮﺑﻮط ﺑﻪ‬DB ‫اﺳﺘﺮاﻛﭽﺮ‬ •

: ‫ آن در زﻳﺮ آﻣﺪه اﺳﺖ‬Header ‫ﺑﺎﺷﻨﺪ ﻧﻤﻮﻧﻪ اي از‬


Address Name Type Initial value Comment
0.0 STRUCT

+0.0 bit08 BOOL FALSE reserved


+0.1 bit09 BOOL FALSE reserved
+0.2 bit10 BOOL FALSE reserved
+0.3 bit11 BOOL FALSE reserved
+0.4 bit12 BOOL FALSE reserved
+0.5 bit13 BOOL FALSE reserved
+0.6 bit14 BOOL FALSE reserved
+0.7 bit15 BOOL FALSE reserved
+1.0 EXIST BOOL FALSE if TRUE: FileDB content
is valid data
+1.1 LOCKED BOOL FALSE it TRUE: FileDB is locked
caused by changes of the
content
+1.2 NEW BOOL FALSE if TRUE: FileDB content
is new and may not be
overwritten
209 IT-CP ‫ﻛﺎر ﺑﺎ‬

+1.3 WRITEACCESS BOOL FALSE if TRUE: FTP server of


the IT-CP has write access,
else FTP server
+1.4 bit04 BOOL FALSE reserved
+1.5 bit05 BOOL FALSE reserved

+1.6 bit06 BOOL FALSE reserved


+1.7 bit07 BOOL FALSE reserved
+2.0 ACT_LENGTH DINT L#0 current size of the content
in bytes (not including the
header of 20 bytes)
+6.0 MAX_LENGTH DINT L#0 current size of the content
in bytes (not including the
header of 20 bytes)
+10.0 FTP_REPLY_CODE INT 0 last reply code from the
remote FTP server
+12.0 DATE_TIME DATE_AND_TIME DT#00–1–1– date and time of last
0:0:0.000 change of the content of
the FileDB
=20.0 END_STRUCT
‫ ﻣﺮﺑﻮط ﺑﻪ‬Library ‫ ﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ‬Simatic Manager ‫ ﻓﻮق ﻧﻴﺴﺖ اﮔﺮ در‬DB ‫ﻧﻴﺎزي ﺑﻪ ﺳﺎﺧﺘﻦ‬ •

‫ از ﻗﺒﻞ اﻳﺠﺎد ﺷﺪه اﺳﺖ ﻛﺎﻓﻴﺴﺖ اﻳﻦ‬UDT1 ‫ را ﺑﺎز ﻛﻨﻴﻢ ﺳﺎﺧﺘﺎر ﻓﻮق در داﺧﻞ‬Simatic_Net_CP
UDT ‫ دﻟﺨﻮاه ﺳﻄﺮ اول آﻧﺮا از ﻧﻮع‬DB ‫ را در ﻛﻨﺎر ﺑﻼك ﻫﺎي ﺑﺮﻧﺎﻣﻪ ﻛﭙﻲ ﻛﺮده ﺳﭙﺲ در‬UDT
.‫ اﻳﻦ ﻛﺎر ﺳﺎﺧﺘﺎر ﻓﻮق را ﺑﻌﻨﻮان ﻫﺪر دﻳﺘﺎﺑﻼك در ﺧﻮاﻫﺪ آورد‬.‫ اﺷﺎره ﻛﻨﻴﻢ‬UDT ‫ﺗﻌﺮﻳﻒ و ﺑﻪ اﻳﻦ‬

. ‫ دﻳﺘﺎ ارﺳﺎل ﻳﺎ درﻳﺎﻓﺖ ﻣﻲ ﺷﻮد ﻧﻴﺰ ﺑﺎﻳﺪ رﻋﺎﻳﺖ ﺷﻮد‬PC ‫ ﺑﻪ‬PLC ‫اﺳﺘﺮاﻛﭽﺮ ﻓﻮق ﺑﺮاي ﺣﺎﻟﺘﻲ ﻛﻪ از‬ •

Web ‫اﺳﺘﻔﺎده از ﺻﻔﺤﺎت‬ 5-10


‫ ﻟﻴﻨﻚ ﻣﻲ ﺷﻮﻧﺪ‬IT-CP ‫ روي ﻛﺎﻣﭙﻴﻮﺗﺮ ﻛﻪ ﺑﻪ ﻛﺎرت‬HTML ‫ از ﻃﺮﻳﻖ ﺻﻔﺤﺎت‬PLC ‫در اﻳﻦ ﺣﺎﻟﺖ ارﺗﺒﺎط ﺑﺎ‬
HTML ‫ ﺻﻔﺤﻪ‬.‫ را وارد ﻣﻲ ﻛﻨﻴﻢ‬CP ‫ ﻛﺎرت‬IP ‫ ﻣﺮﺑﻮط ﺑﻪ اﻳﻨﺘﺮﻧﺖ آدرس‬Browser ‫ در‬. ‫ﺻﻮرت ﻣﻲ ﮔﻴﺮد‬
‫ﻛﺎر ﺑﺎ ‪IT-CP‬‬ ‫‪210‬‬

‫‪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 Applet‬ﻫﺎي زﻳﺮ ﻧﻴﺎز دارﻳﻢ ‪.‬‬

‫ﺑﺮاي ﻧﻤﺎﻳﺶ ﻣﺸﺨﺼﺎت و ﺷﻤﺎره ﺳﻔﺎرش ﻛﺎرﺗﻬﺎي ‪ 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‬ﻫﺴﺘﻨﺪ‪.‬‬

‫• ‪(Alarms and Events) OPC-AE‬‬


‫ﺑﻌﻀﺎً اﺗﻔﺎق ﻣﻲ اﻓﺘﻨﺪ و ﻧﻴﺎز ﺑﻪ ﺛﺒﺖ دارﻧﺪ ﻣﺎﻧﻨﺪ ﺷﺮوع ﻳﺎ ﭘﺎﻳﺎن ﺗﻮﻟﻴﺪ‪.‬‬ ‫‪ Event‬ﻫﺎ ﺗﻐﻴﻴﺮات ﻓﺮآﻳﻨﺪي ﻫﺴﺘﻨﺪ ﻛﻪ‬
‫‪ Alarm‬ﻫﺎ ﺷﺮاﻳﻂ ﻏﻴﺮ ﻧﺮﻣﺎل ﻓﺮآﻳﻨﺪ ﻫﺴﺘﻨﺪ ﻛﻪ ﺑﻌﻀﺎً ﭘﻴﺶ ﻣﻲ آﻳﻨﺪ و ﺑﺎﻳﺪ ﻣﻮرد ﺗﻮﺟﻪ ﻗﺮار ﮔﻴﺮﻧﺪ‪ OPC-AE .‬ﻣﻲ‬
‫ﻛﺎر ﺑﺎ ‪OPC‬‬ ‫‪220‬‬

‫ﺗﻮاﻧﺪ آﻻرم ﻫﺎ و رﺧﺪاد ﻫﺎ را ﺟﻤﻊ آوري ﻛﺮده و ﺑﻪ آﻧﻬﺎ ﭘﻴﻐﺎم ﻧﺴﺒﺖ دﻫﺪ‪ .‬ﺳﻴﺴﺘﻢ ﻫﺎي ﺛﺒﺖ آﻻرم و رخ داد‬
‫ﻣﺸﺘﺮي اﺻﻠﻲ اﻳﻦ ‪ OPC‬ﻫﺴﺘﻨﺪ‪.‬‬

‫• ‪(Historical Data Access) OPC-HAD‬‬


‫در ﺑﺮﺧﻲ ﻛﺎرﺑﺮدﻫﺎ ﻻزم اﺳﺖ ﻳﻚ ﻣﻘﺪار ﻓﺮآﻳﻨﺪي ﻣﺜﻼً ﻣﻘﺪار دﻣﺎ ﻳﺎ ﻓﺸﺎر ﺑﺼﻮرت ﻣﺪاوم آرﺷﻴﻮ ﺷﻮد اﻳﻦ‬
‫آرﺷﻴﻮ ﺳﺎزي ﺑﺼﻮرت ﻣﺪاوم و ﻃﻮﻻﻧﻲ ﻣﺪت ﺑﺮاي اﻧﺠﺎم آﻧﺎﻟﻴﺰ ﻫﺎي ﻣﻮرد ﻧﻴﺎز اﻧﺠﺎم ﻣﻲ ﮔﻴﺮد‪ OPC-HAD .‬اﻳﻦ‬
‫اﻣﻜﺎﻧﺎت را ﻓﺮاﻫﻢ ﺳﺎﺧﺘﻪ و ﻣﺸﺘﺮي اﺻﻠﻲ آن ﻧﻤﻮدارﻫﺎي ﻧﻤﺎﻳﺸﻲ و ﻟﻴﺴﺖ ﻫﺎي آرﺷﻴﻮي در ﺳﻴﺴﺘﻢ ﻫﺎي ‪ HMI‬ﻣﻲ‬
‫ﺑﺎﺷﻨﺪ‪.‬‬

‫در ﻛﺎر ﺑﺎ ‪ 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‬ﺷﺪن آﻳﺘﻢ ﻫﺎ ﺑﺮﺣﺴﺐ ﻣﻴﻠﻲ ﺛﺎﻧﻴﻪ‬ ‫•‬

‫ﻓﻌﺎل ﻳﺎ ﻏﻴﺮ ﻓﻌﺎل ﻛﺮدن ﮔﺮوه‬ ‫•‬

‫ﺗﻌﺮﻳﻒ ﻧﺎﺣﻴﻪ ‪ Deadband‬ﻳﻌﻨﻲ ﺑﺎزه اي ﻛﻪ در آن ﺑﻪ ﺗﻐﻴﻴﺮات اﻋﺘﻨﺎ ﻧﺸﻮد‪.‬‬ ‫•‬

‫ﻣﺪ ﻛﺎري ﻛﻪ ﺳﻨﻜﺮون ﺑﺎﺷﺪ ﻳﺎ آﺳﻨﻜﺮون‬ ‫•‬


‫ﻛﺎر ﺑﺎ ‪OPC‬‬ ‫‪222‬‬

‫‪OPC Server‬‬ ‫‪ 2-11‬ﭘﻴﻜﺮ ﺑﻨﺪي‬


‫ﺑﺼﻮرت ﺧﻼﺻﻪ ﻗﺪم ﻫﺎﻳﻲ ﻛﻪ ﺑﺮاي ﻛﺎر ﺑﺎ ‪ OPC‬زﻳﻤﻨﺲ ﺑﺎﻳﺴﺘﻲ ﺑﺮداﺷﺖ ﻋﺒﺎرﺗﻨﺪ از ‪:‬‬
‫ﻧﺼﺐ ﻧﺮم اﻓﺰار ‪OPC‬‬ ‫•‬

‫ﭘﻴﻜﺮﺑﻨﺪي ‪ OPC Server‬در ‪HWConfig‬‬ ‫•‬

‫‪ PLC‬در ‪Netpro‬‬ ‫ﺗﻌﺮﻳﻒ ارﺗﺒﺎط ﺑﻴﻦ ‪ OPC Server‬و‬ ‫•‬

‫‪ 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‬ﻛﻨﻴﺪ‪ .‬ﻧﺎم‬ ‫•‬

‫ﻛﺎﻣﭙﻴﻮﺗﺮ را ﻣﻲ ﺗﻮاﻧﻴﺪدر ‪ Station Configurator‬ﺑﺎ ﻛﻠﻴﻚ روي ‪ Station Name‬ﻧﻴﺰ ﺑﺒﻴﻨﻴﺪ‪.‬‬


‫داﺑﻞ ﻛﻠﻴﻚ روي ‪ Configuration‬ﺗﺎ ﺗﻮﺳﻂ ﺑﺮﻧﺎﻣﻪ ‪ HWconfig‬ﺑﺎز ﺷﻮد‬ ‫•‬

‫ﭘﺲ از ﺑﺎز ﺷﺪن ‪ Hwconfig‬ﻣﻲ ﺑﻴﻨﻴﻢ ﻛﻪ اﺳﻼت ﻫﺎﻳﻲ ﺑﺮاي ‪ PC‬ﻇﺎﻫﺮ ﻣﻴﺸﻮد‪ .‬ﻣﺮﺣﻠﻪ ﺑﻌﺪ وارد‬ ‫•‬

‫ﻛﺮدن ﻛﺎرت ارﺗﺒﺎﻃﻲ ﻣﻮرد ﻧﻈﺮ از ﭘﻨﺠﺮه ﻛﺎﺗﺎﻟﻮگ ﺑﻪ ﺑﺮﻧﺎﻣﻪ اﺳﺖ ‪ .‬اﮔﺮ ﻛﺎرت اﺗﺮﻧﺖ ﻏﻴﺮ زﻳﻤﻨﺴﻲ‬
‫‪IE‬‬ ‫ﺑﻮد ﻛﺎﻓﻴﺴﺖ از ﭘﻨﺠﺮه ﻛﺎﺗﺎﻟﻮگ زﻳﺮ ﻣﺠﻤﻮﻋﻪ ‪ PC Station > CP Industrial Ethernet‬ﻛﺎرت‬
‫را اﻧﺘﺨﺎب ﻧﻤﺎﻳﻴﻢ‪ .‬ﺑﺎ وارد ﻛﺮدن ‪ IE‬ﻻزﻣﺴﺖ آدرس ‪ IP‬ﻛﺎرت را ﻫﻢ ﺑﺪﻫﻴﻢ ‪ .‬اﮔﺮ ‪ PC‬روي ﺷﺒﻜﻪ‬
‫اﺗﺮﻧﺖ اﺳﺖ ﺑﻬﺘﺮ اﺳﺖ ﻫﻤﺎن آدرس ‪ IP‬ﻣﻮﺟﻮد را ﺑﺪﻫﻴﻢ‪.‬‬
‫‪227‬‬ ‫ﻛﺎر ﺑﺎ ‪OPC‬‬

‫‪User Application‬‬ ‫وارد ﻛﺮدن ‪ OPC Server‬از ﻛﺎﺗﺎﻟﻮگ ﻓﻮق ﻗﺴﻤﺖ‬ ‫•‬

‫ذﺧﻴﺮه ﺳﺎزي و ﻛﺎﻣﭙﺎﻳﻞ‬ ‫•‬

‫اﻧﺘﺨﺎب ﻛﺎرت اﺗﺮﻧﺖ در ‪ Set PG/PC interface‬ﺑﺮاي ارﺗﺒﺎط‬ ‫•‬

‫داﻧﻠﻮد ﻛﺮدن‪ .‬در اﻳﻨﺠﺎ اﻃﻼﻋﺎت ﺑﻪ ‪ Station Configurator‬داﻧﻠﻮد ﻣﻴﺸﻮد ‪ .‬در ﺣﻴﻦ داﻧﻠﻮد ﺧﻮاﻫﻴﺪ‬ ‫•‬

‫دﻳﺪ ﻛﻪ ‪ Station‬ﻣﺘﻮﻗﻒ و دوﺑﺎره اﺳﺘﺎرت ﻣﻴﺸﻮد‪.‬‬

‫اﮔﺮ داﻧﻠﻮد ﻫﻢ ﻧﻜﻨﻴﻢ ﻣﻴﺘﻮاﻧﻴﻢ از روش دﻳﮕﺮ اﻳﻦ اﻃﻼﻋﺎت را ﺑﻪ ‪ 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‬‬

‫‪ PLC‬ﺑﺎ ‪OPC Server‬‬ ‫‪ 3-11‬ﺗﻌﺮﻳﻒ ارﺗﺒﺎط ﺑﻴﻦ‬


‫ﺑﻴﻦ ‪ PLC‬و ‪ OPC‬ﻣﻲ ﺗﻮان اﻧﻮاع ارﺗﺒﺎﻃﺎت ﺗﺤﺖ اﺗﺮﻧﺖ ﻛﻪ ﻗﺒﻼً ﺑﺮاي ارﺗﺒﺎط ﺑﻴﻦ دو ‪ PLC‬ذﻛﺮ ﺷﺪ را ﺗﻌﺮﻳﻒ‬
‫ﻛﺮد ‪ .‬ارﺗﺒﺎط ﻣﻲ ﺗﻮاﻧﺪ از ﻧﻮع ‪ Send/Receive‬ﻳﺎ از ﻧﻮع ‪ S7 Connection‬ﺑﺎﺷﺪ‪ .‬در اﻳﻨﺠﺎ ﺑﻪ ارﺗﺒﺎط ﻧﻮع دوم‬
‫ﻳﻌﻨﻲ ‪ S7 Connection‬ﻣﻲ ﭘﺮدازﻳﻢ‪ .‬ارﺗﺒﺎط ﻧﻮع اول ﻧﻴﺰ ﺑﻪ ﻫﻤﻴﻦ ﺷﻜﻞ ﭘﻴﻜﺮ ﺑﻨﺪي ﻣﻲ ﺷﻮد‪.‬‬
‫ﻣﺮاﺣﻞ ﻛﺎر ﺑﺼﻮرت زﻳﺮ اﺳﺖ‪:‬‬
‫ﭘﻴﻜﺮ ﺑﻨﺪي ‪ PC‬و داﻧﻠﻮد ﺑﻪ آن ﻣﻄﺎﺑﻖ ﺗﻮﺿﻴﺤﺎت ﻗﺒﻞ‪.‬‬ ‫•‬

‫ﭘﻴﻜﺮ ﺑﻨﺪي ‪ PLC‬ﻫﻤﺮاه ﺑﺎ ﻛﺎرت اﺗﺮﻧﺖ و داﻧﻠﻮد ﺑﻪ آن ‪.‬‬ ‫•‬

‫‪ 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‬ﺷﻜﻞ زﻳﺮ‬ ‫•‬

‫را ﺧﻮاﻫﻴﻢ دﻳﺪ ﻛﻪ ﻧﺸﺎن دﻫﻨﺪه ﺑﺮﻗﺮاري اﺗﺼﺎل اﺳﺖ‪.‬‬

‫ﻋﻤﻞ داﻧﻠﻮد را از ﻃﺮﻳﻖ اﺗﺮﻧﺖ ﺑﻪ ‪ PLC‬اﻧﺠﺎم ﻣﻲ دﻫﻴﻢ‪.‬‬ ‫•‬

‫ﺗﺎ اﻳﻦ ﻣﺮﺣﻠﻪ ﭘﻴﻜﺮﺑﻨﺪي و ﺗﻌﺮﻳﻒ ارﺗﺒﺎط اﻧﺠﺎم ﺷﺪه اﺳﺖ ‪ .‬ﻗﺪم ﺑﻌﺪي اﺳﺘﻔﺎده از ‪ Application‬ﺑﺮاي ﺗﺒﺎدل‬
‫دﻳﺘﺎﺳﺖ‪ .‬در اداﻣﻪ ﻧﺤﻮه اﺳﺘﻔﺎده از وﻳﮋوال ﺑﻴﺴﻴﻚ را ﺑﺮاي ﻛﺎر ﺑﺎ ‪ OPC‬ﺷﺮح ﺧﻮاﻫﻴﻢ داد‪ .‬وﻟﻲ ﻗﺒﻞ از آن ﻻزم‬
‫اﺳﺖ ﻣﺘﺬﻛﺮ ﺷﻮﻳﻢ ﻛﻪ در زﻳﺮ ﺑﺮﻧﺎﻣﻪ ﻫﺎي ‪ Simatic Net‬اﺑﺰاري ﺑﻨﺎم ‪ OPC Scout‬وﺟﻮد دارد ﻛﻪ ﺗﻮﺳﻂ آن ﻣﻲ‬
‫‪231‬‬ ‫ﻛﺎر ﺑﺎ ‪OPC‬‬

‫ﺗﻮان ارﺗﺒﺎط را ﭼﻚ ﻛﺮد و ﺑﻪ ﺗﺒﺎدل دﻳﺘﺎ ﭘﺮداﺧﺖ‪ .‬ﺑﺎ اﺳﺘﻔﺎده از ‪ OPC Scout‬ﻣﻲ ﺗﻮان ﺗﮓ ﻫﺎي ﻣﺮﺑﻮط ﺑﻪ ﺳﻴﺴﺘﻢ‬
‫ﻫﺎي ‪ HMI‬ﻣﺎﻧﻨﺪ ‪ Wincc‬ﻳﺎ ‪ OP‬ﻫﺎي ﭘﻴﻜﺮ ﺑﻨﺪي ﺷﺪه ﺑﺎ ‪ Protool‬را ﺧﻮاﻧﺪ ﻳﺎ در آﻧﻬﺎ ﻧﻮﺷﺖ‪.‬‬

‫ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ از ﻃﺮﻳﻖ ‪OPC‬‬ ‫‪4-11‬‬


‫ﺑﺮاي اﻧﺠﺎم ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ از ﻃﺮﻳﻖ ‪ OPC‬ﻣﺮاﺣﻞ زﻳﺮ ﻧﻴﺎز اﺳﺖ ‪:‬‬
‫‪PLC‬‬ ‫اﺳﺘﻔﺎده از ‪ OPC Scout‬ﺑﺮاي ارﺗﺒﺎط ﺑﺎ ‪ OPC Server‬و ﻣﻌﺮﻓﻲ آدرس ﻫﺎي‬ ‫•‬

‫اﺟﺮاي ‪ Wincc‬و اﺳﺘﻔﺎده از دراﻳﻮر ‪OPC‬‬ ‫•‬

‫از ‪OPC Scout‬‬ ‫اﻟﻒ اﺳﺘﻔﺎده‬


‫‪ OPC Scout‬را اﺟﺮا ﻣﻴﻜﻨﻴﻢ اﻳﻦ ﺑﺮﻧﺎﻣﻪ ﻧﻴﺰ در زﻳﺮ ﻣﺠﻤﻮﻋﻪ‬
‫ﺑﺮﻧﺎﻣﻪ ﻫﺎي ‪ Simatic Net‬ﻗﺮار دارد ﻛﻪ ﺑﺮاي ﭘﺮوﻓﻲ ﺑﺎس و‬
‫اﺗﺮﻧﺖ ﺟﺪاﮔﺎﻧﻪ ﻗﺮار داده ﺷﺪه اﺳﺖ‪ .‬از آﻧﺠﺎ ﻛﻪ ﻣﺜﺎل ﻣﻮرد‬
‫‪CP 1613‬‬ ‫ﻧﻈﺮ ﻣﺎ ﻛﺎر ﺑﺎ اﺗﺮﻧﺖ اﺳﺖ ‪ OPC Scout‬را از ﻣﺴﻴﺮ‬
‫اﺟﺮا ﻣﻲ ﻛﻨﻴﻢ ﭘﻨﺠﺮه اي ﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ ﺑﺎﺷﺪ‪ .‬در اﻳﻦ ﭘﻨﺠﺮه‬
‫روي ‪ OPC.Simatic.Net‬ﻛﻠﻴﻚ ﻣﻴﻜﻨﻴﻢ ﺗﺎ ارﺗﺒﺎط ﺑﺮﻗﺮار‬
‫ﺷﻮد ‪ .‬ﺳﭙﺲ ﻳﻚ ‪ Group‬ﺑﺎ ﻧﺎم دﻟﺨﻮاه ) در اﻳﻨﺠﺎ ‪(mytest‬‬
‫ﺗﻌﺮﻳﻒ ﻣﻲ ﻧﻤﺎﻳﻴﻢ‪.‬‬

‫روي ‪ 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‬‬

‫ب( ﺗﻨﻈﻴﻤﺎت ‪WinCC‬‬


‫‪ WinCC -1‬را اﺟﺮا ﻛﺮده و دراﻳﻮر ارﺗﺒﺎﻃﻲ را ‪ OPC‬اﻧﺘﺨﺎب ﻣﻲ ﻛﻨﻴﻢ‪.‬‬

‫ﭘﺲ از اﻧﺘﺨﺎب ‪ OPC.chn‬ﺷﻜﻠﻲ ﻣﺎﻧﻨﺪ زﻳﺮ ﺧﻮاﻫﻴﻢ داﺷﺖ ‪:‬‬

‫ﭘﻨﺠﺮه‪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‬ﻣﻴﺘﻮاﻧﺪ‬
‫ﺻﺪا زده ﺷﻮد‪ .‬در اداﻣﻪ روش ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﺑﺎ وﻳﮋوال ﺑﻴﺴﻴﻚ ﺗﺸﺮﻳﺢ ﺧﻮاﻫﺪ ﺷﺪ‪.‬‬

‫ﺑﺎ وﻳﮋوال ﺑﻴﺴﻴﻚ ﺑﺮاي ارﺗﺒﺎط ﺑﺎ ‪OPC‬‬ ‫‪ 5-11‬ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ‬


‫در اﻳﻦ ﻗﺴﻤﺖ ﻧﺤﻮه ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﺑﺮاي ﻛﺎر ﺑﺎ ‪ OPC‬را ﺑﻴﺎن ﻣﻲ ﻛﻨﻴﻢ ﻫﺪف آﻧﺴﺖ ﻛﻪ ﺧﻮاﻧﻨﺪه ﻣﺤﺘﺮم ﺑﺘﻮاﻧﺪ‬
‫ﺑﺪون اﺳﺘﻔﺎده از ‪ OPC Scout‬ﻧﺤﻮه ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ در ﻣﺤﻴﻄﻲ ﻣﺎﻧﻨﺪ ‪ Visual Basic‬را ﺑﺮاي ﺗﺒﺎدل دﻳﺘﺎ ﻓﺮا ﺑﮕﻴﺮد‪.‬‬
‫ﻓﺮض ﺑﺮ اﻳﻦ اﺳﺖ ﻛﻪ ﻗﺪم ﻫﺎي زﻳﺮ از ﻗﺒﻞ ﺑﺮداﺷﺘﻪ ﺷﺪه اﺳﺖ‪:‬‬
‫روي ‪ PC‬ﻋﻼوه ﺑﺮ ‪ Step7‬ﺑﺮﻧﺎﻣﻪ ‪ Simatic Net‬ﻧﻴﺰ ﻧﺼﺐ ﺷﺪه ﺑﺎﺷﺪ‪.‬‬ ‫‪-1‬‬
‫‪ PLC‬و ‪ PC‬ﻫﺮ دو ﺑﻪ ﻛﺎرت اﺗﺮﻧﺖ ﻣﺠﻬﺰ ﺷﺪه و اﺗﺼﺎﻻت ﺑﻨﺤﻮ درﺳﺖ ﺑﺮﻗﺮار ﺷﺪه اﺳﺖ‪.‬‬ ‫‪-2‬‬
‫‪ PLC‬و ‪ PC‬در ‪ Simatic Manager‬ﭘﻴﻜﺮ ﺑﻨﺪي ﺷﺪه و ﺑﻪ ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﻣﺘﺼﻞ ﺷﺪه اﻧﺪ ودر‬ ‫‪-3‬‬
‫‪ NetPro‬ارﺗﺒﺎط ‪ S7-Connection‬ﺑﻴﻦ آﻧﻬﺎ ﺑﺮﻗﺮار ﺷﺪه و اﻃﻼﻋﺎت ﺑﻪ ﻫﺮدو داﻧﻠﻮد ﺷﺪه اﺳﺖ‪.‬‬
‫‪239‬‬ ‫ﻛﺎر ﺑﺎ ‪OPC‬‬

‫در ‪ Station Configurator‬ﻛﺎرت و ‪ OPC Server‬ﻓﻌﺎل ﺑﻮده و ﺑﺼﻮرت ﺷﻜﻞ زﻳﺮ دﻳﺪه ﺷﻮﻧﺪ ‪:‬‬ ‫‪-4‬‬

‫ﺑﺮﻧﺎﻣﻪ ‪ Visual Basic‬روي ‪ PC‬ﻧﺼﺐ ﺷﺪه اﻧﺪ‪.‬‬ ‫‪-5‬‬


‫در ‪ Visual Basic‬از ﻣﻨﻮي ‪ Project > Refrences‬ﮔﺰﻳﻨﻪ ‪ Siemens OPC‬ﻃﺒﻖ ﺷﻜﻞ زﻳﺮ ﻓﻌﺎل ﺑﺎﺷﺪ‪.‬‬ ‫‪-6‬‬

‫ﺑﺎ اﻧﺠﺎم اﻳﻦ ﭘﻴﺶ ﻧﻴﺎزﻫﺎ اﻛﻨﻮن ﻣﻲ ﺗﻮاﻧﻴﻢ ﺑﻪ ﻛﺎر ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﺑﭙﺮدازﻳﻢ وﻟﻲ ﻗﺒﻞ از آن ﻻزم اﺳﺖ ﺗﻮﺟﻪ داﺷﺘﻪ‬
‫‪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‬‬

‫‪Dim WithEvents Mygroup As OPCGroup‬‬ ‫ﺗﻌﺮﻳﻒ ﻧﺎم ﺑﺮاي ‪Group‬‬

‫‪Dim Myitem As OPCItem‬‬ ‫ﺗﻌﺮﻳﻒ ﻧﺎم ﺑﺮاي ‪Item‬‬


‫‪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‬‬
‫‪241‬‬ ‫ﻛﺎر ﺑﺎ ‪OPC‬‬

‫در ﻓﺮم ﻳﻚ ‪ CommandButton‬وارد ﻛﺮده و در ﻗﺴﻤﺖ ‪ Properties>caption‬ﻧﺎم آﻧﺮا ‪ Connect‬ﻣﻲ ﮔﺬارﻳﻢ‬


‫ﻫﺪف آﻧﺴﺖ ﻛﻪ ﺑﺎ ﻛﻠﻴﻚ روي اﻳﻦ ﻛﻠﻴﺪ ارﺗﺒﺎط ﺑﺎ ‪ OPC‬ﺑﺮﻗﺮار ﺷﻮد‪ .‬ﭘﺲ ﺑﺎ ﻛﻠﻴﻚ راﺳﺖ روي آن و اﻧﺘﺨﺎب‬
‫‪ View Code‬ﺑﺮﻧﺎﻣﻪ زﻳﺮ را ﻣﻲ ﻧﻮﻳﺴﻴﻢ‪:‬‬
‫‪Set Myserver = New OPCServer‬‬ ‫اﻳﺠﺎد ‪ OPC‬ﺟﺪﻳﺪ‬
‫)"‪Myserver.Connect ("OPC.SimaticNET‬‬ ‫‪OPC.SimaticNet‬‬ ‫اﺗﺼﺎل ﺑﻪ‬
‫)"‪Set Mygroup = Myserver.OPCGroups.Add("MyOPCGroup‬‬ ‫اﻳﺠﺎد ‪ Group‬ﺟﺪﻳﺪ‬
‫)‪Set Myitem = Mygroup.OPCItems.AddItem("S7:[S7 connection_1 ]MW0", 1‬‬
‫اﻳﺠﺎد آﻳﺘﻢ ﺟﺪﻳﺪ ﻣﺮﺗﺒﻂ ﺑﺎ‬

‫‪ 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 ‫ﻛﺎر ﺑﺎ‬

‫ ﺑﺮاي ﻧﻤﺎﻳﺶ ﻛﻴﻔﻴﺖ ﺳﻴﮕﻨﺎل‬Edit_ReadQu •

‫ ﺑﺮاي ﻧﻤﺎﻳﺶ ﺗﺎرﻳﺦ زﻣﺎن ﺧﻮاﻧﺪن ﺳﻴﮕﻨﺎل‬Edit_ReadTS •

‫ ﭘﺲ از ﺗﻌﺮﻳﻒ ﺳﻪ‬.‫ ﻧﻴﺰ ﻧﻤﺎﻳﺶ داده ﻣﻴﺸﺪﻧﺪ‬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‬‬

‫ﻣﺜﺎﻟﻲ ﺑﺮاي اﺳﺘﻔﺎده از ‪ Excel‬در ارﺗﺒﺎط ﺑﺎ ‪OPC‬‬ ‫‪6-11‬‬


‫ﻣﻲ ﺗﻮان از ‪ OPC‬در ﻣﺤﻴﻂ ‪ Excel‬اﺳﺘﻔﺎده ﻛﺮد ﺑﻌﻨﻮان ﻣﺜﺎل وﺿﻌﻴﺖ ورودي ﻫﺎ را در ﻳﻚ ‪ sheet‬ﻧﺸﺎن داد ﻳﺎ‬
‫ﻧﻤﻮدارﻫﺎﻳﻲ ﺗﺮﺳﻴﻢ ﻛﺮد ﻛﻪ اﻳﻦ ﻣﻘﺎدﻳﺮ را ﻧﺸﺎن ﻣﻲ دﻫﻨﺪ‪ .‬از آﻧﺠﺎ ﻛﻪ در ﻣﺤﻴﻂ ‪ Excel‬ﻣﻲ ﺗﻮان ﺗﻮﺳﻂ وﻳﮋوال‬
‫ﺑﻴﺴﻴﻚ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﻛﺮد اﺑﺘﺪا ازﻣﻨﻮي ‪ View > Toolbar‬ﮔﺰﻳﻨﻪ ﻣﺮﺑﻮط ﺑﻪ ‪ Visual Basic‬را ﻓﻌﺎل ﻣﻲ ﻛﻨﻴﻢ‪.‬‬
‫ﺗﻮﺟﻪ ﺷﻮد ﻫﻤﻪ ﻧﻜﺎﺗﻲ ﻛﻪ در ﻗﺴﻤﺖ ﻗﺒﻞ ﺑﺮاي ﻛﺎر ﺑﺎ ‪ VB‬ذﻛﺮ ﺷﺪ در اﻳﻨﺠﺎ ﻧﻴﺰ ﺑﺎﻳﺴﺘﻲ رﻋﺎﻳﺖ ﺷﻮد ازﺟﻤﻠﻪ ﻓﻌﺎل‬
‫‪ Tools>References‬ﺑﺮﻧﺎﻣﻪ‪.‬‬ ‫ﻛﺮدن ‪ Siemens OPC DA Automation‬در ﻗﺴﻤﺖ‬
‫در ﻣﺜﺎل زﻳﺮ ﻣﻘﺪار ﻳﻚ ورودي آﻧﺎﻟﻮگ ﺑﺎ آدرس ‪ PIW256‬از ‪ PLC‬ﺗﻮﺳﻂ ‪ OPC‬ﺧﻮاﻧﺪه ﺷﺪه و در ﻣﺤﻴﻂ‬
‫‪ Excel‬ﻋﻼوه ﺑﺮ ﻧﻤﺎﻳﺶ ﻣﻘﺪار آن ‪ ،‬روي ﻧﻤﻮدار ﻣﻴﻠﻪ اي ﻧﻴﺰ ﺗﻐﻴﻴﺮات آن دﻳﺪه ﻣﻲ ﺷﻮد‪ .‬دو ﻛﻠﻴﺪ ﺑﺮاي ‪ Start‬و‬
‫ﺑﺮاي ﺧﺮوج در ﻧﻈﺮ ﮔﺮﻓﺘﻪ ﺷﺪه اﺳﺖ‪.‬‬

‫ﻛﺎر اﺻﻠﻲ در ﺑﺮﻧﺎﻣﻪ ﺧﻮاﻧﺪن آﻧﺎﻟﻮگ و رﻳﺨﺘﻦ آن در ﺧﺎﻧﻪ اي از ﺷﻴﺖ ‪ 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

‫ ارﺗﺒﺎط‬Exit_OPC ‫درﺻﻮرت ﻛﻠﻴﻚ روي ﻛﻠﻴﺪ‬


Private Sub Exit_OPC_Click()
ServerObj.Disconnect .‫ ﻗﻄﻊ ﻣﻲ ﺷﻮد‬OPC Server ‫ﺑﺎ‬
End Sub

‫ در اﻳﻦ ﺑﺮﻧﺎﻣﻪ‬Start ‫درﺻﻮرت ﻛﻠﻴﻚ روي ﻛﻠﻴﺪ‬


Private Sub Start_OPC_Click()
Call F1 ‫ ﺻﺪا زده ﻣﻴﺸﻮد ﺗﺎ ﻋﻤﻞ ارﺗﺒﺎط و‬F1 ‫اﺑﺘﺪا ﻓﺎﻧﻜﺸﻦ‬
For i = 1 To 200 ‫ﺧﻮاﻧﺪن ﻣﻘﺪار آﻧﺎﻟﻮگ اﻧﺠﺎم ﮔﻴﺮد ﺳﭙﺲ در اﻳﻨﺠﺎ‬
ItemObj.Read OPCDevice, myValue, myQuality, ‫ رﻳﺨﺘﻪ ﺷﺪه ﻛﻪ‬myvalue ‫ﻣﻘﺪار ﺧﻮاﻧﺪه ﺷﺪه در‬
myTimeStamp
.‫ اﻧﺘﻘﺎل ﻣﻲ ﻳﺎﺑﺪ‬1 ‫ﺑﻪ ﺧﺎﻧﻪ اي از ﺷﻴﺖ‬
Sheet1.Cells(1, 2) = myValue
Sheet1.Activate

Next
End Sub
247 OPC ‫ﻛﺎر ﺑﺎ‬

‫ ﺑﺮﻗﺮار ﺷﺪه‬OPC ‫ اﺑﺘﺪا ارﺗﺒﺎط ﺑﺎ‬FC1 ‫در ﻓﺎﻧﻜﺸﻦ‬


Function F1()
Set ServerObj = New OPCServer ‫ﺳﭙﺲ ﻳﻚ ﮔﺮوه ﺗﻌﺮﻳﻒ ﺷﺪه و ﭘﺲ از آن ﻳﻚ‬
ServerObj.Connect ("OPC.SimaticNET")
Set GroupObj = S7 Connection ‫ را از ﻃﺮﻳﻖ‬PIW256 ‫آﻳﺘﻢ ﻛﻪ‬
ServerObj.OPCGroups.Add("MyOPCGroup")
Set ItemObj = GroupObj.OPCItems.AddItem("S7:[s7 .‫ﻣﻲ ﺧﻮاﻧﺪ ﻣﺸﺨﺺ ﻣﻲ ﮔﺮدد‬
connection_1]piw256", 1)
Serverhandles(1) = ItemObj.ServerHandle
End Function
‫ﺿﻤﻴﻤﻪ ‪1‬‬
‫ﺗﺴﺖ ﻫﺎي ﻛﺎﺑﻞ ‪Cate X‬‬
‫ﺗﺴﺖ ﻫﺎي ﻛﺎﺑﻞ ‪CateX‬‬ ‫‪250‬‬

‫ﺑﺮﻃﺒﻖ اﺳﺘﺎﻧﺪارد ‪ 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‬ﻣﻮﺳﻮم اﺳﺖ روي ﻛﺎﺑﻞ اﻧﺠﺎم ﺷﻮد‪.‬‬

‫‪ Near-End Crosstalk‬ﻳﺎ ‪NEXT‬‬ ‫‪ -1‬ﺗﺴﺖ‬


‫‪ NEXT‬ﺑﺮ اﺳﺎس ﻧﺴﺒﺖ داﻣﻨﻪ ﻫﺎي وﻟﺘﺎژ ﺑﻴﻦ ﺳﻴﮕﻨﺎل ﺗﺴﺖ و ﺳﻴﮕﻨﺎل ‪ Crosstalk‬اﻧﺪازه ﮔﻴﺮي ﻣﻴﺸﻮد‪ .‬اﺧﺘﻼف‬
‫ﺑﺼﻮرت ﻳﻚ ﻣﻘﺪار ﻣﻨﻔﻲ دﺳﻲ ﺑﻞ )‪ (dB‬ﻇﺎﻫﺮ ﻣﻴﺸﻮد‪.‬‬

‫ﻫﺮ ﭼﻘﺪر ﻗﺪر ﻣﻄﻠﻖ ﻋﺪد ﻛﻮﭼﻜﺘﺮ ﺑﺎﺷﺪ ﻧﺸﺎن دﻫﻨﺪه ﻧﻮﻳﺰ ﺑﻴﺸﺘﺮ اﺳﺖ‪ .‬ﺑﻌﻨﻮان ﻣﺜﺎل ﻣﻘﺪار ‪ -30db‬ﻧﺸﺎن دﻫﻨﺪه‬
‫وﺿﻌﻴﺖ ﺑﻬﺘﺮ در ﻣﻘﺎﻳﺴﻪ ﺑﺎ ﻣﻘﺪار ‪ -100db‬ﻣﻲ ﺑﺎﺷﺪ‪ .‬ارﺗﺒﺎط ﺑﻴﻦ ‪ Crosstalk‬و ﻓﺮﻛﺎﻧﺲ ﺳﻴﮕﻨﺎل در ﺷﻜﻞ زﻳﺮ‬
‫آﻣﺪه اﺳﺖ‪.‬‬

‫در اﻧﺪازه ﮔﻴﺮي ‪ NEXT‬ﻫﺮ زوج ﺳﻴﻢ ﻧﺴﺒﺖ ﺑﻪ ﺗﻤﺎم زوج ﺳﻴﻢ ﻫﺎي دﻳﮕﺮ ﺳﻨﺠﻴﺪه ﻣﻴﺸﻮد‪ .‬ﺑﻌﻼوه ﺑﺮاي اﻃﻤﻴﻨﺎن‬
‫ﺑﺎﻻﺗﺮ ﺑﻬﺘﺮ اﺳﺖ ﺗﺴﺖ در ﻫﺮ دو ﻃﺮف ﻛﺎﺑﻞ اﻧﺠﺎم ﭘﺬﻳﺮد‪.‬‬
‫ﺗﺴﺖ ﻫﺎي ﻛﺎﺑﻞ ‪CateX‬‬ ‫‪252‬‬

‫‪ Far-End Crostalk‬ﻳﺎ ‪FEXT‬‬ ‫‪ -2‬ﺗﺴﺖ‬


‫وﻗﺘﻲ ﻧﻮﻳﺰ اﻳﺠﺎد ﺷﺪه ﺗﻮﺳﻂ ‪ Next‬ﺑﻪ ﺳﻤﺖ ﻓﺮﺳﺘﻨﺪه ﺑﺮﮔﺮدد ﺑﻪ آن ‪ FEXT‬ﻣﻴﮕﻮﻳﻨﺪ‪ .‬ﺑﺪﻟﻴﻞ وﺟﻮد ﻣﻴﺮاﻳﻲ و‬
‫ﺗﻀﻌﻴﻒ ﺳﻴﮕﻨﺎل در ﻃﻮل ﻛﺎﺑﻞ ‪ FEXT‬ﺿﻌﻴﻒ ﺗﺮ از ‪ NEXT‬ﺑﻮده و ﺑﻪ اﻧﺪازه آن اﻫﻤﻴﺖ ﻧﺪارد‪ .‬وﺟﻮد ‪ FEXT‬را‬
‫ﻣﻴﺘﻮان ﺑﺎ اﺳﺘﻔﺎده از ﺗﺴﺖ ‪ ELFEXT‬آﺷﻜﺎر ﻧﻤﻮد‪.‬‬

‫‪ Power Sum NEXT‬ﻳﺎ ‪PSNEXT‬‬ ‫‪ -3‬ﺗﺴﺖ‬


‫‪ PSNEXT‬ﺗﺎﺛﻴﺮات ﺟﻤﻌﻲ ‪ NEXT‬ﺗﻤﺎم زوج ﺳﻴﻢ ﻫﺎ را روي ﻳﻜﺪﻳﮕﺮ ﻣﺸﺨﺺ ﻣﻴﻜﻨﺪ‪ .‬ﺑﻌﻨﻮان ﻣﺜﺎل ﺑﺮاي ﻛﺎﺑﻞ‬
‫‪ Cate6‬اﻳﻦ ﭘﺎراﻣﺘﺮ ﺑﺮاي ﻫﺮ زوج ﺳﻴﻢ ﺑﺮ اﺳﺎس ﺗﺎﺛﻴﺮات ﺳﻪ زوج ﺳﻴﻢ دﻳﮕﺮ ﻳﻌﻨﻲ ﺟﻤﻊ ‪ NEXT‬ﺗﻤﺎم آﻧﻬﺎ‬
‫ﻣﺤﺎﺳﺒﻪ ﻣﻲ ﮔﺮدد‪ .‬در ﺑﺮﺧﻲ اﺳﺘﺎﻧﺪاردﻫﺎي ﺷﺒﻜﻪ از ﻛﺎﺑﻞ ﻣﺴﻲ ﺑﺼﻮرت ‪ Full Duplex‬اﺳﺘﻔﺎده ﻣﻴﺸﻮد )ﻣﺎﻧﻨﺪ‬
‫‪PSNEXT‬‬ ‫‪ (1000Base-T‬ﻳﻌﻨﻲ در ﻫﺮ ﻟﺤﻈﻪ در دو ﺟﻬﺖ اﻣﻜﺎن ﺗﺒﺎدل دﻳﺘﺎ وﺟﻮد دارد در اﻳﻦ ﻣﻮارد ﭘﺎراﻣﺘﺮ‬
‫اﻫﻤﻴﺖ ﺑﻴﺸﺘﺮي ﻧﺴﺒﺖ ﺑﻪ ﺣﺎﻟﺖ ‪ Full Duplex‬ﻛﻪ ﺑﺮاي ﻣﻮاردي ﭼﻮن ‪ 10Base‬ﻳﺎ ‪ RS485‬ﺑﻜﺎر ﻣﻴﺮود دارد‪.‬‬
‫‪253‬‬ ‫ﺗﺴﺖ ﻫﺎي ﻛﺎﺑﻞ ‪CateX‬‬

‫‪ -4‬ﺗﺴﺖ ‪PSELFEXT‬‬
‫اﻳﻦ ﭘﺎراﻣﺘﺮ ﻧﻴﺰ ﺑﻄﻮر ﻣﺸﺎﺑﻪ ﺟﻤﻊ ﺗﻤﺎم ‪ ELFEXT‬ﻫﺎي زوج ﺳﻴﻢ ﻫﺎي دﻳﮕﺮ روي ﻳﻚ زوج ﺳﻴﻢ ﻣﻲ ﺑﺎﺷﺪ‪.‬‬

‫‪ -5‬ﺗﺴﺖ ‪Wiremap‬‬
‫ﺑﺴﺘﻪ ﺑﻪ اﺳﺘﺎﻧﺪارد ﺷﺒﻜﻪ ﺑﺮاي اﺗﺼﺎل ﺳﺮ ﺳﻴﻢ ﻫﺎ ﺑﻪ ﻛﺎﻧﻜﺘﻮر روش ﻣﺸﺨﺼﻲ وﺟﻮد دارد‪ .‬ﺑﻌﻨﻮان ﻣﺜﺎل در ﻛﺎﻧﻜﺘﻮر‬
‫‪ RJ45‬ﻛﻪ ﺑﺮاي اﺗﺮﻧﺖ اﺳﺘﻔﺎده ﻣﻲ ﺷﻮد ﻛﺎرت ﺷﺒﻜﻪ از ﭘﻴﻦ ﻫﺎي ‪ 1‬و ‪ 2‬ﺑﺮاي ارﺳﺎل و از ﭘﻴﻦ ﻫﺎي ‪ 3‬و ‪ 6‬ﺑﺮاي‬
‫درﻳﺎﻓﺖ اﺳﺘﻔﺎده ﻣﻲ ﻛﻨﺪ‪ .‬اﻳﻦ ﺷﻤﺎره ﭘﻴﻦ ﻫﺎ ﺑﺎﻳﺴﺘﻲ ﺑﻄﻮر ﺻﺤﻴﺢ در دوﻃﺮف ﻣﺘﺼﻞ ﺷﺪه ﺑﺎﺷﻨﺪ ﺑﻌﻼوه ﻫﻴﭽﮕﻮﻧﻪ‬
‫ﻗﻄﻌﻲ ﻳﺎ اﺗﺼﺎل ﻛﻮﺗﺎﻫﻲ در ﻛﺎﺑﻞ ﻳﺎ در ﻣﺤﻞ اﺗﺼﺎل ﺑﻪ ﻛﺎﻧﻜﺘﻮر وﺟﻮد ﻧﺪاﺷﺘﻪ ﺑﺎﺷﺪ‪.‬‬
‫ﺑﺎ اﺳﺘﻔﺎده از ﺗﺴﺖ ‪ Wiremap‬ﻣﻴﺘﻮان از وﺟﻮد ﭼﻨﻴﻦ اﺷﻜﺎﻻﺗﻲ ﻣﻄﻠﻊ ﺷﺪ‪ .‬ﺑﻌﻨﻮان ﻣﺜﺎل اﻳﻦ ﺗﺴﺖ ﺑﺮاي اﺗﺮﻧﺖ‬
‫وﺿﻌﻴﺖ اﺗﺼﺎل ﻫﺮ ‪ 8‬ﺳﻴﻢ را در دو ﻃﺮف ﻛﺎﺑﻞ ﻣﺸﺨﺺ ﻣﻴﻜﻨﺪ‪.‬‬
‫ﺗﺴﺖ ﻫﺎي ﻛﺎﺑﻞ ‪CateX‬‬ ‫‪254‬‬

‫ﺗﺴﺖ ‪ wiremap‬وﺿﻌﻴﺖ ﺑﺮﺧﻲ از اﺷﻜﺎﻻت ﻛﻪ ﻣﻤﻜﻦ اﺳﺖ ﺷﻨﺎﺳﺎﻳﻲ آﻧﻬﺎ ﺑﺪون اﻳﻦ ﺗﺴﺖ ﻣﺸﻜﻞ ﺑﺎﺷﺪ را‬
‫آﺷﻜﺎر ﻣﻲ ﺳﺎزد اﻫﻢ اﻳﻦ اﺷﻜﺎﻻت ﻋﺒﺎرﺗﻨﺪ از ‪:‬‬

‫‪Reversed Pair Fault .1‬‬


‫اﻳﻦ اﺷﻜﺎل ﻫﻨﮕﺎﻣﻲ رخ ﻣﻲ دﻫﺪ ﻛﻪ ﻳﻚ‬
‫زوج ﺳﻴﻢ در ﻳﻜﻄﺮف ﺑﻄﻮر ﺻﺤﻴﺢ ﺑﻪ‬
‫ﻛﺎﻧﻜﺘﻮر ﻣﺘﺼﻞ ﺷﺪه وﻟﻲ در ﺳﻤﺖ دﻳﮕﺮ‬
‫ﺟﺎي اﺗﺼﺎل آﻧﻬﺎ ﺑﻪ ﻛﺎﻧﻜﺘﻮر ﺑﺮﻋﻜﺲ ﺑﺎﺷﺪ‪.‬‬
‫ﻣﺎﻧﻨﺪ ﺷﻜﻞ‬
‫‪Split Pair Fault .2‬‬
‫در اﻳﻦ ﺣﺎﻟﺖ دو ﺳﻴﻢ از دو زوج ﻣﺘﻔﺎوت ﺑﻪ‬
‫ﭘﻴﻨﻬﺎي ﻏﻠﻄﻲ در دو ﺳﻤﺖ ﻣﺘﺼﻞ ﻣﻲ ﺷﻮﻧﺪ‬
‫ﻣﺎﻧﻨﺪ ﺳﺮ ﺳﻴﻢ ﻫﺎي ‪ 2‬و ‪ 7‬در ﺷﻜﻞ روﺑﺮو‬
‫‪255‬‬ ‫ﺗﺴﺖ ﻫﺎي ﻛﺎﺑﻞ ‪CateX‬‬

‫‪Transposed Pair Fault .3‬‬


‫در اﻳﻦ ﺣﺎﻟﺖ ﻛﻪ ﺑﻪ آن ﺧﻄﺎي ‪Crossed Pair‬‬

‫ﻧﻴﺰ ﻣﻴﮕﻮﻳﻨﺪ زوج ﺳﻴﻢ ﻫﺎ ﻛﻼً ﺑﻪ ﭘﻴﻨﻬﺎي‬


‫ﻏﻠﻄﻲ در دو ﺳﻤﺖ ﻣﺘﺼﻞ ﻣﻲ ﺷﻮﻧﺪ ﻣﺎﻧﻨﺪ‬
‫ﺷﻜﻞ روﺑﺮو‬

‫‪Return Loss‬‬ ‫‪-6‬‬


‫از آﻧﺠﺎ ﻛﻪ در ﻛﺎﺑﻞ ﻫﺎي ﻣﺴﻲ ﺑﻪ ﻫﺮ ﺣﺎل ﻣﻤﻜﻦ اﺳﺖ ﻣﻘﺪاري ﻧﺎﺧﺎﻟﺼﻲ ﻫﺮ ﭼﻨﺪ اﻧﺪك در ﻣﺲ وﺟﻮد داﺷﺘﻪ‬
‫ﺑﺎﺷﺪ ‪ ،‬اﻳﻦ ﻧﺎﺧﺎﻟﺼﻲ ﻣﻨﺠﺮ ﺑﻪ ﻋﺪم ﺗﻄﺒﻴﻖ و ﻳﻜﺴﺎن ﻧﺒﻮدن اﻣﭙﺪاﻧﺲ در ﻃﻮل ﻛﺎﺑﻞ ﻣﻴﮕﺮدد ﻛﻪ ﺑﺎزﺗﺎب و ﺑﺮﮔﺸﺘﻬﺎﻳﻲ‬
‫را ﺑﺮاي ﺳﻴﮕﻨﺎل اﻳﺠﺎد ﻣﻴﻜﻨﺪ‪ .‬اﻳﻦ اﻧﻌﻜﺎﺳﻬﺎي ﺳﻴﮕﻨﺎل در ﻓﻮاﺻﻞ زﻣﺎﻧﻲ ﻣﺸﺨﺺ ﺿﺮﺑﻪ ﻫﺎﻳﻲ را ﺑﻪ ﮔﻴﺮﻧﺪه وارد‬
‫ﻣﻴﺴﺎزد ازاﻳﻨﺮو اﻧﺪازه ﮔﻴﺮي آﻧﻬﺎ اﻫﻤﻴﺖ دارد‪ Return Loss .‬ﺑﺼﻮرت دﺳﻲ ﺑﻞ اﻧﺪازه ﮔﻴﺮي ﻣﻴﺸﻮد و ﺑﺎ ﻓﺮﻛﺎﻧﺲ‬
‫ﺳﻴﮕﻨﺎل ﺗﻐﻴﻴﺮ ﭘﻴﺪا ﻣﻴﻜﻨﺪ‪.‬‬
‫ﺷﻜﻞ زﻳﺮ اﻳﻦ ﭘﺎراﻣﺘﺮ را ﺑﺮاي ﻛﺎﺑﻞ ‪ Cate5e‬ﻧﺸﺎن ﻣﻲ دﻫﺪ‪.‬‬
‫ﺗﺴﺖ ﻫﺎي ﻛﺎﺑﻞ ‪CateX‬‬ ‫‪256‬‬

‫‪Insertion Loss‬‬ ‫‪-7‬‬


‫اﻳﻦ ﺗﻠﻔﺎت ﻛﻪ ﺑﺮ ﺣﺴﺐ ‪ db‬اﺳﺖ ﺑﺮ اﺳﺎس ﺗﺮﻛﻴﺐ ﻣﻴﺮاﻳﻲ ﺳﻴﮕﻨﺎل و ﻋﺪم ﺗﻄﺎﺑﻖ اﻣﭙﺪاﻧﺲ ﺑﺪﺳﺖ ﻣﻲ آﻳﺪ ‪ .‬اﻧﺪازه‬
‫ﮔﻴﺮي در ﺳﻤﺖ ‪ Far-end‬ﻛﺎﺑﻞ اﻧﺠﺎم ﻣﻴﮕﻴﺮد‪.‬‬
‫اﻳﻦ ﭘﺎراﻣﺘﺮ ﻧﻴﺰ ﺑﺮ ﺣﺴﺐ ﻓﺮﻛﺎﻧﺲ ﺳﻴﮕﻨﺎل ﺗﻐﻴﻴﺮ ﻣﻴﻜﻨﺪ‪ .‬ﺷﻜﻞ ﻓﻮق ﺗﻐﻴﻴﺮات ‪ Insertion Loss‬و ‪ Return Loss‬را‬
‫ﻧﺴﺒﺖ ﺑﻪ ﻓﺮﻛﺎﻧﺲ ﺑﺮاي ﻛﺎﺑﻞ ﻛﻮآﻛﺴﻴﺎل ﻧﺸﺎن ﻣﻲ دﻫﺪ‪.‬‬
‫ﻋﻼوه ﺑﺮ ﺗﺴﺖ ﻫﺎﻳﻲ ﻛﻪ ﺗﺎﻛﻨﻮن ذﻛﺮ ﺷﺪ ﺗﺴﺖ ﻫﺎي دﻳﮕﺮي ﻫﻢ وﺟﻮد دارﻧﺪ ﻛﻪ ﺑﺮﺧﻲ از آﻧﻬﺎ ﺑﻪ زﻣﺎن واﺑﺴﺘﻪ‬
‫ﻫﺴﺘﻨﺪ‪ .‬اﻳﻦ ﺗﺴﺘﻬﺎ در اداﻣﻪ ﺗﺸﺮﻳﺢ ﻣﻴﺸﻮﻧﺪ‪.‬‬

‫‪Propagation Delay‬‬ ‫‪ -8‬ﺗﺴﺖ ﺗﺎﺧﻴﺮ اﻧﺘﺸﺎر‬


‫اﻳﻦ ﺗﺴﺖ ﻳﻚ اﻧﺪازه ﮔﻴﺮي ﺳﺎده ﺑﺮاي زﻣﺎﻧﻲ اﺳﺖ ﻛﻪ ﺳﻴﮕﻨﺎل ﺑﺮاي ﻋﺒﻮر روي ﻛﺎﺑﻞ ﻃﻲ ﻣﻴﻜﻨﺪ‪ .‬اﻳﻦ ﺗﺎﺧﻴﺮ ﺑﻪ‬
‫ﭘﺎراﻣﺘﺮﻫﺎﻳﻲ ﻣﺎﻧﻨﺪ ﻃﻮل ﻛﺎﺑﻞ و ﻣﻴﺰان ﺑﻬﻢ ﺗﺎﺑﻴﺪﮔﻲ زوج ﺳﻴﻢ و وﻳﮋﮔﻲ ﻫﺎي اﻟﻜﺘﺮﻳﻜﻲ ﺑﺴﺘﮕﻲ دارد و ﺑﺮﺣﺴﺐ‬
‫ﻧﺎﻧﻮﺛﺎﻧﻴﻪ اﻧﺪازه ﮔﻴﺮي ﻣﻴﺸﻮد‪.‬‬
‫اﺳﺘﺎﻧﺪارد ‪ TIA/EIA-568-B‬ﻣﺤﺪوده ﻫﺎﻳﻲ را ﺑﺮاي اﻳﻦ ﺗﺎﺧﻴﺮ روي ﻛﺎﺑﻞ ﻫﺎي ‪ UTP‬ﺗﻌﺮﻳﻒ ﻛﺮده اﺳﺖ‪ .‬اﻳﻦ‬
‫ﺗﺴﺖ ﻛﻪ ﺑﻪ آن ‪ Time Domain Reflectometry‬ﻧﻴﺰ ﮔﻔﺘﻪ ﻣﻴﺸﻮد ﻣﺒﻨﺎﻳﻲ را ﺑﺮاي ﻃﻮل دﻗﻴﻖ ﻛﺎﺑﻞ ﻧﻴﺰ ﺑﺪﺳﺖ‬
‫ﻣﻴﺪﻫﺪ زﻳﺮا در ﻛﺎﺑﻞ ﻫﺎي ‪ TP‬ﻧﻤﻴﺘﻮان ﻃﻮل ﺳﻴﻢ را ﺑﺮ اﺳﺎس اﻧﺪازه ﮔﻴﺮي ﻃﻮل ﭘﻮﺷﺶ ﺑﻴﺮوﻧﻲ ﻛﺎﺑﻞ ﺑﺪﺳﺖ‬
‫آورد‪ .‬اﻳﻦ ﺗﺴﺖ ﻧﻪ ﺗﻨﻬﺎ ﻃﻮل ﻛﺎﺑﻞ را ﻣﺸﺨﺺ ﻣﻴﻜﻨﺪ ﺑﻠﻜﻪ ﻓﺎﺻﻠﻪ ﻧﻘﻄﻪ اي از ﻛﺎﺑﻞ را ﻛﻪ دﭼﺎر اﺷﻜﺎل ﺷﺪه اﺳﺖ‬
‫را ﻧﻴﺰ آﺷﻜﺎر ﻣﻲ ﺳﺎزد‪ .‬ﻋﻴﻮﺑﻲ ﻣﺎﻧﻨﺪ ﻗﻄﻌﻲ ‪ ،‬اﺗﺼﺎل ﻛﻮﺗﺎه ‪ ،‬اﺗﺼﺎل ﺿﻌﻴﻒ ﺑﺎ اﻳﻦ ﺗﺴﺖ ﻗﺎﺑﻞ ﺷﻨﺎﺳﺎﻳﻲ اﺳﺖ‪.‬‬

‫‪Delay Skew‬‬ ‫‪ -9‬ﺗﺴﺖ‬


‫وﻗﺘﻲ ﺑﺮاي ﻫﺮ زوج ﺳﻴﻢ ﻛﺎﺑﻞ زﻣﺎن ﺗﺎﺧﻴﺮ اﻧﺘﺸﺎر اﻧﺪازه ﮔﻴﺮي ﻣﻴﺸﻮد اﻳﻦ ﻣﻘﺪار ﻣﻌﻤﻮﻻً ﺑﺮاي زوج ﺳﻴﻢ ﻫﺎ ﻛﻤﻲ‬
‫ﻣﺘﻔﺎوت اﺳﺖ ﻛﻪ ﺑﻪ اﻳﻦ اﺧﺘﻼف ‪ Delay Skew‬ﮔﻔﺘﻪ ﻣﻴﺸﻮد و ﺑﺮاي ﺷﺒﻜﻪ ﻫﺎي ﭘﺮﺳﺮﻋﺖ ﭘﺎراﻣﺘﺮي ﻣﻬﻢ و ﺑﺤﺮاﻧﻲ‬
‫اﺳﺖ زﻳﺮا اﮔﺮ ﻣﻘﺪار آن ﺑﺰرگ ﺑﺎﺷﺪ ﻳﻚ ﺑﻴﺖ در زﻣﺎﻧﻬﺎي ﻣﺘﻔﺎوﺗﻲ ﻣﻲ رﺳﺪ و دﻳﺘﺎ ﻧﻤﻲ ﺗﻮاﻧﺪ ﺑﻄﻮر ﺻﺤﻴﺢ‬
‫ﺑﺎزﻳﺎﻓﺖ ﮔﺮدد‪.‬‬
‫اﻛﻨﻮن ﺑﺎ ﺷﻨﺎﺧﺖ ﻣﻔﺎﻫﻴﻢ ﺗﺴﺖ ﻫﺎ ﺑﺎر دﻳﮕﺮ وﻳﮋﮔﻲ ﻫﺎي ﺳﻪ ﻧﻮع ﻛﺎﺑﻞ ‪ Cate X‬را از ﻧﻈﺮ ﻣﻲ ﮔﺬراﻧﻴﻢ‬
‫‪Category 5‬‬ ‫‪Category 5E‬‬ ‫‪Category 6‬‬ ‫‪Category 7‬‬
‫‪Parameter‬‬
‫)‪('568-A-5‬‬
‫‪Specified‬‬ ‫‪frequency‬‬
‫‪1-100 MHz‬‬ ‫‪1-100 MHz‬‬ ‫‪1-250 MHz‬‬ ‫‪1-600 MHz‬‬
‫‪range‬‬
‫‪20.8 dB (54.1‬‬
‫‪Attenuation‬‬ ‫‪24 dB‬‬ ‫‪24 dB‬‬ ‫)‪21.7 dB (36 dB‬‬
‫)‪dB‬‬
‫‪NEXT‬‬ ‫‪27.1 dB‬‬ ‫‪30.1 dB‬‬ ‫‪39.9 dB (33.1‬‬ ‫‪62.1 dB (51‬‬
257 CateX ‫ﺗﺴﺖ ﻫﺎي ﻛﺎﺑﻞ‬

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‬اﻧﻮاع ﻧﻮﻳﺰ‬
‫ﻧﻮﻳﺰ ﻫﺎي اﻟﻜﺘﺮﻳﻜﻲ ﺑﻪ ﭼﻬﺎر ﻃﺮﻳﻖ ﻣﺪارات ارﺗﺒﺎط دﻳﺘﺎي ﺣﺴﺎس را در ﺷﺒﻜﻪ ﻣﺘﺎﺛﺮ ﻣﻲ ﺳﺎزﻧﺪ‪ .‬اﻧﻮاع اﻳﻦ ﺗﺎﺛﻴﺮ‬
‫ﮔﺬاري ﻛﻪ ﻣﺎ از اﻳﻦ ﺑﻪ ﺑﻌﺪ آﻧﺮا ﻛﻮﭘﻞ ﻣﻲ ﻧﺎﻣﻴﻢ ﻋﺒﺎرﺗﺴﺖ از ‪:‬‬
‫ﻛﻮﭘﻞ اﻣﭙﺪاﻧﺴﻲ )ﻛﻪ ﺑﻌﻀﺎً ﻛﻮﭘﻞ ﻛﻨﺪوﻛﺘﺎﻧﺴﻲ ﻧﻴﺰ ﮔﻔﺘﻪ ﻣﻴﺸﻮد(‬ ‫•‬

‫ﻛﻮﭘﻞ ﺧﺎزﻧﻲ ) ﻳﺎ اﻟﻜﺘﺮوﺳﺘﺎﺗﻴﻜﻲ(‬ ‫•‬

‫ﻛﻮﭘﻞ ﻣﻐﻨﺎﻃﻴﺴﻲ )ﻳﺎ اﻧﺪوﻛﺘﺎﻧﺴﻲ(‬ ‫•‬

‫ﻛﻮﭘﻞ رادﻳﻮﻳﻲ )ﻛﻪ ﺗﺮﻛﻴﺒﻲ اﺳﺖ از اﻟﻜﺘﺮوﺳﺘﺎﺗﻴﻜﻲ و ﻣﻐﻨﺎﻃﻴﺴﻲ(‬ ‫•‬

‫‪Conductive‬‬ ‫اﻟﻒ (ﻛﻮﭘﻞ اﻣﭙﺪاﻧﺴﻲ ﻳﺎ‬


‫در ﻣﻮﻗﻌﻴﺖ ﻫﺎﻳﻲ ﻛﻪ دو ﻳﺎ ﭼﻨﺪ ﻣﺪار اﻟﻜﺘﺮﻳﻜﻲ‬
‫ﺳﻴﻢ ﻫﺎدي ﻣﺸﺘﺮﻛﻲ ﺑﺮاي ﺑﺮﮔﺸﺖ دارﻧﺪ ﺟﺮﻳﺎن‬
‫ﺑﺮﮔﺸﺘﻲ ﻳﻚ ﻣﺪار ﻣﻴﺘﻮاﻧﺪ وﻟﺘﺎژ ﺧﻄﺎﻳﻲ ﺑﺮاي‬
‫ﺳﻴﮕﻨﺎل ﺳﺎﻳﺮ ﻣﺪارﻫﺎ اﻳﺠﺎد ﻛﻨﺪ اﻳﻦ وﻟﺘﺎژ ﺑﺴﺘﮕﻲ ﺑﻪ‬
‫‪ R,L,C‬ﺳﻴﻢ ﺑﺮﮔﺸﺘﻲ دارد‪.‬‬

‫ﺑﺪﻳﻬﻲ اﺳﺖ ﺳﺎده ﺗﺮﻳﻦ روش ﺑﺮاي ﺣﻞ ﻣﺸﻜﻞ ﻓﻮق ﻛﺎﻫﺶ ﺗﺎﺛﻴﺮ اﻣﭙﺪاﻧﺲ ﺑﺎ ﺟﺪا ﻛﺮدن ﺳﻴﻢ ﻫﺎي ﺑﺮﮔﺸﺘﻲ ﻫﺮ‬
‫ﻣﺪار اﺳﺖ‪.‬‬
‫ﻧﻮﻳﺰ و روش ﻫﺎي ﺣﺬف آن در ﺷﺒﻜﻪ‬ ‫‪262‬‬

‫اﻳﻦ ﻛﻮﭘﻞ در ﺻﻮرت ﺑﺮوز اﺗﺼﺎل ﻛﻮﺗﺎه ﻳﺎ ﺻﺎﻋﻘﻪ ﻧﻴﺰ ﻫﻤﺎﻧﻄﻮر ﻛﻪ در ﺷﻜﻞ زﻳﺮ ﻧﺸﺎن داده ﺷﺪه اﺳﺖ‬
‫ﻣﻴﺘﻮاﻧﺪ ﻣﺸﻜﻞ ﺳﺎز ﺷﻮد ﺑﻨﺎﺑﺮ اﻳﻦ ﺿﺮوري اﺳﺖ در ﻃﺮاﺣﻲ ﺳﻴﺴﺘﻢ زﻣﻴﻦ ﻧﻴﺰ ﺗﻤﻬﻴﺪات ﻻزم اﺗﺨﺎذ ﮔﺮدد‬
‫ﻣﺜﻼ ﺑﺠﺎي اﺳﺘﻔﺎده از ﺳﻴﺴﺘﻢ زﻣﻴﻦ ﺗﻚ ﻧﻘﻄﻪ اي از ﺳﻴﺴﺘﻢ زﻣﻴﻦ ‪ Mesh‬اﺳﺘﻔﺎده ﮔﺮدد‪ .‬ﺑﻪ اﻳﻦ ﻣﻮﺿﻮع در‬
‫اداﻣﻪ ﭘﺮداﺧﺘﻪ ﺧﻮاﻫﺪ ﺷﺪ‪.‬‬

‫ب( ﻛﻮﭘﻞ ﺧﺎزﻧﻲ‬


‫اﻳﻦ ﻛﻮﭘﻞ ﺑﺎ ﺧﺎزن ﺗﺸﻜﻴﻞ ﺷﺪه ﺑﻴﻦ ﻣﻨﺒﻊ ﻧﻮﻳﺰ و ﺳﻴﻢ ﺳﻴﮕﻨﺎل ارﺗﺒﺎط ﻣﺴﺘﻘﻴﻢ دارد‪ .‬ﻣﻴﺰان ﺗﺎﺛﻴﺮ ﮔﺬاري ﻳﺎ داﻣﻨﻪ‬
‫ﺗﺪاﺧﻞ ﺑﺴﺘﮕﻲ ﺑﻪ ﻧﺮخ ﺗﻐﻴﻴﺮات وﻟﺘﺎژ ﻧﻮﻳﺰ و ﻣﻘﺪار ﺧﺎزن ﻓﻮق دارد‪.‬‬

‫ﻫﻤﺎﻧﻄﻮر ﻛﻪ در ﺷﻜﻞ دﻳﺪه ﻣﻴﺸﻮد وﻟﺘﺎژ ﻧﻮﻳﺰ ﺑﺎ ﺧﺎزن ﻫﺎي ‪ C1‬و ‪ C2‬ﻛﻮﭘﻞ ﻣﻲ ﺷﻮد و اﻳﻦ وﻟﺘﺎژ ﺟﺮﻳﺎﻧﻲ را‬
‫روي ﻣﻘﺎوﻣﺘﻬﺎي ﻣﺪار ﻣﻲ ﻓﺮﺳﺘﺪ‪ .‬ﻣﻴﺰان وﻟﺘﺎژ ﻧﻮﻳﺰ ) ﻳﺎ ﺧﻄﺎ( روي ﺳﻴﻢ ﺳﻴﮕﻨﺎل ‪:‬‬
‫ﺑﺎ ﻓﺎﺻﻠﻪ ﺑﻴﻦ ﻣﻨﺒﻊ ﻧﻮﻳﺰ و ﺳﻴﻢ ﺳﻴﮕﻨﺎل ﻧﺴﺒﺖ ﻣﻌﻜﻮس دارد‬ ‫•‬

‫ﺑﺎ ﻃﻮل ﺳﻴﻢ ﺳﻴﮕﻨﺎل ﻛﻪ ﻧﻮﻳﺰ در آن اﻟﻘﺎ ﻣﻲ ﺷﻮد ﻧﺴﺒﺖ ﻣﺴﺘﻘﻴﻢ دارد‬ ‫•‬

‫ﺑﺎ داﻣﻨﻪ وﻟﺘﺎژ ﻧﻮﻳﺰ ﻧﺴﺒﺖ ﻣﺴﺘﻘﻴﻢ دارد‬ ‫•‬


‫‪263‬‬ ‫ﻧﻮﻳﺰ و روش ﻫﺎي ﺣﺬف آن در ﺷﺒﻜﻪ‬

‫ﺑﺎ ﻓﺮﻛﺎﻧﺲ وﻟﺘﺎژ ﻧﻮﻳﺰ ﻧﺴﺒﺖ ﻣﺴﺘﻘﻴﻢ دارد‪.‬‬ ‫•‬

‫ﺑﻪ ﭼﻬﺎر روش ﻣﻴﺘﻮان اﻳﻦ ﻧﻮع ﻧﻮﻳﺰ را ﻛﺎﻫﺶ داد‪:‬‬


‫‪ -1‬ﺷﻴﻠﺪ ﻛﺮدن ﺳﻴﻢ ﻫﺎي ﺳﻴﮕﻨﺎل )ﺑﺎ اﺗﺼﺎل ﺷﻴﻠﺪ ﺑﻪ زﻣﻴﻦ(‬
‫)‪(Twisted Pair‬‬ ‫‪ -2‬اﺳﺘﻔﺎده از زوج ﺳﻴﻢ ﻫﺎي ﺑﻬﻢ ﺗﺎﺑﻴﺪه‬
‫‪ -3‬ﺟﺪا ﻛﺮدن از ﻣﻨﺒﻊ ﻧﻮﻳﺰ‬
‫‪ -4‬ﻛﺎﻫﺶ داﻣﻨﻪ وﻟﺘﺎژ و ﻓﺮﻛﺎﻧﺲ ﻧﻮﻳﺰ ) در ﺻﻮرت اﻣﻜﺎن(‬
‫وﻗﺘﻲ از ﻛﺎﺑﻞ ﺷﻴﻠﺪدار اﺳﺘﻔﺎده ﻣﻴﺸﻮد ﺟﺮﻳﺎن ﺗﻮﻟﻴﺪ ﺷﺪه ﺗﻮﺳﻂ ﻣﻨﺒﻊ ﻧﻮﻳﺰ ﺗﺮﺟﻴﺢ ﻣﻲ دﻫﺪ از ﻣﺴﻴﺮي ﻛﻪ داراي‬
‫اﻣﭙﺪاﻧﺲ ﻛﻤﺘﺮي اﺳﺖ ﻳﻌﻨﻲ از ﺷﻴﻠﺪ ﻛﻪ ﺑﻪ زﻣﻴﻦ ﻣﺘﺼﻞ اﺳﺖ ﺑﮕﺬرد‪:‬‬

‫ﺷﻴﻠﺪ ﻣﻌﻤﻮﻻً از ﻣﻮادي ﺑﺎ ﻣﻘﺎوﻣﺖ ﻛﻢ ﻣﺎﻧﻨﺪ آﻟﻮﻣﻨﻴﻮم و ﻣﺲ ﺳﺎﺧﺘﻪ ﻣﻲ ﺷﻮد‪ .‬ﺑﺮاي ﺷﻴﻠﺪ ﻫﺎﻳﻲ ﻛﻪ ﺑﺎ ﻣﺲ از ﻧﻮع‬
‫‪ 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‬‬

‫‪Type‬‬ ‫‪Noise‬‬ ‫‪Coupling Mechanism‬‬


‫‪Electric Motors‬‬ ‫‪Surge and EFT‬‬ ‫‪Local Ground, Conducted‬‬
‫‪Drive Controllers‬‬ ‫‪Conducted and Surge‬‬ ‫‪Local Ground, Conducted‬‬
‫‪Relays and Contactors‬‬ ‫‪EFT‬‬ ‫‪Radiated, Conducted‬‬
‫‪Welding‬‬ ‫‪EFT, Induction‬‬ ‫‪Radiated Magnetic‬‬
‫‪RF Induction Welding‬‬ ‫‪Radio Frequency‬‬ ‫‪Radiated, Conducted‬‬
‫‪Material Handling paper/textile‬‬ ‫‪ESD‬‬ ‫‪Radiated‬‬
‫‪Heating‬‬ ‫‪EFT‬‬ ‫‪Local Ground, Conducted, Radiated‬‬
‫‪Induction Heating‬‬ ‫‪EFT, Magnetic‬‬ ‫‪Local Ground, Conducted, Radiated‬‬
‫‪Radio Communications‬‬ ‫‪Radio Frequency‬‬ ‫‪Radiated‬‬
‫‪EFT : Electrical Fast Transient‬‬ ‫‪ESD: Electrical Static Discharge‬‬

‫‪ -3‬آزﻣﺎﻳﺶ ﻫﺎﻳﻲ ﺑﺮاي ﺗﺎﺛﻴﺮ ﻧﻮﻳﺰ روي ﻛﺎﺑﻞ ﺷﺒﻜﻪ‬


‫دو آزﻣﺎﻳﺶ ﻋﻤﻠﻲ ﻛﻪ ﺑﻤﻨﻈﻮر ﺑﺮرﺳﻲ ﻣﻴﺰان ﺗﺎﺛﻴﺮ ﻧﻮﻳﺰ روي ﻛﺎﺑﻞ ﺑﺪون ﺷﻴﻠﺪ دﻳﺘﺎ اﻧﺠﺎم ﺷﺪه را ذﻛﺮ ﻣﻴﻜﻨﻴﻢ ‪.‬‬
‫ﺷﺮاﻳﻂ آزﻣﺎﻳﺶ ‪:‬‬
‫‪ -1‬وﻟﺘﺎژ ﻟﺤﻈﻪ اي ﻧﻮﻳﺰ ﺗﻮﺳﻂ اﺳﻴﻠﻮﺳﻜﻮپ اﻧﺪازه ﮔﻴﺮي و ﺛﺒﺖ ﺷﺪه اﺳﺖ‪.‬‬
‫‪ -2‬از ‪ 4‬ﻛﺎﺑﻞ دﻳﺘﺎ ﺑﻪ ﻃﻮل ﻫﺎي ‪ 3‬و ‪ 30‬و ‪ 100‬و ‪ 800‬ﻓﻮت اﺳﺘﻔﺎده ﺷﺪه ﻛﻪ ﺑﺘﺮﺗﻴﺐ ﺑﻪ ﻛﺎﻧﺎﻟﻬﺎي ‪ 1‬ﺗﺎ ‪4‬‬
‫اﺳﻴﻠﻮﺳﻜﻮپ ﻣﺘﺼﻞ ﻫﺴﺘﻨﺪ‪.‬‬
‫‪ -3‬ﻛﺎﺑﻞ از ﻧﻮع ‪ Cate 5‬ﻳﻌﻨﻲ داراي دو زوج ﺑﻬﻢ ﺗﺎﺑﻴﺪه و ﺑﺪون ﺷﻴﻠﺪ اﺳﺖ ‪ .‬ﻫﺮﻛﺪام از زوج ﺳﻴﻢ ﻫﺎ در‬
‫اﻧﺘﻬﺎي ﻛﺎﺑﻞ ﺑﺎ ﻳﻚ ﻣﻘﺎوﻣﺖ ‪ 100‬اﻫﻤﻲ ‪ Terminate‬ﺷﺪه اﻧﺪ‪.‬‬
‫‪ -4‬ﻫﺮ ﻛﺪام از ﻛﺎﻧﺎﻟﻬﺎي اﺳﻜﻮپ ﺑﺎ ﻣﻘﺎوﻣﺖ ‪ 1‬ﻣﮕﺎ اﻫﻤﻲ ‪Terminate‬ﺷﺪه اﻧﺪ‪.‬‬
‫‪ -5‬ﻛﺎﺑﻞ ﻫﺎي ‪ 30‬و ‪ 100‬و ‪ 800‬ﻓﻮﺗﻲ ﺣﻠﻘﻪ ﺷﺪه اﻧﺪ و ﻓﻘﻂ ‪ 6‬ﻓﻮت از آﻧﻬﺎ ﺑﺎز اﺳﺖ‪.‬‬
‫‪ -6‬ﻓﺎﺻﻠﻪ ﻗﺴﻤﺖ ﺣﻠﻘﻪ ﺷﺪه ﺗﺎ ﻣﻨﺒﻊ ﻧﻮﻳﺰ ‪ 6‬ﻓﻮت اﺳﺖ‪.‬‬
‫‪ -7‬ﻓﺎﺻﻠﻪ ﻗﺴﻤﺖ ﺑﺎز ﺷﺪه ﻛﺎﺑﻞ ﺗﺎ ﻣﻨﺒﻊ ﻧﻮﻳﺰ ﻃﺒﻖ ﺗﻮﺿﻴﺤﺎت ﻣﻨﺪرج در آزﻣﺎﻳﺶ ﻣﻲ ﺑﺎﺷﺪ‪.‬‬
‫‪267‬‬ ‫ﻧﻮﻳﺰ و روش ﻫﺎي ﺣﺬف آن در ﺷﺒﻜﻪ‬

‫آزﻣﺎﻳﺶ اول ‪ :‬اﻧﺪازه ﮔﻴﺮي ﻣﻴﺰان ﻧﻮﻳﺰ ﻧﺎﺷﻲ از روﺷﻦ و ﺧﺎﻣﻮش ﻛﺮدن ﻻﻣﭗ ﻓﻠﻮرﺳﻨﺖ‬
‫ﺗﺬﻛﺮ ‪:‬ﻛﺎﺑﻞ در ﻓﺎﺻﻠﻪ ‪ 12‬اﻳﻨﭽﻲ ﻻﻣﭗ ﻓﻠﻮر ﺳﻨﺖ ﻗﺮار دارد‬
‫ﻧﻮﻳﺰ و روش ﻫﺎي ﺣﺬف آن در ﺷﺒﻜﻪ‬ ‫‪268‬‬

‫آزﻣﺎﻳﺶ دوم ‪ :‬اﻧﺪازه ﮔﻴﺮي ﻣﻴﺰان ﻧﻮﻳﺰ ﻧﺎﺷﻲ از روﺷﻦ و ﺧﺎﻣﻮش ﻛﺮدن ‪110-V Drill Press Motor‬‬

‫ﺗﺬﻛﺮ ‪:‬ﻛﺎﺑﻞ در ﻓﺎﺻﻠﻪ ‪ 10‬اﻳﻨﭽﻲ ﻣﻮﺗﻮر ﻗﺮار دارد‬


‫‪269‬‬ ‫ﻧﻮﻳﺰ و روش ﻫﺎي ﺣﺬف آن در ﺷﺒﻜﻪ‬

‫‪ -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‬‬

‫‪Shielding‬‬ ‫‪ -5‬ﺷﻴﻠﺪ ﻛﺮدن‬


‫ﻫﻤﺎﻧﻄﻮر ﻛﻪ ﮔﻔﺘﻪ ﺷﺪ ﺷﻴﻠﺪ ﻛﺎﺑﻞ ﻧﻘﺶ ﻣﻬﻤﻲ را در ﺟﻠﻮﮔﻴﺮي از ﺗﺎﺛﻴﺮ ﻧﻮﻳﺰ روي ﺳﻴﻢ ﺣﺎﻣﻞ دﻳﺘﺎ ﺑﺎزي ﻣﻴﻜﻨﺪ ‪ .‬در‬
‫ﻣﺤﻴﻂ ﻫﺎي ﺻﻨﻌﺘﻲ ﻛﻪ ﻣﻌﻤﻮﻻً ﻧﻮﻳﺰ زﻳﺎد وﺟﻮد ﺷﻴﻠﺪ ﻧﺒﺎﻳﺪ ﺑﻄﻮر ﻣﻌﻠﻖ و ﺷﻨﺎور رﻫﺎ ﺷﺪه و در ﻫﻴﭻ ﻧﻘﻄﻪ اي زﻣﻴﻦ‬
‫ﻧﮕﺮدد ﭼﻮن در اﻳﻦ ﺣﺎﻟﺖ ﻧﻤﻴﺘﻮاﻧﺪ از ﻛﻮﭘﻞ اﻟﻜﺘﺮوﺳﺘﺎﺗﻴﻜﻲ ﺟﻠﻮﮔﻴﺮي ﻛﻨﺪ‪ .‬اﮔﺮ ﺳﻴﺴﺘﻢ زﻣﻴﻦ دوﻃﺮف ﻫﻢ‬
‫ﭘﺘﺎﻧﺴﻴﻞ اﺳﺖ ﺑﻬﺘﺮ اﺳﺖ دو ﻃﺮف ﺷﻴﻠﺪ ﺑﻪ زﻣﻴﻦ وﺻﻞ ﮔﺮدد در ﻏﻴﺮ اﻳﻨﺼﻮرت ﺑﺎﻳﺴﺘﻲ ﺷﻴﻠﺪ در ﻳﻜﻄﺮف ﺑﻪ زﻣﻴﻦ‬
‫وﺻﻞ ﮔﺮدد ﺗﺎ درﻫﻨﮕﺎم ﺑﺮوز اﺗﺼﺎل ﻛﻮﺗﺎه در ﻳﻜﻄﺮف ﺟﺮﻳﺎن ﮔﺮدﺷﻲ ﻣﺎﻧﻨﺪ ﺷﻜﻞ زﻳﺮ از ﺷﻴﻠﺪ ﻋﺒﻮر ﻧﻜﻨﺪ‪.‬‬

‫در ﺷﺒﻜﻪ ﻫﺎي اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ ﻛﻪ از ﻛﺎﺑﻞ ﺷﻴﻠﺪ دار و ﻛﺎﻧﻜﺘﻮرﻫﺎي ﻣﻨﺎﺳﺐ ﺑﺮاي اﺗﺼﺎل ﺷﻴﻠﺪ اﺳﺘﻔﺎده ﻣﻴﺸﻮد در‬
‫ﺣﺎﻟﺖ ﻓﻮق ﺗﻮﺻﻴﻪ ﻣﻴﺸﻮد ﻓﻘﻂ ﺷﻴﻠﺪ در ﺳﻤﺖ ﺳﻮﺋﻴﭻ ﻳﺎ ﻫﺎب ﺑﻪ زﻣﻴﻦ ﻣﺘﺼﻞ ﮔﺮدد‪.‬‬
‫‪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‬‬

‫‪ -7‬اﺳﺘﻔﺎده از ﻣﺴﻴﺮ ﻛﺎﺑﻞ ﻣﻨﺎﺳﺐ‬


‫اﻟﻒ( ﻛﺎﻧﺪوﺋﻴﺖ ﻓﻠﺰي‬
‫اﺳﺘﻔﺎده از ﻛﺎﻧﺪوﺋﻴﺖ ﻓﻠﺰي ﻧﻴﺰ ﺗﺎ ﺣﺪ زﻳﺎدي ﻣﻨﺠﺮ ﺑﻪ ﻛﺎﻫﺶ ﻧﻮﻳﺰ ﻫﺎي ﻣﻐﻨﺎﻃﻴﺴﻲ و ﻧﻮﻳﺰﻫﺎي اﻟﻜﺘﺮﻳﻜﻲ ﻣﻴﺸﻮد‬
‫ﻣﻴﺰان ﻛﺎﻫﺶ ﻧﻮﻳﺰ ﺑﺮاي ﻛﺎﻧﺪوﺋﻴﺖ ﻫﺎي آﻟﻮﻣﻴﻨﻴﻮم و اﺳﺘﻴﻞ در ﺟﺪول زﻳﺮ ﻣﻘﺎﻳﺴﻪ ﺷﺪه اﺳﺖ‪:‬‬
‫ﺿﺮﻳﺐ ﻛﺎﻫﺶ ﻧﻮﻳﺰ اﻟﻜﺘﺮﻳﻜﻲ‬ ‫ﺿﺮﻳﺐ ﻛﺎﻫﺶ ﻧﻮﻳﺰ ﻣﻐﻨﺎﻃﻴﺴﻲ‬ ‫ﻧﻮع ﻟﻮﻟﻪ‬
‫‪8000:1‬‬ ‫‪1.5:1‬‬ ‫آﻟﻮﻣﻴﻨﻴﻮم ‪ 2‬اﻳﻨﭽﻲ ﺑﺎ ﺿﺨﺎﻣﺖ ”‪0.154‬‬
‫‪2000:1‬‬ ‫‪40:1‬‬ ‫اﺳﺘﻴﻞ ﮔﺎﻟﻮاﻧﻴﺰه ‪ 2‬اﻳﻨﭽﻲ ﺑﺎ ﺿﺨﺎﻣﺖ ”‪0.154‬‬

‫ب( ﺳﻴﻨﻲ ﻛﺎﺑﻞ‬


‫ﻫﺮ ﺟﺎ ﺗﻌﺪاد زﻳﺎدي ﻛﺎﺑﻞ ﺑﺎ وﻟﺘﺎژﻫﺎ و ﺟﺮﻳﺎﻧﻬﺎي ﻣﺨﺘﻠﻒ وﺟﻮد داﺷﺘﻪ ﺑﺎﺷﺪ ﺑﻤﻨﻈﻮر ﻛﺎﻫﺶ ﺗﺎﺛﻴﺮات‬
‫اﻟﻜﺘﺮوﻣﻐﻨﺎﻃﻴﺴﻲ ﻻزم اﺳﺖ آﻧﻬﺎ را دﺳﺘﻪ ﺑﻨﺪي ﻧﻤﻮد و ﻫﺮ ﻛﺪام را در ﺳﻄﺢ و ﻓﺎﺻﻠﻪ ﺧﺎﺻﻲ ﻧﺴﺒﺖ ﺑﻪ دﻳﮕﺮي ﻗﺮار‬
‫داد‪ .‬ﺑﻌﻨﻮان ﻣﺜﺎل ﻧﺒﺎﻳﺪ ﻳﻚ ﻛﺎﺑﻞ اﻧﺘﻘﺎل دﻳﺘﺎ را ﺑﺎ ﻳﻚ ﻛﺎﺑﻞ ‪ 1000‬وﻟﺖ ‪ AC‬ﺑﺎ ﺟﺮﻳﺎن ‪ 200‬آﻣﭙﺮي ﻛﻨﺎر ﻫﻢ در‬
‫ﻳﻚ ﺳﻄﺢ ﻗﺮار داد ) ﭼﻪ روي ﺳﻴﻨﻲ و ﭼﻪ در داﺧﻞ ﻛﺎﻧﺪوﺋﻴﺖ(‬
‫در اﺳﺘﺎﻧﺪارد ‪ IEC 61000-5‬ﻛﻼس ﻫﺎﻳﻲ ﻛﻪ ﻛﺎﺑﻞ ﻫﺎي ﻣﺨﺘﻠﻒ را ﻃﺒﻘﻪ ﺑﻨﺪي ﻣﻲ ﻛﻨﺪ اراﺋﻪ ﺷﺪه اﺳﺖ اﻳﻦ‬
‫اﺳﺘﺎﻧﺪارد ‪ 5‬ﺳﻄﺢ ﺑﺮاي ﻛﺎﺑﻠﻬﺎ ﺗﻌﺮﻳﻒ ﻣﻴﻜﻨﺪ ﻛﻪ ﺳﻄﺢ ‪ 5‬ﻣﺮﺑﻮط ﺑﻪ وﻟﺘﺎژﻫﺎي ﻓﺸﺎر ﻗﻮي و ﻓﺸﺎر ﻣﺘﻮﺳﻂ اﺳﺖ‪.‬‬
‫ﺳﺎﻳﺮ ﺳﻄﻮح ﺑﺼﻮرت زﻳﺮ ﻃﺒﻘﻪ ﺑﻨﺪي ﺷﺪه اﻧﺪ‪:‬‬
‫‪: Calss 1‬‬
‫ﻛﺎﺑﻞ ﻫﺎي ﺣﺎﻣﻞ ﺳﻴﮕﻨﺎﻟﻬﺎي ﺧﻴﻠﻲ ﺣﺴﺎس ﻣﺎﻧﻨﺪ آﻧﺎﻟﻮگ ﻫﺎي ﺿﻌﻴﻒ )ﻣﻴﻠﻲ وﻟﺖ ﻫﺎي ﺧﺮوﺟﻲ ﺗﺮاﻧﺪﻳﻮﺳﺮ ﻫﺎ( و‬
‫ﻧﻴﺰ ﺳﻴﮕﻨﺎل ﻫﺎي دﻳﺠﻴﺘﺎل ﺑﺎ ﻧﺮخ ﺗﻐﻴﻴﺮات ﺳﺮﻳﻊ ﻣﺎﻧﻨﺪ ﺷﺒﻜﻪ اﺗﺮﻧﺖ‬
‫‪: Calss 2‬‬
‫ﺳﻴﮕﻨﺎﻟﻬﺎي ﺑﺎ ﺣﺴﺎﺳﻴﺖ ﻛﻤﺘﺮ ﻣﺎﻧﻨﺪ آﻧﺎﻟﻮگ ﻫﺎي ﻣﻌﻤﻮﻟﻲ ‪ 4-20 mA‬ﻳﺎ ‪ 0-10 V‬و ﻧﻴﺰ ﺳﻴﮕﻨﺎﻟﻬﺎي دﻳﺠﻴﺘﺎل ﺑﺎ ﻧﺮخ‬
‫ﺗﻐﻴﻴﺮات ﻛﻤﺘﺮ ﻣﺎﻧﻨﺪ ‪ RS422 , RS485‬و ﻧﻴﺰ ﺳﻴﮕﻨﺎﻟﻬﺎي دﻳﺠﻴﺘﺎل ‪ On/OFF‬و ﭘﺎﻟﺴﻬﺎي اﻧﻜﻮدرﻫﺎ‬
‫‪: Calss 3‬‬
‫وﻟﺘﺎژﻫﺎي ﺗﻮزﻳﻊ ‪ AC‬ﻛﻤﺘﺮ از ‪ 1000‬وﻟﺖ و ‪ DC‬ﻣﺎﻧﻨﺪ ‪ 48‬وﻟﺖ ‪ Telecom‬ﻛﻪ ﺗﺪاﺧﻞ اﻧﺪﻛﻲ اﻳﺠﺎد ﻣﻴﻜﻨﻨﺪ‪.‬‬
‫‪: Calss 4‬‬
‫ﺳﻴﮕﻨﺎل ﻫﺎي ﻗﺪرﺗﻲ ﻛﻪ ﺑﺸﺪت ﺗﺪاﺧﻞ اﻳﺠﺎد ﻣﻴﻜﻨﻨﺪ ﻣﺎﻧﻨﺪ ﺧﺮوﺟﻲ دراﻳﻮﻫﺎ ﻛﻪ ﺑﺮاي ﻣﻮﺗﻮرﻫﺎي دور ﻣﺘﻐﻴﺮ ﺑﻜﺎر‬
‫ﻣﻴﺮود ‪ ،‬ﺗﻐﺬﻳﻪ ﻣﺎﺷﻴﻨﻬﺎي ﺟﻮﺷﻜﺎري اﻟﻜﺘﺮﻳﻜﻲ و ﺗﺠﻬﻴﺰات ‪ RF‬ﻣﺎﻧﻨﺪ ﺟﻮﺷﻜﺎري ﭘﻼﺳﺘﻴﻚ و اﺟﺎق ﻫﺎ و ﺧﺸﻚ‬
‫ﻛﻨﻨﺪه ﻫﺎي ﻣﺎﻳﻜﺮو وﻳﻮ‬
‫‪275‬‬ ‫ﻧﻮﻳﺰ و روش ﻫﺎي ﺣﺬف آن در ﺷﺒﻜﻪ‬

‫ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﺗﻌﺎرﻳﻒ ﻓﻮق وﻗﺘﻲ اﻳﻦ ﻛﺎﺑﻞ ﻫﺎ در ﻛﻨﺎر ﻫﻢ ﻗﺮار ﻣﻲ ﮔﻴﺮﻧﺪ ﺑﺎﻳﺴﺘﻲ ﻓﺎﺻﻠﻪ ﻣﺠﺎز ﺑﻴﻦ آﻧﻬﺎ رﻋﺎﻳﺖ ﺷﻮد‪.‬‬
‫ﺗﻮﺟﻪ ﺷﻮد ﻛﻪ وﻗﺘﻲ ﻛﺎﺑﻞ ﻫﺎ ﺑﻄﻮر ﻣﺘﻘﺎﻃﻊ از روي ﻫﻢ ﻋﺒﻮر ﻣﻲ ﻛﻨﻨﺪ ﺑﺮ ﻫﻢ ﺗﺎﺛﻴﺮ ﻧﻤﻲ ﮔﺬارﻧﺪ ﻣﺸﻜﻞ ﻣﺮﺑﻮط ﺑﻪ‬
‫ﻛﺎﺑﻠﻬﺎﻳﻲ اﺳﺖ ﻛﻪ ﺑﻪ ﻣﻮازارت ﻫﻢ ﻛﺸﻴﺪه ﻣﻴﺸﻮﻧﺪ‪ .‬ﻓﺎﺻﻠﻪ ﻣﺠﺎز ﺑﻴﻦ ﻛﺎﺑﻠﻬﺎي ﻛﻼس ﻫﺎي ﻣﺨﺘﻠﻒ ﻛﻪ در ﻛﻨﺎر ﻫﻢ‬
‫ﻛﺸﻴﺪه ﻣﻴﺸﻮﻧﺪ ﺑﺮاي ﺑﻴﺮون ﺗﺎﺑﻠﻮ ﻛﻪ ﻣﻌﻤﻮﻻً ﻣﺴﻴﺮ ﻛﺎﺑﻞ ﻃﻮﻻﻧﻲ اﺳﺖ در ﺷﻜﻞ زﻳﺮ آﻣﺪه اﺳﺖ‪ .‬ﺑﺪﻳﻬﻲ اﺳﺖ داﺧﻞ‬
‫‪ Enclouser‬اﻳﻦ ﻓﺎﺻﻠﻪ ﻫﺎ ﻛﻤﺘﺮ ﺧﻮاﻫﻨﺪ ﺑﻮد‪.‬‬

‫اﮔﺮ ﻛﺎﺑﻞ ﻫﺎ روي ﺳﻴﻨﻲ ﻫﺎي ﻣﺨﺘﻠﻒ ﻛﺸﻴﺪه ﺷﻮﻧﺪ ﺗﻮﺟﻪ ﺷﻮد ﻛﺎﺑﻞ ﻫﺎﻳﻲ ﻛﻪ ﺳﻄﺢ ﻧﻮﻳﺰ ﺑﻴﺸﺘﺮ دارﻧﺪ ﺑﺎﻳﺴﺘﻲ ﭘﺎﻳﻴﻦ‬
‫ﺗﺮ ﻗﺮار ﮔﻴﺮﻧﺪ ﻳﻌﻨﻲ ﺳﻴﻨﻲ ﭘﺎﻳﻴﻦ ﺗﺮ ﺑﺮاي ﻛﺎﺑﻞ ﻫﺎي ﻓﺸﺎرﻗﻮي ﭘﺲ از آن ﺳﻴﻨﻲ ﻛﺎﺑﻞ ﻫﺎي ‪ 400‬وﻟﺖ ‪ ،‬ﭘﺲ از آن‬
‫ﺳﻴﻨﻲ ﻛﺎﺑﻞ ﻫﺎي ﺳﻴﮕﻨﺎﻟﻬﺎي آﻧﺎﻟﻮگ و ﺑﺎﻻﺧﺮه در ﺑﺎﻻﺗﺮﻳﻦ ﺳﻄﺢ ﺳﻴﻨﻲ ﻛﺎﺑﻞ ﺷﺒﻜﻪ ﻗﺮار ﻣﻲ ﮔﻴﺮد‪ .‬ﻓﺎﺻﻠﻪ ﺑﻴﻦ اﻳﻦ‬
‫ﺳﻴﻨﻲ ﻫﺎ ﺣﺪوداً ﺳﻲ ﺳﺎﻧﺘﻴﻤﺘﺮ اﺳﺖ‪ .‬ﻣﻘﺎدﻳﺮ دﻗﻴﻖ در اﺳﺘﺎﻧﺪاردﻫﺎ اراﺋﻪ ﺷﺪه اﻧﺪ ‪ .‬ﻋﻼوه ﺑﺮ ‪ IEC‬ﻣﻲ ﺗﻮان ﺑﻪ‬
‫اﺳﺘﺎﻧﺪارد ‪ IEEE 518‬ﻣﺮاﺟﻌﻪ ﻛﺮد‪.‬اﻳﻦ اﺳﺘﺎﻧﺪارد ﭼﻬﺎر ﺳﻄﺢ ﺑﺮاي ﻛﺎﺑﻞ ﻫﺎ ﺗﻌﺮﻳﻒ ﻛﺮده اﺳﺖ‪:‬‬
‫ﺳﻄﺢ ‪High : 1‬‬

‫ﺳﻴﮕﻨﺎل ﻫﺎي آﻧﺎﻟﻮگ ﻛﻤﺘﺮ از ‪ 50‬وﻟﺖ‬ ‫•‬

‫ﺳﻴﮕﻨﺎل ﻫﺎي دﻳﺠﻴﺘﺎل ﻛﻤﺘﺮ از ‪ 15‬وﻟﺖ‬ ‫•‬

‫ﺳﻄﺢ ‪Medium : 2‬‬

‫ﺳﻴﮕﻨﺎل ﻫﺎي آﻧﺎﻟﻮگ ﺑﺰرﮔﺘﺮ از ‪ 50‬وﻟﺖ ﺑﺎ ﺟﺮﻳﺎن ﻛﻢ‬ ‫•‬

‫ﻣﺪارات ﺳﻮﺋﻴﭽﻴﻨﮓ‬ ‫•‬

‫‪Low‬‬ ‫ﺳﻄﺢ ‪: 3‬‬


‫ﺳﻴﮕﻨﺎل ﻫﺎي ﺳﻮﺋﻴﭽﻴﻨﮓ ﺑﻴﺶ از ‪ 50‬وﻟﺖ ﺑﺎ ﺟﺮﻳﺎن ﻛﻤﺘﺮ از ‪ 20‬آﻣﭙﺮ‬ ‫•‬

‫ﺳﻴﮕﻨﺎل ﻫﺎي آﻧﺎﻟﻮگ ﺑﻴﺶ از ‪ 50‬وﻟﺖ ﺑﺎ ﺟﺮﻳﺎن ﻛﻤﺘﺮ از ‪ 20‬آﻣﭙﺮ‬ ‫•‬

‫ﺳﻄﺢ ‪Power : 4‬‬

‫‪ AC‬و ﭼﻪ از ﻧﻮع‪DC‬‬ ‫وﻟﺘﺎژ ﻫﺎي ﺑﻴﻦ ﺻﻔﺮ ﺗﺎ ‪ 1000‬وﻟﺖ و ﺟﺮﻳﺎﻧﻬﺎي ‪ 20‬ﺗﺎ ‪ 800‬آﻣﭙﺮ ﭼﻪ از ﻧﻮع‬ ‫•‬
‫ﺿﻤﻴﻤﻪ ‪3‬‬
‫ﻧﻜﺎت ﻣﺮﺑﻮط ﺑﻪ ﻧﺼﺐ و ﻋﻴﺐ ﻳﺎﺑﻲ‬
‫ﻧﻜﺎت ﻧﺼﺐ و ﻋﻴﺐ ﻳﺎﺑﻲ ﺷﺒﻜﻪ‬ ‫‪278‬‬

‫‪ -1‬ﻧﻜﺎت ﻣﺮﺑﻮط ﺑﻪ ﻛﺎﺑﻞ ﻛﺸﻲ و ﻧﺼﺐ ﺷﺒﻜﻪ‬


‫ﻧﺼﺐ ﺗﺠﻬﻴﺰات ﻣﺨﺘﻠﻒ ﺷﺒﻜﻪ ﻣﺎﻧﻨﺪ وﺳﺎﻳﻞ ﺷﺒﻜﻪ ‪ ،‬ﻛﺎﻧﻜﺘﻮرﻫﺎ ‪ ،‬اﺗﺼﺎﻻت و ‪ Splice‬ﻫﺎ و اﻣﺜﺎل آن ﻣﻌﻤﻮﻻً ﺑﻄﻮر‬
‫ﺧﺎص ﺑﺮ ﻃﺒﻖ راﻫﻨﻤﺎي ﻧﺼﺐ اراﺋﻪ ﺷﺪه ﺗﻮﺳﻂ ﺳﺎزﻧﺪه اﻧﺠﺎم ﻣﻴﺸﻮد ‪ .‬آﻧﭽﻪ ﺑﻄﻮر ﻋﻤﻮﻣﻲ ﻣﻲ ﺗﻮان در اﻳﻦ زﻣﻴﻨﻪ‬
‫ذﻛﺮ ﻛﺮد ﺑﻴﺸﺘﺮ ﻣﺮﺑﻮط ﺑﻪ ﻛﺎﺑﻞ ﻛﺸﻲ و ﻣﺴﺎﻳﻞ ﻣﺮﺗﺒﻂ ﺑﺎ آن اﺳﺖ ﻛﻪ در اﻳﻦ ﻗﺴﻤﺖ ﺑﻪ آن ﭘﺮداﺧﺘﻪ ﻣﻴﺸﻮد‪ .‬ﺑﻄﻮر‬
‫ﺧﺎص در ﻣﻮرد ﺷﺒﻜﻪ اﺗﺮﻧﺖ ﺻﻨﻌﺘﻲ در ﻫﻨﮕﺎم ﻃﺮاﺣﻲ و ﻧﺼﺐ ﺑﻪ ﻧﻜﺎت زﻳﺮ ﺗﻮﺟﻪ ﺷﻮد ‪:‬‬
‫ﻛﺎﺑﻞ ﻫﺎ را در ﺣﺪ ﻣﻤﻜﻦ ﻛﻮﺗﺎه ﻧﮕﻪ دارﻳﺪ‪.‬‬ ‫•‬

‫دﺳﺘﮕﺎﻫﻬﺎﻳﻲ ﻛﻪ ﺑﺎ ﻫﻢ ﺗﺒﺎدل دﻳﺘﺎي زﻳﺎد دارﻧﺪ ﺗﺎ ﺣﺪ ﻣﻤﻜﻦ ﻧﺰدﻳﻚ ﺑﻪ ﻫﻢ ﻗﺮار دﻫﻴﺪ‪.‬‬ ‫•‬

‫ﺳﮕﻤﻨﺖ ﻫﺎ را ﺑﺎ ﺳﻮﺋﻴﭻ) و ﻧﻪ ﺑﺎ ‪ Hub‬ﻳﺎ ‪ (repeater‬از ﻫﻢ ﺟﺪا ﻛﻨﻴﺪ‪.‬‬ ‫•‬

‫وﺟﻮد ﺑﺴﺘﻪ ﻫﺎي ﻏﻴﺮ ﺿﺮوري ‪ Broadcast‬را ﭼﻚ و ﻣﺤﺪود ﻛﻨﻴﺪ‪.‬‬ ‫•‬

‫ﺗﺮاﻓﻴﻚ ﺷﺒﻜﻪ را ﺑﺎ اﺑﺰارﻫﺎي ﻣﺎﻧﻴﺘﻮرﻳﻨﮓ ﺑﺮرﺳﻲ ﻛﻨﻴﺪ‪.‬‬ ‫•‬

‫ﻛﺎﺑﻞ ﻫﺎ و ﻓﻮاﺻﻞ را در ﺣﺪ ‪ 80‬درﺻﺪ اﺳﺘﺎﻧﺪارد ﻧﮕﻪ دارﻳﺪ )ﻣﺜﻼً در ‪ 10base-T‬ﻫﺸﺘﺎد ﻣﺘﺮ(‬ ‫•‬

‫ﻛﺎﺑﻞ ﻫﺎي ﺷﺒﻜﻪ ﺣﺘﻲ اﻟﻤﻘﺪور ﻫﻤﻨﻮع و از ﻳﻚ ﺳﺎزﻧﺪه ﺑﺎﺷﻨﺪ ﺗﺎ اﻣﭙﺪاﻧﺲ آﻧﻬﺎ ﻳﻜﺴﺎن ﺑﺎﺷﺪ‪.‬‬ ‫•‬

‫ﻧﻜﺎت ﻧﺼﺐ ﻛﺎﺑﻞ ﻫﺎي ﻣﺴﻲ‬


‫ﻣﺤﻴﻂ ﻧﺼﺐ ﻛﺎﺑﻞ از ﻧﻈﺮ دﻣﺎ ‪ ،‬رﻃﻮﺑﺖ ‪ ،‬ﻣﻮاد ﺷﻴﻤﻴﺎي و ‪ ...‬ﻣﺘﻨﺎﺳﺐ ﺑﺎ ﺷﺮاﺋﻂ ذﻛﺮ ﺷﺪه ﺳﺎزﻧﺪه ﺑﺎﺷﺪ‪.‬‬ ‫•‬

‫ﻛﺎﺑﻞ ﺷﺒﻜﻪ از داﺧﻞ ﻛﺎﻧﺪوﺋﻴﺖ ﻫﺎي ﻓﻠﺰي ﻳﺎ روي ﺳﻴﻨﻲ ﻛﺎﺑﻞ ﻋﺒﻮر داده ﺷﻮد‪.‬‬ ‫•‬

‫ﻛﺎﺑﻞ ﺷﺒﻜﻪ ﺟﺪا از ﻛﺎﺑﻞ ﻫﺎي ﻗﺪرت و ﺳﻴﮕﻨﺎل ﻗﺮار ﮔﻴﺮد و ﻓﺎﺻﻠﻪ ﺑﻴﻦ ﺳﻴﻨﻲ ﮔﺬاري ﻳﺎ ﻟﻮﻟﻪ ﻫﺎي‬ ‫•‬

‫ﻓﻠﺰي رﻋﺎﻳﺖ ﺷﻮد‪.‬‬


‫ﻛﺎﻧﺪوﺋﻴﺖ ﻳﺎ ﺳﻴﻨﻲ در ﻓﻮاﺻﻞ ﻣﻨﺎﺳﺐ زﻣﻴﻦ ﺷﻮد )ﺑﺮاي‬ ‫•‬

‫ﺟﻠﻮﮔﻴﺮي از ﺗﺎﺛﻴﺮ ﻧﻮﻳﺰ(‬


‫ﻛﺎﻧﺪوﺋﻴﺖ ‪ ،‬ﺳﻴﻨﻲ و اﺗﺼﺎﻻت زﻣﻴﻦ ﻧﺴﺒﺖ ﺑﻪ ﺧﻮردﮔﻲ‬ ‫•‬

‫ﺣﻔﺎﻇﺖ ﺷﻮﻧﺪ‪.‬‬

‫اﺗﺼﺎل ﺳﻴﻨﻲ ﻫﺎ ﺑﻪ ﻳﻜﺪﻳﮕﺮ ﺑﻪ ﻧﺤﻮ ﺻﺤﻴﺢ اﻧﺠﺎم ﺷﻮد‪.‬‬ ‫•‬


‫‪279‬‬ ‫ﻧﻜﺎت ﻧﺼﺐ و ﻋﻴﺐ ﻳﺎﺑﻲ ﺷﺒﻜﻪ‬

‫ﻣﺴﻴﺮ ﻛﺎﺑﻞ ﻛﺸﻲ )ﺑﺨﺼﻮص در ﺳﻴﻨﻲ( داراي ﻟﺒﻪ ﻫﺎي ﺗﻴﺰ در ﮔﻮﺷﻪ ﻫﺎ و زواﻳﺎ ﻧﺒﺎﺷﺪ‪ .‬در ﮔﻮﺷﻪ ﻫﺎ از‬ ‫•‬

‫وﺳﺎﻳﻞ ﺣﻔﺎﻇﺘﻲ ﻣﻨﺎﺳﺐ ﺑﺮاي ﺟﻠﻮﮔﻴﺮي از آﺳﻴﺐ ﺑﻪ ﻛﺎﺑﻞ اﺳﺘﻔﺎده ﺷﻮد‪.‬‬


‫ﺑﺎز ﻛﺮدن ﻛﺎﺑﻞ از روي ﻗﺮﻗﺮه ﺑﻄﻮر ﻣﻨﺎﺳﺐ اﻧﺠﺎم ﺷﻮد‪ .‬ﻗﺮﻗﺮه ﻛﺎﺑﻞ روي وﺳﻴﻠﻪ ﭼﺮﺧﺎن ﻗﺮار داد ه ﺷﺪه‬ ‫•‬

‫ﺗﺎ ﺑﺮاﺣﺘﻲ در ﻫﻨﮕﺎم ﺑﺎز ﺷﺪن ﻛﺎﺑﻞ ﺑﭽﺮﺧﺪ‪.‬‬

‫اﮔﺮ در ﺳﻴﺴﺘﻢ از ﻛﺎﺑﻞ دوﺑﻞ ‪ Redundant‬اﺳﺘﻔﺎده ﻣﻲ ﺷﻮد ﻫﺮ ﻛﺪام از اﻳﻦ ﻛﺎﺑﻞ ﻫﺎ در ﻣﺴﻴﺮ ﺟﺪاﮔﺎﻧﻪ‬ ‫•‬

‫اي ﻧﺼﺐ ﺷﻮﻧﺪ ﺗﺎ اﻣﻜﺎن آﺳﻴﺐ ﻫﻤﺰﻣﺎن ﺑﻪ ﻫﺮ دوي آﻧﻬﺎ ﺑﻪ ﺣﺪاﻗﻞ ﺑﺮﺳﺪ‪.‬‬
‫ﻗﺮﻗﺮه ﻛﺎﺑﻞ ﺑﺎ دﺳﺖ ﻳﺎ وﺳﻴﻠﻪ ﻣﻨﺎﺳﺐ ﭼﺮﺧﺎﻧﺪه ﺷﻮد‪ .‬از ﭼﺮﺧﺎﻧﺪن ﻗﺮﻗﺮه ﺑﺎ ﻛﺸﻴﺪن ﺧﻮد ﻛﺎﺑﻞ اﺟﺘﻨﺎب‬ ‫•‬

‫ﺷﻮدزﻳﺮا در اﻳﻨﺤﺎﻟﺖ ﻛﺎﺑﻞ دﭼﺎر آﺳﻴﺐ ﻣﻴﺸﻮد‪.‬‬


‫ﻛﺎﺑﻞ ﻫﺎي ﺷﺒﻜﻪ ﺣﺴﺎس ﻫﺴﺘﻨﺪ از ﭘﻴﭽﺶ آﻧﻬﺎ ﻧﻴﺰ اﺟﺘﻨﺎب ﮔﺮدد زﻳﺮا ﻣﻤﻜﻦ اﺳﺖ ﭘﺎراﻣﺘﺮﻫﺎي‬ ‫•‬

‫اﻟﻜﺘﺮﻳﻜﻲ ﻛﺎﺑﻞ ﺗﻐﻴﻴﺮ ﻛﻨﺪ‪.‬‬


‫ﻧﻜﺎت ﻧﺼﺐ و ﻋﻴﺐ ﻳﺎﺑﻲ ﺷﺒﻜﻪ‬ ‫‪280‬‬

‫ﺷﻌﺎع ﺧﻤﺶ ﻛﺎﺑﻞ ﻧﺒﺎﻳﺪ از ﺣﺪ ﻣﺠﺎز ﺗﻌﻴﻴﻦ ﺷﺪه در ﻣﺸﺨﺼﺎت ﻛﺎﺑﻞ ﻛﻤﺘﺮ ﺷﻮد‪ .‬ﺑﻬﺘﺮ اﺳﺖ ﺑﺎ اﺳﺘﻔﺎده‬ ‫•‬

‫از ﺑﺴﺖ در دوﻃﺮف ﻣﺴﻴﺮ اﻳﻦ زاوﻳﻪ در ﺣﺪ ﻣﺠﺎز ﺛﺎﺑﺖ ﻧﮕﻪ داﺷﺘﻪ ﺷﻮد‪.‬‬
‫از ﻛﺸﻴﺪن رﺷﺘﻪ ﻫﺎي ﻛﺎﺑﻞ اﺟﺘﻨﺎب ﺷﻮد ‪ .‬ﺣﺪ ﻣﺠﺎز اﻳﻦ ﻛﺸﺶ در ﻛﺎﺗﺎﻟﻮگ ﺳﺎزﻧﺪه ذﻛﺮ ﻣﻴﺸﻮد‪.‬‬ ‫•‬

‫در ﻧﻘﺎط ﻋﻤﻮد ﺑﺮ ﺳﻄﺢ از ‪ Gland‬ﻣﻨﺎﺳﺐ اﺳﺘﻔﺎده ﮔﺮدد‪ .‬در ﺻﻮرﺗﻲ ﻛﻪ ﻛﺎﺑﻞ ﺑﻄﻮر آزاد ﻣﺘﺼﻞ ﺷﻮد‬ ‫•‬

‫ﻣﻤﻜﻦ اﺳﺖ زاوﻳﻪ ﺧﻤﺶ آن از ﺣﺪ ﻣﺠﺎز ﻛﻤﺘﺮ ﺷﻮد‪.‬‬


‫در اﺗﺼﺎل ﻛﺎﺑﻞ ﺑﻪ ﻗﺴﻤﺖ ﻫﺎي ﻣﺘﺤﺮك ﻣﺎﻧﻨﺪ درب ﺗﺎﺑﻠﻮ از ﺗﻴﻮب ﻫﺎي ﻣﺎرﭘﻴﭻ اﺳﺘﻔﺎده ﻛﻨﻴﺪ‪ .‬در‬ ‫•‬

‫اﻳﻨﺤﺎﻟﺖ وﻗﺘﻲ درب ﺑﺴﺘﻪ ﻣﻴﺸﻮد زاوﻳﻪ ﺧﻤﺶ ﻧﺒﺎﻳﺪ از ﺣﺪ ﻣﺠﺎز ﻛﻤﺘﺮ ﺷﻮد‪.‬‬

‫ﻛﺎﺑﻞ ﻫﺎﻳﻲ ﻛﻪ داراي زوج ﺳﻴﻢ ﻫﺎي ﺑﻪ ﻫﻢ ﺗﺎﺑﻴﺪه ﻫﺴﺘﻨﺪ در ﻣﺤﻞ اﺗﺼﺎل ﺑﻪ ﻛﺎﻧﻜﺘﻮرﻫﺎ ﻧﺒﺎﻳﺪ ﺑﻴﺶ از‬ ‫•‬

‫ﺣﺪ ﺑﺎز ﺷﻮﻧﺪ ‪.‬‬


‫ﻛﻠﻴﻪ ﻛﺎﺑﻠﻬﺎ ﺑﺎ ﺑﺮﭼﺴﺐ ﻫﺎي ﻣﻨﺎﺳﺐ و ﻛﺪﻫﺎي ﻣﻌﻴﻦ در دوﻃﺮف ﻣﺸﺨﺺ ﺷﻮﻧﺪ‪ .‬اﻳﻦ ﻛﺪﻫﺎ در دو‬ ‫•‬

‫ﻃﺮف ﻳﻜﺴﺎن و ﻣﻨﺤﺼﺮ ﺑﻪ ﻓﺮد ﺑﺎﺷﺪ‪.‬‬

‫ﻧﻜﺎت ﻧﺼﺐ ﻛﺎﺑﻞ ﻫﺎي ﻧﻮري‬


‫ﻓﻴﺒﺮ ﻧﻮري ﺑﻪ دﻟﻴﻞ وﻳﮋﮔﻲ ﻫﺎي ﺧﺎﺻﻲ ﻛﻪ دارد ﻻزم اﺳﺖ ﺗﻮﺳﻂ اﻓﺮاد ﻣﺘﺨﺼﺺ ﻛﺸﻴﺪه ﺷﻮد‪.‬‬ ‫•‬
‫‪281‬‬ ‫ﻧﻜﺎت ﻧﺼﺐ و ﻋﻴﺐ ﻳﺎﺑﻲ ﺷﺒﻜﻪ‬

‫ﻓﻴﺒﺮ ﻧﻮري ﻧﺴﺒﺖ ﺑﻪ ﻛﺸﻴﺪﮔﻲ و ﺧﻤﺶ ﺑﺴﻴﺎر ﺣﺴﺎس ﺗﺮ از ﻛﺎﺑﻞ ﻣﺴﻲ اﺳﺖ‪.‬‬ ‫•‬

‫اﮔﺮ ﭼﻪ ﻓﻴﺒﺮ ﻧﺴﺒﺖ ﺑﻪ ﺗﺎﺛﻴﺮات اﻟﻜﺘﺮوﻣﻐﻨﺎﻃﻴﺴﻲ ﻣﺼﻮن اﺳﺖ و ﻣﻴﺘﻮاﻧﺪ در ﻛﻨﺎر ﻛﺎﺑﻠﻬﺎﻳﻲ ﺣﺘﻲ ﺑﺎ وﻟﺘﺎژ‬ ‫•‬

‫‪ 400‬وﻟﺖ ﻛﺸﻴﺪه ﺷﻮد وﻟﻲ ﺑﻬﺘﺮ اﺳﺖ ﺑﺮاي آن ﻣﺴﻴﺮ ﺟﺪاﮔﺎﻧﻪ اي در ﺳﻄﺢ ﺑﺎﻻﺗﺮ در ﻧﻈﺮ ﮔﺮﻓﺖ‪.‬‬
‫ﻧﺼﺐ ﻫﻤﺰﻣﺎن در ﻛﻨﺎر ﻛﺎﺑﻞ ﻫﺎي ﻣﺴﻲ ﻣﻴﺘﻮاﻧﺪ در ﻫﻨﮕﺎم ﺗﻌﻮﻳﺾ ﻳﺎ ﺗﺮﻣﻴﻢ ﻛﺎﺑﻞ ﻣﺴﻲ ﻓﻴﺒﺮ را دﭼﺎر‬
‫اﺳﺘﺮس ‪ ،‬ﻛﺸﻴﺪﮔﻲ ﻳﺎ ﻣﺸﻜﻼت دﻳﮕﺮ ﺑﻨﻤﺎﻳﺪ‪.‬‬

‫اﮔﺮ اﻧﺘﻬﺎي ﻓﻴﺒﺮ ﺑﻮﻳﮋه ﻧﻮع ﺷﻴﺸﻪ اي ﻟﺨﺖ ﺑﺎﺷﺪ ﺑﺎﻳﺪ ﭘﻮﺳﺖ ﺑﺪن و ﭼﺸﻢ را از آﺳﻴﺐ اﺣﺘﻤﺎﻟﻲ ﻣﺼﻮن‬ ‫•‬

‫ﻧﮕﻪ داﺷﺖ‪.‬‬
‫ﻓﻴﺒﺮ در ﻫﻨﮕﺎم ﻧﺼﺐ ﺑﺎﻳﺪ از ﭼﺸﻤﻪ ﻧﻮر ﻓﻌﺎل ﺟﺪا ﺑﺎﺷﺪ ‪ .‬اﮔﺮ در ﻳﻚ ﺳﻤﺖ ﭼﺸﻤﻪ ﻧﻮر ﻟﻴﺰر ﻓﻌﺎل ﺑﺎﺷﺪ‬ ‫•‬

‫از ﻧﮕﺎه ﻛﺮدن ﺑﻄﻮر ﻣﺴﺘﻘﻴﻢ ﺑﻪ ﻓﻴﺒﺮ ﺑﺎز اﺟﺘﻨﺎب ﺷﻮد ﭼﻮن ﻣﻨﺠﺮ ﺑﻪ آﺳﻴﺐ ﭼﺸﻤﻲ ﻣﻲ ﮔﺮدد‪.‬‬
‫ﻛﺎﺑﻞ ﻧﻮري داراي ﻳﻚ ﺣﺪاﻗﻞ ﻃﻮل اﺳﺖ اﮔﺮ از آن ﻛﻮﺗﺎﻫﺘﺮ ﺷﻮد در ﻋﻤﻞ ﻣﻲ ﺗﻮاﻧﺪ ﺳﻴﺴﺘﻢ را دﭼﺎر‬ ‫•‬

‫ﻣﺸﻜﻞ ﻛﻨﺪ زﻳﺮا اﻣﻜﺎن ‪ Overdrive‬ﺷﺪن ﮔﻴﺮﻧﺪه وﺟﻮد دارد‪.‬‬


‫ﻛﺎﺑﻞ ﻫﺎي ﻧﻮري ﻧﻴﺰ ﻫﻤﺎﻧﻨﺪ ﺳﺎﻳﺮ ﻛﺎﺑﻞ ﻫﺎ ﻧﻴﺎزي ﺑﻪ ﺑﺮﭼﺴﺐ و ﻛﺪ ﮔﺬاري دارﻧﺪ‪.‬‬ ‫•‬

‫ﻛﺎﻧﻜﺘﻮرﻫﺎي ﻓﻴﺒﺮ ﻧﻮري ﻧﺴﺒﺖ ﺑﻪ ﮔﺮد و ﻏﺒﺎر ﺣﺴﺎس ﻫﺴﺘﻨﺪ‪ .‬ﻛﺎﻧﻜﺘﻮرﻫﺎ و ﻣﺤﻞ ﻫﺎي اﺗﺼﺎل اﺳﺘﻔﺎده‬ ‫•‬

‫ﻧﺸﺪه ﻧﺒﺎﻳﺪ ﺑﺎز ﺑﺎﻗﻲ ﺑﻤﺎﻧﻨﺪ و ﺿﺮوري اﺳﺖ ﺑﺎ وﺳﺎﻳﻞ ﺣﻔﺎﻇﺘﻲ ﻣﻨﺎﺳﺐ ﭘﻮﺷﻴﺪه ﺷﻮﻧﺪ‪.‬‬

‫‪ -2‬ﻧﻜﺎت ﻣﺮﺑﻮط ﺑﻪ ﻋﻴﺐ ﻳﺎﺑﻲ ﺷﺒﻜﻪ‬


‫ﻣﺸﻜﻼت ﻣﺘﺪاول در ﺷﺒﻜﻪ ﻫﺎي ﺗﺒﺎدل دﻳﺘﺎي ﺻﻨﻌﺘﻲ ﻋﺒﺎرﺗﻨﺪ از ‪:‬‬
‫ﻋﺪم وﺟﻮد ﺗﻐﺬﻳﻪ روي ﻳﻚ اﻳﺴﺘﮕﺎه ﻳﺎ روي ﻛﻞ ﺷﺒﻜﻪ ﻛﻪ ﻣﻨﺠﺮ ﺑﻪ ﺗﻮﻗﻒ ﺗﺒﺎدل دﻳﺘﺎ ﺷﺪه ﺑﺎﺷﺪ‪.‬‬ ‫•‬

‫ﺧﺮاﺑﻲ و آﺳﻴﺐ دﻳﺪن ﻛﺎﺑﻞ ﺷﺒﻜﻪ‬ ‫•‬

‫‪Shielding‬‬ ‫ﻣﺸﻜﻼت ‪ Earthing‬و‬ ‫•‬

‫ﺧﺮاﺑﻲ ﭘﻮرت ارﺗﺒﺎﻃﻲ ﺑﺪﻟﻴﻞ آﺳﻴﺐ اﻟﻜﺘﺮوﺳﺘﺎﺗﻴﻚ‬ ‫•‬


‫ﻧﻜﺎت ﻧﺼﺐ و ﻋﻴﺐ ﻳﺎﺑﻲ ﺷﺒﻜﻪ‬ ‫‪282‬‬

‫اﺷﻜﺎل در ﺷﺒﻜﻪ ﺑﺪﻟﻴﻞ ﻣﺸﻜﻼت ﻧﺮم اﻓﺰاري‬ ‫•‬

‫ﺗﺎﺛﻴﺮ اﻣﻮاج اﻟﻜﺘﺮوﻣﻐﻨﺎﻃﻴﺴﻲ ‪ /‬اﻟﻜﺘﺮواﺳﺘﺎﺗﻴﻜﻲ ﺑﺎ ﺳﻄﺢ داﻣﻨﻪ زﻳﺎد روي ﺷﺒﻜﻪ ﻳﺎ ﭘﻮرت ارﺗﺒﺎﻃﻲ‬ ‫•‬

‫ﺗﺮاﻓﻴﻚ ﺑﺎر زﻳﺎد در ﺷﺒﻜﻪ‬ ‫•‬

‫اﺷﻜﺎل در ﺷﺒﻜﻪ ﺑﺪﻟﻴﻞ ﺷﻮك ﻫﺎي ﺿﺮﺑﻪ اي ﻳﺎ ﮔﺬرا‬ ‫•‬

‫ﺑﻄﻮر ﻛﻠﻲ ﺑﺪﺗﺮﻳﻦ اﺷﻜﺎﻻت آﻧﻬﺎﻳﻲ ﻫﺴﺘﻨﺪ ﻛﻪ ﺑﺼﻮرت ﻣﺘﻨﺎوب و ﻧﻮﺑﻪ اي ﺑﻮﺟﻮد ﻣﻲ آﻳﻨﺪ و ﺷﻨﺎﺳﺎﻳﻲ آﻧﻬﺎ ﻣﺸﻜﻞ‬
‫اﺳﺖ‪.‬ﺑﺎﻳﺴﺘﻲ ﺗﻮﺟﻪ داﺷﺖ ﻛﻪ ﻫﻴﭻ روش ﻗﻄﻌﻲ و ﻓﻮري در ﺗﺴﺖ و ﻋﻴﺐ ﻳﺎﺑﻲ وﺟﻮد ﻧﺪارد ‪.‬اﻳﻦ اﻣﺮ ﺑﺴﺘﮕﻲ ﺑﻪ‬
‫ﺷﺮاﻳﻂ ﻓﻌﻠﻲ و ﺳﻮاﺑﻖ ﻣﺸﻜﻞ و اﻣﺜﺎل آن دارد‪ .‬ﺑﺎ اﻳﻦ وﺟﻮد ﭼﻨﺪ ﻧﻜﺘﻪ ﻛﻠﻲ ﻛﻪ ﻣﻲ ﺗﻮاﻧﺪ ﺑﻪ ﻋﻴﺐ ﻳﺎﺑﻲ ﻛﻤﻚ ﻛﻨﺪ‬
‫ذﻛﺮ ﻣﻴﮕﺮدد‪:‬‬
‫ﻣﺴﺘﻨﺪات و ﻣﺪارك‬ ‫•‬

‫ﻣﺪارك ﻣﺮﺑﻮط ﺑﻪ ﻛﺎﺑﻞ ﻛﺸﻲ ﻫﺎ ‪ ،‬ﺳﻴﻢ ﺑﻨﺪي ﻫﺎ ‪ ،‬ﺟﺎﻧﻤﺎﻳﻲ و ‪ ...‬ﻻزﻣﺴﺖ ﺟﻤﻊ آوري ﺷﺪه و در دﺳﺘﺮس‬
‫ﺑﺎﺷﻨﺪ اﻳﻦ ﻣﻮﺿﻮع ﻋﻴﺐ ﻳﺎﺑﻲ را ﺗﺴﺮﻳﻊ ﺧﻮاﻫﺪ ﻛﺮد‪.‬‬
‫ﮔﺰارش ﭘﺎﻳﻪ‬ ‫•‬

‫ﭘﺎراﻣﺘﺮﻫﺎي ﺷﺒﻜﻪ ﻣﺎﻧﻨﺪ اﻃﻼﻋﺎت ﻓﺮﻳﻢ ﻫﺎي ارﺳﺎﻟﻲ ‪ ،‬زﻣﺎﻧﻬﺎي ﭘﺎﺳﺦ دﻫﻲ ‪ ،‬ﻧﺮخ ﺗﺒﺎدل دﻳﺘﺎ و اﻣﺜﺎل آﻧﻬﺎ ﺑﻬﺘﺮ‬
‫اﺳﺖ ﺛﺒﺖ و آرﺷﻴﻮ ﺷﻮﻧﺪ‪ .‬ﺑﺪﻳﻨﻄﺮﻳﻖ ﻫﻤﻴﺸﻪ ﻣﻼك ﻫﺎﻳﻲ ﺑﺮاي ﻣﻘﺎﻳﺴﻪ در دﺳﺖ ﺧﻮاﻫﺪ ﺑﻮد و ﻣﻴﺘﻮان‬
‫ﺷﺮاﻳﻂ ﻏﻴﺮ ﻧﺮﻣﺎل را ﺑﺎ ﺷﺮاﻳﻂ ﻧﺮﻣﺎل ﻣﻘﺎﻳﺴﻪ ﻛﻨﻴﺪ‪ .‬ﺑﻌﻨﻮان ﻣﺜﺎل اﮔﺮ در ﺷﺮاﻳﻂ ﻧﺮﻣﺎل ﺿﺮﻳﺐ ﺑﻬﺮه ﺑﺮداري از‬
‫ﺷﺒﻜﻪ ‪ %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‬‬
‫ﻛﺪ ﻫﺎي وﺿﻌﻴﺖ در ﻓﺎﻧﻜﺸﻦ ﻫﺎي ارﺗﺒﺎﻃﻲ‬

‫ﻣﺸﺘﻤﻞ ﺑﺮ ‪:‬‬

‫‪ -1‬ﻛﺪﻫﺎي وﺿﻌﻴﺖ ‪AG_SEND / AG_RECV‬‬


‫‪ -2‬ﻛﺪﻫﺎي وﺿﻌﻴﺖ ‪USEND / URECV‬‬
‫‪ -3‬ﻛﺪﻫﺎي وﺿﻌﻴﺖ ‪BSEND / BRECV‬‬
‫‪ -4‬ﻛﺪﻫﺎي وﺿﻌﻴﺖ ‪PUT/GET‬‬
‫ﻛﺪﻫﺎي وﺿﻌﻴﺖ در ارﺗﺒﺎﻃﺎت اﺗﺮﻧﺖ‬ 286

AG_SEND / AG_RECV ‫ ﻛﺪﻫﺎي وﺿﻌﻴﺖ‬-1


AG_SEND / AG_LSEND
DONE ERROR STATUS Meaning
1 0 0000 H Job completed without error.
0 0 0000 H Not job being executed.
0 0 8181H Job active.
0 1 7000H This code is only possible with an S7–400; The FC was called with
ACT=0; the job has not yet been processed.
0 1 8183H No configuration or the service has not yet started on the Ethernet CP.
0 1 8184H Illegal data type specified for the SEND parameter.· System error
(source data area incorrect).
0 1 8185H LEN parameter longer than SEND source area.
0 1 8186H ID parameter invalid. ID!=1,2 to 64.

0 1 8302H No receive resources on the destination station; the receiving station


cannot process received data quickly enough or has not prepared any
receive resources.

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 / URECV ‫ ﻛﺪﻫﺎي وﺿﻌﻴﺖ‬-2

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

1 27 There is no function code in the CPU for this block.


URECV

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 ‫ ﻛﺪﻫﺎي وﺿﻌﻴﺖ‬-3

BSEND

ERROR STATUS 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.
‫ﻛﺪﻫﺎي وﺿﻌﻴﺖ در ارﺗﺒﺎﻃﺎت اﺗﺮﻧﺖ‬ 290

1 1 Communication 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 SFB/FB. The function cannot
be executed.
1 3
R_ID is unknown on the connection specified by the ID or the receive
block has not yet been called.
1 4
Error in the send area pointer SD_1 involving the data length or the data
type or the value 0 was transferred with LEN.
1 5 Reset request was executed.
1 6 Partner SFB/FB is in the DISABLED state (EN_R has the value 0). Also
check the input parameters of the BRCV block for consistency with the
BSEND block.
1 7 Partner SFB/FB is in the wrong state. The receive block was not called
again after the last data transmission.
1 8
Access to remote object in the user memory was rejected: The target area
for the corresponding SFB/FB 13 "BRCV" is too small. The corresponding
SFB/FB 13 "BRCV" reports ERROR = 1, STATUS = 4 or ERROR = 1,
STATUS = 10.
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 12
• No instance DB was specified, but rather a global DB.
• No instance DB 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.)
S7-400: Not enough work memory available. If there is still enough
1 20 • 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
-Memory bottleneck in CP

1 27 There is no function code in the CPU for this block.


291 ‫ﻛﺪﻫﺎي وﺿﻌﻴﺖ در ارﺗﺒﺎﻃﺎت اﺗﺮﻧﺖ‬

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

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 Function cannot be executed (protocol error).
1 4
Error in the receive area pointer RD_1 regarding the data length or data type.
The sent data field is longer than the receive area.
1 5 Reset request received, incomplete transfer.
1 8
Access error in the corresponding SFB/FB 12 "BSEND". After the last valid
data segment has been sent, ERROR = 1 and STATUS = 4 or ERROR = 1 and
STATUS = 10 is reported.
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 13
• No instance DB was specified, but rather a global DB.
• No instance DB 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 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 -Memory bottleneck in CP

1 27 There is no function code in the CPU for this block.


‫ﻛﺪﻫﺎي وﺿﻌﻴﺖ در ارﺗﺒﺎﻃﺎت اﺗﺮﻧﺖ‬ 292

PUT/GET ‫ ﻛﺪﻫﺎي وﺿﻌﻴﺖ‬-4


PUT

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

1 27 There is no function code in the CPU for this block.


GET

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

1 27 There is no function code in the CPU for this block.


‫ﻛﻠﻤﺎت اﺧﺘﺼﺎري‬
‫ﻛﻠﻤﺎت اﺧﺘﺼﺎري‬ 296

ASI Actuator Sensor Interface

AUI Attachment Unit Interface

BNC British Naval Connector

CP Communication Processor

CRC Cyclic Redundancy Check

CSMA/CD Carrier Sense Multiple Access / Collision Detection

DA Destination Address

DCS Distributed Control System

DIX Digital Intel Xerox

DTE Data Terminal Equipment

ELM Electrical Link Module

ELS Electrically Lean Switch

EMI Electromagnetic Interference

ERP Enterprise Resourse Planning

ESM Electric Switch Module

FO Fiber Optic

FOIRL Fiber Optic Inter Repeater Link

FTP File Transfer Protocol

HMI Human Machine Interface


297 ‫ﻛﻠﻤﺎت اﺧﺘﺼﺎري‬

IT Information Technology

ITP Industrial Twisted Pair

LAN Local Area Network

LLC Logical Link Control

MAC Media Access Control

MES Manufacturing Execution System

MIS Management Information System

MLT Multi Level Transition

MPI Multi Point Interface

NRZI NonReturn to Zero – Inverted

OLM Optical Link Module

OMC Optical Media Convert

OP Operator Panel

OPC OLE for Process Control

ORM Optical Redundancy Module

OSI Open System Interconnection

OSM Optical Switch Module

PLC Programmable Logic Controller

PN ProfiNet
‫ﻛﻠﻤﺎت اﺧﺘﺼﺎري‬ 298

PVV Path Varriability Value

RFC Request For Comments

RFI Radio Frequency Interference

SA Source Address

SAP Service Access Point

SDA Send Data with Acknowledge

SDN Send Data without Acknowledge

SFD Start of Frame Delimiter

STP Shielded Twisted Pair

TCP/IP Transport Control Protocol / Internet Protocol

TP Touch Panel

TP Twisted Pair

TSAP Transport Service Access Point

UDP User Datagram Protocol

UTP Unshielded Twisted Pair


299 ‫ﻣﻨﺎﺑﻊ و ﻣﺮاﺟﻊ‬

‫ﻓﻬﺮﺳﺖ ﻣﻨﺎﺑﻊ و ﻣﺮاﺟﻊ‬


: ‫ﻓﻬﺮﺳﺖ ﺑﺮﺧﻲ ﻣﻨﺎﺑﻊ و ﻣﺮاﺟﻌﻲ ﻛﻪ در ﺗﺎﻟﻴﻒ اﻳﻦ ﻛﺘﺎب اﺳﺘﻔﺎده ﺷﺪه اﺳﺖ‬

• S7-CPs for Industrial Ethernet Siemens

• Information Technology in SIMATIC S7 Siemens

• Triaxial Networks Siemens

• System Software for S7-300/400 System and Standard Siemens


Functions

• Industrial Twisted Pair and Fiber-Optic Networks Siemens

• Introduction to the OPC Server for SIMATIC NET Siemens

• Introduction to the OPC Server for SIMATIC NET Siemens

• NCM S7 Manuals Siemens

• Practical Networking With Ethernet Charles E.


Spurgeon

• Practical Industrial Data Networks:Design, Installation and Steve Mackay


Troubleshooting Edwin Wright
Deon Reynders
John Park
• Industrial Ethernet Planning and Installation Guide IAONA

• Ethernet/IP Media Planning and Installation ODVA

• Introduction to Networking CISCO

• TCP/IP Protocol Suite and IP Addressing CCNA


‫ﻣﻨﺎﺑﻊ و ﻣﺮاﺟﻊ‬ 300

• TCP/IP Transport and Application Layer CCNA

• Ethernet Fundamentals CCNA

• Industrial Solutions Indusol

• INTERCONNECTION OF INFORMATION TECHNOLOGY ISO/IEC


EQUIPMENT

• Ethernet Technical Summary Techfast

• Data Communications and Networking Janice Regan

• Standardization of Ethernet Hirschman

• Engineering Requirement of Industrial Networks Raj Battra

• IEEE 802 Part 3 IEEE

• OLE for Process Control (OPC) Common elements Prof. Dr. H.


Kirrmann

• OPC Introducing & Implementing an Industry Standard Thomas J.


Burke

• www.siemens.com/automation/service&support Siemens

‫ﻫﺎﺗﻮري ﻫﺎﻧﺰو‬ ‫ﻣﺒﺎﻧﻲ ﺷﺒﻜﻪ‬ •

‫دارﻳﻮش ﻣﺮﺗﻀﻮي‬ ‫ﺷﺒﻜﻪ ﻫﺎي ﻛﺎﻣﭙﻴﻮﺗﺮي‬ •

Andrew S.Tanenbaum ‫ﺷﺒﻜﻪ ﻫﺎي ﻛﺎﻣﭙﻴﻮﺗﺮي‬ •


‫ﺗﺮﺟﻤﻪ ﺳﻴﺪ ﺟﻌﻔﺮ ﻗﻤﻲ ﻧﮋاد‬

You might also like