Modbus TCP & WinCC. А можно без OPC?
Вставка
- Опубліковано 6 вер 2024
- Наш Telegram канал: t.me/SlavaSlav...
В составе драйверов WinCC 7 (взрослой, старшей, не TIA Portal, как еще то сказать)) есть драйвер Modbus TCP. Позиционируется как метод подключения к неким AS устройствам от Siemens. Какие это устройства мне неведомо, но любопытно было попытаться подключиться к какому то стороннему прибору. Что из этого получилось? Смотрим ;)
#modbustcp #wincc #moxa
По просьбам зрителей - карта МИР 2202 2013 9829 3288 Вячеслав Викторович С.Целевое назначение - развитие канала (оборудование для съёмки, м.б. какие то мини стенды и т.п.
Все плейлисты: / @slavaslavin1
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам. Подробнее:
/ @slavaslavin1
Возникла задача в WinCC 17 принять переменную сохранить её и когда будет затребовано передать назад кто может делал что то подобное вроде как можно но , пока не совсем понятно как правильно это можно будет сделать .
Хорошее видео, я использовал прослойку в виде ОПС сервера... У самого недавно появилась моха 1241-т, но я подключал её по модбасу к 1200 цпу...там и веб-сервер поинтересней, и все все все, что касается мохи, есть в нем. Мануал даже не открывал. А вот по поводу адреса именно устройства Modbus - на многих устройствах он задаётся, был опыт работы с плк овен старой версии, так там все чётко на этот счёт... Но это уже отдельная история... Жду видео об OPC в винсс тиа портал). И да, холдинг регистр 4, а инпут - 3.оговорка верная была) народ запутается щас...
Подключал модуль аналоговых входов Овен, к WINCC Professional TIA15 напрямую без проблем
Работает прекрасно. Единственное НО-у моих коллег были проблемы со скоростью опроса большого объема регистров(>1000) с одного устройства. Возможно проблема в ПЛК
У вас не возникало вот этих вот непоняток с адресацией? С прибором тут все ОК, ведь Lectus его читает вполне корректно. Или коммент не глядя? ))
@@SlavaSlavin1 проблем нет. адресация у Сименса свой велосипед. Если адрес 40001, надо писать 3х400001
@@SlavaSlavin1 9:15 была правильная адресация, Вы нолик нужный убрали
@@zhanluka Не смог с Holding прочитать. Про 0 как то наугад понял)) Но только с Input Registet считал
@@SlavaSlavin1
holding 3x400001
Input 2x300001
Как-то так. Смотрите в строке address в tag management
Доброго времени. А , вы пробовали подружить Плк овен 110 по TCP , и другие модели Плк через сеть
С винсиси? Боюсь точно не получится) Только ОРС
@@SlavaSlavin1 Спасибо за ваш ответ . Но , чисто случайно получилось попробовав стандартными методами . Ведь к сожалению удобный Lectus Modbus OPC у меня только триал на 30 тегов. А, ключа к нему нет. К сожалению (((
@@SlavaSlavin1 Создать модбас слейв , указать что это ТСП там задать адрес и порт . Дальше программируем по аналогии с панелями Овен ОП-320 (старых моделей ) , На , это набор в Плк закончен . Переходим в Wincc 17.
@@SlavaSlavin1 В портале выбираем соединения Модиком модбас Тсп тип процессора коцепт дальше указываем сеть Плк адрес и порт который указали в Плк . В переменных указываем наше соединение и адрес в моем случае это 3x300001 Для считывания Float.real . Показания были считаны без сторонних Opc и переданы в живую с плк 110 без всяких симуляторов. Так что кому нужно пользуйтесь может кому пригодиться для выполнения не стандартных задач.
Слава сними видос как в тиа портале сделать связь с частотником данфос по профибасу...
Только если в ТИА классику ставить)) С новыми линейками так и не успел познакомиться. Кто знает, может и пока...
Добрый день. Тоже столкнулся с непонятной адресацией по Modbus TCP и WinCC. Есть устройство Schneider Electric OTB модуль Ethernet 12вх/8вых =24В.
Хочу обратиться по битно к входам/выходам и выяснил вот, что.
В мануале по устройству написано, что чтение входов - регистр 0, чтение/запись выходов - регистр 100. В WinCC создаю два тега. Один чтение входа 0.0 (Binary Tag 3x400001.16), другой для выхода (Binary Tag 3x400101.16).
Что бы обратиться к нужному регистру нужно +1 к адресу (0->1, 100->101), а вот что бы до нужного бита достучаться, надо зеркально обратиться к нему. (первый- это последний). То что добавлять 1 адресу это я где-то видел в документациях по модбасу, а вот почему все перевернуто не знаю, но факт остается фактом. Или это особенность, какая то SIEMENS?
Я пока не знаю, особенность это, или фича) Пока что так, на ура залетел. Показал, что получилось ;)
Главное - убедился что возможно. Скорее всего потом, на смонтированном железе буду уже тщательнее копать.