0% found this document useful (0 votes)
9 views9 pages

Call Return Master Control Relay Jump Not Jump Label

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
9 views9 pages

Call Return Master Control Relay Jump Not Jump Label

Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 9

‫ﺟﻠﺴﻪ ﻫﺸﺘﻢ‬

‫ﻫﺪف‪:‬‬
‫‪1‬‬
‫اﺳﺘﻔﺎده از اﻟﻤﺎنﻫﺎي ﻛﻨﺘﺮل ﺑﺮﻧﺎﻣﻪ ﺷﺎﻣﻞ ‪ Return ،Call‬و ‪Master Control Relay‬‬ ‫•‬
‫اﺳﺘﻔﺎده از اﻟﻤﺎنﻫﺎي ﻣﺮﺑﻮط ﺑﻪ ﭘﺮش در ﺑﺮﻧﺎﻣﻪ ﺷﺎﻣﻞ ‪ Not Jump ،Jump‬و ‪Label‬‬ ‫•‬
‫‪3‬‬ ‫‪2‬‬
‫ﻧﺤﻮه اﻳﺠﺎد ﺟﺪول ﻣﺘﻐﻴﺮ و اﺳﺘﻔﺎده از آن ﺑﺮاي اﺻﻼح و ﭘﺎﻳﺶ ﻣﺘﻐﻴﺮﻫﺎي ﻳﻚ ﺑﺮﻧﺎﻣﻪ‬ ‫•‬
‫ﻧﺤﻮه ‪ Force‬ﻣﺘﻐﻴﺮﻫﺎي ورودي ﺧﺮوﺟﻲ ‪PLC‬‬ ‫•‬
‫ﻧﺤﻮه اﺳﺘﻔﺎده از ﻛﻼك ژﻧﺮاﺗﻮر داﺧﻠﻲ ‪CPU‬‬ ‫•‬

