Стартовая страница › Форумы › Взаимодействие с устройствами › Работа с PLC Siemens S-7 1500 в Rapid SCADA
- В этой теме 29 ответов, 6 участников, последнее обновление 6 месяцев назад сделано
manjey73.
-
АвторСообщения
-
10.11.2020 в 09:45 #17542
Ermakov Andrey
Участникmanjey73, попробовал сегодня на стенде поменять дату на 20 января 2038 года. Никаких ошибок не появилось, ПЛК остался в режиме RUN. Повторил эксперимент, написав цепочку со счётчиком: счётчик считал импульсы при дате ПЛК 10 ноября 2020 года. Затем я в режиме RUN поменял дату на 20 января 2020 года. Счётчик не сбросился в 0, а продолжил считать, значит контроллер не перезагружался.
Фото стенда и экрана программатора с выполняемой программой и изменённой датой:
P.S. ПЛК CPU 1215C DC/DC/DC (прошивка V 4.4.0)
-
Этот ответ был изменен 4 года, 5 месяцев назад от
Ermakov Andrey. Причина: не прикрепились изображения
10.11.2020 в 10:36 #17544manjey73
УчастникErmakov Andrey значит поправили косяк, что радует. Интересно как дело обстоит со старыми S7-300(400), есть для них новые прошивки с исправлениями ?
10.11.2020 в 11:02 #17545Ermakov Andrey
Участникmanjey73, у меня есть в работе старые S7-300 и S7-400, но прошивки на них я не обновляю, и экспериментировать с датами нет возможности. Думаю, что до 2038 года они сами развалятся и будут заменены на современные 🙂
-
Этот ответ был изменен 4 года, 5 месяцев назад от
Ermakov Andrey.
16.11.2020 в 09:26 #17577Taw
Участник@ermakov-andrey — не могли бы вы привести printscreen как вы в Rapid Scada задаёте таблицу Holding registers? И если не сложно — блок БД в TIA (для этих регистров).
16.11.2020 в 16:39 #17583Taw
УчастникСостояние цифровых входов и выходов читаются и могу записывать состояние в катушки. Holding registers я не использовал. Если у вас есть пример по Holding registers или по аналоговым портам тогда будет полезно.
18.11.2020 в 15:31 #17591Taw
УчастникHolding registers тоже легко читаются и записываются. Просто надо помнить double занимает 8 байт, а float только 4. И не забывать про Little- и Big- Endian.
19.11.2020 в 09:43 #17594Ermakov 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.
Скриншоты сделаны с работающего оборудования, поэтому много лишней информации.24.10.2024 в 13:28 #35229Madiyar Bakytuly
УчастникДобрый день! на 6 версий можно ли настроить обмен данными между ПЛК Siemens S7-1200 и Rapid Scada через modbus TCP?
если да то можете подсказать как настроить шаблон24.10.2024 в 13:33 #35231manjey73
УчастникВ данном случае шаблон будет полностью зависеть от результатов программы ПЛК.
Ну возможно там есть какие-то фиксированные параметры и адреса, но в остальном ПЛК же свободно программируемый.
А там можно все, и битовые маски в регистр загнать, и word и dword и черта лысого.24.10.2024 в 13:37 #35232Madiyar Bakytuly
Участника если через драйвер Орс Ua опросить.кто нибудь пробовал
-
Этот ответ был изменен 6 месяцев назад от
Madiyar Bakytuly.
24.10.2024 в 14:09 #35235manjey73
УчастникНу это будет лучше наверное. Только одно НО. вы сами программируете ПЛК?
Потому что на S7-1200 OPC UA по умолчанию выключен. Да и Modbus там заслуга программиста ПЛК.
А вот на S7-1500 OPC UA наоборот по умолчанию включен.24.10.2024 в 14:22 #35236Madiyar Bakytuly
Участникнет ПЛК не мы программируем к сожалению..может и по этому я не смог по OPC UA опросить
24.10.2024 в 14:58 #35238manjey73
УчастникПопросите тех, кто программирует включить OPC UA. Я правда не знаю, как он там переменные подтягивает.
Знаю только, что на 1200-м он по умолчанию выключен. Непонятно только зачем так сделали?24.10.2024 в 15:58 #35239a80808
УчастникНепонятно только зачем так сделали?
Отдельную денюжку за включение? )))
24.10.2024 в 16:20 #35240 -
Этот ответ был изменен 4 года, 5 месяцев назад от
-
АвторСообщения
- Вы должны авторизироваться для ответа в этой теме.