Здравствуйте!
Столкнулся с проблемой автонастройки DTC1000 и 2000.
Бит "1" по адресу 0813H не выставляется, его установка приводит к зависанию обоих контроллеров.
Может, есть у кого пример фрагмента программы для корректного выставления единицы по адресу?
Спасибо!
Активация ПИД-регулирования DTC1000/2000
Re: Активация ПИД-регулирования DTC1000/2000
8013H - битовый регистр!
Команда MODWR "пишет" только словами
Нужна команда MODRW, командный код (function code) - 05H: запись 1 бита; параметр n (length of read/written data) - 1
Команда MODWR "пишет" только словами
Нужна команда MODRW, командный код (function code) - 05H: запись 1 бита; параметр n (length of read/written data) - 1
Re: Активация ПИД-регулирования DTC1000/2000
Здравствуйте. В мануале указан 0813H, Delta указали на опечатку.tvent писал(а):8013H - битовый регистр!
Команда MODWR "пишет" только словами
Нужна команда MODRW, командный код (function code) - 05H: запись 1 бита; параметр n (length of read/written data) - 1
Спасибо!
Хотелось бы уточнить номер команды O5H.
В WplSoft прописал команду так: MODRW K1 H5 H813 D50 K1
При попытке ввести 05H ругается. При записи H05 программа сама зачищает нули. Тоже самое и с регистром - H813 (было прописано H0813)
Re: Активация ПИД-регулирования DTC1000/2000
Не понял, кто и как ругается на H05?isulp писал(а): Хотелось бы уточнить номер команды O5H.
В WplSoft прописал команду так: MODRW K1 H5 H813 D50 K1
При попытке ввести 05H ругается. При записи H05 программа сама зачищает нули. Тоже самое и с регистром - H813 (было прописано H0813)
Мне лично ни разу не приходилось пользоваться функций H05. Четвертый параметр (D50) по мануалу не используется - должен быть = 0
Re: Активация ПИД-регулирования DTC1000/2000
WplSoft, на котором и написано сама промышленная машина.tvent писал(а):Не понял, кто и как ругается на H05?isulp писал(а): Хотелось бы уточнить номер команды O5H.
В WplSoft прописал команду так: MODRW K1 H5 H813 D50 K1
При попытке ввести 05H ругается. При записи H05 программа сама зачищает нули. Тоже самое и с регистром - H813 (было прописано H0813)
Мне лично ни разу не приходилось пользоваться функций H05. Четвертый параметр (D50) по мануалу не используется - должен быть = 0
Хорошо, пропишу 0 в четвертый параметр.
Re: Активация ПИД-регулирования DTC1000/2000
У меня, при компиляции WplSoft на H05 не ругается.isulp писал(а): WplSoft, на котором и написано сама промышленная машина.
Re: Активация ПИД-регулирования DTC1000/2000
Да, но я про 05H говорюtvent писал(а):У меня, при компиляции WplSoft на H05 не ругается.isulp писал(а): WplSoft, на котором и написано сама промышленная машина.
PS Автонастройка заработала, спасибо Вам большое
Теперь буду выводить на панель
Re: Активация ПИД-регулирования DTC1000/2000
h05 и 05h это просто одно и тоже, просто в программировании принято идентификатор 16 системы счисления писать в конце, а в дельте он пишется впереди. А в isp вообще как 16#05