1. Обязательно представиться на русском языке кириллицей (заполнить поле "Имя").
  2. Фиктивные имена мы не приветствуем. Ивановых и Пупкиных здесь уже достаточно.
  3. Не писать свой вопрос в первую попавшуюся тему - вместо этого создать новую тему.
  4. За поиск, предложение и обсуждение пиратского ПО и средств взлома - бан без предупреждения.
  5. Рекламу и частные объявления "куплю/продам/есть халтура" мы не размещаем ни на каких условиях.
  6. Перед тем как что-то написать - читать здесь и здесь, а студентам - обязательно здесь.
  7. Не надо писать в ЛС администраторам свои технические вопросы. Администраторы форума отлично знают как работает форум, а не все-все контроллеры, о которых тут пишут.

Modicon TM238LFDC24DT подключение к ПК

Unity Pro (Control Expert), Quantum, Premium, M340, M580, Hybrid DCS, Process Expert, Zelio, Twido, M17*, M2**, SCADAPACK, SoMachine, MachineExpert, ZelioSoft, TwidoSoft, TwidoSuite, TelePace

Модератор: Специалисты SE

Ответить

Автор темы
Samdim
новенький
новенький
Сообщения: 1
Зарегистрирован: 12 янв 2023, 06:29
Имя: Дмитрий
Страна: Россия
город/регион: Спб

Modicon TM238LFDC24DT подключение к ПК

Сообщение Samdim »

Уважаемые форумчане! Есть рабочий контроллер TM238LFDC24D. При его соединении по USB с SoMachine4.1, определяется серийный номер, V. 4.0.1.22, но соединения не происходит, так как контроллер находится в RUN. Исходного проекта нет. Есть тема где описана процедура создания пустого проекта и выгрузки исполняемых файлов из контроллера. Есть ли опыт проведения такой операции? Нужны данные настройки параметров Sl.1 по Modbus. Получится ли их узнать после такой процедуры. Через Controller Assistant считать image контроллера не получается, ошибка процесса коммуникации. Сделать Upload project from controller невозможно, сообщение No source archive availabl on the PLC.

Andreyit
не первый раз у нас
не первый раз у нас
Сообщения: 349
Зарегистрирован: 06 фев 2020, 16:09
Имя: Андрей
город/регион: Екатеринбург
Поблагодарили: 59 раз

Modicon TM238LFDC24DT подключение к ПК

Сообщение Andreyit »

М-м-м. Без исходника это, с большой вероятностью, не узнать. Исходник\исполняемые файлы выгрузить нельзя т.к. "No source archive availabl on the PLC".
Решение - искать того, кто заново создаст проект для плк. И вроде есть какие-то программы для опроса modbus устройств чтобы ячейки опроса узнать примерно.
Близкая тема, но там проект есть.

ogorsv
завсегдатай
завсегдатай
Сообщения: 577
Зарегистрирован: 02 дек 2015, 06:57
Имя: Огородников Сергей
Страна: РФ
Благодарил (а): 120 раз
Поблагодарили: 103 раза

Modicon TM238LFDC24DT подключение к ПК

Сообщение ogorsv »

Добрый день!

1. Исходники-наше всё
Нет исходника - нужно будет совершить много телодвижений

2. Вы не сформулировали полностью задачу: "Нужны данные настройки параметров Sl.1 по Modbus" - для чего?
Если хотите, чтобы ПЛК опрашивал устройства, то без изменения программы это сделать не получится скорее всего
Получается, вы хотите именно опрашивать известные регистры в ПЛК (приходится за вас додумывать)? Чем вы опрашивать собираетесь?

3. Допустим, вы знаете адреса регистров и значения в них ненулевые (чтобы можно было удостоверится в правильности опроса). Возникают вопросы:
3.1. Какую функцию программист установил на SL1? Порт может быть сконфигурирован и слэйвом, и мастером, и IOScanner-ом
3.2. Порт сконфигурирован RS232 или RS485?
3.3. И вот только теперь вопросы про параметры (скорость, чётность, стоповые биты, адрес слэйва)

4. Остаётся только эксперимент.
По документации (см.рис) RS485 имеет только пины 4,5 и 8
M238port.jpg
Если порт сконфигурирован именно RS485, подключаетесь своим устройством (RS485-USB, ModbusRTU-ModusTCP..), конфигурируете стандартные настройки 19200, 8Е1, слэйв 1, и пробуете прочитать три регистра (адрес -1, адрес, адрес+1). Адрес- это известный вам модбасовский адрес регистра ПЛК, значение которого вы знаете и можете сравнить. -1 и +1 - это смещение относительно указанного адреса ( например, нужен регистр %MW100, читаем регистры 40000,40001,40002).
Если совпало значение в одном из трёх - значит, параметры подошли, смещение относительно адреса узнали - проверяйте следующий известный регистр

5. Если не совпало, иногда для RS485 помогает смена проводов А и В (4 и 5 пины). Ну и перебор скоростей, чётности, стоповых и адреса слэйва

6. Если всё перебрали и никак - может порт сконфигурирован как RS232.
Тогда новый кабель (с распиновкой RS232), наверно, новое устройство/преобразователь для опроса и повторение процедуры
У вас нет необходимых прав для просмотра вложений в этом сообщении.
СВ
Ответить

Вернуться в «ПЛК»