![]() |
![]() ![]() |
|
SMLogix Вопросы о работе в среде SMLogix и о FBD-программировании |
![]() |
|
Опции темы | Поиск в этой теме | Опции просмотра |
![]() |
#1 |
Senior Member
Регистрация: Aug 2008
Сообщения: 101
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Заказчик просит организовать обмен с верхним уровнем, используя область Holding Registers (3,6). возможно что-то сделать?
|
![]() |
![]() |
![]() |
#2 |
Сотрудник Segnetics
Регистрация: Jan 2006
Адрес: Russia, SPb
Сообщения: 16 038
Благодарил(а): 9 раз(а)
Поблагодарили:
479 раз(а) в 437 сообщениях
|
![]() __________________ Добро всегда побеждает зло. Кто победил - тот и добрый. |
![]() |
![]() |
![]() |
#3 |
Senior Member
Регистрация: Aug 2008
Сообщения: 101
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Оказалось возможным и читать данные программы(3) и писать в программу (0x10) (в т. ч через modbus tcp/ip) с использованием SMH2Gi: Com1 (мастер) через конвертер соединяем с Com2 (слейв). На Com1 таблица с соответствующими типами тип записи R/W.
Может кому пригодиться. Заказчик - "народное достояние" не хочет ничего менять. |
![]() |
![]() |
![]() |
#4 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Кулибин, блин
![]() Чего только не придумаешь, из-за особо "мудрого" начальства. Тут на ум и приходят поговорки про выдумку и хитрость ![]() __________________ Всё, что нельзя выразить в цифрах — это не наука, это — мнение. |
![]() |
![]() |
![]() |
#5 |
Senior Member
Регистрация: Nov 2013
Адрес: Санкт-Петербург
Сообщения: 213
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() Слабо верится, Segnetics слишком дёшев для них... |
![]() |
![]() |
![]() |
#6 |
Senior Member
Регистрация: Mar 2008
Адрес: Екатеринбург
Сообщения: 449
Благодарил(а): 30 раз(а)
Поблагодарили:
10 раз(а) в 9 сообщениях
|
![]() ![]() |
![]() |
![]() |
![]() |
#7 |
Senior Member
Регистрация: Aug 2008
Сообщения: 101
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() ![]() Установка пробная, типа бюджетная. Убедили попробовать. Хотя будь моя воля закрыл бы проект давно, год согласований и переделок и конец пока не виден. А так для них Емерсон наше все. Пока ... |
![]() |
![]() |
![]() |
#8 |
Senior Member
Регистрация: Aug 2013
Сообщения: 2 497
Благодарил(а): 5 раз(а)
Поблагодарили:
110 раз(а) в 107 сообщениях
|
![]() ![]() Но кажется мне что это можно и через Ethernet закольцевать. |
![]() |
![]() |
![]() |
#9 |
Senior Member
Регистрация: Nov 2013
Адрес: Санкт-Петербург
Сообщения: 213
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() Недавно держал в руках промышленный контроллер Honeywell. Вот это конечно впечатляет... Тяжелющий, в толстом силуминовом корпусе, разъёмы типа BNC под коаксиал, сдвоенный питальник... |
![]() |
![]() |
![]() |
#10 |
Senior Member
Регистрация: Aug 2008
Сообщения: 101
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Тестовый проект 2Gi + modscn32. Для работы, необходимо com1 через преобразователь соединить с com2.
![]() |
![]() |
![]() |
![]() |
#11 |
Senior Member
Регистрация: Aug 2013
Сообщения: 2 497
Благодарил(а): 5 раз(а)
Поблагодарили:
110 раз(а) в 107 сообщениях
|
![]() |
![]() |
![]() |
![]() |
#12 |
Senior Member
Регистрация: Aug 2008
Сообщения: 101
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]()
Попробовал - не работает. Нет ни записи, ни чтения (самого в себя). Выход Err блока диагностики Link инкрементируется с частотой опроса.
Сильно упростило бы жизнь. |
![]() |
![]() |
![]() |
#13 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() Проверил, заработало. 1 - создаём нужный проект с холдами. 2 - создаем слейв на порту ETHERNET c таким же адресом IP и Modbus как и сам контроллер. 3 - создаём в слейве карту адресов как и у контроллера (с нужными холдами). 4 - таймаут на слейве должен быть больше времени цикла программы! У меня при цикле 100 мсек таймаут поставил 300 (может можно и меньше, но уже лень). Вуаля! Арбайтн ! ![]() И СОМ порты свободны! __________________ Всё, что нельзя выразить в цифрах — это не наука, это — мнение. |
![]() |
![]() |
![]() |
#14 |
Senior Member
Регистрация: Aug 2013
Сообщения: 2 497
Благодарил(а): 5 раз(а)
Поблагодарили:
110 раз(а) в 107 сообщениях
|
![]()
Да я тоже проверил, но решил подождать.
![]() С таймаутом не игрался. Странно, но localhost (127.0.0.1) не срабатывает. А вроде должен. ![]() P.S. И порты свободны и адаптер на полке пусть полежит... |
![]() |
![]() |
![]() |
#15 |
Senior Member
Регистрация: Aug 2013
Адрес: Москва
Сообщения: 600
Благодарил(а): 0 раз(а)
Поблагодарили:
0 раз(а) в 0 сообщениях
|
![]() Кстати, сейчас попробовал таймаут на слейве сделать меньше цикла, всё работает. А пораньше не работало, или я не то что-то делал? Ну да ладно, работает, и хорошо. Будем иметь в загашнике ![]() __________________ Всё, что нельзя выразить в цифрах — это не наука, это — мнение. |
![]() |
![]() |