‫‪ (1-8‬ﺑﺮرﺳﻲ اﻟﻤﺎنﻫﺎي ﻛﻨﺘﺮل ﺑﺮﻧﺎﻣﻪ‬


‫ﻣﻘﺪﻣﻪ‬
‫در ﺟﺪول زﻳﺮ ﻣﺠﻤﻮﻋﻪاي از اﻟﻤﺎنﻫﺎي ﻣﺮﺑﻮط ﺑﻪ ﻛﻨﺘﺮل ﺑﺮﻧﺎﻣﻪ ﻧﺸﺎن داده ﺷﺪه‪ ،‬ﻛﻪ ﺗﻮﺿﻴﺢ و ﻛﺎرﺑﺮد ﻫﺮ ﻳﻚ از اﻳﻦ اﻟﻤﺎنﻫﺎ در اداﻣﻪ اﻳﻦ‬
‫ﺑﺨﺶ آﻣﺪه اﺳﺖ‪.‬‬

‫ﺑﺮاي ﻓﺮاﺧﻮاﻧﻲ ‪ FC‬و ‪ SFC‬ﻫﺎي ﺑﺪون ورودي ﺧﺮوﺟﻲ ﺗﻌﺮﻳﻒ ﺷﺪه‬


‫‪Master Control Relay On‬‬
‫‪Master Control Relay Off‬‬
‫‪Master Control Relay Activate‬‬
‫‪Master Control Relay Deactivate‬‬
‫ﺑﺮاي ﺑﺮﮔﺸﺖ اﺟﺮاي ﺑﺮﻧﺎﻣﻪ از ﺑﻠﻮك ﻓﺮاﺧﻮاﻧﻲ ﺷﺪه‬

‫‪ ( (1-1-8‬ﺑﺮرﺳﻲ اﻟﻤﺎن )‪ :Return (RET‬در ﺻﻮرت ﻓﻌﺎل ﺷﺪن اﻳﻦ اﻟﻤﺎن در ﻳﻜﻲ از ﺷﺒﻜﻪﻫﺎي ﻳﻚ ﺑﻠﻮك‪ ،‬اداﻣﻪ اﺟﺮاي ﺑﺮﻧﺎﻣﻪ در آن‬
‫ﺑﻠﻮك ﭘﺎﻳﺎن ﻳﺎﻓﺘﻪ و اﺟﺮاي ﺑﺮﻧﺎﻣﻪ ﺑﻪ ﻣﺤﻞ ﺑﻠﻮﻛﻲ ﻛﻪ ﺑﻠﻮك ﺟﺎري از آﻧﺠﺎ ﻓﺮاﺧﻮاﻧﻲ ﺷﺪه اﺳﺖ ﺑﺮﻣﻲﮔﺮدد ‪ .‬اﮔﺮ اﻳﻦ اﻟﻤﺎن در ﺑﻠﻮك ‪OB1‬‬
‫ﻓﻌﺎل ﺷﻮد اداﻣﻪ اﺟﺮاي ﺑﺮﻧﺎﻣﻪ‪ ،‬ﺑﻪ اوﻟﻴﻦ ﺷﺒﻜﻪ اﻳﻦ ﺑﻠﻮك ﺑﺮﻣﻲﮔﺮدد‪.‬‬

‫ﻣﺜﺎل ﺑﺮاي ﻛﺎرﺑﺮد ‪ :RET‬ﺑﺮﻧﺎﻣﻪ ﺷﻜﻞ)‪ (1-8‬داراي ﻳﻚ ‪ FC‬اﺳﺖ‪ .‬ﻫﺮﮔﺎه در اﻳﻦ ‪ FC‬ﻛﻮﺋﻴﻞ ‪ RET‬ﺷﺒﻜﻪ ‪ 2‬ﻓﻌﺎل ﺷﻮد‪ ،‬اداﻣﻪ ﺑﺮﻧﺎﻣﻪ اﻳﻦ‬
‫ﺑﻠﻮك) ﺷﺒﻜﻪ ‪ ( 3‬اﺟﺮا ﻧﺸﺪه و اﺟﺮاي ﺑﺮﻧﺎﻣﻪ از آن ﺑﻠﻮك ﺧﺎرج و ﺑﻪ ﺑﻠﻮك ‪ OB1‬ﺑﺮﻣﻲﮔﺮدد‪.‬‬

‫‪١‬‬
‫‪Program Control‬‬
‫‪٢‬‬
‫‪Variable Table‬‬
‫‪3‬‬
‫‪Modify‬‬
‫‪٧٦‬‬
‫ﺷﻜﻞ)‪(1-8‬‬

‫‪ (2-1-8‬ﺑﺮرﺳﻲ اﻟﻤﺎن‪ :CALL‬ﺑﺎ اﻳﻦ اﻟﻤﺎن ﻣﻲﺗﻮان ﺑﻠﻮك ﻫﺎي ‪ FC‬و ‪ SFC‬ﻛﻪ داراي ورودي و ﺧﺮوﺟﻲ ﺗﻌﺮﻳﻒ ﺷﺪه ﻧﻴﺴﺘﻨﺪ را‬
‫ﻓﺮاﺧﻮاﻧﻲ ﻛﺮد‪ .‬اﻳﻦ ﻓﺮاﺧﻮاﻧﻲ ﻣﻲﺗﻮاﻧﺪ ﺑﺪون ﺷﺮط ﻳﺎ ﺑﺎ ﺷﺮط اﻧﺠﺎم ﺷﻮد‪.‬‬

‫ﻣﺜﺎل ﺑﺮاي ﻛﺎرﺑﺮد ‪ :CALL‬در ﻃﺮح ﻣﺜﺎل ﻗﺒﻞ در ﺑﻠﻮك ‪ OB1‬ﻣﻲﺗﻮان ﺑﻠﻮك ‪ FC1‬را ﻛﻪ داراي ورودي و ﺧﺮوﺟﻲ ﺗﻌﺮﻳﻒ ﺷﺪه ﻧﻴﺴﺖ‬
‫ﺑﺼﻮرت ﺷﻜﻞ)‪ (2-8‬ﻓﺮاﺧﻮاﻧﻲ ﻛﺮد‪.‬‬

‫ﺷﻜﻞ)‪(2-8‬‬

‫‪ (3-1-8‬ﺑﺮرﺳﻲ اﻟﻤﺎﻧﻬﺎي ‪Master Control Relay‬‬


‫ﺑﺎ ﺟﻔﺖ اﻟﻤﺎن ‪ MCRA‬و ‪ MCRD‬ﻣﻲﺗﻮان‪ ،‬اﻧﺘﻘﺎل ﻧﺘﺎﻳﺞ اﺟﺮاي ﺑﺨﺸﻲ از ﺑﺮﻧﺎﻣﻪ را ﺑﺎ ﻛﻤﻚ ﺟﻔﺖ اﻟﻤﺎنﻫﺎي <‪ MCR‬و‬
‫>‪ MCR‬ﻣﻤﻜﻦ و ﻳﺎ ﻧﺎﻣﻤﻜﻦ ﺳﺎﺧﺖ‪ .‬ﻳﻌﻨﻲ در ﺻﻮرت ﻓﻌﺎل ﺑﻮدن ﻛﻮﺋﻴﻞ <‪ MCR‬اﻧﺘﻘﺎل ﻣﻤﻜﻦ و در ﺻﻮرت ﻏﻴﺮ ﻓﻌﺎل ﺑﻮدن آن‬
‫اﻧﺘﻘﺎل ﻏﻴﺮ ﻣﻤﻜﻦ ﺷﺪه‪ ،‬و ﺑﺠﺎي ﻧﺘﺎﻳﺞ اﺟﺮاي ﺑﺮﻧﺎﻣﻪ ﺑﻪ آدرسﻫﺎي ﻣﻘﺼﺪ ﺻﻔﺮ ﻣﻨﺘﻘﻞ ﻣﻲﺷﻮد‪ .‬ﻫﻤﭽﻨﻴﻦ در اﻳﻦ وﺿﻌﻴﺖ‬
‫ﺗﻐﻴﻴﺮات وروديﻫﺎي ‪ R‬و ‪ S‬روي ﻓﻠﻴﺐ ﻓﻼپﻫﺎي ﻣﺮﺑﻮﻃﻪ ﺑﻲ ﺗﺎﺛﻴﺮ ﺧﻮاﻫﻨﺪ ﺷﺪ‪.‬‬
‫ﺗﻮﺟﻪ ﺷﻮد در ﺑﺮﻧﺎﻣﻪ اﻟﻤﺎن <‪ MCR‬ﺑﺼﻮرت ﺷﺮﻃﻲ اﺟﺮا ﻣﻲﺷﻮد و اﻟﻤﺎنﻫﺎي >‪ MCRA ،MCR‬و ‪ MCRD‬ﺑﺮاي اﺟﺮا‪،‬‬
‫ﺷﺮط ﻧﻤﻲﭘﺬﻳﺮﻧﺪ‪.‬‬

‫ﻣﺜﺎل ﺑﺮاي ﻛﺎرﺑﺮد اﻟﻤﺎﻧﻬﺎي ‪ :MCR‬در ﺑﺮﻧﺎﻣﻪ ﺷﻜﻞ)‪ (3-8‬ﻣﺜﺎﻟﻲ ﺑﺮاي ﺑﻜﺎر ﮔﻴﺮي اﻟﻤﺎنﻫﺎي ‪ MCR‬آﻣﺪه اﺳﺖ‪ .‬در اﻳﻦ ﺑﺮﻧﺎﻣﻪ اﮔﺮ‬
‫ورودي ‪ I1.0‬ﺻﻔﺮ ﺷﻮد در ﻧﺎﺣﻴﻪ ﻳﻚ اﻧﺘﻘﺎل داده ﻫﺎ ﺻﻔﺮ و ﺗﻐ‪‬ﻴﺮات ورويﻫﺎي ﻓﻠﻴﺐ ﻓﻼب ﺑﺮ روي آن ﺑﻲ ﺗﺎﺛﻴﺮ ﺧﻮاﻫﻨﺪ ﺑﻮد و‬
‫ﻫﻤﭽﻨﻴﻦ اﮔﺮ ورودي ‪ I1.0‬ﻳﻚ و ورودي ‪ I1.1‬ﺻﻔﺮ ﺷﻮد در ﻧﺎﺣﻴﻪ دو ﺑﺠﺎي اﻧﺘﻘﺎل دادهﻫﺎ ﺻﻔﺮﻣﻨﺘﻘﻞ ﻣﻲﺷﻮﻧﺪ‪ .‬اﮔﺮ ﻫﺮدو ورودي‬
‫‪ I1.0‬و ‪ I1.1‬ﻳﻚ ﺷﻮﻧﺪ ﻧﺘﺎﻳﭻ ﺑﺮﻧﺎﻣﻪ ﺑﺼﻮرت ﻣﻌﻤﻮل اﺟﺮا ﺧﻮاﻫﺪ ﺷﺪ‪.‬‬

‫‪٧٧‬‬
‫ﺷﻜﻞ)‪(3-8‬‬

‫‪٧٨‬‬
‫‪ (2-8‬ﭘﺮش در ﺑﺮﻧﺎﻣﻪ )‪:(JUMP‬‬
‫ﻣﻘﺪﻣﻪ‬
‫اﻟﻤﺎنﻫﺎي ﻧﺸﺎن داده ﺷﺪ در ﺳﻤﺖ راﺳﺖ ﺷﻜﻞ )‪ (4-8‬ﺑﺮاي اﻳﺠﺎد ﭘﺮش در ﺑﺮﻧﺎﻣﻪ اﺳﺖ ﻛﻪ ﺷﺮح ﻋﻤﻠﻜﺮد ﻫﺮﻳﻚ از آﻧﻬﺎ در ﺳﻤﺖ‬
‫ﭼﭗ ﺷﻜﻞ آﻣﺪه اﺳﺖ‪..‬‬

‫)‪ :(JMP‬از اﻳﻦ اﻟﻤﺎن ﻣﻲﺗﻮان ﺑﻪ ﺻﻮرت ﺷﺮﻃﻲ و ﻳﺎ ﺑﺪون ﺷﺮط اﺳﺘﻔﺎده ﻛﺮد‪.‬‬
‫اﮔﺮ ﺑﺼﻮرت ﻏﻴﺮ ﺷﺮﻃﻲ اﺳﺘﻔﺎده ﺷﻮد‪ ،‬ﺑﺮﻧﺎﻣﻪ‪ ،‬ﻫﻤﻮاره ﺗﺎ ﻣﺤﻞ ‪ LABEL‬اﺷﺎره ﺷﺪه ﺑﻪ آن‪ ،‬اﺟﺮا ﻧﺨﻮاﻫﺪ ﺷﺪ‪.‬‬
‫اﮔﺮ ﺑﺼﻮرت ﺷﺮﻃﻲ اﺳﺘﻔﺎده ﺷﻮد در ﺻﻮرت ﺑﺮ ﻗﺮار ﺷﺪن ﺷﺮط )ﻳﻌﻨﻲ‪ RLO =1‬ﺷﻮد( ﺗﺎ ﻣﺤﻞ ‪LABEL‬‬
‫اﺷﺎره ﺷﺪه ﺑﻪ آن‪ ،‬اﺟﺮا ﻧﺨﻮاﻫﺪ ﺷﺪ‪.‬‬
‫)‪ :(JMPN‬از اﻳﻦ اﻟﻤﺎن ﺑﺎﻳﺪ ﻫﻤﻴﺸﻪ ﺑﻪ ﺻﻮرت ﺷﺮﻃﻲ اﺳﺘﻔﺎده ﻛﺮد و در ﺻﻮرت ﺑﺮ ﻗﺮار ﻧﺸﺪن ﺷﺮط‬
‫)ﻳﻌﻨﻲ‪ RLO = 0‬ﺷﻮد( ﺗﺎ ﻣﺤﻞ ‪ LABEL‬اﺷﺎره ﺷﺪه ﺑﻪ آن‪ ،‬اﺟﺮا ﻧﺨﻮاﻫﺪ ﺷﺪ‪.‬‬
‫‪ :LABLE‬ﻣﺤﻞ ﭘﺮش را ﻧﺸﺎن ﻣﻲدﻫﺪ‪.‬‬ ‫ﺷﻜﻞ )‪(4-8‬‬

‫ﻣﺜﺎل ﺑﺮاي ﻛﺎر ﺑﺮد اﻟﻤﺎنﻫﺎي ‪ :Jumps‬در ﺑﺮﻧﺎﻣﻪ ﺷﻜﻞ)‪ (5-8‬اﮔﺮ ورودي ‪ I1.0‬ﻳﻚ ﺷﻮد ﺷﺒﻜﻪ ‪ 3‬و ‪ 4‬اﺟﺮا ﻧﺨﻮاﻫﻨﺪ ﺷﺪ و اﮔﺮ ورودي‬
‫‪ I1.1‬ﺻﻔﺮ ﺑﺎﺷﺪ ﺷﺒﻜﻪ ﺷﺶ اﺟﺮا ﻧﺨﻮاﻫﺪ‪ .‬ﺷﺪ‪ .‬ﺗﻮﺟﻪ ﺷﻮد ‪ ،‬در اﻳﻦ ﻧﺮماﻓﺰار ﻋﻤﻞ ﭘﺮش ﻓﻘﻂ از ﺑﺎﻻ ﺑﻪ ﭘﺎﺋﻴﻦ ﻗﺎﺑﻞ اﺟﺮا اﺳﺖ‪.‬‬

‫ﺷﻜﻞ)‪(5-8‬‬

‫‪٧٩‬‬
‫‪ (3-8‬ﻧﺤﻮه اﻳﺠﺎد ﺑﻠﻮك ﺟﺪول ﻣﺘﻐﻴﺮ)‪ (Variable Table‬و اﺳﺘﻔﺎده از آﻧﻬﺎ‪.‬‬
‫ﻣﻘﺪﻣﻪ‬
‫در ﺑﺮﻧﺎﻣﻪﻫﺎي ﺑﺰرگ‪ ،‬در ﺑﻌﻀﻲ از ﻣﻮارد‪ ،‬ﻧﻴﺎز اﺳﺖ‪ ،‬از ﻣﺠﻤﻮﻋﻪ ﻣﺘﻐﻴﺮﻫﺎي ﻳﻚ ﺑﺮﻧﺎﻣﻪ‪ ،‬ﺗﻌﺪادي از آﻧﻬﺎ ﻫﻤﺰﻣﺎن ﭘﺎﻳﺶ ﺷﺪه و در‬
‫ﺻﻮرت ﻧﻴﺎز ﺑﻌﻀﻲ از آﻧﻬﺎ اﺻﻼح ﺷﻮﻧﺪ‪.‬‬
‫ﺑﺮاي ﺑﺮرﺳﻲ اﻳﻦ ﻣﻮﺿﻮع اﺑﺘﺪا ﺑﺮﻧﺎﻣﻪ ﺷﻜﻞ)‪ (6-8‬ﺑﻪ ﻫﻤﺮاه ﺟﺪول ﺳﻴﻤﺒﻮلﻫﺎي آن آﻣﺎده ﺷﺪه‪ ،‬ﺳﭙﺲ ﻋﻤﻠﻜـﺮد آن ﺑﺮرﺳـﻲ‬
‫ﺷﻮد‪.‬‬

‫ﺷﻜﻞ)‪(6-8‬‬

‫ﭘﺲ از آﻣﺎده و ﺑﺮرﺳﻲ ﻛﺮدن ﻛﺎر ﺑﺮﻧﺎﻣﻪ ﻓﻮق ﻳﻚ ﺑﻠﻮك ﺟﺪول ﻣﺘﻐﻴﺮﻫﺎ ﺑﺮﻃﺒﻖ ﻣﺮاﺣﻞ آﻣﺪه در زﻳﺮ اﻳﺠﺎد و ﻣﺘﻐﻴﺮﻫﺎ ﻣﻮرد ﻧﻴﺎز ﺑﺮاي ﭘﺎﻳﺶ‬
‫و دﺳﺘﻜﺎري را در آن وارد ﻛﻨﻴﺪ آﻧﮕﺎه ﺑﺮاي ﭘﺎﻳﺶ و دﺳﺘﻜﺎري ﻣﺘﻐﻴﺮﻫﺎ‪ ،‬ﺟﺪول آﻣﺎده ﻛﺮده را ﺑﻜﺎر ﺑﮕﻴﺮﻳﺪ‪.‬‬

‫ﻧﺤﻮه اﻳﺠﺎد ﺑﻠﻮك ﺟﺪول ﻣﺘﻐﻴﺮﻫﺎ‪ :‬ﺑﺮاي اﻳﺠﺎد ﺑﻠﻮك ﺟﺪول ﻣﺘﻐﻴﺮﻫﺎ ﺑﻪ ﺗﺮﺗﻴﺐ زﻳﺮ ﻋﻤﻞ ﻣﻲﺷﻮد‪:‬‬
‫اﻟﻒ( در ﺻﻔﺤﻪ ‪ ،Simatic Manager‬ﭘﺲ از اﻧﺘﺨﺎب ﭘﻮﺷﻪ ﺑﻠﻮك در ﭘﻨﺠـﺮه ﺟﺴـﺘﺠﻮﮔﺮ‪ .،‬از ﻣﺴﻴﺮﻧﺸـﺎن داده ﺷـﺪه در ﺷـﻜﻞ)‪(7-8‬‬
‫ﮔﺰﻳﻨﻪ ‪ Variable Table‬اﻧﺘﺨﺎب ﻣﻲﺷﻮد‪.‬‬

‫ﺷﻜﻞ)‪(7-8‬‬
‫ب( ﺑﺎ اﻳﻦ اﻧﺘﺨﺎب‪ ،‬ﺻﻔﺤﻪ ‪ Properties Variable Table‬ﻧﺸﺎن داده ﺷﺪه در ﺳﻤﺖ ﭼﭗ ﺷﻜﻞ)‪ (8-8‬ﺑﺎز ﻣﻲﺷﻮد‪،‬‬

‫‪٨٠‬‬
‫ﺷﻜﻞ)‪(8-8‬‬

‫ﺑﺎ ﺗﺎﺋﻴﺪ ﻛﺮدن ﻣﺤﺘﻮاي اﻳﻦ ﺻﻔﺤﻪ ﺗﻮﺳﻂ دﻛﻤﻪ ‪ ،OK‬ﻳﻚ ﺑﻠﻮك ﺟﺪول ﻣﺘﻐﻴﺮ اﻳﺠﺎد ﻣﻲ ﺷﻮد ﻛﻪ آﻳﻜﻮن آن در ﭘﻨﺠﺮه ﺑﻠﻮكﻫﺎ در ﺻـﻔﺤﻪ‬
‫‪ Simatic Manager‬آﺷﻜﺎر ﻣﻲﺷﻮد‪ .‬اﻳﻦ آﻳﻜﻮن در ﺳﻤﺖ راﺳﺖ ﺷﻜﻞ)‪ (8-8‬در ﭘﻨﺠﺮه ﺑﻠﻮكﻫﺎ ﻣﺸﺎﻫﺪه ﻣﻲ ﺷﻮد‪.‬‬

‫ﻧﺤﻮه اﺳﺘﻔﺎده از ﺑﻠﻮك ﺟﺪول ﻣﺘﻐﻴﺮﻫﺎ‪ :‬ﺑﺮاي ﻛﺎر ﻛﺮدن ﺑﺎ ﺑﻠﻮك ﺟﺪول ﻣﺘﻐﻴﺮﻫﺎ‪ ،‬اﺑﺘﺪا ﺑﺎ دو ﺑﺎر راﺳﺖ ﻛﻠﻴﻚ ﻛﺮدن آﻳﻜﻮن ﺟـﺪول‬
‫ﻣﺘﻐﻴﺮﻫﺎ در ﭘﻨﺠﺮه ﺑﻠﻮك ﻫﺎ آﻧﺮا ﺑﺎز و ﻣﺘﻐﻴﺮﻫﺎي ﻣﻮرد ﻧﻈﺮ ﻣﺎﻧﻨﺪ ﻣﺜﺎل ﺷﻜﻞ)‪ (9-8‬در آن وارد ﻣﻲﺷﻮﻧﺪ‪.‬‬

‫ﺷﻜﻞ)‪(9-8‬‬

‫در روي ﻣﻴﻠﻪ اﺑﺰار ﺟﺪول ﻣﺘﻐﻴﺮﻫﺎ اﺑﺰارﻫﺎي ﺧﺎﺻﻲ وﺟﻮد دارﻧﺪ ﻛﻪ در ﺟﺪول زﻳﺮ ﺷﺮح ﻋﻤﻠﻜﺮد ﻫﺮ ﻳﻚ از اﻳﻦ اﺑﺰارﻫﺎي آﻣﺪه اﺳﺖ‪.‬‬
‫ﺑﺮاي ﻏﻴﺮﻓﻌﺎل ﻛﺮدن ﻳﻚ ﺳﻄﺮ اﺳﺘﻔﺎده ﻣﻲﺷﻮد‪).‬ﻣﺸﺎﻫﺪه ﺗﻐﻴﻴﺮ وﺿﻌﻴﺖ و اﺻﻼح ﻣﺘﻐﻴﺮ اﻳﻦ ﺳﻄﺮ ﻏﻴﺮ ﻓﻌﺎل ﻣﻲﺷﻮد‪.(.‬‬
‫ﺑﺮاي ارﺗﺒﺎط ﺟﺪول ﻣﺘﻐﻴﺮﻫﺎ ﺑﺎ ‪ PLC‬در ﻳﻚ ﺷﺒﻜﻪ اﺳﺘﻔﺎده ﻣﻲﺷﻮد‪.‬‬
‫ﺑﺮاي ارﺗﺒﺎط ﺟﺪول ﻣﺘﻐﻴﺮﻫﺎ ﺑﺎ ﻳﻚ‪ PLC‬ﻣﺴﺘﻘﻞ اﺳﺘﻔﺎده ﻣﻲﺷﻮد‪.‬‬
‫ﺑﺮاي ﺗﻨﻈﻴﻢ ﭘﺎراﻣﺘﺮﻫﺎي ﭘﺎﻳﺶ‪ 1‬و دﺳﺘﻜﺎري)اﺻﻼح(‪ 2‬ﻣﺘﻐﻴﺮﻫﺎي اﺳﺘﻔﺎده ﻣﻲﺷﻮد‪.‬‬
‫ﺑﺮاي ﭘﺎﻳﺶ ﻣﺘﻐﻴﻴﺮﻫﺎي ﺟﺪول ﺑﺼﻮرت ﻣﻤﺘﺪ اﺳﺘﻔﺎده ﻣﻲﺷﻮد‪).‬واﺑﺴﺘﻪ اﺳﺖ ﺑﻪ ﺗﻨﻈﻴﻢ ﭘﺎراﻣﺘﺮ ﻧﻤﺎﻳﺶ(‬
‫ﺑﺮاي دﺳﺘﻜﺎري)اﺻﻼح( ﻣﺘﻐﻴﺮﻫﺎي ﺟﺪول ﺑﺼﻮرت ﻣﻤﺘﺪ اﺳﺘﻔﺎده ﻣﻲ ﺷﻮد‪) .‬واﺑﺴﺘﻪ اﺳﺖ ﺑﻪ ﺗﻨﻈﻴﻢ ﭘﺎراﻣﺘﺮ دﺳﺘﻜﺎري(‬
‫ﺑﺮاي ﭘﺎﻳﺶ ﻣﻘﺎدﻳﺮ ﻣﺘﻐﻴﺮﻫﺎي ﻣﻮﺟﻮد در ﺟﺪول ﺑﺮاي ﻳﻚ ﺳﻴﻜﻞ )‪ (Scan Time‬اﺳﺘﻔﺎده ﻣﻲﺷﻮد‪.‬‬
‫ﺑﺮاي دﺳﺘﻜﺎري)اﺻﻼح( ﻣﻘﺎدﻳﺮ ﻣﺘﻐﻴﺮﻫﺎﻳﻤﻮﺟﻮد در ﺟﺪول ﺑﺮاي ﻳﻚ ﺳﻴﻜﻞ )‪ (Scan Time‬اﺳﺘﻔﺎده ﻣﻲﺷﻮد‬
‫ﺑﺮاي ﻓﻌﺎل و ﻏﻴﺮ ﻓﻌﺎل ﻛﺮدن ﻣﺘﻐﻴﺮﻫﺎي ﻧﻴﺎز ﺑﻪ دﺳﺘﻜﺎري اﺳﺘﻔﺎده ﻣﻲﺷﻮد‪) .‬ﺗﻐﻴﻴـﺮ وﺿـﻌﻴﺖ ﻣﺘﻐﻴـﺮ اﻳـﻦ ﺳـﻄﺮ ﻗﺎﺑـﻞ‬
‫ﻣﺸﺎﻫﺪه اﺳﺖ(‪.‬‬

‫‪1‬‬
‫‪Monitoring‬‬
‫‪2‬‬
‫‪Modifying‬‬
‫‪٨١‬‬
‫ﺑﺎ اﻧﺘﺨﺎب اﺑﺰار ﻣﺮﺑﻮط ﺑﻪ ﺗﻨﻈﻴﻢ ﭘﺎراﻣﺘﺮﻫﺎي ﭘﺎﻳﺶ و دﺳﺘﻜﺎري ﻣﺘﻐﻴﺮﻫﺎ ﺻﻔﺤﻪ ﺷﻜﻞ)‪ (8-8‬ﺑﺎز ﻣﻲﺷﻮد‪ .‬در اﻳـﻦ ﺻـﻔﺤﻪ ﻣـﻲ ﺗـﻮان‬
‫ﻋﻤﻞ ﭘﺎﻳﺶ و اﺻﻼح در ﭼﻪ ﻟﺤﻈﻪاي از اﺟﺮاي ﺑﺮﻧﺎﻣﻪ ﺻﻮرت ﭘﺬﻳﺮد ﺗﻨﻈﻴﻢ ﻣﻲﺷﻮد‪ .‬ﻫﻤﭽﻨﻴﻦ در اﻳﻦ ﺻﻔﺤﻪ‪ ،‬از اﻳﻨﻜﻪ ﭘﺎﻳﺶ و ﻳﺎ اﺻﻼح در‬
‫ﻫﺮ ﺳﻴﻜﻞ و ﻳﺎ )ﺑﺎ ﻫﺮ ﺑﺎر اﻧﺘﺨﺎب اﺑﺰار ﻣﺮﺑﻮﻃﻪ( ﻳﻚ ﺑﺎر اﻧﺠﺎم ﺷﻮد ﺗﻨﻈﻴﻢ ﻣﻲ ﺷﻮد‪.‬‬

‫ﺷﻜﻞ)‪(10-8‬‬

‫‪ Force (4-8‬ﻛﺮدن ﻣﺘﻐﻴﻴﺮﻫﺎ ورودي و ﺧﺮوﺟﻲ‬


‫ﻣﻘﺪﻣﻪ‬
‫در ﺑﻌﻀﻲ از ﻣﻮارد ﺑﺮاي اﺟﺮاي ﻳﻚ ﺑﺮﻧﺎﻣﻪ ‪ ) PLC‬ﺑﻄﻮر ﻣﺜﺎل در زﻣـﺎن ﺗﻌﻤﻴـﺮات( ﻻزم ﻣـﻲﺷـﻮد ﺑﻌﻀـﻲ از ﻣﺘﻐﻴﻴﺮﻫـﺎ‪ :‬ﻣﺎﻧﻨـﺪ ورودي و‬
‫ﺧﺮوﺟﻲ ﺑﺮﻧﺎﻣﻪ ﺑﺼﻮرت اﺟﺒﺎري ﺑﻪ ﻳﻚ ﻣﻘﺪار ﻣﺸﺨﺺ ﺗﺜﺒﻴﺖ ﺷﻮﻧﺪ‪ .‬ﺑﺮاي اﻳﻦ ﻛﺎر ﺑﺼﻮرت زﻳﺮ ﻋﻤﻞ ﻣﻲﺷﻮد‪.‬‬

‫ﻧﺤﻮه ﺑﺎز ﻛﺮدن ﺟﺪول‪ : Force‬ﺑﺮاي ﺑﺎز ﻛﺮدن ﺟﺪول ‪ ،Force‬در ﺻﻔﺤﻪ ﺑﻠـﻮك ﺟـﺪول ﻣﺘﻐﻴﺮﻫـﺎ از ﻣﻨـﻮي ‪) Variable‬ﻳـﺎ در‬
‫ﺻﻔﺤﻪ ‪ Simatic Manager‬از ﻣﻨﻮي ‪ (PLC‬ﺑﻄﻮري ﻛـﻪ در ﺷـﻜﻞ)‪ (11-8‬ﻧﺸـﺎن داده ﺷـﺪه اﺳـﺖ ﮔﺰﻳﻨـﻪ ‪Display Force Value‬‬
‫اﻧﺘﺨﺎب ﻣﻲﺷﻮد‪.‬‬
‫ﺗﻮﺟﻪ ﻛﻨﻴﺪ ﺑﺮاي اﻳﻦ اﻧﺘﺨﺎب ﻧﺒﺎﻳﺪ ﺟﺪول ﻣﺘﻐﻴﻴﺮﻫﺎ ﺑﻪ ‪ PLC‬ارﺗﺒﺎط ﺗﺒﺎدل اﻃﻼﻋﺎت داﺷﺘﻪ ﺑﺎﺷﺪ‪) .‬ﺑﺮاي ﻗﻄﻊ اﻳﻦ ارﺗﺒﺎط‪ ،‬از ﻣﻨﻮي‬
‫‪ PLC‬ﮔﺰﻳﻨﻪ ‪ Disconnect‬اﻧﺘﺨﺎب‪ ،‬و ﺑﺮاي اﺗﺼﺎل ﻣﺠﺪد آن از ﻫﻤﻴﻦ ﻣﻨﻮ ﮔﺰﻳﻨﻪ ‪ Connect to‬اﻧﺘﺨﺎب ﻣﻲﺷﻮد‪(.‬‬

‫از ﺑﻠﻮك ﺟﺪول ﻣﺘﻐﻴﺮﻫﺎ‬ ‫از ﺻﻔﺤﻪ ‪Simatic Manager‬‬


‫ﺷﻜﻞ)‪(11-8‬‬

‫‪٨٢‬‬
‫‪ -‬ﺑﺎ اﻳﻦ اﻧﺘﺨﺎب‪ ،‬ﺻﻔﺤﻪ ‪ Display Force Value‬ﻛﻪ ﻣﺎﻧﻨﺪ ﺟﺪول ﻧﺸﺎن داده ﺷﺪه در ﺷﻜﻞ)‪ (12-8‬اﺳﺖ ﺑـﺎز ﻣـﻲﺷـﻮد‪ .‬در اﻳـﻦ ﺟـﺪول‬
‫ﻣﺘﻐﻴﺮﻫﺎﺋﻲ ﻛﻪ ﻣﻲﺑﺎﻳﺴﺘﻲ اﺟﺒﺎرا ﺑﻪ ﻳﻚ ﻣﻘﺪار ﻣﺸﺨﺺ ﺗﺜﺒﻴﺖ ﺷﻮﻧﺪ‪ ،‬وارد ﻣﻲﺷﻮﻧﺪ اﻳﻦ ﻣﺘﻐﻴﻴﺮﻫـﺎ ﺑـﺮاي ‪ PLC‬ﺳـﺮي ‪ 300‬ﻓﻘـﻂ ﺷـﺎﻣﻞ‬
‫وروي‪ ،‬ﺧﺮوﺟﻲ)ﺑﺼﻮرت ﺑﻴﺖ‪ ،‬ﺑﺎﻳﺖ‪ Word ،‬و ‪ (Double Word‬ﻫﺴﺘﻨﺪ‪ .‬ﻻزم اﺳﺖ ﺗﻮﺟﻪ ﺷﻮد‪ ،‬در اﻳﻦ ﻧﻮع ‪ PLC‬ﻫـﺎ ﻣﻘـﺎدﻳﺮ ﺣﺎﻓﻈـﻪ را‬
‫ﻧﻤﻲﺗﻮان ‪ Force‬ﻛﺮد‪.‬‬
‫ﻧﺤﻮه ‪ Force‬ﻛﺮدن‪ :‬ﭘﺲ از وارد ﻛﺮدن ﻣﺘﻐﻴﺮﻫﺎ در ﺟﺪول و ﺗﻌﻴﻴﻦ ﻣﻘﺎدﻳﺮ ﻣﻮرد ﻟـﺰوم ﺑـﺮاي آﻧﻬـﺎ‪ ،‬از ﻣﻨـﻮي ‪ Variable‬اﻳـﻦ‬
‫ﺟﺪول ﮔﺰﻳﻨﻪ ‪ Force‬اﻧﺘﺨﺎب ﻣﻲﺷﻮد‪ .‬ﺑﺎ اﻳﻦ اﻧﺘﺨﺎب ﻣﺘﻐﻴﻴﺮﻫﺎي وارد ﺷﺪه در ﺟﺪول ﺑـﻪ ﻣﻘـﺎدﻳﺮ ﺗﻌـﻴﻦ ﺷـﺪه‪ ،‬در ورودي ﺧﺮوﺟـﻲ ‪PLC‬‬
‫ﺗﺜﺒﻴﺖ ﻣﻲﺷﻮﻧﺪ‪ .‬در اﻳﻦ ﺷﺮاﻳﻂ ﭼﺮاغ ‪ Force‬روي ﻣﺎژول ‪ PLC‬ﺑﻪ رﻧﮓ زرد روﺷﻦ ﻣﻲ ﺷﻮد‪.‬‬

‫ﻧﺤﻮه ﺣﺬف ‪ : Force‬ﺑﺮاي ﺣﺬف ﻣﺘﻐﻴﺮﻫﺎي ﺗﺜﺒﻴﺖ ﺷﺪه در ‪ ،PLC‬در ﺻﻔﺤﻪ ﺟﺪول ﻣﺘﻐﻴﻴﺮﻫﺎ از ﻣﻨﻮي ‪ Variable‬ﮔﺰﻳﻨﻪ ‪Stop‬‬
‫‪ Forcing‬اﻧﺘﺨﺎب ﻣﻲﺷﻮد‪.‬‬

‫ﺷﻜﻞ)‪(12-8‬‬

‫‪ (5-8‬ﻧﺤﻮه اﺳﺘﻔﺎده از ﭘﺎﻟﺲ ژﻧﺮاﺗﻮرﻫﺎي داﺧﻠﻲ ‪:CPU‬‬


‫ﻣﻘﺪﻣﻪ‬
‫در ﻣﺎژول ‪ CPU‬ﻫﺸﺖ ﺑﻴﺖ ﭘﺎﻟﺲ ژﻧﺮاﺗﻮر وﺟﻮد دارد ﻛﻪ زﻣﺎن ﭘﺮﻳﻮد و ﻓﺮﻛﺎﻧﺲ ﻫﺮ ﺑﻴﺖ آن در ﺟـﺪول زﻳـﺮ ﻧﺸـﺎن داده ﺷـﺪه‬
‫اﺳﺖ‪ .‬ﺑﺮاي اﺳﺘﻔﺎده از اﻳﻦ ﭘﺎﻟﺲ ژﻧﺮاﺗﻮرﻫﺎ ﻻزم اﺳﺖ ﺑﺮاي ﻫﺸﺖ ﺑﻴﺖ آن ﻳﻚ ﺑﺎﻳﺖ آدرس اﺧﺘﺼﺎص داده ﺷﻮد‪ .‬ﺑﺎ اﺧﺘﺼـﺎص ﻳـﺎﻓﺘﻦ اﻳـﻦ‬
‫ﻳﻚ ﺑﺎﻳﺖ آدرس ﻣﻲﺗﻮان در ﺑﺮﻧﺎﻣﻪ از ﻫﺮ ﺑﻴﺖ آن ﺑﻌﻨﻮان ﻳﻚ ﭘﺎﻟﺲ ژﻧﺮاﺗﻮر ﺑﺎ ﻓﺮﻛﺎﻧﺲ اﻣﺪه در ﺟﺪول زﻳﺮ اﺳﺘﻔﺎده ﻛﺮد‪.‬‬

‫‪7‬‬ ‫‪6‬‬ ‫‪5‬‬ ‫‪4‬‬ ‫‪3‬‬ ‫‪2‬‬ ‫‪1‬‬ ‫‪0‬‬ ‫ﺑﻴﺖ‬


‫‪2‬‬ ‫‪1.6‬‬ ‫‪1‬‬ ‫‪0.8‬‬ ‫‪0.5‬‬ ‫‪0.4‬‬ ‫‪0.2‬‬ ‫‪0.1‬‬ ‫زﻣﺎن ﭘﺮﻳﻮد‬
‫‪0.5‬‬ ‫‪0.625‬‬ ‫‪1‬‬ ‫‪1.25‬‬ ‫‪2‬‬ ‫‪2.5‬‬ ‫‪5‬‬ ‫‪10‬‬ ‫ﻓﺮﻛﺎﻧﺲ‬

‫ﻧﺤﻮه ﺗﻨﻈ‪‬ﻢ آدرس اﺧﺘﺼﺎﺻﻲ ﺑﺮاي ﭘﺎﻟﺲ ژﻧﺮاﺗﻮرﻫﺎ‬


‫ﺑﺮاي ﺗﻨﻈﻴﻢ ﻳﻚ ﺑﺎﻳﺖ آدرس اﺧﺘﺼﺎﺻﻲ ﺑﺮاي ﻫﺸﺖ ﭘﺎﻟﺲ ژﻧﺮاﺗﻮر داﺧﻠﻲ ‪ ، CPU‬اﺑﺘﺪا در ﺑﺮﻧﺎﻣﻪ ﭘﻴﻜﺮﺑﻨﺪي ﺳﺨﺖ اﻓﺰار‪ ،‬ﺑﺎ راﺳﺖ ﻛﻠﻴﻚ‬
‫ﻛﺮدن ﺑﺮ روي ردﻳﻒ ‪ ، CPU‬از ﻣﻨﻮﺋﻲ ﻛﻪ ﺑﺎز ﺧﻮاﻫﺪ ﺷﺪ ﮔﺰﻳﻨﻪ ‪ Object properties‬اﻧﺘﺨﺎب ﻣﻲﺷﻮد )ﻳﺎ اﻳﻨﻜﻪ اﺑﺘﺪا در ﺑﺮﻧﺎﻣﻪ ﭘﻴﻜﺮﺑﻨﺪي‬
‫ﺳﺨﺖ اﻓﺰار ردﻳﻒ ﻣﺮﺑﻮط ﺑﻪ ‪ CPU‬اﻧﺘﺨﺎب ﺷﺪه و ﺳﭙﺲ از ﻣﻨﻮي ‪ Edit‬ﮔﺰﻳﻨﻪ ‪ Object properties‬اﻧﺘﺨﺎب ﻣﻲﺷﻮد(‪ ،‬ﺑﺎ اﻳﻦ اﻧﺘﺨﺎب‬
‫ﻣﺠﻤﻮﻋﻪ ﺻﻔﺤﻪﻫﺎي ﺷﻜﻞ)‪ (13-8‬ﺑﺎز ﻣﻲﺷﻮﻧﺪ‪ .‬در ﻗﺴﻤﺖ ﭘﺎﺋﻴﻦ ﺻﻔﺤﻪ ﺑﺎ ﺳﺮ ﺑﺮگ ‪ ، Cycle/Clock Memory‬ﮔﺰﻳﻨﻪ ‪Clock Memory‬‬
‫اﻧﺘﺨﺎب و ﺳﭙﺲ در ﺟﻠﻮي ﻋﻨﻮان‪ Memory Byte‬ﺷﻤﺎره آدرس ﻳﻚ ﺑﺎﻳﺖ اﺧﺘﺼﺎﺻﻲ ﺑﺮاي ﭘﺎﻟﺲ ژﻧﺮاﺗﻮرﻫﺎ )ﻣﺜﻼ ‪ (100‬وارد ﻣﻲﺷﻮد‪.‬‬
‫ﺑﺎ ﺗﺎﺋﻴﺪ اﻳﻦ ﺗﻨﻈﻴﻢﻫﺎ ﺗﻮﺳﻂ دﻛﻤﻪ ‪ Ok‬و ‪ Down load‬ﻛﺮدن ﺑﺮﻧﺎﻣﻪ ﭘﻴﻜﺮﺑﻨﺪي ﺳﺨﺖ اﻓﺰار در ‪ ، CPU‬ﻣﻲ ﺗﻮان از اﻳﻦ آدرسﻫﺎ در‬
‫ﺑﺮﻧﺎﻣﻪي ‪ PLC‬ﺑﺮاي ﺗﻮﻟﻴﺪ ‪ Clock‬اﺳﺘﻔﺎده ﻛﺮد‪.‬‬

‫‪٨٣‬‬
‫ﺷﻜﻞ)‪(13-8‬‬

‫ﻣﺜﺎل ﺑﺮاي اﺳﺘﻔﺎده از ﭘﺎﻟﺲژﻧﺮاﺗﻮر داﺧﻠﻲ ‪ :CPU‬ﺑﺮاي ﺑﺮرﺳﻲ ﺳﻪ ﺑﻴﺖ از ﻳﻚ ﺑﺎﻳﺖ آدرس ﺗﻨﻈﻴﻢ ﺷﺪه در ﺑﺮﻧﺎﻣﻪ ﭘﻴﻜﺮ ﺑﻨﺪي ﺳـﺨﺖ‬
‫اﻓﺰار ﺑﺮاي ﭘﺎﻟﺲ ژﻧﺮاﺗﻮر داﺧﻠﻲ ‪ ،PLC‬ﺑﺮﻧﺎﻣﻪ زﻳﺮا در ‪ PLC‬اﺟﺮا و ﻧﺘﺎﻳﺞ آن ﻣﺸﺎﻫﺪه ﺷﻮد‪.‬‬

‫ﺗﻮﺿﻴﺢ‪ :‬در اﻳﻦ ﻣﺜﺎل ﻣﻲ ﺗﻮان از اﻟﻤﺎن ‪ Move‬ﺑﺮاي ﻣﺸﺎﻫﺪه ﻫﻤﻪ ﻫﺸﺖ ﺑﻴﺖ ﭘﺎﻟﺲ ژﻧﺮاﺗﻮر ﺑﻄﻮر ﻫﻤﺰﻣﺎن در ﺧﺮوﺟﻲ ‪ QB5‬اﺳﺘﻔﺎده‬
‫ﻛﺮد‪.‬‬

‫‪٨٤‬‬

You might also like