You are on page 1of 7

‫ﻧﺤﻮﻩ ﺳﺎﺧﺘﻦ ‪ Tag‬در ﭘﺮوژﻩ‬

‫• ‪Tag Managemant‬‬
‫• ﻣﺪﻳﺮﻳﺖ ‪ Tag‬هﺎ در هﺮ ﺳﻴﺴﺘﻢ ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﺑﺮاي اﻳﻨﻜﻪ اﻟﻤﺎﻧﻬﺎ را ﻣﻨﺘﻘﻞ‬
‫آﻨﻴﻢ در ‪ wincc‬ﻳﻚ ﺳﺮي ﻣﺘﻐﻴﺮ هﺎي ﮔﻠﻮﺑﺎل ﺗﻌﺮﻳﻒ ﺷﺪﻩ آﻪ ‪ Tag‬ﮔﻔﺘﻪ‬
‫ﻣﻴﺸﻮد ﻣﺘﻐﻴﺮهﺎي ﮔﻠﻮﺑﺎل در آﻞ ﭘﺮوژﻩ ارزش دارد‬

‫ﺗﻬﻴﻪ آﻨﻨﺪﻩ ‪ :‬ﻣﺤﻤﻮد آﺎرﮔﺮ‬ ‫‪1‬‬


‫‪Tag‬‬
‫ﺑﺮدوﻧﻮع اﺳﺖ ‪ Tag -1‬هﺎي ‪ internal‬اﻳﻨﺘﺮﻧﺎل ‪ Tag -2‬هﺎي ‪ external‬اآﺴﺘﺮﻧﺎل‬ ‫• ‪Tag‬‬
‫هﺎﺋﻲ هﺴﺘﻨﺪ آﻪ ﺑﺮاي اﺗﺼﺎل دادﻩ هﺎي داﺧﻠﻲ اﺳﺘﻔﺎدﻩ ﻣﻲ ﺷﻮد‬ ‫اﻳﻨﺘﺮﻧﺎل ‪Tag :‬‬
‫• ‪ Tag‬هﺎي‬
‫• ‪Tag‬هﺎي اآﺴﺘﺮﻧﺎل ‪ Tag :‬هﺎﺋﻲ آﻪ ﺑﺎ ﺁن ﻣﻲ ﺗﻮان ارﺗﺒﺎط ﺑﺎ ﺧﺎرج از ﺳﻴﺴﺘﻢ )‪ (plc‬ﺑﺮﻗﺮار آﺮد‬
‫اآﺴﺘﺮﻧﺎل ﮔﻔﺘﻪ ﻣﻲ ﺷﻮد‪.‬‬
‫‪ Tag‬هﺎ ﭼﻮن ﮔﻠﻮﺑﺎل هﺴﺘﻨﺪ ﭘﺲ اﺳﻢ ﺁﻧﻬﺎ ﻳﻮﻧﻴﻚ اﺳﺖ و در ﭘﺮوژﻩ از ﻳﻚ اﺳﻢ ﻧﻤﻲ ﺗﻮان دوﺑﺎر ‪ Tag‬ﺳﺎﺧﺖ و ﺣﺘﻲ اﮔﺮ‬ ‫•‬
‫اﺷﺘﺒﺎهﺎ؛ اﻳﻨﻜﺎر را اﻧﺠﺎم دهﻴﻢ ﺿﻤﻦ اﻳﻨﻜﻪ ﺧﻮد ﺳﻴﺴﺘﻢ ﭘﻴﻐﺎم ﻣﻴﺪهﺪ اﮔﺮ ﺑﻪ ﭘﻴﻐﺎم هﻢ ﺗﻮﺟﻪ ﻧﻜﻨﻴﻢ ﺧﻮد ﺳﻴﺴﺘﻢ ﺑﺮاي ‪ Tag‬ﺟﺪﻳﺪ‬
‫هﻢ ﻧﺎم ﻳﻚ ﭘﺴﻮﻧﺪ ﻗﺮار ﻣﻲ دهﺪ‬

‫ﺗﻬﻴﻪ آﻨﻨﺪﻩ ‪ :‬ﻣﺤﻤﻮد آﺎرﮔﺮ‬ ‫‪2‬‬


‫ﻃﺮﻳﻘﻪ ﺳﺎﺧﺘﻦ ‪Tag‬‬
‫هﻨﮕﺎﻣﻴﻜﻪ آﻪ ﻳﻚ ﭘﺮوژﻩ ﺟﺪﻳﺪ اﻳﺠﺎد ﻣﻲ آﻨﻴﻢ ﺑﺼﻮرت دﻳﻔﺎﻟﺖ در ﻗﺴﻤﺖ ‪ Tag Management‬ﻓﻘﻂ اﻳﻨﺘﺮﻧﺎل ﺗﮓ‬ ‫•‬
‫وﺟﻮد دارد و ﺑﺮاي اﻳﺠﺎد ﺗﮓ هﺎي اآﺴﺘﺮﻧﺎل ﻣﺮاﺣﻞ ﺧﺎﺻﻲ دارد آﻪ در ﻣﺒﺎﺣﺚ ﺑﻌﺪ ﺗﻮﺿﻴﺢ دادﻩ ﺧﻮاهﺪ ﺷﺪ‪.‬‬

‫ﺗﻬﻴﻪ آﻨﻨﺪﻩ ‪ :‬ﻣﺤﻤﻮد آﺎرﮔﺮ‬ ‫‪3‬‬


‫ﻧﺤﻮﻩ ﺳﺎﺧﺖ ﺗﮓ هﺎي ‪Internal‬‬
‫اﮔﺮ در ﻗﺴﻤﺖ ‪ Tag Management‬ﺑﺮروي اﻳﻨﺘﺮﻧﺎ ل ﺗﮓ و ﻳﺎ ﺻﻔﺤﻪ ﺳﻤﺖ راﺳﺖ ﺁن راﻳﺖ آﻠﻴﻚ آﻨﻴﻢ ﺣﺎل‬ ‫•‬
‫اﮔﺮﺗﻌﺪاد ‪ Tag‬هﺎ زﻳﺎد ﺑﺎﺷﺪ ﺑﺮاي دﺳﺘﻪ ﺑﻨﺪي ﺁﻧﻬﺎ ﻣﻴﺘﻮاﻧﻴﻢ ﮔﺮوﻩ ﺗﻌﺮﻳﻒ ﻧﻤﺎﺋﻴﻢ و‪ New Grop‬اﻳﺠﺎد ﺷﺪﻩ راﺑﺎ ﺗﻮﺟﻪ ﺑﻪ‬
‫اﺳﺎﻣﻲ ﺑﻜﺎر رﻓﺘﻪ در ﭘﺮوژﻩ ﺑﻪ ﺁن هﺮ اﺳﻤﻲ ﻣﻲ ﺗﻮان داد‪.‬‬
‫ﺑﻌﺪاز ﺳﺎﺧﺘﻦ ﮔﺮوﻩ ﺣﺎل اﮔﺮ روي اﺳﻢ ﮔﺮوﻩ آﻠﻴﻚ آﻨﻴﻢ در ﭘﻨﺠﺮﻩ ﺳﻤﺖ راﺳﺖ ﻳﻚ ﺻﻔﺤﻪ ﺧﺎﻟﻲ ﺑﺎز ﻣﻲ ﺷﻮد آﻪ ﺑﺎز‬ ‫•‬
‫ﻣﺎﻧﻨﺪ ﺑﺎﻻ ﺑﺎ راﺳﺖ آﻠﻴﻚ روي ﺻﻔﺤﻪ ﻓﻮق و اﻧﺘﺨﺎب ‪ New Tag‬ﻳﻚ ‪ Tag‬ﻣﺜﻼ؛ ﺑﻪ اﺳﻢ ‪ bit 0‬را ﻣﻲ ﺳﺎزﻳﻢ در زﻳﺮ‬
‫ﻗﺴﻤﺖ ‪ Name‬ﻳﻚ دراپ دان ﻟﻴﺴﺖ ﻗﺮار دارد آﻪ درداﺧﻞ ﺁن اﺳﻢ د ﻳﺘﺎ ﺗﺎﻳﭗ ‪ Tag‬هﺎ دﻳﺪﻩ ﻣﻲ ﺷﻮد‪.‬‬
‫در اﻳﻨﺘﺮﻧﺎل ‪ Tag‬ﭼﻴﺰي ﺑﻌﻨﻮان ﺁدرس ﻣﻔﻬﻮﻣﻲ ﻧﺪارد‪،‬در ﺗﺐ دوم ‪ Tag‬ﺳﺎﺧﺘﻪ ﺷﺪﻩ ﻓﻘﻂ ﻳﻚ ﺁﭘﺸﻦ دارد آﻪ ﺑﺎ ﺗﻴﻚ زدن‬ ‫•‬
‫ﺁن ﻣﻲ ﺗﻮان ﺑﻪ ﺁن ﻣﻘﺪاراوﻟﻴﻪ داد آﻪ ﺑﺎ اﺳﺘﺎرت ﺷﺪن ﺳﻴﺴﺘﻢ ﻣﻘﺪاري آﻪ در ﺁن ﻗﺮار دادﻩ اﻳﻢ ﺑﺮوي ‪ Tag‬ﻗﺮار دهﺪ‪.‬‬
‫ﺑﺮاي دﻳﺪن ﻣﺤﺘﻮاي ‪ Tag‬هﺎ روي ﺁن راﺳﺖ آﻠﻴﻚ ﻣﻲ آﻨﻴﻢ و از ﻗﺴﻤﺖ ‪ Propertise‬ﻣﻴﺘﻮان ﻣﺤﺘﻮاي ﺁﻧﺮا دﻳﺪ وﻳﺎ‬ ‫•‬
‫ﺗﻐﻴﻴﺮ داد‪ ،‬ﺿﻤﻨﺎ؛ در ﺣﺎﻟﺖ ‪ Run‬ﺳﻴﺴﺘﻢ اﻣﻜﺎن ﺧﺬف ﻳﺎ ﺗﻐﻴﻴﺮ در ‪ Tag‬وﺟﻮد ﻧﺪارد‪.‬‬

‫ﺗﻬﻴﻪ آﻨﻨﺪﻩ ‪ :‬ﻣﺤﻤﻮد آﺎرﮔﺮ‬ ‫‪4‬‬


‫‪Tag‬ﻃﺮﻳﻘﻪ ﺳﺎﺧﺘﻦ‬

‫ﺗﻬﻴﻪ آﻨﻨﺪﻩ ‪ :‬ﻣﺤﻤﻮد آﺎرﮔﺮ‬ ‫‪5‬‬


‫‪Data Type Tag‬‬
‫هﺮ آﺪام از ‪ Tag‬هﺎ ﺻﺮف ﻧﻈﺮ از اﻳﻨﻜﻪ اآﺴﺘﺮﻧﺎل هﺴﺘﻨﺪ ﻳﺎ اﻳﻨﺘﺮﻧﺎل داراي ﻳﻚ دﻳﺘﺎ ﺗﺎﻳﭗ ﻣﺸﺨﺺ ﻣﻲ ﺑﺎﺷﺪ آﻪ‬ ‫•‬
‫ﻣﻴﺘﻮان ﺁﻧﺮا در اﻳﻦ ﻗﺴﻤﺖ ﻣﺸﺎهﺪﻩ ﻧﻤﻮد‪.‬‬
‫‪ : Project-wide update‬در ﻳﻚ ﺳﻴﺴﺘﻢ ‪ Multi-User‬ﻣﻘﺪار ﺗﮓ روي هﻤﻪ آﺎﻣﭙﻴﻮﺗﺮ هﺎ ﻳﻜﺴﺎن اﺳﺖ‬ ‫•‬
‫‪ :Computer Local update‬در ﺳﻴﺴﺘﻢ ‪ Multi-User‬ﻣﻘﺪار ﺗﮓ روي هﺮ آﺎﻣﭙﻴﻮﺗﺮ ﻣﻲ ﺗﻮاﻧﺪ ﻣﺨﺘﻠﻒ‬ ‫•‬
‫ﺑﺎﺷﺪ‬

‫ﺗﻬﻴﻪ آﻨﻨﺪﻩ ‪ :‬ﻣﺤﻤﻮد آﺎرﮔﺮ‬ ‫‪6‬‬


Data Type Tag
• Number range
• Binary Tag TRUE or FALSE 0-1
• Signed 8-bit value -128… ..+127
• Unsigned 8-bit value 0…....255
• Signed 16-bit value -32768...+32767
• Unsigned 16-bit value 0……..65535
• Signed 32-bit value -2147483647...+2147483647
• Unsigned 32-bit value 0……....4294967295
• Floating-point number 32-bit IEEE 754 +-3.402823e+38
• Floating-point number 64-bit IEEE 754 +-1.79769313486231e+308
• Text tag 8-bit character set 0 to 255 8-bit bytes
• Text tag 16-bit character set 0 to 255 16-bit words

‫ ﻣﺤﻤﻮد آﺎرﮔﺮ‬: ‫ﺗﻬﻴﻪ آﻨﻨﺪﻩ‬ 7

You might also like