300與第三方dp儀表的通信
林慧玲
發(fā)布于2014-03-17 17:29
16
0
標(biāo)簽:
現(xiàn)有第三方的電源儀表一塊,做dp從站,與315-2dp進行dp通信,硬件組態(tài),db塊定義,程序分別見附件;要實現(xiàn)的功能就是發(fā)給儀表功率,電壓,電流,啟??刂?;反饋讀取功率電壓電流;
1.硬件組態(tài)寫儀表的功率模塊是qb4-qb5;寫儀表電壓模塊是qb6-qb7;寫儀表電流模塊是qb8-qb9;寫儀表控制字節(jié)為qb10;
編程時調(diào)用了4個sfc15,分別填寫起始地址與數(shù)據(jù)長度;
問:能否只調(diào)用一個sfc15,比如起始地址填寫4,數(shù)據(jù)長度填寫7個字節(jié)??
2.一般像300plc與第三方儀表dp通信,是否調(diào)用sfc14與sfc15,除此以外還用哪些塊可以調(diào)用?有啥區(qū)別?
3.注意一下硬件組態(tài)里的儀表dp設(shè)定值為120,然后調(diào)用儀表的各個模塊,從上到下出現(xiàn)了dpid是怎么回事?寫的dp是130,讀的dp是66,(還有2個讀寫的模塊,dpid是193,)這個dpid沒有什么實際意義吧?
圖片說明: 1,db塊定義 2,硬件組態(tài) 3,程序
佳答案
1、能否只調(diào)用一個sfc15,比如起始地址填寫4,數(shù)據(jù)長度填寫7個字節(jié)??
不可以
2、一般像300plc與第三方儀表dp通信,是否調(diào)用sfc14與sfc15,除此以外還用哪些塊可以調(diào)用?有啥區(qū)別?
看slot的consistency屬性,如果是totalall,需要用sfc14/15,另外如果長度為1,2,4個字節(jié)可以不需要使用sfc14/15,此處不需要使用sfc14/15,直接訪問qw4/qw6,iw4/iw8即可
3、dpid描述通道類型,此處不需要特別關(guān)注