DO880-1工控卡件,ABB英文使用說明
EGD命令可能返回COMMREQ狀態(tài)9590H(=內(nèi)部錯誤)當(dāng)無法定位網(wǎng)絡(luò)上的遠(yuǎn)程設(shè)備。
重度EGD服務(wù)器上的生產(chǎn)/消費可能導(dǎo)致EGD命令超時服務(wù)器設(shè)備上極大量的EGD生產(chǎn)和/或消耗可能導(dǎo)致當(dāng)另一個設(shè)備嘗試發(fā)送EGD時,EGD命令超時錯誤發(fā)送到該服務(wù)器的命令。如果EGD命令必須搶占正常生產(chǎn),您可以將“gcmd\u pri”高級用戶參數(shù)設(shè)置為2(參見GFK-2224,附錄A)。
DO880-1工控卡件注意,這樣做可能會延遲EGD交換的生產(chǎn)。SRTP服務(wù)器錯誤可能導(dǎo)致通道客戶端超時PACSystems以太網(wǎng)接口中的SRTP服務(wù)器可能會遇到各種遠(yuǎn)程Series 90客戶端斷開SRTP連接,然后建立新連接。這可能會導(dǎo)致意外的通道超時錯誤0190H或0290H。
以太網(wǎng)異常日志中的SRTP服務(wù)器錯誤被標(biāo)識為事件=2;條目2可以是001cH或0021H。當(dāng)EGD命令嘗試對位模式參考進(jìn)行寫入操作時內(nèi)存范圍(%I,%Q;%T,%M,%SA,%SB,%SC),其中數(shù)據(jù)量如果寫入超過該引用內(nèi)存的配置大小,則命令將返回故障狀態(tài),但部分?jǐn)?shù)據(jù)可能會寫入?yún)⒖即鎯ζ?。寫入的部分?jǐn)?shù)據(jù)量取決于起始位內(nèi)存位置數(shù)據(jù)長度如下:
? 如果數(shù)據(jù)開始于字節(jié)邊界(位置=(8*n)+1),則不會生成部分?jǐn)?shù)據(jù)書面的
? 如果數(shù)據(jù)不是從字節(jié)邊界開始(位置=(8*n)+1)和數(shù)據(jù)超過配置的參考內(nèi)存8位或更多,部分?jǐn)?shù)據(jù)為從起始位置寫入到起始后的下一個字節(jié)邊界地方? 如果數(shù)據(jù)不是從字節(jié)邊界開始(位置=(8*n)+1)和數(shù)據(jù)超過配置的參考內(nèi)存8位以下,部分?jǐn)?shù)據(jù)為從聲明位置寫入到配置的參考內(nèi)存的末尾。對于寫入PLC內(nèi)存命令,當(dāng)將數(shù)據(jù)寫入目標(biāo)PLC。對于讀取PLC內(nèi)存或讀取交換命令,可能會發(fā)生這種情況將從目標(biāo)控制器接收的數(shù)據(jù)寫入本地內(nèi)存時。這個如果EGD命令狀態(tài)指示失敗。為避免將部分?jǐn)?shù)據(jù)寫入本地或遠(yuǎn)程控制器,請確保位內(nèi)存數(shù)據(jù)傳輸不會超過配置的參考內(nèi)存大小適當(dāng)?shù)目刂破鳌?/p>
EGD Commands may return COMMREQ Status 9590H (= internal error) instead
of the expected B190H (= Can’t locate remote node) when unable to locate a
remote device on the network.
Very heavy EGD
production/consumption at server
may cause EGD command timeouts
Very heavy EGD production and/or consumption at a server device may cause
EGD command timeout errors when another device attempts to send EGD
commands to that server. If EGD commands must preempt normal production,
you may set the “gcmd_pri” Advanced User Parameter to 2 (see GFK-2224,
Appendix A). Note that by doing so, EGD exchange production may be delayed.
SRTP server errors can cause
timeouts at channels client
The SRTP Server in the PACSystems Ethernet Interface can encounter various
errors when the remote Series 90 client takes down an SRTP connection and then
establishes a new connection. This can cause unexpected channel timeout errors
0190H or 0290H at the client.
The SRTP server errors in the Ethernet exception log are identified as Event = 2;
Entry 2 may be 001cH, or 0021H. When an EGD Command attempts a write operation to a bit-mode reference
memory range (%I, %Q; %T, %M, %SA, %SB, %SC) where the amount of data
be written exceeds the configured size of that reference memory, the command
will return failure status but partial data may be written into the reference memory.
The amount of partial data written depends upon the starting bit memory location
and the data length as follows:
? If data starts on a byte boundary (location = (8*n) + 1), no partial data is
written.
? If data does not start on a byte boundary (location = (8*n)+1) and data
exceeds the configured reference memory by 8 or more bits, partial data is
written from the starting location to the next byte boundary after the starting
location.
? If data does not start on a byte boundary (location = (8*n)+1) and data
exceeds the configured reference memory by less than 8 bits, partial data is
written from the stating location to the end of configured reference memory.
For a Write PLC Memory command, this can occur when writing data into the
target PLC. For Read PLC Memory or Read Exchange commands, this can occur
when writing data received from the target controller into the local memory. The
logic application must not use any data returned to the local controller if the EGD
command status indicates failure.
To avoid writing partial data to the local or remote controller, be sure that bit
memory data transfers do not exceed the configured reference memory sizes at
the appropriate controller.