PCL-722
HEWLETT PACKARD TEST & MEASURE 63312 USPP 63312
Hewlett-Packard KC119UP#ABA-B5 Hewlett-Packard.Mobile Business Notebook - 8510p
HEWLETT PACKARD CB400A - HEWLETT HP LJ CP4005/N/DN BLAC
HEWLETT PACKARD CB400A - HEWLETT HP LJ CP4005/N/DN BLAC
Free Fast Shipping (Cont'l USA). Authorized Dealer.
Hewlett Packard 460715-001 Pavilion Dv2700 Laptop Sys Brd
Hewlett Packard 1117B Testmobile, adjustable tilting top
Hewlett Packard ( HP ) / Agilent 86633B Modulation Section AM FM
Hewlett-Packard 486301-001 Hewlett-Packard EliteBook 6930p System board
Hewlett Packard 489363-001 Hp Viola-gl8e Mini-atx System Board
A4856-69101 Hewlett-Packard Superdome PCI Card Cage
Hewlett Packard Agilent Multimeter 3468B Four Wire Type 3468
HEWLETT PACKARD 27289B HP 27289-69040 ADVANCESTACK ROUTER 240
HEWLETT PACKARD 0950-3033 HP 2.6GB, 4X optical disk dri
HEWLETT PACKARD 00288-001 HP3M BACKPLANE MODULE
HEWLETT PACKARD 27285A HP ADVANCESTACK ROUTER 440
HEWLETT PACKARD 901-21300-00 HP3M BACKPLANE MODULE
HEWLETT PACKARD A1809-60006 HP9000 PB BUS CONVERTER MOD
HEWLETT PACKARD A1703-80031 HP 9000 MEMORY CARRIER MODU
HEWLETT PACKARD C1160-85302 HP VERTICAL MOTION MOTOR
HEWLETT PACKARD A4200-00021 DISK TRAY BOTTOM
HEWLETT PACKARD C2986-61001 HP 6GB 2.5" SLIM HARD DRIVE
HEWLETT PACKARD C1160-66501 HP OPTICAL JUKEBOX MODULE
HEWLETT PACKARD C2986-60101 HP 6GB 2.5" SLIM HARD DRIVE
HEWLETT PACKARD C1534-66001 2GB 4MM 5.25" MOUNT-TRAY DA
HEWLETT PACKARD C1561A / C1561-60003 SURESTORE 12000E TAPE DRIVE
HEWLETT PACKARD C1113-69100 HP 2.6GB, 4X optical disk d
HEWLETT PACKARD C1113-60100 HP 2.6GB, 4X optical disk
HEWLETT PACKARD C1552-69203 HP SURESTORE DAT8 TAPE DRIV
HEWLETT PACKARD CA31214-C016FJ HP D640 3.5" FLOPPY DISK
HEWLETT PACKARD C7200-66503 HP SURESTORE MAIN PC BOARD
問:西門子s7-300PLC與哈斯勒沖板流量計進(jìn)行DP通訊
在硬件組態(tài)中安裝了相關(guān)GSD文件,并在DP網(wǎng)絡(luò)中插入了ANYBUS-S PDP站點(從站),在ANYBUS-S PDP站點下插入了兩個類似模塊的東西,INPUT 64Bit和OUTPUT 16Bit 。
問題如下:
查看哈斯勒廠家提供的通訊數(shù)據(jù)格式,里面大部分是IEEE-Float格式的數(shù)據(jù),也有些是Byte的8個BIt,反映的是各種狀態(tài),這些數(shù)據(jù)都存在讀寫,我查看硬件組態(tài)中INPUT和OUTPUT都是I和Q的地址范圍,
請問如何去讀寫ANYBUS-S PDP站點(從站)中的數(shù)據(jù)呢?直接用ID、IW或是QD、QW的格式直接讀取,還是要通過SFC15和SFC14呢?
煩勞高手詳細(xì)指點一下!謝謝
問題補(bǔ)充:感謝,阿鳴的詳細(xì)解答!學(xué)習(xí)了S7300與S7200的DP通信,對此問題有了進(jìn)一步的認(rèn)識!
可是任然存有如下疑問,還請解答一下:(還是針對S7-300與哈斯勒沖板流量計的硬件組態(tài)來說)
1·ANYBUS-S PDP站點(從站)中插入了一個64Byte大小的INPUT,其對應(yīng)I地址默認(rèn)為256..319;插入了一個16Byte大小的OUTPUT,其對應(yīng)Q地址默認(rèn)為320...335.;
2·在S7-300主站處也添加有300的數(shù)字輸入和數(shù)字輸出模塊,I 地址為0..1,Q地址為0...1;
(參照 西門子S7-200與S7-300PROFIBUS通信,將S7-200看為儀表)問題如下:
從站那里32WORD的I地址,是否對應(yīng)S7-300主站的QW0-QW31呢?S7-300主站自身的Q地址是外接實際繼電器的,在通訊的同時,這是否存在地址重疊問題?同時S7-300主站處也沒有32WORD這么多的Q點
沒有實際建立過這樣的通訊,請高手再說明一下,謝謝!
答:在回答你的問題之前,有一個概念必需搞明白,PLC的物理存儲器以字節(jié)為單位,因此存儲器單元規(guī)定為字節(jié)。
1•ANYBUS-S PDP站點(從站)中插入了一個64Byte大小的INPUT,其對應(yīng)I地址默認(rèn)為IB256..IB319(共64個字節(jié)),相當(dāng)于從站接收主站的數(shù)據(jù)存放在IB256..IB319;插入了一個16Byte大小的OUTPUT,其對應(yīng)Q地址默認(rèn)為QB320...QB335(16個字節(jié)),相當(dāng)于從站發(fā)送信息給主站的數(shù)據(jù)區(qū)在QB320...QB335中;上述地址是DP從站與S7-300CPU主站之間的通信數(shù)據(jù)地址,是通過PROFIBUS總線與主站CPU交換信號的;而在S7-300主站處也添加有300的數(shù)字輸入和數(shù)字輸出模塊(I 地址為0..1,Q地址為0...1為一個字節(jié)),但它們是通過機(jī)架上背板總線(I/O總線)與CPU進(jìn)行I/O信號的高速交換和對信號模塊數(shù)據(jù)的高速訪問,因此是完全不一樣的;
2.注意從站那里32WORD的I地址,不是對應(yīng)S7-300主站的QW0-QW31,因為主站本身插槽中的數(shù)字輸出模塊可能已經(jīng)使用此地址,必須避開S7-300主站插槽中數(shù)字量輸入/輸出模塊已經(jīng)占用的地址,所以在實際組態(tài)時要避免地址重疊,一般你在硬件組態(tài)時,STEP7 軟件以及避免此類問題(選默認(rèn))。舉個例子,S7-300CPU通過EM277把S7-200掛到S7-300的PROFIBUS網(wǎng)絡(luò)上,而S7-300自身是16點數(shù)字輸出占用了QW0,那么在建立主站S7-300 與從站S7-200的發(fā)送區(qū)和接收區(qū)對應(yīng)關(guān)系時,在主站中只能用QW2(主站將信息存入QW2),發(fā)送從站的VW0數(shù)據(jù)存儲區(qū),為什么主站的發(fā)送數(shù)據(jù)區(qū)為QW2而不是QW0,就是因為S7-300CPU本身是16點數(shù)字輸出占用了QW0,因此不可能是QW0,QW2是在S7-300CPU本身占用和插槽模塊數(shù)字輸出基礎(chǔ)上設(shè)定的。當(dāng)然可以設(shè)定為其他單元,但不可以設(shè)定為CPU本身及其插槽中模塊已經(jīng)占有的地址。
廈門潤星貿(mào)易有限公司
聯(lián)系人:吳偉杰
QQ:2563095702
郵箱:2563095702@qq.com
電話:0592-6895320
手機(jī):18030263579
傳真:0592-6034581〔備注吳偉杰收〕