PDA

Просмотр полной версии : Как передать число из панели Weintek в ПР200



pozdn
06.05.2021, 10:57
Надо передать число из панели в ПР200. Создаю в ПР200 сетевую целочисленную переменную с адресом 530 и на холсте помещаю ее в выходной блок сетевой переменной. В панели создаю объект “Создать числа” с адресом 4х530. Затем в этот объект ввожу число, а после нажатия Enter введенное число исчезает из поля ввода и ничего в ПР200 не передается. Если удаляю выходной блок сетевой переменной, то введенное число в поле ввода после нажатия Enter сохраняется. ПР200 - slave. Запись бита из ПР200 в панель проходит (включается индикатор) и значения с датчика, подключенного к контроллеру передаются. Подскажите, пожалуйста, в чем засада.

petera
06.05.2021, 12:34
Надо передать число из панели в ПР200. Создаю в ПР200 сетевую целочисленную переменную с адресом 530 и на холсте помещаю ее в выходной блок сетевой переменной. В панели создаю объект “Создать числа” с адресом 4х530. Затем в этот объект ввожу число, а после нажатия Enter введенное число исчезает из поля ввода и ничего в ПР200 не передается. Если удаляю выходной блок сетевой переменной, то введенное число в поле ввода после нажатия Enter сохраняется. ПР200 - slave. Запись бита из ПР200 в панель проходит (включается индикатор) и значения с датчика, подключенного к контроллеру передаются. Подскажите, пожалуйста, в чем засада.

Все правильно работает, т.к. "Создаю в ПР200 сетевую целочисленную переменную с адресом 530 и на холсте помещаю ее в выходной блок сетевой переменной".
Вот число 0 и отправляется в панель, не зависимо от того, что Вы там в панели вводите.
Создавать на холсте нужно входной блок сетевой переменной!
ЗЫ
К нему (блоку входной переменной) можно на схеме подключить простую переменную, которую вывести на экран ПР и убедится, что запись из панели в ПР происходит.

pozdn
06.05.2021, 12:50
Спасибо большое. Видно, заработался.