Показано с 1 по 7 из 7

Тема: ПЛК 110 как Siemens s7 1200

  1. #1

    Post ПЛК 110 как Siemens s7 1200

    Добрый день! Дорогие форумчане подскажите.
    Начинаю осваивать ПЛК 110. Хочу понять, могу ли я создавать здесь мультиэкземплярные функциональные блоки.
    Условно: блок задвижки, внутри блока локальный фб таймера, который осуществляет проверку хода задвижки. Программа одна, но вызываю ее с разным набором входных сигналов.
    На всех экземплярах вызова таймеры начинают считать одновременно.
    Как создать мультиэкземпляр? И
    ли единственный вариант создать 24 программы для каждой задвижки, а сама задвижка как объект ?
    Объясните, пожалуйста.

  2. #2
    Пользователь
    Регистрация
    10.11.2014
    Адрес
    Санкт-Петербург
    Сообщений
    980

    По умолчанию

    Создаете ОБЪЕКТ задвижка в локальной библиотеке и перетаскиваете его в дерево Объектов столько раз, сколько нужно.

    В Мастерскаде 4Д, мультиэкземплярится не только код нижнего уровня, но и все окна, сообщения и прочее и прочее.

  3. #3

    По умолчанию

    Правильно я понимаю, что тут нет такого понятия как FC, FB, DB inst, DB Global. Создаешь в библиотеке объект (условно FB), копируешь его в объекты столько раз сколько нужно, это равносильно операции вставки FB со своими инстанс DB, и потом уже работаешь с этим?

    Второе. К переменным объекта в коде другого блока я могу получить прямой доступ без подвязывания этих переменных к входным параметрам блока?

  4. #4
    Пользователь
    Регистрация
    10.11.2014
    Адрес
    Санкт-Петербург
    Сообщений
    980

    По умолчанию

    1. Нет. Понятия FC, FB, DB inst - есть в Мастерскаде. FC и FB создаются также в библиотеке. Можно создать просто FB Valve, но в мастерскаде есть более удобные механизмы. Создавая ОБЪЕКТ задвижка, вы одновременно создаете FB, его визуализацию, его сообщения и прочее. Объект в Мастерскаде, это что-то вроде класса в объекто-ориентированных языках, а добавление этого объекта в дерево объектов - это создание экземпляра данного класса.

    2. Вроде бы что-то делали для прямого доступа к параметрам объекта в Мастерскаде в последних версиях, но все же для Мастрескады это не совсем правильное решение. Всегда можно сделать нужную переменную внешним параметром объекта и оттуда ее читать, методом перетаскивания.

  5. #5
    Пользователь
    Регистрация
    10.11.2014
    Адрес
    Санкт-Петербург
    Сообщений
    980

    По умолчанию

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

  6. #6

    По умолчанию

    Цитата Сообщение от Спорягин Кирилл Посмотреть сообщение
    Дмитрий, могу на почту вам выслать методические указания собственного авторства по работе в Мастерскаде.
    Добрый день. Буду очень признателен, если поделитесь методичкой.

  7. #7
    Пользователь
    Регистрация
    10.11.2014
    Адрес
    Санкт-Петербург
    Сообщений
    980

    По умолчанию

    Выслал личным сообщением.

Похожие темы

  1. МК210 + PLC (S7-1200 и др.)
    от tkont в разделе Мх210
    Ответов: 30
    Последнее сообщение: 26.10.2021, 22:14
  2. ИП 320 + S7-1200
    от Иван163 в разделе Панели оператора (HMI)
    Ответов: 1
    Последнее сообщение: 17.10.2018, 21:01
  3. термопара с диапазоном 300...1200 гр.ц.
    от Павел Братковский в разделе Подбор Оборудования
    Ответов: 2
    Последнее сообщение: 05.08.2016, 12:35
  4. ПЛК100 чтение данных с Siemens s7-1200
    от GreenFire в разделе ПЛК1хх
    Ответов: 13
    Последнее сообщение: 09.06.2015, 11:43
  5. S7-1200+UniversalModbusServer
    от КучаВопросов в разделе Master SCADA 3
    Ответов: 4
    Последнее сообщение: 25.11.2013, 16:09

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •