Страница 1 из 2 12 ПоследняяПоследняя
Показано с 1 по 10 из 13

Тема: Виртуальный контроллер

  1. #1

    По умолчанию Виртуальный контроллер

    Здравствуйте.
    Есть ПЛК110 М02. И надо его уже отдавать на монтаж, а значит, доводить проект без физического контроллера. Симуляция не все симулирует и важные штуки не работают. Пробую разобраться с виртуальным контроллером, но что-то ничего не выходит. Растолкуйте пожалуйста, как просимулировать конкретный ПЛК на виртуальном? При попытке выбрать в настройках целевой платформы "PLCWinNT" изчезает вся конфигурация PLC (естественно!) и проект не компилится - не знает ни о входах, ни о ModBus. Как вообще ему рассказать о конфигурации ПЛК110? Или я слишком многого хочу? Или вообще что-то не то делаю?
    Спасибо.
    С уважением,
    Виталий Светашов.

  2. #2

    По умолчанию

    Цитата Сообщение от Виталий Светашов Посмотреть сообщение
    Здравствуйте.
    Есть ПЛК110 М02. И надо его уже отдавать на монтаж, а значит, доводить проект без физического контроллера. Симуляция не все симулирует и важные штуки не работают. Пробую разобраться с виртуальным контроллером, но что-то ничего не выходит. Растолкуйте пожалуйста, как просимулировать конкретный ПЛК на виртуальном? При попытке выбрать в настройках целевой платформы "PLCWinNT" изчезает вся конфигурация PLC (естественно!) и проект не компилится - не знает ни о входах, ни о ModBus. Как вообще ему рассказать о конфигурации ПЛК110? Или я слишком многого хочу? Или вообще что-то не то делаю?
    Спасибо.
    "Железную" часть ПЛК так не проверить

  3. #3

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    "Железную" часть ПЛК так не проверить
    Спасибо за ответ. Понятно, что физически входов нет. Как сделать, чтобы не ругалось на отсутствие переменных входов? Неужто нужно их все прописать вручную в глобальных? А при записи в реальный контроллер опять все править? Может можно как-то импортировать конфигурацию на уровне переменных в виртуальный контроллер? В конце концов, это же просто адреса в памяти.
    С уважением,
    Виталий Светашов.

  4. #4

    По умолчанию

    Так а зачем вам "железные" входа эмулировать?
    Вот модбас - да, это было бы неплохо.
    Как я понял, через PLCWinNT в принципе можно сделать и работу по модбас - но только через библиотеки, а если в проекте сделано через конфигурацию - то не получится.

    А какие "важные штуки" не работают?

  5. #5

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    Так а зачем вам "железные" входа эмулировать?
    Да не то, чтобы эмулировать. Просто есть переменные, привязанные к входам.
    vars.jpg
    Нет входов - нет переменных. Компилятор ругается. Вот я и озадачился - нет ли возможности импортировать эти переменные? По-идее виртуальный PLC должен эмулировать реальный, хотя бы на уровне пространства памяти. Значит, вроде должна быть такая возможность, чтобы не набирать вручную все эти
    iZero AT % IX1.1.1:BOOL
    У меня конечно еще много вопросов, но пока даже прогу не могу скомпилировать.
    Вот модбас - да, это было бы неплохо.
    У меня модбас только для связи с панелью оператора, так что собственно связь и не особо нужна для отладки, пока достаточно визуализации. Лишь бы были переменные регистров Модбас.
    А какие "важные штуки" не работают?
    У меня там управление сервоприводом, сделанное на ФБ в Харделле. Вот оно и не работает. В итоге весь процесс не работает.
    С уважением,
    Виталий Светашов.

  6. #6

    По умолчанию

    Цитата Сообщение от Виталий Светашов Посмотреть сообщение
    ...
    У меня там управление сервоприводом, сделанное на ФБ в Харделле. Вот оно и не работает. В итоге весь процесс не работает.
    Ну такое точно надо проверять на реальном ПЛК

  7. #7

    По умолчанию

    Цитата Сообщение от 1exan Посмотреть сообщение
    Ну такое точно надо проверять на реальном ПЛК
    Еще раз спасибо, что отвечаете.
    На реальном проверено, все пашет. Мне осталось обвесить алармами да рецептами, да и после установки на объект наверняка потребуются доработки. Но железо уже будет в шкафу, а жить в цеху некомфортно. Вот и решил попробовать симуляцию. И что-то сел я с этим виртуальным контроллером. И с переносом конфигурации какая-то фигня - мало того, что не могу как-то импортировать, так и забить вручную не выходит - там вообще ничего нет, кроме пары CAN-устройств.
    Conf.jpg
    Даже просто не получается запустить. Даже новый почти пустой проект. Запускаю PLCWinNT - программа не загружена. Вроде все делаю, как в видосах - но у них сразу загружается программа, у меня нет. Хочется уже разобраться с виртуальным контроллером - что на нем вообще можно делать.
    VirtPLC.jpg
    С уважением,
    Виталий Светашов.

  8. #8
    Пользователь Аватар для petera
    Регистрация
    06.05.2011
    Адрес
    Минск
    Сообщений
    3,841

    По умолчанию

    Делать нужно как обычно
    - создать в gatewey канал с TCP для связи кодесиса с PLCWinNT
    - запустить PLCWinNT
    - подключится к нему из среды кодесис
    - загрузить из среды кодесис проект в PLCWinNT
    - запустить проект на выполнение
    Мой канал на ютубе
    https://www.youtube.com/c/ПетрАртюков
    Библиотека ГМ для СП300
    https://disk.yandex.com/d/gHLMhLi8x1_HBg

  9. #9

    По умолчанию

    Цитата Сообщение от petera Посмотреть сообщение
    Делать нужно как обычно
    - создать в gatewey канал с TCP для связи кодесиса с PLCWinNT
    - запустить PLCWinNT
    - подключится к нему из среды кодесис
    - загрузить из среды кодесис проект в PLCWinNT
    - запустить проект на выполнение
    Спасибо за ответ. Да вроде все так и делаю. Первые два пункта, дальше не идет.
    port.jpg
    con_error.jpg
    PS Может у меня какие-то службы не запущены? Какие нужны?
    Последний раз редактировалось Виталий Светашов; 20.10.2023 в 16:40.
    С уважением,
    Виталий Светашов.

  10. #10

    По умолчанию

    Цитата Сообщение от Виталий Светашов Посмотреть сообщение
    Спасибо за ответ. Да вроде все так и делаю. Первые два пункта, дальше не идет.
    port.jpg
    con_error.jpg
    PS Может у меня какие-то службы не запущены? Какие нужны?
    У вас подключение к вирт. контроллеру не правильно прописано, должно быть TCP/IP localhost порт 1200 1 localhost.jpggatewey1 gatewey.jpg
    То же самое выбрать и в gatewey
    Последний раз редактировалось kondor3000; 20.10.2023 в 17:47.

Страница 1 из 2 12 ПоследняяПоследняя

Похожие темы

  1. Не стартует виртуальный ПЛК
    от Xasya в разделе ПЛК2хх
    Ответов: 7
    Последнее сообщение: 15.10.2023, 22:53
  2. Виртуальный ПЛК-200
    от Serrk в разделе ПЛК2хх
    Ответов: 6
    Последнее сообщение: 07.08.2023, 16:00
  3. Виртуальный контроллер WKLOGIK
    от Вадим2881 в разделе Телемеханика ЛАЙТ
    Ответов: 10
    Последнее сообщение: 04.08.2021, 14:32
  4. Виртуальный контроллер
    от Dmitriy795 в разделе СПК1хх [М01]
    Ответов: 3
    Последнее сообщение: 26.11.2019, 19:16
  5. Виртуальный СОМпорт по USB
    от АлександрБо в разделе ПЛК1хх
    Ответов: 2
    Последнее сообщение: 18.09.2008, 18:47

Ваши права

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