Работа с PLC Siemens S-7 1500 в Rapid SCADA

Просмотр 15 сообщений - с 16 по 30 (из 30 всего)
  • Автор
    Сообщения
  • #17542
    Ermakov Andrey
    Участник

    manjey73, попробовал сегодня на стенде поменять дату на 20 января 2038 года. Никаких ошибок не появилось, ПЛК остался в режиме RUN. Повторил эксперимент, написав цепочку со счётчиком: счётчик считал импульсы при дате ПЛК 10 ноября 2020 года. Затем я в режиме RUN поменял дату на 20 января 2020 года. Счётчик не сбросился в 0, а продолжил считать, значит контроллер не перезагружался.

    Фото стенда и экрана программатора с выполняемой программой и изменённой датой:
    1
    2

    P.S. ПЛК CPU 1215C DC/DC/DC (прошивка V 4.4.0)

    • Этот ответ был изменен 4 года, 5 месяцев назад от Ermakov Andrey. Причина: не прикрепились изображения
    #17544
    manjey73
    Участник

    Ermakov Andrey значит поправили косяк, что радует. Интересно как дело обстоит со старыми S7-300(400), есть для них новые прошивки с исправлениями ?

    #17545
    Ermakov Andrey
    Участник

    manjey73, у меня есть в работе старые S7-300 и S7-400, но прошивки на них я не обновляю, и экспериментировать с датами нет возможности. Думаю, что до 2038 года они сами развалятся и будут заменены на современные 🙂

    • Этот ответ был изменен 4 года, 5 месяцев назад от Ermakov Andrey.
    #17577
    Taw
    Участник

    @ermakov-andrey — не могли бы вы привести printscreen как вы в Rapid Scada задаёте таблицу Holding registers? И если не сложно — блок БД в TIA (для этих регистров).

    #17583
    Taw
    Участник

    Состояние цифровых входов и выходов читаются и могу записывать состояние в катушки. Holding registers я не использовал. Если у вас есть пример по Holding registers или по аналоговым портам тогда будет полезно.

    #17591
    Taw
    Участник

    Holding registers тоже легко читаются и записываются. Просто надо помнить double занимает 8 байт, а float только 4. И не забывать про Little- и Big- Endian.

    #17594
    Ermakov Andrey
    Участник

    TAW, вот моя конфигурация.

    https://i.postimg.cc/QMDz07M0/11.png
    https://i.postimg.cc/pdB67dhx/12.png
    https://i.postimg.cc/HxZPYP9h/13.png
    https://i.postimg.cc/rmFPLLx4/14.png

    Я пользуюсь только Holding Registers.
    Скриншоты сделаны с работающего оборудования, поэтому много лишней информации.

    #35229
    Madiyar Bakytuly
    Участник

    Добрый день! на 6 версий можно ли настроить обмен данными между ПЛК Siemens S7-1200 и Rapid Scada через modbus TCP?
    если да то можете подсказать как настроить шаблон

    #35231
    manjey73
    Участник

    В данном случае шаблон будет полностью зависеть от результатов программы ПЛК.
    Ну возможно там есть какие-то фиксированные параметры и адреса, но в остальном ПЛК же свободно программируемый.
    А там можно все, и битовые маски в регистр загнать, и word и dword и черта лысого.

    #35232
    Madiyar Bakytuly
    Участник

    а если через драйвер Орс Ua опросить.кто нибудь пробовал

    • Этот ответ был изменен 6 месяцев назад от Madiyar Bakytuly.
    #35235
    manjey73
    Участник

    Ну это будет лучше наверное. Только одно НО. вы сами программируете ПЛК?
    Потому что на S7-1200 OPC UA по умолчанию выключен. Да и Modbus там заслуга программиста ПЛК.
    А вот на S7-1500 OPC UA наоборот по умолчанию включен.

    #35236
    Madiyar Bakytuly
    Участник

    нет ПЛК не мы программируем к сожалению..может и по этому я не смог по OPC UA опросить

    #35238
    manjey73
    Участник

    Попросите тех, кто программирует включить OPC UA. Я правда не знаю, как он там переменные подтягивает.
    Знаю только, что на 1200-м он по умолчанию выключен. Непонятно только зачем так сделали?

    #35239
    a80808
    Участник

    Непонятно только зачем так сделали?

    Отдельную денюжку за включение? )))

    #35240
    manjey73
    Участник

    @a80808 так его программист включает, кто программу пишет. А не производитель типа.

Просмотр 15 сообщений - с 16 по 30 (из 30 всего)
  • Вы должны авторизироваться для ответа в этой теме.