em277 和s7300通訊如何進(jìn)行數(shù)據(jù)偏移
劉玉蓉
發(fā)布于2014-11-20 17:20
2
0
標(biāo)簽:
現(xiàn)在要做s7200 和300的通訊 用了em277的模塊 但是不曉得如何經(jīng)行數(shù)據(jù)偏移 中間有IO點(diǎn)和模擬量 請(qǐng)問怎么經(jīng)行偏移。 能否給我寫個(gè)例子?IO開關(guān)量和模擬量的 還有em277能發(fā)送多少點(diǎn)的?我這里有大概89個(gè)點(diǎn)的數(shù)據(jù) 望指教
佳答案
S7-300與S7-200通過EM277進(jìn)行PROFIBUS DP通訊,需要在STEP7中進(jìn)行S7-300站組態(tài),在S7-200系統(tǒng)中不需要對(duì)通訊進(jìn)行組態(tài)和編程,只需要將要進(jìn)行通訊的數(shù)據(jù)整理存放在V 存儲(chǔ)區(qū)與S7-300的組態(tài)EM277從站時(shí)的硬件I/O地址相對(duì)應(yīng)就可以了。
插入一個(gè)S7-300的站,選中STEP7的硬件組態(tài)窗口中的菜單 Optional Install new GSD,導(dǎo)入SIEM089D.GSD文件,安裝EM277從站配置文件.
導(dǎo)入GSD文件后,在右側(cè)的設(shè)備選擇列表中找到EM277從站,PROFIBUS DP Additional Field Devices PLC SIMATIC EM277,并且根據(jù)您的通訊字節(jié)數(shù),選擇一種通訊方式,本例中選擇了8字節(jié)入/8字節(jié)出的方式.
根據(jù)EM277上的撥位開關(guān)設(shè)定以上EM277從站的站地址.
組態(tài)完系統(tǒng)的硬件配置后,將硬件信息下載到S7-300的PLC當(dāng)中.
S7-300的硬件下載完成后,將EM277的撥位開關(guān)撥到與以上硬件組態(tài)的設(shè)定值一致,在S7-200中編寫程序?qū)⑦M(jìn)行交換的數(shù)據(jù)存放在VB0-VB15,對(duì)應(yīng)S7-300的PQB0-PQB7和PIB0-PIB7,打開STEP7中的變量表和STEP7 MicroWin32的狀態(tài)表進(jìn)行監(jiān)控.
注意:VB0-VB7是S7-300寫到S7-200的數(shù)據(jù),VB8-VB15是S7-300從S7-200讀取的值。EM277上撥位開關(guān)的位置一定要和S7-300中組態(tài)的地址值一致。
參考實(shí)例,連接:
https://www.gongkong.com/webpage/solutions/200901/2009011614060900001.htm
參考資料:
https://www.ad.siemens.com.cn/service/answer/solution.aspx?Q_ID=37025&cid=1028