- Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
- Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
- Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
- За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
- Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
- Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
- Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.
SoMachine Expert M172
Модератор: Специалисты SE
-
- здесь недавно
- Сообщения: 12
- Зарегистрирован: 18 сен 2019, 15:44
- Имя: Гена
- Страна: BLR
SoMachine Expert M172
Добрый день.
я только начинаю изучать ПЛК и пришлось мне с разу разбираться с Modicon M172
В общем у меня стоить задача управлять несколькими электроприводами клапанов и одним насосом , который будет включаться по датчику давления 4-20ма,программу нужно будет на писать на языке ST .с чего лучше начать заниматься этим вопросом ?
я только начинаю изучать ПЛК и пришлось мне с разу разбираться с Modicon M172
В общем у меня стоить задача управлять несколькими электроприводами клапанов и одним насосом , который будет включаться по датчику давления 4-20ма,программу нужно будет на писать на языке ST .с чего лучше начать заниматься этим вопросом ?
-
- завсегдатай
- Сообщения: 577
- Зарегистрирован: 02 дек 2015, 06:57
- Имя: Огородников Сергей
- Страна: РФ
- Благодарил (а): 120 раз
- Поблагодарили: 103 раза
SoMachine Expert M172
Добрый день!
Изучать документацию, пробовать писать и отлаживать программы
Сергей Медведев создал папку в облаке, изучайте:
https://schneider-electric.app.box.com/ ... 8703982349
Изучать документацию, пробовать писать и отлаживать программы
Сергей Медведев создал папку в облаке, изучайте:
https://schneider-electric.app.box.com/ ... 8703982349
СВ
-
- здесь недавно
- Сообщения: 12
- Зарегистрирован: 18 сен 2019, 15:44
- Имя: Гена
- Страна: BLR
-
- здесь недавно
- Сообщения: 12
- Зарегистрирован: 18 сен 2019, 15:44
- Имя: Гена
- Страна: BLR
SoMachine Expert M172
в status variables есть min и max значения туда писать величины который может измерить датчик? или min = 4 ma = 0 ,а max=20ma= 32768 ?
и как пользоваться библиотеками ?
и как пользоваться библиотеками ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
-
- здесь недавно
- Сообщения: 12
- Зарегистрирован: 18 сен 2019, 15:44
- Имя: Гена
- Страна: BLR
SoMachine Expert M172
как вызвать библиотеку ?
например при вызове
CMD_TMR(IN := %IX5, PT := 300);
A:=CMD_TMR.Q
пишет что такой функции не существует не существует
вроде error s1312
например при вызове
CMD_TMR(IN := %IX5, PT := 300);
A:=CMD_TMR.Q
пишет что такой функции не существует не существует
вроде error s1312
-
- здесь недавно
- Сообщения: 12
- Зарегистрирован: 18 сен 2019, 15:44
- Имя: Гена
- Страна: BLR
SoMachine Expert M172
разобрался надо было добавить локальную переменную с именем функционального блока и указать тип
-
- здесь недавно
- Сообщения: 12
- Зарегистрирован: 18 сен 2019, 15:44
- Имя: Гена
- Страна: BLR
SoMachine Expert M172
при вызове R_TRIG(clk:=in1); -in1 дискретный вход 1
q1:=R_trig.Q; q1- дискретный выход 1
программа компилируется , а в режиме симуляции не работает R_trig .
что не так делаю ?
q1:=R_trig.Q; q1- дискретный выход 1
программа компилируется , а в режиме симуляции не работает R_trig .
что не так делаю ?
-
- завсегдатай
- Сообщения: 577
- Зарегистрирован: 02 дек 2015, 06:57
- Имя: Огородников Сергей
- Страна: РФ
- Благодарил (а): 120 раз
- Поблагодарили: 103 раза
SoMachine Expert M172
1. Экземпляр R_TRIG также нужно создавать
2. Допустим, экземпяр создан. Думаю, увидеть срабатывание выхода на одном цикле сканирования будет сложновато
Если привязать к выходу созданного экземпляра R_TRIG счётчик - он по каждому нажатию входа будет инкрементироваться
2. Допустим, экземпяр создан. Думаю, увидеть срабатывание выхода на одном цикле сканирования будет сложновато
Если привязать к выходу созданного экземпляра R_TRIG счётчик - он по каждому нажатию входа будет инкрементироваться
СВ
-
- здесь недавно
- Сообщения: 12
- Зарегистрирован: 18 сен 2019, 15:44
- Имя: Гена
- Страна: BLR
-
- здесь недавно
- Сообщения: 12
- Зарегистрирован: 18 сен 2019, 15:44
- Имя: Гена
- Страна: BLR
SoMachine Expert M172
Добрый день . подскажите пожалуйста какие есть команды для работы с памятью плк ? или скажете где почитать ?
-
- завсегдатай
- Сообщения: 577
- Зарегистрирован: 02 дек 2015, 06:57
- Имя: Огородников Сергей
- Страна: РФ
- Благодарил (а): 120 раз
- Поблагодарили: 103 раза
SoMachine Expert M172
Добрый день!
А что имеется в виду под
Читать можно:
- встроенную справку
- документацию на сайте вендора (в т.ч. иноязычных версиях)
- Сергей Медведев создал большой репозиторий с примерами практически всех вопросов, которые встречались у пользователей, ссылку я приводил выше
А что имеется в виду под
?командами для работы с памятью плк
Читать можно:
- встроенную справку
- документацию на сайте вендора (в т.ч. иноязычных версиях)
- Сергей Медведев создал большой репозиторий с примерами практически всех вопросов, которые встречались у пользователей, ссылку я приводил выше
СВ
-
- здесь недавно
- Сообщения: 12
- Зарегистрирован: 18 сен 2019, 15:44
- Имя: Гена
- Страна: BLR
SoMachine Expert M172
например для вывода на панель значений датчика температуры в градусах , или какой нибудь переменной сохраненной в памяти
я так понимаю сначала нужно сигнал с датчика нужно сохранять в какую то переменную потом ее читать от туда чтобы вывести на панель
я так понимаю сначала нужно сигнал с датчика нужно сохранять в какую то переменную потом ее читать от туда чтобы вывести на панель
-
- завсегдатай
- Сообщения: 577
- Зарегистрирован: 02 дек 2015, 06:57
- Имя: Огородников Сергей
- Страна: РФ
- Благодарил (а): 120 раз
- Поблагодарили: 103 раза
SoMachine Expert M172
Добрый день!
Для того, чтобы вывести переменную на панель, у неё должен быть адрес.
Переменные с адресами создаются в Status variables или EEPROM Parameters
Т.е. именно из этих групп переменные доступны для панели
У Сергея в облачной папке есть описание создания проекта, в т.ч. и с выводом переменных на панель.
Если пройдёте поэтапно до конца - многие вещи станут понятнее
Ну, или к нам на обучение)
Для того, чтобы вывести переменную на панель, у неё должен быть адрес.
Переменные с адресами создаются в Status variables или EEPROM Parameters
Т.е. именно из этих групп переменные доступны для панели
У Сергея в облачной папке есть описание создания проекта, в т.ч. и с выводом переменных на панель.
Если пройдёте поэтапно до конца - многие вещи станут понятнее
Ну, или к нам на обучение)
СВ
-
- здесь недавно
- Сообщения: 12
- Зарегистрирован: 18 сен 2019, 15:44
- Имя: Гена
- Страна: BLR
-
- здесь недавно
- Сообщения: 12
- Зарегистрирован: 18 сен 2019, 15:44
- Имя: Гена
- Страна: BLR
SoMachine Expert M172
Здравствуйте , подскажете как сделать чтобы включение клапана было привязано к реальному времени и включался в определенное время суток ?
-
- здесь недавно
- Сообщения: 12
- Зарегистрирован: 18 сен 2019, 15:44
- Имя: Гена
- Страна: BLR
SoMachine Expert M172
с выводом времени разобрался, надо было сделать так картинке . возник еще один вопрос можно ли вывести в одной переменной сразу hs ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.