Академический Документы
Профессиональный Документы
Культура Документы
WWW.ICESI.IR
ﺟﺰوه آﻣﻮزﺷﻲ PLC S7-1200زﻳﻤﻨﺲ
ﻣﻘﺪﻣﻪ
در ﺳﻴﺴــﺘﻢﻫــﺎي اﺗﻮﻣﺎﺳــﻴﻮن وﻇﻴﻔــﻪ اﺻــﻠﻲ ﻛﻨﺘــﺮل ﺑــﺮ ﻋﻬــﺪه PLCاﺳــﺖ ﻛــﻪ ﺑــﺎ ﮔــﺮﻓﺘﻦ اﻃﻼﻋــﺎت از ﻃﺮﻳــﻖ ﺗﺮﻣﻴﻨﺎﻟﻬــﺎي
ورودي ،وﺿــﻌﻴﺖ ﻣﺎﺷــﻴﻦ را ﺣــﺲ ﻛــﺮده و ﻧﺴــﺒﺖ ﺑــﻪ آن ﭘﺎﺳــﺦ ﻣﻨﺎﺳــﺒﻲ ﺑــﺮاي ﻣﺎﺷــﻴﻦ ﻓــﺮاﻫﻢ ﻣــﻲﻛﻨــﺪ .اﻣﻜــﺎن ﺗﻌﺮﻳــﻒ
ﻣـﺪﻫﺎي ﻣﺨﺘﻠـﻒ ﺑـﺮاي ﺗﺮﻣﻴﻨﺎﻟﻬـﺎي ورودي/ﺧﺮوﺟـﻲ ﻳـﻚ ، PLCاﻳـﻦ اﻣﻜـﺎن را ﻓـﺮاﻫﻢ ﻛـﺮده ﺗـﺎ ﺑﺘـﻮان PLCرا ﻣﺴـﺘﻘﻴﻤﺎ ﺑـﻪ
اﻟﻤﺎﻧﻬﺎي دﻳﮕﺮ وﺻﻞ ﻛﺮد .ﻋـﻼوه ﺑـﺮ اﻳـﻦ PLCﺷـﺎﻣﻞ ﻳـﻚ واﺣـﺪ ﭘﺮدازﺷـﮕﺮ ﻣﺮﻛـﺰي )( CPUﻧﻴـﺰ ﻫﺴـﺖ ،ﻛـﻪ ﺑﺮﻧﺎﻣـﻪ ﻛﻨﺘﺮﻟـﻲ
ﻣﻮرد ﻧﻈﺮ را اﺟﺮا ﻣـﻲﻛﻨـﺪ .اﻳـﻦ ﻛﻨﺘﺮﻟـﺮ آﻧﻘـﺪر ﻗﺪرﺗﻤﻨـﺪ اﺳـﺖ ﻛـﻪ ﻣـﻲﺗﻮاﻧـﺪ ﻫﺰارﻫـﺎ ورودي وﺧﺮوﺟـﻲ را در ﻣـﺪﻫﺎي ﻣﺨﺘﻠـﻒ
آﻧــﺎﻟﻮگ ﻳــﺎ دﻳﺠﻴﺘــﺎل و ﻫﻤﭽﻨــﻴﻦ ﻫﺰارﻫــﺎ ﺗــﺎﻳﻤﺮ /ﻛــﺎﻧﺘﺮ را ﻛﻨﺘــﺮل ﻧﻤﺎﻳــﺪ .ﻫﻤــﻴﻦ اﻣــﺮ ﺑﺎﻋــﺚ ﺷــﺪه ﺑﺘــﻮان ﻫــﺮ ﺳﻴﺴــﺘﻤﻲ ،از
ﺳﻴﺴــﺘﻢ ﻛﻨﺘــﺮل ﻣﺎﺷــﻴﻦﻫــﺎﻳﻲ ﺑــﺎ ﭼﻨــﺪ ورودي وﺧﺮوﺟـﻲ ﻛــﻪ ﻛــﺎر ﺳــﺎدهاي ﻣﺜــﻞ ﺗﻜــﺮار ﻳــﻚ ﺳــﻴﻜﻞ ﻛــﺎري ﻛﻮﭼــﻚ اﻧﺠــﺎم
ﻣﻲدﻫﻨﺪ ﮔﺮﻓﺘﻪ ﺗﺎ ﺳﻴﺴﺘﻢﻫـﺎي ﺑﺴـﻴﺎر ﭘﻴﭽﻴـﺪه ﺗﻌﻴـﻴﻦ ﻣﻮﻗﻌﻴـﺖ و ﻣﻜـﺎنﻳـﺎﺑﻲ را ﻛﻨﺘـﺮل ﻧﻤـﻮد .اﻳـﻦ ﺳﻴﺴـﺘﻢ ﻣـﻲﺗﻮاﻧـﺪ ﺑـﺪون
ﻧﻴﺎز ﺑـﻪ ﺳـﻴﻢﺑﻨـﺪي و ﻗﻄﻌـﺎت ﺟـﺎﻧﺒﻲ و ﻓﻘـﻂ از ﻃﺮﻳـﻖ ﻧﻮﺷـﺘﻦ ﭼﻨـﺪ ﺧـﻂ ﺑﺮﻧﺎﻣـﻪ ﺗـﺎ ﺻـﺪﻫﺎ ﺗـﺎﻳﻤﺮ را در آن واﺣـﺪ ﻛﻨﺘـﺮل و
2
obarghebani@gmail.com اﻣﻴﺪ ﺑﺮﻗﺒﺎﻧﻲ
WWW.ICESI.IR
ﺟﺰوه آﻣﻮزﺷﻲ PLC S7-1200زﻳﻤﻨﺲ
ﻣﻌﺮﻓﻲ S7-1200
ﭘﺲ از وﻗﻔﻪ ﭼﻨﺪﻳﻦ ﺳﺎﻟﻪ در اراﺋﻪ ﻣـﺪل ﻫـﺎي ﺟﺪﻳـﺪ ﻛﻨﺘﺮﻟـﺮ از
ﻣﻴﻼدي اﻗﺪام ﺑﻪ اراﺋﻪ ﻧﺴـﻞ ﺟﺪﻳـﺪ PLCﻫـﺎ ﺑـﻪ ﻧـﺎم ﺳـﺮي S7-
1200ﻧﻤﻮد.
S7-1200ﺟﺪﻳﺪﺗﺮﻳﻦ PLCﻫﺎي اراﺋﻪ ﺷﺪه ﺗﻮﺳﻂ ﺷﺮﻛﺖ زﻳﻤﻨﺲ ﻣﻲ ﺑﺎﺷﻨﺪ ﻛﻪ ﺗﺤﺖ ﻋﻨﻮان Sima c S7-1200ﺷـﻨﺎﺧﺘﻪ ﻣـﻲ
ﺷﻮﻧﺪ.اﻳﻦ PLCﻫﺎ ﺳﺎﺧﺘﺎري ﻣﺎژوﻻر داﺷﺘﻪ و ﺑﺎ داﺷﺘﻦ اﺑﻌﺎدي ﻛﻮﭼﻚ ﺑﻬﺘﺮﻳﻦ ﮔﺰﻳﻨﻪ ﺑﺮاي ﻛﻨﺘﺮل ﺳﻴﺴﺘﻢ ﻫﺎي ﺻﻨﻌﺘﻲ ﻣـﻲ ﺑﺎﺷـﻨﺪ
ﺑﻪ ﻃﻮري ﻛﻪ ﺑﺎ داﺷﺘﻦ ﺳﺎﺧﺘﺎري ﺳﺎده اﻣﺎ در ﻋﻴﻦ ﺣﺎل ﭘﻴﺸﺮﻓﺘﻪ ﻗﺎﺑﻠﻴﺖ اﺗﺼﺎل ﺑﻪ ﺷﺒﻜﻪ وﻣﺎﻧﻴﺘﻮرﻳﻨﮓ ﺻـﻨﻌﺘﻲ ﺑـﺎ HMIﻫـﺎ را دارا
ﻣﻲ ﺑﺎﺷﻨﺪ S7-1200.ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﺳﺎﺧﺘﺎر ﻛﺎﻣﭙﻜﺖ،ﻗﻴﻤﺖ ﭘﺎﻳﻴﻦ و وﻳﮋﮔﻲ ﻫﺎي ﻗﺪرﺗﻤﻨﺪ واﻣﻨﻴﺖ ﺑﺎﻻ ﺑﻬﺘﺮﻳﻦ ﮔﺰﻳﻨﻪ ﺑﺮاي ﻛﺎرﺑﺮدﻫﺎي
PLCﻫﺎي ﺳﺮي 1200داراي ﻗﺎﺑﻠﻴﺖ اﻧﻌﻄﺎف ﭘﺬﻳﺮي وﻗﺪرت ﺑﺎﻻ ﺑـﺮاي ﻛﻨﺘـﺮل ﺗﺠﻬﻴـﺰات ﻣﺨﺘﻠـﻒ در ﻳـﻚ ﺳﻴﺴـﺘﻢ اﺗﻮﻣﺎﺳـﻴﻮن
ﺻﻨﻌﺘﻲ ﻫﺴﺘﻨﺪ.در واﻗﻊ ﺗﺮﻛﻴﺒﻲ از ﺳﺎﺧﺘﺎر ﻛﺎﻣﭙﻜﺖ،ﻗﻴﻤﺖ ارزان ودﺳﺘﻮراﻟﻌﻤﻞ ﻫﺎي ﻗﺪرﺗﻤﻨﺪ ﺑﻪ ﻫﻤﺮاه اﺑﻌﺎد ﻛﻮﭼﻚ،اﻳﻦ PLCرا ﺑﻪ
ﻳﻚ ﻣﺤﺼﻮل ﻛﻢ ﻧﻈﻴﺮ ﺗﺒﺪﻳﻞ ﻛﺮده اﺳﺖ.ﻧﻜﺘﻪ ﻣﻬﻢ دﻳﮕﺮ در ﻣـﻮرد S7 1200ﻃﺮاﺣـﻲ ﻣﺎﻧﻴﺘﻮرﻳﻨـﮓ ﺑﺮﻧﺎﻣـﻪ در ﻣﺤـﻴﻂ ﻧـﺮم اﻓـﺰار
STEP7 Basicودر ﻗﺎﻟﺐ ﻧﺮم اﻓﺰار WinCC Basicﻣﻲ ﺑﺎﺷﺪ ﺑﻪ ﻃﻮري ﻛﻪ زﻣﺎن روﻧﺪ ﻃﺮاﺣﻲ،ﻣﻴﺰان ﻗﺎﺑﻞ ﺗـﻮﺟﻬﻲ ﻛـﺎﻫﺶ ﭘﻴـﺪا
ﻣﻲ ﻛﻨﺪ.
S7-1200ﻣﺠﻬﺰ ﻳﻪ ﭘﺮوﺗﻜﻞ PROFINETاﺳﺖ وﺑﺮاﺣﺘﻲ ﻣﻲ ﺗﻮاﻧـﺪ ﺑـﻪ ﻋﻨـﻮان ﺑﺨﺸـﻲ از ﻳـﻚ ﺳﻴﺴـﺘﻢ ﻣﺒﺘﻨـﻲ ﺑـﺮ ﺗﻜﻨﻮﻟـﻮژي
اﻃﻼﻋﺎت)(ITﻋﻤﻞ ﻧﻤﺎﻳﺪ.
3
obarghebani@gmail.com اﻣﻴﺪ ﺑﺮﻗﺒﺎﻧﻲ
WWW.ICESI.IR
ﺟﺰوه آﻣﻮزﺷﻲ PLC S7-1200زﻳﻤﻨﺲ
CPU
CPUﻫﺎي اﻳـﻦ ﺧـﺎﻧﻮاده ﺗﺮﻛﻴﺒـﻲ از ﻳـﻚ ﻣﻴﻜﺮوﭘﺮوﺳﺴـﻮر،ﻣﻨﺒﻊ ﺗﻐﺬﻳﻪ،ﻣـﺪارات ورودي وﺧﺮوﺟﻲ،ﭘـﻮرت PROFINETو ورودي
وﺧﺮوﺟﻲ ﻫﺎي ﺑﺎ ﺳﺮﻋﺖ ﺑﺎﻻ ﺟﻬﺖ ﻛﻨﺘﺮل ﻓﺮآﻳﻨﺪﻫﺎي ﺻﻨﻌﺘﻲ ﻧﻈﻴﺮ ﻛﻨﺘﺮل ﻣﻮﻗﻌﻴﺖ ﻣﻲ ﺑﺎﺷﺪ.در ﺿﻤﻦ اﻳﻦ CPUﻫﺎ ﺷﺎﻣﻞ ﻳﻜﺴﺮي
ورودي وﺧﺮوﺟﻲ آﻧﺎﻟﻮگ ﻧﻴﺰ ﻣﻲ ﺑﺎﺷﻨﺪ.ﻻزم ﺑﻪ ذﻛﺮ اﺳﺖ ﻛﻪ از ﭘﻮرت PROFINETﺑﻪ ﻣﻨﻈﻮر ارﺗﺒﺎط CPUﺑـﺎ ﻛـﺎﻣﭙﻴﻮﺗﺮ اﺳـﺘﻔﺎده
ﻣﻲ ﺷﻮد.از ﻃﺮف دﻳﮕﺮ ﺗﻮﺳﻂ اﻳﻦ ﭘﻮرت CPUﻗﺎدر اﺳﺖ ﻛﻪ ﺑﺎ ﭘﻨﻞ ﻫﺎي ﺻﻨﻌﺘﻲ وﻳﺎ CPUﻫﺎي دﻳﮕﺮ ارﺗﺒﺎط ﺑﺮﻗﺮار ﻛﻨﺪ.
وﻳﮋﮔﻲ دﻳﮕﺮ CPUﻫﺎي ﺳﺮي 1200رﻣﺰﮔﺬاري ﺑﺮ روي ﺑﺮﻧﺎﻣﻪ اﺳﺖ ﺑﻪ ﮔﻮﻧﻪ اي ﻛﻪ ﺑﻪ ﻛﺎرﺑﺮ اﺟﺎزه ﻣﻲ دﻫﺪ ﺗﺎ ﺑﺮﻧﺎﻣﻪ ﻧﻮﺷﺘﻪ ﺷﺪه را
)AC/DC/Rly (Supply/Inputs/Outputs
)DC/DC/Rly (Supply/Inputs/Outputs
4
obarghebani@gmail.com اﻣﻴﺪ ﺑﺮﻗﺒﺎﻧﻲ
WWW.ICESI.IR
ﺟﺰوه آﻣﻮزﺷﻲ PLC S7-1200زﻳﻤﻨﺲ
Integrated Digital I/O 6 Inputs\4 Outputs 8 Inputs\6 Outputs 14 Inputs\10 Outputs
Process Image Size 1024 Bytes for Inputs/ 1024 Bytes for Outputs
ﺷﺎﻳﺎن ذﻛﺮ اﺳﺖ PLCﻫﺎي ﺳﺮي S7-1200ﺷﺎﻣﻞ ﺳﻪ ﻧﻮع CPUﺑﺎ ﻣﺪل ﻫﺎي 1212C ، 1211Cو 1214Cﻣـﻲ ﺑﺎﺷـﻨﺪ .ﺑـﻪ
ﮔﻮﻧﻪ اي ﻛﻪ ﻫﺮ ﻛﺪام ﻣﻲ ﺗﻮاﻧﻨﺪ ﺑﺮاي ﻛﺎرﺑﺮدﻫﺎي ﻣﺨﺘﻠﻔﻲ ﻣﻮرد اﺳﺘﻔﺎده ﻗﺮار ﮔﻴﺮﻧﺪ.اﻣﻜﺎن ﻃﺮاﺣﻲ اﻧﻌﻄﺎف ﭘﺬﻳﺮ ﺑـﺮاي ﭘـﺮوژه ﻫـﺎي
ﻣﺨﺘﻠﻒ در ﺳﺎﻳﺰﻫﺎي ﻣﺘﻔﺎوت ورودي وﺧﺮوﺟﻲ ﻣﻴﺴﺮ ﻣﻲ ﺑﺎﺷﺪ .ﻛﻮﭼﻜﺘﺮﻳﻦ ﺳﺎﻳﺰ CPUﻣﺪل 1211Cﻣـﻲ ﺑﺎﺷـﺪ ﻛـﻪ از 6ورودي
دﻳﺠﻴﺘﺎل و 4ﺧﺮوﺟﻲ دﻳﺠﻴﺘﺎل ﺑﺮﺧﻮردار اﺳﺖ.ﺗﻜﻤﻴـﻞ ﺗـﺮﻳﻦ CPUﻣـﺪل 1214Cﻣـﻲ ﺑﺎﺷـﺪ ﻛـﻪ از 14ورودي دﻳﺠﻴﺘـﺎل و10
ﺧﺮوﺟﻲ دﻳﺠﻴﺘﺎل ﺑﺮﺧﻮردار ﻣﻲ ﺑﺎﺷﺪ.ﺑﺮاي اﻓﺰاﻳﺶ ﻇﺮﻓﻴﺖ ورودي وﺧﺮوﺟﻲ ﻫﺎ دو ﮔﺰﻳﻨﻪ ﻣﺘﻔﺎوت ﻗﺎﺑﻞ اﻧﺘﺨﺎب اﺳـﺖ.ﻛـﺎرت ﻫـﺎي
ﻇﺮﻓﻴﺖ ﺗﻮﺳﻌﻪ ورودي وﺧﺮوﺟﻲ ﻫﺎ 8ﻣﺎژول SMو 1ﻛﺎرت SBﻣﻲ ﺑﺎﺷﺪ ﻛﻪ ﺑﺎ اﺣﺘﺴﺎب 32ورودي وﺧﺮوﺟـﻲ ﺑـﺮاي ﭘـﺮ ﻇﺮﻓﻴـﺖ
ﺗﺮﻳﻦ SMدر ﻣﺠﻤﻮع ﻣﻲ ﺗﻮان 256ورودي وﺧﺮوﺟﻲ ﺑﻪ ﻇﺮﻓﻴﺖ اوﻟﻴﻪ اﻓﺰود.اﮔﺮ ﻛﺎرت SBاز ﻧﻮع دﻳﺠﻴﺘﺎل 4ورودي وﺧﺮوﺟﻲ ﻧﻴﺰ
ﺑﻪ ﻣﺠﻤﻮﻋﻪ اﺿﺎﻓﻪ ﺷﻮد،ﺑﺪﻳﻦ ﺗﺮﺗﻴﺐ ﻳﻚ CPUﻣﺪل 1214Cﻛﻪ ﺑﻪ ﺻﻮرت ﻫﻤﺰﻣﺎن از ﻳﻚ ﻛﺎرت SBو 8ﻣـﺎژول SMﺑﻬـﺮه ﻣﻨـﺪ
ﻧﻜﺘﻪ ﻗﺎﺑﻞ ﺗﻮﺟﻪ اﻳﻨﻜﻪ CPUﻣﺪل 1211Cﻗﺎﺑﻠﻴﺖ اﺿﺎﻓﻪ ﻛﺮدن SMﺑﻪ ﺧﻮد را ﻧﺪارد،ﺑﻪ ﻣﺪل 1212Cﺣﺪاﻛﺜﺮ ﻣﻲ ﺗﻮان 2ﻣﺎژول
5
obarghebani@gmail.com اﻣﻴﺪ ﺑﺮﻗﺒﺎﻧﻲ
WWW.ICESI.IR
ﺟﺰوه آﻣﻮزﺷﻲ PLC S7-1200زﻳﻤﻨﺲ
ﻫﺎي ارﺗﺒﺎﻃﻲ ﻧﻴﺰ ﺑﺮاي ﺑﺮﻗﺮاري ارﺗﺒﺎط ﺑﺎ ﭘﺮوﺗﻜﻞ ﻫـﺎي دﻳﮕـﺮ در
اﻳﻦ ﺧﺎﻧﻮاده وﺟﻮد دارد.در ﺷﻜﻞ زﻳﺮ ﻧﻤﺎﻳﻲ از ﻫـﺮ ﻳـﻚ از ﻣـﺎژول
Signal Boards
ﺑﻪ ﻣﻨﻈﻮر اﻓﺰاﻳﺶ ﺗﻌﺪاد ورودي وﺧﺮوﺟﻲ ﻫﺎي PLCﻣﻲ ﺗﻮان از ﻣﺎژوﻟﻲ ﺑﻪ ﻧﺎم Signal Boardاﺳﺘﻔﺎده ﻛﺮد ﻛﻪ اﻳﻦ ﻣﺎژول را ﺑـﻪ
اﺧﺘﺼﺎر SBﻣﻲ ﻧﺎﻣﻨﺪ.اﻳﻦ ﻣﺎژول ﻣﻲ ﺗﻮاﻧﺪ ﺑﻪ ﻋﻨﻮان ورودي وﺧﺮوﺟﻲ دﻳﺠﻴﺘﺎل وآﻧﺎﻟﻮگ ﺑﻪ CPUاﺿﺎﻓﻪ ﺷـﻮد.ﻣـﺎژول SBﺑـﺮ روي
ﺧﻮد CPUﻗﺮار ﻣﻲ ﮔﻴﺮد.در واﻗﻊ اﻳﻦ ﻣﺎژول ﺟﺰء وﻳﮋﮔﻲ ﻫﺎي ﻣﻨﺤﺼﺮ ﺑﻔﺮد و ﺧﺼﻮﺻﻴﺎت وﻳﮋه S7-1200ﻣﺤﺴﻮب ﻣﻲ ﺷﻮد.
Signal Module
ﺑﻪ ﻣﻨﻈﻮر اﻓﺰاﻳﺶ ﺗﻌﺪاد ورودي وﺧﺮوﺟﻲ ﻫﺎ ﻣﻲ ﺗﻮان از اﻳﻦ ﻣﺎژول ﻫﺎ ﻛﻪ ﺑﻪ اﺧﺘﺼﺎر SMﻧﺎﻣﻴﺪه ﻣﻲ ﺷﻮﻧﺪ اﺳﺘﻔﺎده ﻛﺮد.اﻳﻦ ﻣﺎژول
6
obarghebani@gmail.com اﻣﻴﺪ ﺑﺮﻗﺒﺎﻧﻲ
WWW.ICESI.IR
زﻳﻤﻨﺲPLC S7-1200 ﺟﺰوه آﻣﻮزﺷﻲ
. وﺻﻞ ﺷﺪه وﺗﻌﺪاد ورودي وﺧﺮوﺟﻲ ﻫﺎ را اﻓﺰاﻳﺶ ﻣﻲ دﻫﻨﺪCPU * اﻳﻦ ﻣﺎژول ﻫﺎ ﺑﻪ ﺳﻤﺖ راﺳﺖ
. )ﻣﺎژول ﺷﺒﻜﻪ( ﻣﻲ ﺗﻮان در ﻳﻚ رك اﺳﺘﻔﺎده ﻧﻤﻮدCP ﻣﺎژول3 وSM ﻣﺎژول8 * ﻻزم ﺑﻪ ذﻛﺮ اﺳﺖ ﻛﻪ ﻣﺎﻛﺰﻳﻤﻢ از
. ﺑﻪ ﻫﻤﺮاه ﺗﻮﺿﻴﺤﺎت ﻣﺮﺑﻮﻃﻪ ﻧﺸﺎن داده ﺷﺪه اﺳﺖSB وSM در ﺟﺪول زﻳﺮ ﻟﻴﺴﺖ ﻣﺎژول ﻫﺎي
SM 1221 DI 8 x 24 V DC Input
SM 1221 DI 16 x 24 V DC Input
SM 1222 DQ 8 x 24 V DC Output
SM1222 DQ 16 x 24 V DC Output
SM 1222 DQ 8 x relay Output
SM1222 DQ 16 x relay Output
Signal Module SM 1223 DI 8 x 24 V DC Input / DQ 8 x 24 V DC Output
SM 1223 DI 16 x 24 V DC Input / DQ 16 x 24 V DC Output
SM 1223 DI 8 x 24 V DC Input / DQ 8 x relay Output
SM 1223 DI 16 x 24 V DC Input / DQ 16 x relay Output
SM 1231 4 x Analog Input
7
obarghebani@gmail.com اﻣﻴﺪ ﺑﺮﻗﺒﺎﻧﻲ
WWW.ICESI.IR
ﺟﺰوه آﻣﻮزﺷﻲ PLC S7-1200زﻳﻤﻨﺲ
از ﻣﺎژول ﻫﺎي ﺷﺒﻜﻪ ) (Communication Moduleﺑﻪ ﻣﻨﻈﻮر ﺑﺮﻗﺮاري ارﺗﺒﺎط ﺷـﺒﻜﻪ ﺑـﻴﻦ ﺗﺠﻬﻴـﺰات ﻣﺨﺘﻠـﻒ ﻳـﻚ ﺳﻴﺴـﺘﻢ
ﻛﻨﺘﺮﻟﻲ ﺑﺎ PLCاﺳﺘﻔﺎده ﻣﻲ ﺷﻮد.در ﺧﺎﻧﻮاده S7-1200دو ﻧﻮع ﻣﺎژول ﺷﺒﻜﻪ RS232و RS485وﺟﻮد دارد.
ﻧﻤﻮد.
اﻳﻦ HMIﻫﺎ ﺷﺎﻣﻞ 4ﺳﺎﻳﺰ ﻣﺨﺘﻠﻒ ﻣﻲ ﺑﺎﺷﺪ ﻛﻪ ﻣﻲ ﺗﻮان ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﻧﻮع ﻛﺎرﺑﺮد ﻫﺮﻛﺪام را اﻧﺘﺨﺎب ﻛﺮد.در زﻳﺮ ﺗﻮﺿﻴﺤﺎت ﻣﺨﺘﺼﺮي
در ﻣﻮرد ﻣﺪل ﻫﺎي ﻣﺨﺘﻠﻒ وﻫﻤﭽﻨﻴﻦ ﺑﺮﺧﻲ ﺧﺼﻮﺻﻴﺎت آﻧﻬﺎ آورده ﺷﺪه اﺳﺖ.
8
obarghebani@gmail.com اﻣﻴﺪ ﺑﺮﻗﺒﺎﻧﻲ
WWW.ICESI.IR
زﻳﻤﻨﺲPLC S7-1200 ﺟﺰوه آﻣﻮزﺷﻲ
Touch screen
9
obarghebani@gmail.com اﻣﻴﺪ ﺑﺮﻗﺒﺎﻧﻲ
WWW.ICESI.IR
زﻳﻤﻨﺲPLC S7-1200 ﺟﺰوه آﻣﻮزﺷﻲ
Simulator 1274
Unmanaged
switch for
127X
connecting a
CSM 1277
SIMATIC S7-1200
to an Industrial
Ethernet network
10
obarghebani@gmail.com اﻣﻴﺪ ﺑﺮﻗﺒﺎﻧﻲ
WWW.ICESI.IR
زﻳﻤﻨﺲPLC S7-1200 ﺟﺰوه آﻣﻮزﺷﻲ
1. CPU
- S7-200:
DC/DC/DC
AC/DC/DC
- S7-1200
AC/DC/R
DC/DC/R
DC/DC/DC
وﺟﻮد ﻧﺪارد و اﻳﻦ وﻳﮋﮔﻲ درPositioning (وHigh Speed Counter) HSC ﻣﺎژول وﻳﮋه اي ﺟﻬﺖS7-1200 در.2
Positioning Module ﻣﺎژول ﻣﺨﺼﻮص اﻳﻦ ﻛﺎر ﺑﺎ ﻧﺎمS7-200 اﻣﺎ در.( ﺗﻌﺒﻴﻪ ﺷﺪه اﺳﺖSB) Signal Board
.وﺟﻮد دارد
3. Communication Module
- S7-200:
EM 241 Modem
PROFIBUS
CP 243
GSM/GPRS Modem
- S7-1200:
Profinet(Ethernet , TCP/IP)
11
obarghebani@gmail.com اﻣﻴﺪ ﺑﺮﻗﺒﺎﻧﻲ
WWW.ICESI.IR
زﻳﻤﻨﺲPLC S7-1200 ﺟﺰوه آﻣﻮزﺷﻲ
CM1241(RS232 & RS485) : The CM 1241 communica on modules are used for quick,
• Robot controls
• Modems
• Scanners
4. Power Supply(PS)
- S7-200:
2.5A
4A
5A
10A
- S7-1200:
Only 2.5A
5. HMI
- S7-200:
- S7-1200:
WWW.ICESI.IR
زﻳﻤﻨﺲPLC S7-1200 ﺟﺰوه آﻣﻮزﺷﻲ
6. SoftWare
- S7-200
STEP 7- Micro/WIN
S7-200 PC-Access
- S7-1200
13
obarghebani@gmail.com اﻣﻴﺪ ﺑﺮﻗﺒﺎﻧﻲ
WWW.ICESI.IR
ﺟﺰوه آﻣﻮزﺷﻲ PLC S7-1200زﻳﻤﻨﺲ
ﻣﻲ دﻫﺪ.
ﻧﻜﺘﻪ :اﻣﻜﺎن داﻧﻠﻮد ﻛﺮدن ﺑﺮﻧﺎﻣﻪ در ﻣﺪ RUNوﺟﻮد ﻧﺪاﺷﺘﻪ وﺗﻨﻬﺎ ﻣﻲ ﺗﻮان ﺑﺮﻧﺎﻣﻪ را در ﻣﺪ STOPداﻧﻠﻮد ﻛﺮد.
*ﺳﺨﺖ اﻓﺰار CPUﻓﺎﻗﺪ ﻫﺮ ﮔﻮﻧﻪ ﺳﻠﻜﺘﻮر ﺑﻪ ﻣﻨﻈﻮر ﺗﻐﻴﻴﺮ ﻣﺪ ﻛـﺎري ﻣـﻲ ﺑﺎﺷـﺪ.در ﻧـﺮم اﻓـﺰار
STEP 7 Basicﻳﻚ ﭘﻨﻞ ﺑﺮاي ﺗﻐﻴﻴﺮ ﻣﺪ ﻛﺎري CPUﺗﻌﺒﻴﻪ ﺷﺪه اﺳﺖ ﻛـﻪ ﻣـﻲ ﺗـﻮان ﺗﻮﺳـﻂ
در اﻳﻦ ﭘﻨﻞ ﻳﻚ ﻛﻠﻴﺪ ﺑﻪ ﻧﺎم MRESﺗﻌﺒﻴﻪ ﺷﺪه اﺳﺖ ﻛﻪ ﺗﻮﺳﻂ آن ﻣﻲ ﺗﻮان ﺣﺎﻓﻈﻪ CPUرا
ﭘﺎك ﻛﺮد.
14
obarghebani@gmail.com اﻣﻴﺪ ﺑﺮﻗﺒﺎﻧﻲ
WWW.ICESI.IR
ﺟﺰوه آﻣﻮزﺷﻲ PLC S7-1200زﻳﻤﻨﺲ
.1ﻧﻤﺎﻳﺸﮕﺮ RUN/STOP
زﻣﺎﻧﻲ ﻛﻪ ﻧﻤﺎﻳﺸﮕﺮ ﺑﻪ رﻧﮓ ﻧﺎرﻧﺠﻲ اﺳﺖ ﺑﻴﺎﻧﮕﺮ اﻳﻦ ﻣﻮﺿﻮع اﺳﺖ ﻛﻪ CPUدر ﻣﺪ STOPﻣﻲ ﺑﺎﺷﺪ.
زﻣﺎﻧﻲ ﻛﻪ اﻳﻦ ﻧﻤﺎﻳﺸﮕﺮ ﺑﻪ رﻧﮓ ﺳﺒﺰ اﺳﺖ ﺑﻴﺎﻧﮕﺮ اﻳﻦ ﻣﻮﺿﻮع اﺳﺖ ﻛﻪ CPUدر ﻣﺪ RUNﻣﻲ ﺑﺎﺷﺪ.
ﺣﺎﻟﺖ ﭼﺸﻤﻚ زدن ﺑﻴﻦ دو رﻧﮓ ﻧﺎرﻧﺠﻲ وﺳﺒﺰ ﻧﺸﺎن دﻫﻨﺪه اﻳﻦ اﺳﺖ ﻛﻪ PLCدر ﺣﺎل راه اﻧﺪازي ورﻓـﺘﻦ ﺑـﻪ
.2ﻧﻤﺎﻳﺸﮕﺮ ERROR
در ﺣﺎﻟﺖ ﭼﺸﻤﻚ زن وﺑﻪ رﻧﮓ ﻗﺮﻣﺰ ﻧﻤﺎﻳﺸﮕﺮ اﻳﻦ ﻣﻮﺿـﻮع اﺳـﺖ ﻛـﻪ ﻳـﻚ ﺧﻄـﺎﻳﻲ ﻣﺎﻧﻨـﺪ ﺧﻄﺎﻫـﺎي داﺧﻠـﻲ
،CPUﺧﻄﺎ در ﻋﻤﻠﻜﺮد ﻛﺎرت ﺣﺎﻓﻈﻪ و ﻳﺎ ﺧﻄﺎﻳﻲ در ﭘﻴﻜﺮﺑﻨﺪي ﺳﺨﺖ اﻓﺰاري رخ داده اﺳﺖ.
در ﺣﺎﻟﺘﻲ ﻛﻪ ﻧﻤﺎﻳﺸﮕﺮ ﺑﻪ رﻧﮓ ﻗﺮﻣﺰ ﺛﺎﺑﺖ اﺳﺖ ﻧﺸﺎن دﻫﻨﺪه ﻧﻘﺺ ﺳﺨﺖ اﻓﺰاري اﺳﺖ.
.3ﻧﻤﺎﻳﺸﮕﺮ )MAINT(Maintenance
زﻣﺎﻧﻲ ﻛﻪ CPUدر ﻣﺪ STOPﺑﻮده وﻧﻴﺎز اﺳﺖ ﻛﻪ ﻛﺎرت ﺣﺎﻓﻈﻪ را از PLCﺧﺎرج ﻛﺮد ﺑﻪ رﻧﮓ ﻧﺎرﻧﺠﻲ ﺑﻮده وﺑﻪ
زﻣﺎﻧﻲ ﻛﻪ CPUدر ﻣﺪ STOPاﺳﺖ وﺧﻄﺎﻫﺎﻳﻲ ﻣﺎﻧﻨﺪ ﺟﺎﮔﺬاري ﻛﺎرت ﺣﺎﻓﻈـﻪ در ﺣـﻴﻦ اﻳﻨﻜـﻪ CPUدر ﻣـﺪ
RUNاﺳﺖ،ﻛﺎرت ﺣﺎﻓﻈﻪ ﻓﺮﻣﺖ ﻧﺸﺪه ﺟﺎﮔﺬاري ﺷﺪه و ﻳﺎ ﻳﻚ ﻣﺎژول در ﺣﺎﻟﺖ Offlineﻗﺮار ﮔﺮﻓﺘﻪ ﺑﺎﺷﺪ اﻳـﻦ
ﻫﺮ ﺳﻴﻜﻞ اﺳﻜﻦ ﺷﺎﻣﻞ ﻧﻮﺷﺘﻦ ﺧﺮوﺟﻲ ﻫﺎ،ﺧﻮاﻧﺪن ورودي ﻫﺎ و اﺟﺮاي ﺑﺮﻧﺎﻣﻪ ﻛﺎرﺑﺮي ﻣﻲ ﺑﺎﺷﺪ.ﺗﺤﺖ ﺷﺮاﻳﻂ ﺛﺎﺑﺖ،ﺗﻤـﺎﻣﻲ ورودي و
ﺧﺮوﺟﻲ ﻫﺎي دﻳﺠﻴﺘﺎل و آﻧﺎﻟﻮگ در ﻫﺮ ﺳﻴﻜﻞ اﺳﻜﻦ ﺑﻪ روز ﻣﻲ ﺷﻮﻧﺪ.ﺳـﻴﻜﻞ اﺳـﻜﻦ از ﻳـﻚ ﺣﺎﻓﻈـﻪ داﺧﻠـﻲ ﺑـﻪ ﻧـﺎم Process
15
obarghebani@gmail.com اﻣﻴﺪ ﺑﺮﻗﺒﺎﻧﻲ
WWW.ICESI.IR
ﺟﺰوه آﻣﻮزﺷﻲ PLC S7-1200زﻳﻤﻨﺲ
CPUﻫﺎي ﺳﺮي S7 1200داراي ﺣﺎﻓﻈﻪ اي ﺑﺎ ﺑﺨﺶ ﻫﺎي ﮔﻮﻧﺎﮔﻮن ﺷﺎﻣﻞ ورودي ﻫﺎ)،(Iﺧﺮوﺟﻲ ﻫﺎ )،(Qﺣﺎﻓﻈﻪ ﺑﻴﺘﻲ)،(Mﺑﻠـﻮك
داده)(DBوداده ﻫﺎي ﻣﺤﻠﻲ)(Lﻣﻲ ﺑﺎﺷﻨﺪ.در ﻫﻨﮕﺎم ﻧﻮﺷﺘﻦ ﺑﺮﻧﺎﻣﻪ ﺗﻮﺳﻂ ﻛﺎرﺑﺮ اﻃﻼﻋﺎت در اﻳﻦ ﺑﺨﺶ ذﺧﻴﺮه ﻣﻲ ﺷـﻮد.ﻫـﺮ ﺣﺎﻓﻈـﻪ
اي داراي ﻳﻚ آدرس ﻣﺨﺼﻮص ﺑﻪ ﺧﻮد ﻣﻲ ﺑﺎﺷﺪ ﻛﻪ ﻫﻨﮕـﺎم ﺑﺮﻧﺎﻣـﻪ ﻧﻮﻳﺴـﻲ ﻣـﻲ ﺑﺎﻳﺴـﺖ از اﻳـﻦ آدرس ﻫـﺎ ﺟﻬـﺖ دﺳﺘﺮﺳـﻲ ﺑـﻪ
ﻣﺤﺘﻮﻳﺎت ﺣﺎﻓﻈﻪ اﺳﺘﻔﺎده ﺷﻮد.ﻧﺤﻮه آدرس دﻫﻲ ﺣﺎﻓﻈﻪ ﻫﺎ ﻣﻲ ﺗﻮاﻧﺪ ﺑﻪ ﻳﻜﻲ از دو ﺻﻮرت ﺳﻤﺒﻠﻴﻚ وﻳﺎ آدرس دﻫﻲ ﻣﻄﻠـﻖ ﺑﺎﺷـﺪ.
در آدرس دﻫﻲ ﺳﻤﺒﻠﻴﻚ از ﻧﻤﺎدﻫﺎﻳﻲ ﺑﺮاي ﻧﻤﺎﻳﺶ ﺣﺎﻓﻈﻪ اﺳﺘﻔﺎده ﻣﻲ ﺷﻮد ﺑﻪ ﻋﻨـﻮان ﻣﺜـﺎل اﮔـﺮ ﻳـﻚ ﺷﺴـﺘﻲ اﺳـﺘﺎرت در ﻣـﺪار
ﻣﻮﺟﻮد ﺑﺎﺷﺪ ﺑﻪ ﻣﻨﻈﻮر آدرس دﻫﻲ اﻳﻦ ورودي از ﻧﺎم ﺳﻤﺒﻠﻴﻚ " "Startاﺳﺘﻔﺎده ﻣﻲ ﺷﻮد در ﺣﺎﻟﻴﻜﻪ در آدرس دﻫﻲ ﻣﻄﻠـﻖ ﻣـﻲ
ﺑﺎﻳﺴﺖ آدرس دﻫﻲ ﻓﻴﺰﻳﻜﻲ اﻋﻤﺎل ﺷﻮد ﻳﻌﻨﻲ آدرﺳﻲ ﻣﺎﻧﻨﺪ I0.0ﻛﻪ ﻧﺸﺎن دﻫﻨﺪه ﺑﻴﺖ اول از ﺑﺎﻳﺖ ﺷﻤﺎره ﺻﻔﺮ ورودي ﻣﻲ ﺑﺎﺷﺪ.
ﺑﺨﺶ ﺗﺼﻮﻳﺮ ورودي ﻫﺎ )(Process Image Inputﻛﻪ ﺑﺎ Iﻧﻤﺎﻳﺶ ﻣﻲ دﻫﻨﺪ CPU:وﺿﻌﻴﺖ ورودي ﻫﺎي ﻓﻴﺰﻳﻜـﻲ را در
اﻳﻦ ﺑﺨﺶ از ﺣﺎﻓﻈﻪ ذﺧﻴﺮه ﻣﻲ ﻛﻨﺪ.در ﻫﻨﮕﺎم دﺳﺘﺮﺳﻲ ﺳﺮﻳﻊ وﻳﺎ اﺳﺘﻔﺎده از ﻣﺪ Forceﻣﻲ ﺑﺎﻳﺴـﺖ در ﻛﻨـﺎر آدرس آن
ﺑﺨﺶ ﺗﺼﻮﻳﺮ ﺧﺮوﺟﻲ ﻫﺎ )(Process Image Outputﻛﻪ ﺑﺎ Qﻧﺸﺎن ﻣﻲ دﻫﻨﺪ "Start:P":ﻳﺎ Q0.3:P
ﺣﺎﻓﻈﻪ ﺑﻴﺘﻲ ) (Bit Memoryﻛﻪ ﺑﺎ Mﻧﺸـﺎن داده ﻣـﻲ ﺷـﻮد.در ﻫﻨﮕـﺎم ﺑﺮﻧﺎﻣـﻪ ﻧﻮﻳﺴـﻲ و ﺑـﻪ ﻣﻨﻈـﻮر ذﺧﻴـﺮه ﻛـﺮدن
اﻃﻼﻋﺎت،ﺧﻮاﻧﺪن ﻣﻘﺎدﻳﺮ ذﺧﻴﺮه ﺷﺪه وﺗﻌﺮﻳﻒ ﺑﻪ ﻋﻨﻮان ورودي وﺧﺮوﺟﻲ ﻫﺎي ﻣﺠﺎزي ﻣﻮرد اﺳﺘﻔﺎده ﻗﺮار ﻣﻲ ﮔﻴﺮد.
ﺣﺎﻓﻈﻪ ﻣﻮﻗﺖ)("Temp" Memoryﻛﻪ ﺑﺎ Lﻧﻤﺎﻳﺶ داده ﻣﻲ ﺷﻮد.زﻣﺎﻧﻲ ﻛﻪ ﻳﻚ ﻛﺪ ﻓﺮاﺧﻮاﻧﻲ ﻣﻲ ﺷﻮد CPUدر ﺣﻴﻦ
اﺟﺮاي ﺑﻠﻮك ﻳﻚ ﺣﺎﻓﻈﻪ ﻣﻮﻗﺖ وﻳﺎ ﻣﺤﻠﻲ را ﺑﻪ آن اﺧﺘﺼﺎص ﻣﻲ دﻫﺪ.زﻣﺎﻧﻲ ﻛـﻪ اﺟـﺰاي ﺑﺮﻧﺎﻣـﻪ ﺑـﻪ ﭘﺎﻳـﺎن رﺳـﻴﺪ CPU
دﻳﺘﺎ ﺑﻠﻮك) (Data Blockﻛﻪ ﺑﺎ DBﻧﺸﺎن داده ﻣﻲ ﺷﻮد.ﺑﻠﻮك ﻫﺎﻳﻲ ﻣﻲ ﺑﺎﺷﻨﺪ ﻛﻪ ﺟﻬﺖ ذﺧﻴﺮه اﻃﻼﻋﺎت ﻋﺪدي وﻣﺘﻨﻲ
16
obarghebani@gmail.com اﻣﻴﺪ ﺑﺮﻗﺒﺎﻧﻲ
WWW.ICESI.IR
ﺟﺰوه آﻣﻮزﺷﻲ PLC S7-1200زﻳﻤﻨﺲ
ﺑﻪ ﻣﻨﻈﻮر ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ PLCﻫﺎي ﺳﺮي S7-1200ﻣﻲ ﺑﺎﻳﺴـﺖ از ﻧـﺮم اﻓـﺰار )STEP7 Basic (Totally Integrated Automation Portal
اﺳﺘﻔﺎده ﻛﺮد اﻳﻦ ﻧﺮم اﻓﺰار ﺑﺎ داﺷﺘﻦ ﻣﺤﻴﻄﻲ ﺳﺎده و در ﻋﻴﻦ ﺣﺎل ﻛﺎرﺑﺮدي ،ﻗﺎﺑﻠﻴﺖ ﻫﺎي ﻣﺨﺘﻠﻔﻲ از ﺟﻤﻠـﻪ ﭘﻴﻜﺮﺑﻨـﺪي ﭘﻨـﻞ ﻫـﺎي
ﺻﻨﻌﺘﻲ ،ﺷﺒﻜﻪ ﻛﺮدن و ......را دارا ﻣﻲ ﺑﺎﺷـﺪ .ﺑـﻪ ﻣﻨﻈـﻮر ﺑـﺎﻻ ﺑـﺮدن راﻧـﺪﻣﺎن ﻛـﺎري STEP 7 Basicداراي دو ﻣﺤـﻴﻂ ﻣﺘﻔـﺎوت
17
obarghebani@gmail.com اﻣﻴﺪ ﺑﺮﻗﺒﺎﻧﻲ
WWW.ICESI.IR
ﺟﺰوه آﻣﻮزﺷﻲ PLC S7-1200زﻳﻤﻨﺲ
(2ﻋﻤﻠﻜﺮﻫﺎي ﻣﻮﺟﻮد ﺑﺮاي ﭘﻮرﺗﺎل اﻧﺘﺨﺎب ﺷﺪه ﻣﺎﻧﻨﺪ اﻳﺠﺎد و ﻳﺎ ﺑﺎز ﻛﺮدن ﻳﻚ ﭘﺮوژه
ﺑﻪ ﻣﻨﻈﻮر ﺳﻮﺋﻴﭻ ﻛﺮدن از ﻧﻤﺎﻳﺶ Portal Viewﺑﻪ ﻧﻤﺎﻳﺶ Project Viewﻣﻲ ﺑﺎﻳﺴﺖ ﻛﻪ ﺑﺮ روي ﮔﺰﻳﻨﻪ Project Viewﻛﻪ
در ﺷﻜﻞ ﺑﺎﻻ ﺑﺎ ﺷﻤﺎره 4ﻧﻤﺎﻳﺶ داده ﺷﺪه اﺳﺖ ﻛﻠﻴﻚ ﻧﻤﺎﻳﻴﺪ ﺑﺪﻳﻦ ﺗﺮﺗﻴﺐ ﻧﻤﺎﻳﺶ Project Viewﻣﻄﺎﺑﻖ ﺷﻜﻞ زﻳﺮ ﺑـﻪ ﻧﻤـﺎﻳﺶ
در ﻣﻲ آﻳﺪ.
18
obarghebani@gmail.com اﻣﻴﺪ ﺑﺮﻗﺒﺎﻧﻲ
WWW.ICESI.IR
ﺟﺰوه آﻣﻮزﺷﻲ PLC S7-1200زﻳﻤﻨﺲ
(1ﻣﻨﻮﻫﺎ
(2ﺟﻌﺒﻪ اﺑﺰار
(4ﻓﻀﺎي ﻛﺎري
task cards(5
(6ﭘﻨﺠﺮه Inspector
(7ﻣﻨﻮي وﻳﺮاﻳﺶ
ﺷﺎﻳﺪ ﻧﻤﺎﻳﺶ Project Viewﺑﺮاي ﻣﺨﺎﻃﺒﻴﻦ ﺑﻴﺸﺘﺮ آﺷﻨﺎ ﺑﺎﺷﺪ ﺗﺎ ﻧﻤﺎﻳﺶ Portal Viewاﻣﺎ ﺑﻪ ﻫﺮ ﺣﺎل از ﻫـﺮ دو ﻧﻤـﺎﻳﺶ ﻣـﻲ
ﺑﺎ ﻓﺮاﻫﻢ آﻣﺪن ﺗﻤﺎﻣﻲ ﺑﺨﺶ ﻫﺎي ﻧﺎم ﺑﺮده ﺷﺪه در ﻳﻚ ﻣﺠﻤﻮﻋﻪ ﻛﺎرﺑﺮ ﺑﻪ ﺳﺎدﮔﻲ ﻣﻲ ﺗﻮاﻧﺪ ﺗﻤﺎﻣﻲ ﺗﻨﻈﻴﻤﺎت ﻣـﻮرد ﻧﻴـﺎز ﭘـﺮوژه
ﺧﻮد را اﻧﺠﺎم دﻫﺪ .ﺑﻪ ﻋﻨﻮان ﻣﺜﺎل ﭘﻨﺠﺮه Inspectorاﻃﻼﻋﺎت و وﻳﮋﮔﻲ ﻫﺎي اﻟﻤﺎن اﻧﺘﺨﺎب ﺷﺪه در ﻓﻀﺎي ﻛـﺎري را ﻧﻤـﺎﻳﺶ ﻣـﻲ
دﻫﺪ در ﺿﻤﻦ در اﻳﻦ ﭘﻨﺠﺮه ﺗﺐ ﻫﺎﻳﻲ وﺟﻮد دارد ﻛﻪ از ﻃﺮﻳﻖ آن ﻣﻲ ﺗﻮاﻧﻴﺪ ﺑﺎ ﺗﻮﺟﻪ ﺑﻪ ﭘﻴﻐﺎم ﻫﺎي ذﺧﻴﺮه ﺷﺪه ﺑﻪ ﺧﻄﺎ ﻫﺎي ﭘﻴﺶ
از ﻃﺮﻳﻖ ﻣﻨﻮي وﻳﺮاﻳﺶ ،ﻛﺎرﺑﺮ اﻳﻦ اﻣﻜﺎن را دارد ﻛﻪ ﺗﻤﺎﻣﻲ وﻳﺮاﻳﺶ ﻫﺎي ﻣﻤﻜﻦ را ﺑﺮ روي ﭘﺮوژه اﻋﻤﺎل ﻛﻨﺪ.
ﻛﺎر ﻛﺮدن ﺑﺎ ﻧﺮم اﻓﺰار STEP 7 Basicﺑﺴﻴﺎر آﺳﺎن ﻣﻲ ﺑﺎﺷﺪ در اﻳﻦ ﻗﺴﻤﺖ ﺷﻤﺎ ﺧﻮاﻫﻴﺪ دﻳﺪ ﻛﻪ ﭼﮕﻮﻧﻪ ﻣـﻲ ﺗﻮاﻧﻴـﺪ ﺑـﻪ ﺳـﺎدﮔﻲ
19
obarghebani@gmail.com اﻣﻴﺪ ﺑﺮﻗﺒﺎﻧﻲ
WWW.ICESI.IR
ﺟﺰوه آﻣﻮزﺷﻲ PLC S7-1200زﻳﻤﻨﺲ
(2اﻳﺠﺎد ﭘﺮوژه
در اﻳﻦ ﻗﺴﻤﺖ ﻗﺼﺪ دارﻳﻢ ﺑﺮ ﻣﺒﻨﺎي ﻳﻚ ﻣﺜﺎل ﻋﻤﻠﻲ ﺗﻤﺎﻣﻲ ﻣﺮاﺣﻞ ﺗﻌﺮﻳﻒ ﭘﺮوژه اﻋﻢ از ﭘﻴﻜﺮﺑﻨـﺪي ﺳـﺨﺖ اﻓـﺰار ،ﺑﺮﻧﺎﻣـﻪ ﻧﻮﻳﺴـﻲ،
.1در اﺑﺘﺪا ﺑﺮ روي آﻳﻜﻦ STEP 7 Basicﻛﻪ در دﺳﻜﺘﺎپ ﻗﺮار دارد داﺑﻞ ﻛﻠﻴﻚ ﻧﻤﺎﻳﻴﺪ.
.2ﻣﻄﺎﺑﻖ ﺷﻜﻞ و در ﭘﻮرﺗﺎل Startﺑﺮروي ﮔﺰﻳﻨﻪ " "Create new projectﻛﻠﻴﻚ ﻧﻤﺎﻳﻴﺪ .ﺳﭙﺲ ﻧﺎم ﻣﻮرد ﻧﻈـﺮ را ﺑـﺮاي
در ﭘﻨﺠﺮه ﺑﺎز ﺷﺪه ﻣﻲ ﺑﺎﻳﺴﺖ ﻛﻪ ﻧﻮع CPUرا اﻧﺘﺨﺎب ﻧﻤﺎﻳﻴﺪ ﺑﺪﻳﻦ ﻣﻨﻈﻮر ﻣﺮاﺣﻞ زﻳﺮ را ﻃﻲ ﻛﻨﻴﺪ:
1ـ در ﻛﺎدر ﻣﺤﺎوره اي " "Add new deviceﺑﺮروي " "SIMATIC PLCﻛﻠﻴﻚ ﻧﻤﺎﻳﻴﺪ.
2ـ CPUﻣﻮرد ﻧﻈﺮ را از ﻟﻴﺴﺖ ﻧﻤﺎﻳﺶ داده ﺷﺪه اﻧﺘﺨﺎب ﻛﺮده آﻧﮕﺎه ﺑﺮروي آن داﺑﻞ ﻛﻠﻴﻚ ﻧﻤﺎﻳﻴﺪ.
20
obarghebani@gmail.com اﻣﻴﺪ ﺑﺮﻗﺒﺎﻧﻲ
WWW.ICESI.IR
ﺟﺰوه آﻣﻮزﺷﻲ PLC S7-1200زﻳﻤﻨﺲ
ﺑﺪﻳﻦ ﺗﺮﺗﻴﺐ CPUﺑﻪ ﭘﺮوژه اﺿﺎﻓﻪ ﺷﺪه و ﭘﻨﺠﺮه ﺷﻜﻞ زﻳﺮ ﺑﻪ ﻧﻤﺎﻳﺶ در ﻣﻲ آﻳﺪ.
اﻳﻦ ﭘﻨﺠﺮه ﻫﻤﺎﻧﮕﻮﻧﻪ ﻛﻪ در ﺷﻜﻞ ﻣﺸﺨﺺ ﺷﺪه اﺳﺖ از اﺟﺰاي زﻳﺮ ﺗﺸﻜﻴﻞ ﻣﻲ ﺷﻮد.
2ـ :Network viewدر اﻳﻦ ﻗﺴﻤﺖ ﻣﻲ ﺗﻮاﻧﻴﺪ ﻧﻤﺎي ﻇﺎﻫﺮي ﺳﺨﺖ اﻓﺰار ﭘﻴﻜﺮﺑﻨﺪي ﺷﺪه را ﻣﺸﺎﻫﺪه ﻛﻨﻴﺪ.
21
obarghebani@gmail.com اﻣﻴﺪ ﺑﺮﻗﺒﺎﻧﻲ
WWW.ICESI.IR
ﺟﺰوه آﻣﻮزﺷﻲ PLC S7-1200زﻳﻤﻨﺲ
4ـ ﭘﻨﺠﺮه اﻳﻨﺴﭙﻜﺘﻮر ﻳﺎ ﻧﻈﺎرت ﻛﻨﻨﺪه :اﻳﻦ ﭘﻨﺠﺮه ﺷﺎﻣﻞ اﻃﻼﻋﺎﺗﻲ درﺑﺎره اﻟﻤﺎن اﻧﺘﺨﺎب ﺷﺪه در ﺻﻔﺤﻪ ﻛـﺎري ،ﻣﺎﻧﻨـﺪ ﺳـﺨﺖ اﻓـﺰار
، PLCﻣﻲ ﺑﺎﺷﺪ ﻛﻪ ﺗﺤﺖ ﻋﻨﻮان " "propertiesﻧﻴﺰ ﺷﻨﺎﺧﺘﻪ ﻣﻲ ﺷﻮد .ﺑﺎ اﺳﺘﻔﺎده از اﻳﻦ ﭘﻨﺠﺮه ﻣﻲ ﺗﻮان ﺗﻨﻈﻴﻤﺎت ﻣﺮﺑﻮط ﺑﻪ ﻫـﺮ
5ـ ﻛﺎﺗﺎﻟﻮگ ﺳﺨﺖ اﻓﺰاري :ﺗﻮﺳﻂ اﻳﻦ ﻗﺴﻤﺖ ﻣﻲ ﺗﻮان ﺳﺨﺖ اﻓﺰار ﭘﺮوژه را ﭘﻴﻜﺮﺑﻨﺪي ﻛﺮد ﺑﺪﻳﻦ ﻣﻌﻨﻲ ﻛـﻪ اﺟـﺰاء ﻣﺨﺘﻠـﻒ ﭘـﺮوژه
ﺑﻪ ﻣﻨﻈﻮر ﺷﺮوع ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ،ﺷﺎﺧﻪ " "program blocksرا ﺑﺎز ﻛـﺮده ﺗـﺎ در ﺳـﺎﺧﺘﺎر
ﺑﺮروي ﺑﻠﻮك ) Main(OB1داﺑﻞ ﻛﻠﻴﻚ ﻧﻤﺎﻳﻴﺪ ﺑﺪﻳﻦ ﺗﺮﺗﻴﺐ ﭘﻨﺠﺮه ﻣﺮﺑﻮط ﺑﻪ ﻧﻮﺷﺘﻦ ﺑﺮﻧﺎﻣﻪ ﺑﺎز ﻣﻲ ﺷﻮد.ﺑﺎ اﺳﺘﻔﺎده از ﺟﻌﺒـﻪ اﺑـﺰار
ﻣﻲ ﺗﻮان ﻛﻨﺘﺎﻛﺖ ﻫﺎي ﻣﻮرد ﻧﻈﺮ را وارد Networkﻧﻤﺎﻳﻴﺪ .ﺑﺮروي ﻛﻨﺘﺎﻛﺖ در ﺣﺎﻟﺖ ﻋﺎدي ﺑﺎز ﻛﻠﻴﻚ ﻧﻤﺎﻳﻴـﺪ ﺗـﺎ ﺑـﻪ Network
اﺿﺎﻓﻪ ﮔﺮدد.
22
obarghebani@gmail.com اﻣﻴﺪ ﺑﺮﻗﺒﺎﻧﻲ
WWW.ICESI.IR
ﺟﺰوه آﻣﻮزﺷﻲ PLC S7-1200زﻳﻤﻨﺲ
ﺑﺎ اﺳﺘﻔﺎده از آﻳﻜﻦ ﻫﺎي ﻣﻮﺟﻮد در ﺟﻌﺒﻪ اﺑﺰار ﻛﻪ ﺑﻪ ﻣﻨﻈﻮر اﻧﺸﻌﺎب ﮔﺮﻓﺘﻦ از ﺧﻄﻮط ﺑﺮﻧﺎﻣـﻪ ﻣـﻲ ﺑﺎﺷـﺪ ﻳـﻚ ﻛﻨﺘﺎﻛـﺖ ﻣـﻮازي ﺑـﺎ
ﻛﻨﺘﺎﻛﺖ اول اﻳﺠﺎد ﻛﻨﻴﺪ ﺑﺪﻳﻦ ﻣﻨﻈﻮر ﺑﻪ اﺑﺘﺪاي ﺧﻂ ﺑﺮﻧﺎﻣﻪ رﻓﺘﻪ و ﺑﺮروي آﻳﻜﻦ Branchﻛﻠﻴﻚ ﻛﻨﻴﺪ.
23
obarghebani@gmail.com اﻣﻴﺪ ﺑﺮﻗﺒﺎﻧﻲ
WWW.ICESI.IR
ﺟﺰوه آﻣﻮزﺷﻲ PLC S7-1200زﻳﻤﻨﺲ
ﺑﻪ ﻣﻨﻈﻮر ذﺧﻴﺮه ﻛﺮدن ﭘﺮوژه ﺑﺮروي ﮔﺰﻳﻨﻪ Saveاز ﻣﻨﻮي اﺑﺰار ﻛﻠﻴﻚ ﻧﻤﺎﻳﻴﺪ.
اﻛﻨﻮن ﻧﻮﺷﺘﻦ ﺑﺮﻧﺎﻣﻪ ﺗﻤﺎم ﺷﺪه و ﻣﻲ ﺑﺎﻳﺴﺖ ورودي و ﺧﺮوﺟﻲ ﻫﺎ آدرس دﻫﻲ ﺷﻮﻧﺪ .ﺑﻪ دو ﻃﺮﻳـﻖ ﺳـﻤﺒﻠﻴﻚ و ﻣﻄﻠـﻖ ﻣـﻲ ﺗـﻮان
اﻛﻨﻮن ﻣﻲ ﺑﺎﻳﺴﺖ ورودي و ﺧﺮوﺟﻲ ﻫﺎي وارد ﺷﺪه آدرس دﻫﻲ ﺷﻮﻧﺪ.ﺗﻮﺟـﻪ ﺷـﻮد
ﻛﻪ در اﻳﻦ ﻣﺮﺣﻠﻪ ﺑﻪ ﻣﻨﻈﻮر وارد ﻛﺮدن آدرس ﻫﺎ ﻣﻲ ﺑﺎﻳﺴﺖ ﺑﺰرﮔﻲ ﺻﻔﺤﻪ ﻧﻤـﺎﻳﺶ
را ﺑﺮروي %200ﻗﺮار دﻫﻴﺪ .ﻫﻤﺎﻧﮕﻮﻧﻪ ﻛﻪ در ﺷﻜﻞ زﻳﺮ ﻣﺸﺎﻫﺪه ﻣﻲ ﺷﻮد ﺷـﻤﺎ ﻣـﻲ
ﺷﻮد .اﻳﺠﺎد اﻳﻦ ﺗﮓ ﻣﻮﺟﺐ ﺳﻬﻮﻟﺖ در ﺗﻌﺮﻳﻒ اﻳﻦ ورودي در ﺷﺒﻴﻪ ﺳﺎزي ﺑﺮﻧﺎﻣﻪ و در ﻣﺤﻴﻂ WinCC Basicﻣﻲ ﺷﻮد در واﻗﻊ ﺑﺎ
ﻻزم ﺑﻪ ذﻛﺮ اﺳﺖ ﻛﻪ ﺑﻪ ﻣﻨﻈﻮر ﺗﻐﻴﻴﺮ آدرس ﻫﺎي اﺧﺘﺼﺎص داده ﺷﺪه ﻣﻲ ﺗﻮان ﺑﺮروي ﻛﻨﺘﺎﻛﺖ داﺑﻞ ﻛﻠﻴﻚ ﻛـﺮده و آدرس ﺟﺪﻳـﺪ
را وارد ﻛﺮد و ﻳﺎ اﻳﻨﻜﻪ ﺑﺮروي ﻛﻨﺘﺎﻛﺖ ﻛﻠﻴﻚ راﺳﺖ ﻛﺮده و ﮔﺰﻳﻨﻪ Rename Tagرا اﻧﺘﺨﺎب ﻧﻤﺎﻳﻴﺪ .ﺑﺎ اﻳﻦ ﻛﺎر ﻛﺎدر ﻣﺎﻧﻨـﺪ ﺷـﻜﻞ
24
obarghebani@gmail.com اﻣﻴﺪ ﺑﺮﻗﺒﺎﻧﻲ
WWW.ICESI.IR
ﺟﺰوه آﻣﻮزﺷﻲ PLC S7-1200زﻳﻤﻨﺲ
زﻳﺮ ﺑﺎز ﺷﺪه ﻛﻪ در ﻗﺴﻤﺖ Nameﺑﺮاي ﻛﻨﺘﺎﻛﺖ ﻣﻮرد ﻧﻈﺮ ﺑﻪ ﻧﻤﺎﻳﺶ در ﻣﻲ آﻳﺪ ﺑﻪ ﻋﻨﻮان ﻣﺜﺎل ﺑﺮاي ﻛﻨﺘﺎﻛﺖ در ﺣﺎﻟﺖ ﻋﺎدي ﺑـﺎز
ﻧﺮم اﻓﺰار STEP 7 Basicﺗﻤﺎﻣﻲ ﺗﮓ ﻫﺎي اﺧﺘﺼﺎص داده ﺷﺪه ﺑﻪ ﻛﻨﺘﺎﻛﺖ ﻫﺎ را در ﺟﺪول ﺗﮓ ﻫﺎ ذﺧﻴﺮه ﻣﻲ ﻛﻨﺪ ﻛﺎرﺑﺮ ﻣﻲ ﺗﻮاﻧـﺪ
ﺑﺪﻳﻦ ﺗﺮﺗﻴﺐ ﺗﺮﺳﻴﻢ ﻣﺪار ﺑﻪ ﭘﺎﻳﺎن رﺳﻴﺪ .اﻛﻨﻮن ﻣﻲ ﺑﺎﻳﺴﺖ ﭘﺮوژه را ذﺧﻴﺮه ﻧﻤﺎﻳﻴﺪ ﺑﺪﻳﻦ ﻣﻨﻈﻮر ﺑﺮروي آﻳﻜﻦ " " Save project
از ﺟﻌﺒﻪ اﺑﺰار ﻛﻠﻴﻚ ﻧﻤﺎﻳﻴﺪ و ﻳﺎ ﻣﻲ ﺗﻮاﻧﻴﺪ از ﻣﻨﻮي projectﮔﺰﻳﻨﻪ saveرا اﻧﺘﺨﺎب ﻛﻨﻴﺪ.
25
obarghebani@gmail.com اﻣﻴﺪ ﺑﺮﻗﺒﺎﻧﻲ
WWW.ICESI.IR
ﺟﺰوه آﻣﻮزﺷﻲ PLC S7-1200زﻳﻤﻨﺲ
ﻗﺒﻞ از داﻧﻠﻮد ﻛﺮددن ﺑﺮﻧﺎﻣﻪ ﺑﻪ CPUﻣﻲ ﺑﺎﻳﺴﺖ ﺳﺨﺖ اﻓﺰار را اﻳﺠﺎد ﻧﻤﺎﻳﻴﻢ.ﺑﺮاي اﻳﻦ ﻛـﺎر دو راه وﺟـﻮد دارد.اول اﻳﻨﻜـﻪ از ﻃﺮﻳـﻖ
Hardware Catalogﺳﺨﺖ اﻓﺰار ﻣﻮرد ﻧﻴﺎز را اﻧﺘﺨﺎب ﻛﻨﻴﻢ.وﻳﺎ از ﻃﺮﻳﻖ ﮔﺰﻳﻨﻪ Detectﺳﺨﺖ اﻓﺰار ﻣﻮﺟﻮد را آﭘﻠﻮد ﻛﻨﻴﻢ.ﻛـﻪ
راه دوم ﻓﻘﻂ در ﺻﻮرﺗﻲ اﻣﻜﺎن ﭘﺬﻳﺮ اﺳﺖ ﻛﻪ ﺳﺨﺖ اﻓﺰار ﻣﻮﺟﻮد ﺑﺎﺷﺪ.
ﭘﺲ از ﻣﺸﺨﺺ ﻛﺮدن ﺳﺨﺖ اﻓﺰار،از ﻃﺮﻳﻖ ﮔﺰﻳﻨﻪ داﻧﻠﻮد ﺑﺮﻧﺎﻣﻪ ﻧﻮﺷﺘﻪ ﺷﺪه را ﺑﺮ روي CPUداﻧﻠﻮد ﻣﻲ ﻛﻨﻴﻢ.ﺑﺮاي اﻳﻦ ﻛـﺎر از ﻣﻨـﻮ
ﺣﺎل ﺑﺮﻧﺎﻣﻪ ﻧﻮﺷﺘﻪ ﺷﺪه ﺑﺮ روي CPUﻗﺮار ﮔﺮﻓﺘﻪ وآﻣﺎده ﺗﺴﺖ ﻣﻲ ﺑﺎﺷﺪ.ﺑﺮاي ﺗﺴﺖ ﻛﺮدن ﺑﺮﻧﺎﻣﻪ ﭘـﺲ از آﻧﻼﻳـﻦ ﺷـﺪن ﺑـﺎ PLCو
در اﻳﻦ ﻗﺴﻤﺖ ﺑﻪ ﻣﻌﺮﻓﻲ دﺳﺘﻮرات ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ ﻣﻮﺟﻮد در S7-1200ﻣﻲ ﭘﺮدازﻳﻢ.ﻗﺎﺑﻞ ذﻛﺮ اﺳﺖ ﻛﻪ ﻛﻠﻴـﻪ دﺳـﺘﻮرات در ﺣﺎﻟـﺖ
LADﺑﺮرﺳﻲ ﻣﻲ ﺷﻮﻧﺪ.
26
obarghebani@gmail.com اﻣﻴﺪ ﺑﺮﻗﺒﺎﻧﻲ
WWW.ICESI.IR
ﺟﺰوه آﻣﻮزﺷﻲ PLC S7-1200زﻳﻤﻨﺲ
در ﺗﻤﺎﻣﻲ PLCﻫﺎي Siemensدﺳﺘﻮرات ﭘﺎﻳﻪ ﻣﺎﻧﻨﺪ ﻛﻨﺘﺎﻛﺖ،ﻛﻮﻳﻞ،ﺳﺖ،رﻳﺴﺖ و ...در اﻳﻦ ﭘﻮﺷﻪ ﻗـﺮار دارﻧـﺪ وﺷـﺎﻣﻞ ﻣـﻮارد
.2ﺗﺎﻳﻤﺮ Timer
ﺑﻪ ﻣﻨﻈﻮر اﺳﺘﻔﺎه از زﻣﺎن ﺟﻬﺖ اﻳﺠﺎد ﺗﺎﺧﻴﺮ وﻳﺎ ﻫﺮ ﻛﺎرﺑﺮد دﻳﮕﺮ در ﺑﺮﻧﺎﻣﻪ ﻧﻮﻳﺴﻲ از دﺳﺘﻮر ﺗـﺎﻳﻤﺮ اﺳـﺘﻔﺎده ﻣـﻲ ﺷـﻮد.در S7-
27
obarghebani@gmail.com اﻣﻴﺪ ﺑﺮﻗﺒﺎﻧﻲ
WWW.ICESI.IR
ﺟﺰوه آﻣﻮزﺷﻲ PLC S7-1200زﻳﻤﻨﺲ
اﻳﻦ ﺗﺎﻳﻤﺮ ﺑﻪ ﻣﻨﻈﻮر اﻳﺠﺎد ﭘﺎﻟﺲ ﻫﺎي زﻣﺎﻧﻲ ﺑﺎ ﻋﺮض ﻫﺎي ﻣﺘﻔﺎوت ﺑﻪ ﻛﺎر ﻣﻲ رود.
28
obarghebani@gmail.com اﻣﻴﺪ ﺑﺮﻗﺒﺎﻧﻲ
WWW.ICESI.IR
ﺟﺰوه آﻣﻮزﺷﻲ PLC S7-1200زﻳﻤﻨﺲ
ﺗﺎﻳﻤﺮ ﺗﺎﺧﻴﺮ در وﺻﻞ،ﺧﺮوﺟﻲ را ﭘﺲ از ﺳﭙﺮي ﺷﺪن زﻣﺎن ﺗﻌﻴﻴﻦ ﺷﺪه ﻓﻌﺎل ﻣﻲ ﻧﻤﺎﻳﺪ.
ﺗﺎﻳﻤﺮ ﺗﺎﺧﻴﺮ در ﻗﻄﻊ،ﺧﺮوﺟﻲ را ﭘﺲ از ﺳﭙﺮي ﺷﺪن زﻣﺎن ﺗﻌﻴﻴﻦ ﺷﺪه ﻏﻴﺮﻓﻌﺎل ﻣﻲ ﻧﻤﺎﻳﺪ.
29
obarghebani@gmail.com اﻣﻴﺪ ﺑﺮﻗﺒﺎﻧﻲ
WWW.ICESI.IR
ﺟﺰوه آﻣﻮزﺷﻲ PLC S7-1200زﻳﻤﻨﺲ
ﺗﺎﻳﻤﺮ ﺗﺎﺧﻴﺮ در وﺻﻞ ﻧﮕﻬﺪارﻧﺪه ﺧﺮوﺟﻲ را ﭘﺲ از ﺳﭙﺮي ﺷﺪن زﻣﺎن ﺗﻌﻴﻴﻦ ﺷﺪه ﻓﻌﺎل ﻣﻲ ﻧﻤﺎﻳﺪ ﺑﺎ اﻳـﻦ ﺗﻔـﺎوت ﻛـﻪ وﺿـﻌﻴﺖ
ﺧﺮوﺟﻲ در اي دﺳﺘﻮر درﺣﺎﻟﺖ ﻳﻚ ﺑﺎﻗﻲ ﻣﻲ ﻣﺎﻧﺪ ﺗﺎ زﻣﺎﻧﻲ ﻛﻪ ورودي رﻳﺴﺖ ﻓﻌﺎل ﺷﻮد.
30
obarghebani@gmail.com اﻣﻴﺪ ﺑﺮﻗﺒﺎﻧﻲ
WWW.ICESI.IR
ﺟﺰوه آﻣﻮزﺷﻲ PLC S7-1200زﻳﻤﻨﺲ
ﻛﺎﻧﺘﺮ دﺳﺘﻮراﻟﻌﻤﻠﻲ اﺳﺖ ﻛﻪ ﺗﻌﺪاد ﻗﻄﻊ و وﺻﻞ ﻫﺎ را ﺷﻤﺎرش ﻣﻲ ﻛﻨﺪ.ﺳﻪ ﻧﻮع ﻛﺎﻧﺘﺮ ﻣﻄﺎﺑﻖ ﺷﻜﻞ زﻳﺮ در S7-1200وﺟﻮد دارد:
زﻣﺎﻧﻲ ﻛﻪ ﭘﺎﻳﻪ CUﻛﺎﻧﺘﺮ ﺻﻌﻮدي از ﺣﺎﻟﺖ 0ﺑﻪ 1ﺗﻐﻴﻴﺮ وﺿـﻌﻴﺖ ﻣـﻲ دﻫﺪ،ﻣﻘـﺪار ﻛـﺎﻧﺘﺮ ﻳـﻚ
ﺷﻤﺎره اﻓﺰاﻳﺶ ﭘﻴﺪا ﻣﻲ ﻛﻨﺪ.اﮔﺮ ﻣﻘﺪار CVﺑﺰرﮔﺘﺮ وﻳﺎ ﻣﺴﺎوي ﻣﻘﺪار PVﺷـﻮد،در اﻳـﻦ ﺻـﻮرت
ﺑﺎ ﻫﺮ ﺑﺎر ﻓﻌﺎل ﺷﺪه ﭘﺎﻳﻪ CDﻳﻚ ﺷﻤﺎره از ﻣﻘﺪار ﻛﺎﻧﺘﺮ ﻛﻢ ﺧﻮاﻫﺪ ﺷﺪ.زﻣﺎﻧﻲ ﻛﻪ ﻣﻘﺪار CVﺑﺮاﺑﺮ و
31
obarghebani@gmail.com اﻣﻴﺪ ﺑﺮﻗﺒﺎﻧﻲ
WWW.ICESI.IR
ﺟﺰوه آﻣﻮزﺷﻲ PLC S7-1200زﻳﻤﻨﺲ
از دﺳﺘﻮرات ﻣﻘﺎﻳﺴﻪ ﻛﻨﻨﺪه ﻣﻲ ﺗﻮان ﺑﻪ ﻣﻨﻈﻮر ﻣﻘﺎﻳﺴﻪ ﻣﻘﺎدﻳﺮ دو ﻧﻮع داده ﻳﻜﺴﺎن اﺳﺘﻔﺎده ﻛﺮد.اﻳﻦ دﺳﺘﻮر ﺷـﺎﻣﻞ ﻣـﻮارد ﻣﺨﺘﻠﻔـﻲ
ﺑﻪ وﺳﻴﻠﻪ دﺳﺘﻮراﻟﻌﻤﻞ ﻫﺎي ﻣﻮﺟﻮد در ﻗﺴﻤﺖ رﻳﺎﺿﻲ ﻣﻲ ﺗﻮان ﻋﻤﻠﻴﺎت ﻣﺨﺘﻠﻒ وﻣﺘﻨﻮع رﻳﺎﺿﻲ را ﺑﺮ روي داده ﻫﺎ اﻧﺠﺎم داد.
.6دﺳﺘﻮرات Move
ﻫﺪف اﺳﺘﻔﺎده از دﺳﺘﻮراﻟﻌﻤﻞ ﻫﺎي Moveﻛﭙﻲ ﻛﺮدن اﻃﻼﻋﺎت از آدرس ﻣﺒﺪا ﺑﻪ آدرس ﻣﻘﺼﺪ ﻣﻲ ﺑﺎﺷﺪ ﺑﺎ اﻳﻦ ﺗﺬﻛﺮ ﻛـﻪ در ﻃـﻲ
32
obarghebani@gmail.com اﻣﻴﺪ ﺑﺮﻗﺒﺎﻧﻲ
WWW.ICESI.IR
ﺟﺰوه آﻣﻮزﺷﻲ PLC S7-1200زﻳﻤﻨﺲ
از دﺳﺘﻮرات ﺗﺒﺪﻳﻞ ﺑﻪ ﻣﻨﻈﻮر ﺗﺒﺪﻳﻞ اﻃﻼﻋﺎت از ﻳﻚ ﻧﻮع ﺑﻪ ﻧﻮع دﻳﮕﺮ اﺳﺘﻔﺎده ﻣﻲ ﺷﻮد .درﭘﺎراﻣﺘﺮ INداده اوﻟﻴﻪ را وارد ﻛـﺮده و در
OUTﺣﺎﻓﻈﻪ ﻣﻮرد ﻧﻈﺮ ﺑﻪ ﻣﻨﻈﻮر ذﺧﻴﺮه داده ﺗﺒﺪﻳﻞ ﻳﺎﻓﺘﻪ را وارد ﻣﻲ ﻛﻨﻴﻢ .در OUTو از ﻟﻴﺴﺖ ﻣﻮﺟـﻮد ﻣـﻲ ﺗـﻮان ﻧـﻮع داده را
اﻧﺘﺨﺎب ﻛﺮد.
از دﺳﺘﻮراﻟﻌﻤﻞ ﻫﺎي ﻛﻨﺘﺮل ﺑﺮﻧﺎﻣﻪ ﺑﻪ ﻣﻨﻈﻮر ﻛﻨﺘﺮل ﺷﺮﻃﻲ اﺟﺮاي ﺗﺮﺗﻴﺒﻲ ﺑﺮﻧﺎﻣﻪ اﺳﺘﻔﺎده ﻣﻲ ﺷﻮد.
از دﺳﺘﻮراﻟﻌﻤﻞ ﻫﺎي ﺷﻴﻔﺖ ﻣﻲ ﺗﻮان ﺑﻪ ﻣﻨﻈﻮر ﺷﻴﻔﺖ دادن ﺗﺮﺗﻴﺐ ﺑﻴﺖ ﻫﺎدر ورودي INاﺳـﺘﻔﺎده ﻛـﺮد.ﻧﺘﻴﺠـﻪ درﺧﺮوﺟـﻲ OUT
ذﺧﻴﺮه ﻣﻲ ﺷﻮد.
33
obarghebani@gmail.com اﻣﻴﺪ ﺑﺮﻗﺒﺎﻧﻲ
WWW.ICESI.IR