Страница 1 из 1

DASMBServer подключение ПЛК SCADAPACK

СообщениеДобавлено: Ср июл 27, 2011 12:13 am
hvoin
В логах пишет
Unable to add item 'SCADAPACK.SCADAPACK.DI33' with access path 'Topic_0'
ProtCreatePoint AdItems() methodfailed (hr=0x1) for item name = 'DI33' !
и потом
COM1 Slave 1 encountered exception error 02: ILLEGAL DATA ADDRESS(range was[coils:10032..10045])

Прописал в Device group топик, в Device item имена и регистры. Мне нужно вытащить дискреты(состояния).
В интаче item = в Device item имена и как в Device item регистры. Все равно ничего не выходит. А должен быть 10033 в true.

Re: DASMBServer подключение ПЛК SCADAPACK

СообщениеДобавлено: Ср июл 27, 2011 4:38 pm
Генератор зла
Опишите поподробнее, как создаёте конфигурацию в DAS-сервере (какие объекты выбираете, COM_PORT Obj, ModbusPLC Obj, QuantumPLC Obj,...), какие настройки в них?

Re: DASMBServer подключение ПЛК SCADAPACK

СообщениеДобавлено: Чт июл 28, 2011 10:43 am
hvoin
Configuration->COM_PORT Object->ModbusPLC Object
Настройки ставил все по умолчанию, кроме настройки COM_PORT Object.
Ошибка Error 02: ILLEGAL DATA ADDRESS. говорит о том, что неверная адрессация к данным. Причиной этой ошибки оказался неверный выбор Register size(digits) в вкладке Parametrs ModbusPLC Object DASMBSerial, Когда возникала ошибка Register size(digits) = 6.
А для SCADAPACK должен = 5.
Например для Modicon MODBUS Slave Device type = 584/984.
Это из хелпа для DASMBSerial:
Register Type Generic Modbus 5-Digit
Output Coils 1-9999
Contacts 10001-19999
Input 30001-39999
Holding 40001-49999
Extended 60000-69999

Re: DASMBServer подключение ПЛК SCADAPACK

СообщениеДобавлено: Чт июл 28, 2011 11:22 am
Генератор зла
ЧТД :)