關(guān) 閉

新聞中心

EEPW首頁(yè) > 工控自動(dòng)化 > 設(shè)計(jì)應(yīng)用 > 基于Profibus-DP的控制系統(tǒng)的通信互連

基于Profibus-DP的控制系統(tǒng)的通信互連

作者: 時(shí)間:2008-11-21 來(lái)源:網(wǎng)絡(luò) 收藏

  用于DPS7-200的用戶程序

  和利時(shí)PLC和S7-200 CPU226之間的通信是通過(guò)使用FM208模塊將S7-200 CPU226作為DP連入網(wǎng)絡(luò)的。FM208為模塊化的DP從站,I/O數(shù)據(jù)最大為32字。FM208通過(guò)串行總線和S7-200 CPU226連接,通過(guò)DP連接到Profibus上。其主要功能為:可運(yùn)行在9.6kbps-12Mbps之間的任何速率;接收從來(lái)的I/O配置和參數(shù)信息;向發(fā)送和接收不同數(shù)量的數(shù)據(jù);傳送I/O數(shù)據(jù),以及支持變量塊的傳送等。

  對(duì)主站的組態(tài)包括從站地址,從站的變量存儲(chǔ)區(qū)(V存儲(chǔ)區(qū))偏置以及選取I/O模塊。

  運(yùn)行時(shí),DP主站首先建立網(wǎng)絡(luò),然后初始化啟動(dòng)DP從站,并且主站將參數(shù)賦值信息和I/O配置寫入到從站。然后主站從從站獲取診斷信息,在確認(rèn)從站已接收到信息后,主站就擁有了此從站的指揮權(quán)。此時(shí)網(wǎng)絡(luò)上的其它主站可以讀取該從站的數(shù)據(jù)但是不能向該從站寫入數(shù)據(jù)。整個(gè)主站的組態(tài)是通過(guò)設(shè)備數(shù)據(jù)庫(kù)(GSD)文件siem089d.gsd來(lái)完成的。

  從站地址通過(guò)FM208模塊上的硬件開關(guān)設(shè)定,此開關(guān)必須與主站軟件設(shè)定的地址一致。從站I/O緩沖區(qū)駐留在S7-200的V存儲(chǔ)區(qū),因此要求參數(shù)賦值中必須包含V存儲(chǔ)區(qū)的緩沖區(qū)的起始位置及I/O的數(shù)據(jù)量,以確定緩沖區(qū)的大小。FM208提供字節(jié)、字、緩沖區(qū)三種類型的數(shù)據(jù)交換。

  S7-200 CPU226 PLC的通信用戶程序如下:

  NETWORK 1

  //計(jì)算輸出數(shù)據(jù)指針到V寄存器

  LDB= SMB224,2

  MOVD VB0,VD1000

  ITD SMW226,AC0

  +D AC0,VD1000

  NETWORK 2

  // 計(jì)算輸入數(shù)據(jù)指針到V寄存器



評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