PDA

Просмотр полной версии : Перемножение переменных



Pavel_NSK
21.07.2017, 13:30
Добрый день.
Уважаемые форумчане битый день пытаюсь реализовать следующее. Заложено у нас следующее оборудование ПЛК 110 и ИП320. Необходимо с ИП320 задавать количество вещества (от1-до20 м3), чтобы количество, запрошенное отображалось на экране, но и также пересылать его в контроллер, где его необходимо подставить в формулу (помножить на постоянные коэффициент), а затем сравнивать количество импульсов с расходомера с полученным значением.
Собственно, не могу найти не в описании (справка), не в каких то видео примерах на ютубе.
Как это описать программой, добавил я значит в конфигурации Modbus (slave), добавил под элемент float, ну вот я получаю его в программе и пытаюсь помножить на постоянное значение при помощи MUL, но ничего не выходит.
Я в программировании новичок, может, тема подобная и есть и я просто не нашел. Буду признателен за любую информацию.

p_dima90
21.07.2017, 13:43
Добрый день.
Уважаемые форумчане битый день пытаюсь реализовать следующее. Заложено у нас следующее оборудование ПЛК 110 и ИП320. Необходимо с ИП320 задавать количество вещества (от1-до20 м3), чтобы количество, запрошенное отображалось на экране, но и также пересылать его в контроллер, где его необходимо подставить в формулу (помножить на постоянные коэффициент), а затем сравнивать количество импульсов с расходомера с полученным значением.
Собственно, не могу найти не в описании (справка), не в каких то видео примерах на ютубе.
Как это описать программой, добавил я значит в конфигурации Modbus (slave), добавил под элемент float, ну вот я получаю его в программе и пытаюсь помножить на постоянное значение при помощи MUL, но ничего не выходит.
Я в программировании новичок, может, тема подобная и есть и я просто не нашел. Буду признателен за любую информацию.

Задайте имя своей переменной, из конфигуратора, она автоматически становится доступной в любой части программы (глобал). Далее, если в CFC - функция MUL, на входе функции ваша переменная из конфигуратора и переменная постоянного коэф. Выход функции - переменная результата.

Pavel_NSK
21.07.2017, 18:24
Да вроде все так и делаю, когда эмулятор, запускаю почему то блок mul, не перемножает. Я что и спросил, наверняка ктото с таким сталкивался.

smk1635
21.07.2017, 18:36
Десять грёбаных знаков

32172

Pavel_NSK
25.07.2017, 10:58
Большое спасибо. Разобрался.