Ошибка 3456, выяснение причины

Общие вопросы по оборудованию и программному обеспечению Компании ДЭП
DIM2K8
Сообщения: 12
Зарегистрирован: 08 фев 2008, 13:03
Откуда: г. Пермь

Сообщение DIM2K8 » 11 фев 2008, 07:28

В алгоритме собственного программного компонента, производится запись в дискрет, причем запись осуществляется последовательно в поле значения и в поле кода ошибки этого дискрета. Из-за этого программный компонент выставляет ошибку 3456.
Вопрос: Допустима ли такая запись (последовательно в поле значения и в поле кода ошибки)?

DIM2K8
Сообщения: 12
Зарегистрирован: 08 фев 2008, 13:03
Откуда: г. Пермь

Сообщение DIM2K8 » 12 фев 2008, 07:18

Господа разработчики Деконт-182! Ответьте, пожалуйста, на вопрос:
Можно ли строить алгоритм собственного программного компонента таким образом, что в нём производится последовательно запись в поле знчения, а затем в поле кода ошибки дискрета?
На практике выяснилось, что при этом возникает ошибка 3456, но хотелось бы прочитать ваш ответ.

ер
Сообщения: 25
Зарегистрирован: 01 ноя 2007, 15:33

Сообщение ер » 12 фев 2008, 11:00

DIM2K8 писал(а):Господа разработчики Деконт-182! Ответьте, пожалуйста, на вопрос:
Можно ли строить алгоритм собственного программного компонента таким образом, что в нём производится последовательно запись в поле знчения, а затем в поле кода ошибки дискрета?
На практике выяснилось, что при этом возникает ошибка 3456, но хотелось бы прочитать ваш ответ.


На текущем такте алгоритма думаю нет. Чередовать через такт можно. Запись всех значений в базу производится по окончанию выполнения всего алгоритма.

Тех. поддержка
Сообщения: 465
Зарегистрирован: 18 ноя 2004, 17:45
Откуда: Компания ДЭП
Контактная информация:

Сообщение Тех. поддержка » 12 фев 2008, 12:07

DIM2K8 писал(а):Господа разработчики Деконт-182! Ответьте, пожалуйста, на вопрос:
Можно ли строить алгоритм собственного программного компонента таким образом, что в нём производится последовательно запись в поле знчения, а затем в поле кода ошибки дискрета?
На практике выяснилось, что при этом возникает ошибка 3456, но хотелось бы прочитать ваш ответ.

Если Вы пишите на том же самом такте, то запись происходит в конце выполнения алгоритма. Соответственно в Базу параметров запишется Undef с кодом ошибки.
ер писал(а):На текущем такте алгоритма думаю нет. Чередовать через такт можно. Запись всех значений в базу производится по окончанию выполнения всего алгоритма.

Совершенно верно.
С уважением
Компания ДЭП
Москва, Голубинская ул., 10
+7 (495) 995-00-12