1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

SoMachine Expert M172

Unity Pro (Control Expert), Quantum, Premium, M340, M580, Hybrid DCS, Process Expert, Zelio, Twido, M17*, M2**, SCADAPACK, SoMachine, MachineExpert, ZelioSoft, TwidoSoft, TwidoSuite, TelePace

Модератор: Специалисты SE

Ответить

Автор темы
gshvedoff
здесь недавно
здесь недавно
Сообщения: 12
Зарегистрирован: 18 сен 2019, 15:44
Имя: Гена
Страна: BLR

SoMachine Expert M172

Сообщение gshvedoff »

Добрый день.

я только начинаю изучать ПЛК и пришлось мне с разу разбираться с Modicon M172
В общем у меня стоить задача управлять несколькими электроприводами клапанов и одним насосом , который будет включаться по датчику давления 4-20ма,программу нужно будет на писать на языке ST .с чего лучше начать заниматься этим вопросом ?

ogorsv
завсегдатай
завсегдатай
Сообщения: 576
Зарегистрирован: 02 дек 2015, 06:57
Имя: Огородников Сергей
Страна: РФ
Благодарил (а): 120 раз
Поблагодарили: 103 раза

SoMachine Expert M172

Сообщение ogorsv »

Добрый день!

Изучать документацию, пробовать писать и отлаживать программы
Сергей Медведев создал папку в облаке, изучайте:
https://schneider-electric.app.box.com/ ... 8703982349
СВ

Автор темы
gshvedoff
здесь недавно
здесь недавно
Сообщения: 12
Зарегистрирован: 18 сен 2019, 15:44
Имя: Гена
Страна: BLR

SoMachine Expert M172

Сообщение gshvedoff »

Спасибо

Автор темы
gshvedoff
здесь недавно
здесь недавно
Сообщения: 12
Зарегистрирован: 18 сен 2019, 15:44
Имя: Гена
Страна: BLR

SoMachine Expert M172

Сообщение gshvedoff »

в status variables есть min и max значения туда писать величины который может измерить датчик? или min = 4 ma = 0 ,а max=20ma= 32768 ?
и как пользоваться библиотеками ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.

Автор темы
gshvedoff
здесь недавно
здесь недавно
Сообщения: 12
Зарегистрирован: 18 сен 2019, 15:44
Имя: Гена
Страна: BLR

SoMachine Expert M172

Сообщение gshvedoff »

как вызвать библиотеку ?
например при вызове
CMD_TMR(IN := %IX5, PT := 300);

A:=CMD_TMR.Q

пишет что такой функции не существует не существует
вроде error s1312

Автор темы
gshvedoff
здесь недавно
здесь недавно
Сообщения: 12
Зарегистрирован: 18 сен 2019, 15:44
Имя: Гена
Страна: BLR

SoMachine Expert M172

Сообщение gshvedoff »

разобрался надо было добавить локальную переменную с именем функционального блока и указать тип

Автор темы
gshvedoff
здесь недавно
здесь недавно
Сообщения: 12
Зарегистрирован: 18 сен 2019, 15:44
Имя: Гена
Страна: BLR

SoMachine Expert M172

Сообщение gshvedoff »

при вызове R_TRIG(clk:=in1); -in1 дискретный вход 1
q1:=R_trig.Q; q1- дискретный выход 1
программа компилируется , а в режиме симуляции не работает R_trig .
что не так делаю ?

ogorsv
завсегдатай
завсегдатай
Сообщения: 576
Зарегистрирован: 02 дек 2015, 06:57
Имя: Огородников Сергей
Страна: РФ
Благодарил (а): 120 раз
Поблагодарили: 103 раза

SoMachine Expert M172

Сообщение ogorsv »

1. Экземпляр R_TRIG также нужно создавать
2. Допустим, экземпяр создан. Думаю, увидеть срабатывание выхода на одном цикле сканирования будет сложновато
Если привязать к выходу созданного экземпляра R_TRIG счётчик - он по каждому нажатию входа будет инкрементироваться
СВ

Автор темы
gshvedoff
здесь недавно
здесь недавно
Сообщения: 12
Зарегистрирован: 18 сен 2019, 15:44
Имя: Гена
Страна: BLR

SoMachine Expert M172

Сообщение gshvedoff »

спасибо.

Автор темы
gshvedoff
здесь недавно
здесь недавно
Сообщения: 12
Зарегистрирован: 18 сен 2019, 15:44
Имя: Гена
Страна: BLR

SoMachine Expert M172

Сообщение gshvedoff »

Добрый день . подскажите пожалуйста какие есть команды для работы с памятью плк ? или скажете где почитать ?

ogorsv
завсегдатай
завсегдатай
Сообщения: 576
Зарегистрирован: 02 дек 2015, 06:57
Имя: Огородников Сергей
Страна: РФ
Благодарил (а): 120 раз
Поблагодарили: 103 раза

SoMachine Expert M172

Сообщение ogorsv »

Добрый день!

А что имеется в виду под
командами для работы с памятью плк
?

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

Автор темы
gshvedoff
здесь недавно
здесь недавно
Сообщения: 12
Зарегистрирован: 18 сен 2019, 15:44
Имя: Гена
Страна: BLR

SoMachine Expert M172

Сообщение gshvedoff »

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

ogorsv
завсегдатай
завсегдатай
Сообщения: 576
Зарегистрирован: 02 дек 2015, 06:57
Имя: Огородников Сергей
Страна: РФ
Благодарил (а): 120 раз
Поблагодарили: 103 раза

SoMachine Expert M172

Сообщение ogorsv »

Добрый день!

Для того, чтобы вывести переменную на панель, у неё должен быть адрес.
Переменные с адресами создаются в Status variables или EEPROM Parameters
Т.е. именно из этих групп переменные доступны для панели

У Сергея в облачной папке есть описание создания проекта, в т.ч. и с выводом переменных на панель.
Если пройдёте поэтапно до конца - многие вещи станут понятнее
Ну, или к нам на обучение)
СВ

Автор темы
gshvedoff
здесь недавно
здесь недавно
Сообщения: 12
Зарегистрирован: 18 сен 2019, 15:44
Имя: Гена
Страна: BLR

SoMachine Expert M172

Сообщение gshvedoff »

Спасибо

Автор темы
gshvedoff
здесь недавно
здесь недавно
Сообщения: 12
Зарегистрирован: 18 сен 2019, 15:44
Имя: Гена
Страна: BLR

SoMachine Expert M172

Сообщение gshvedoff »

Здравствуйте , подскажете как сделать чтобы включение клапана было привязано к реальному времени и включался в определенное время суток ?

Автор темы
gshvedoff
здесь недавно
здесь недавно
Сообщения: 12
Зарегистрирован: 18 сен 2019, 15:44
Имя: Гена
Страна: BLR

SoMachine Expert M172

Сообщение gshvedoff »

с выводом времени разобрался, надо было сделать так картинке . возник еще один вопрос можно ли вывести в одной переменной сразу h:m:s ?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Ответить

Вернуться в «ПЛК»