S7300與S700程序的連接,S7300怎樣去控制S7200的輸出。
劉玉蓉
發(fā)布于2014-10-10 16:53
23
0
標(biāo)簽:
S7300與S700程序的連接,S7300怎樣去控制S7200的輸出。我知道用EM227F去做連接,可是不知道怎樣去定義變量,以及變量的連接,需要分別在S7300中和S7200中都定義嗎?好舉例子。
問(wèn)題補(bǔ)充:
s7200不用改程序,只設(shè)V區(qū),這個(gè)我知道。我想問(wèn)的是在PLC300中的STEP7中的程序,除了設(shè)置對(duì)應(yīng)關(guān)系如:(在S7-200中編寫程序?qū)⑦M(jìn)行交換的數(shù)據(jù)存放在VB0-VB15,對(duì)應(yīng)S7-300或S7-400項(xiàng)目的PQB0~PQB7,和PIB0~PIB7)還用編寫程序嗎,都寫什么呀,能舉例嗎
佳答案
一般S7-300PLC與S7-200PLC+M277建立PROFIBUS-DP主從站之間的通信是通過(guò)分配從站通信數(shù)據(jù)區(qū),在SIMATIC管理器的硬件組態(tài)界面中建立S7-300PLC的PROFIBUS(1)網(wǎng)絡(luò)后,把EM277直接掛在PROFIBUS(1)網(wǎng)絡(luò)上,設(shè)定從站DP地址,依次展開(kāi)EM277 PROFIBUS-DP選擇8 Bytes Out/8 Bytes In,雙擊該數(shù)據(jù)的接收和發(fā)送區(qū),彈出“屬性—DP從站”,可以在輸入/輸出的起始/結(jié)束地址中輸入相應(yīng)地址。
你在設(shè)定上述EM277作為DP從站的通信接收區(qū)IB0-IB7和發(fā)送區(qū)QB0-QB7時(shí)(即組態(tài)過(guò)程映像輸入/輸出區(qū)),即主站S7-300將信息存入QB0-QB7 中,發(fā)送到從站S7-200PLC的VB0-VB7數(shù)據(jù)存儲(chǔ)區(qū)。S7-200PLC作為從站的數(shù)據(jù)區(qū)是V變量區(qū),接收區(qū)的默認(rèn)地址為VB0,發(fā)送區(qū)默認(rèn)地址為VB2,當(dāng)然你可以硬件組態(tài)是更改的。務(wù)必要將組態(tài)后的硬件和編譯后軟件全部下載到PLC中。
一般在S7-300/400PLC中無(wú)須編寫程序,只要按照上述步驟進(jìn)行硬件組態(tài)后,作為DP主站的S7-300/400PLC和作為從站的S7-200PLC的通信數(shù)據(jù)發(fā)送區(qū)和數(shù)據(jù)接收區(qū)就可以進(jìn)行數(shù)據(jù)通信了,主站和從站的發(fā)送區(qū)和接收區(qū)之間建立了一一對(duì)應(yīng)關(guān)系
序號(hào) 主站S7-300PLC 對(duì)應(yīng)關(guān)系 從站S7-200PLC
1 QB0-QB7 --〉 VB0-VB7
2 IB0-IB7 《-- VB8-15
如果你想實(shí)現(xiàn)主站發(fā)出開(kāi)始信號(hào)(開(kāi)始信號(hào)為高電平),從站接收信息,并使從站的指示燈以1秒為周期閃爍,可以在S7-200PLC編寫程序:當(dāng)從站受到信號(hào)時(shí),VW0大于1,M10.0自鎖輸出,Q0.0 以1秒的頻率閃爍。