検索機能を使用して 500 を上回る Kepware の知識ベース記事の中から閲覧します。結果を絞り込むか、クエリーを下部の検索フィールドに入力します。

解決策が見つからなかった場合には、当社の PTC eSupport Portal で追加資料を確認することもできます。eSupport Portal へのログインを要求された場合、My Kepware の認証情報を使用できます。My Kepware アカウントが必要ですか? こちらで作成

各種検索方法:
View All Solutions

Kepware Knowledge Base: Solution


Received Unable to read '<block size>' starting at offset '<offset>' for Memory Type PAW on device '<device name>'. Device returned data access error [Code=0x05] Error Message


Last Update: 2018/11/07

Problem:
An out of range error is received after attempting a direct read on peripheral addresses.

Possible Cause:
The driver reads the PAW data in blocks of 32 bytes, starting with 0. If one or more bytes in a block is not defined in an analog output module, then all the tags for that block will have bad quality. The error message indicates the number of bytes included in the read (starting at the first address for the block of data being read).

Solution:
Access the values from the process image instead of the peripheral. For example, address "AW###" instead of "PAW###".

Note: The "Device returned data access error [Code=0x05]" part of the error message indicates that one or more addresses in that block is not defined in the device. For example, a project has tags addressed "PAW336," "PAW338," "PAW340," and "PAW342." The Event Log displays the error message "Unable to read 8 bytes starting at offset 336 for Memory Type PAW (e.g. PAW336) on device 'SiemensTCP.WTP_S7300'. Device returned data access error [Code=0x05]". This indicates that one or more of those offsets are not defined in an analog output module in the device.