посмотрите в документации на любой модем команду переключения между командным режимом и данными. вроде три плюса в одну сторону: +++, Ato - в другую. если правильно помню вещи десятилетней давности.
посмотрите в документации на любой модем команду переключения между командным режимом и данными. вроде три плюса в одну сторону: +++, Ato - в другую. если правильно помню вещи десятилетней давности.
Все еще мучаю GSM-связь.
Не могу до конца понять как использовать By command.
Как я понял если туда загнать FF то должен происходить автоматический дозвон.
Опишу более подробно.
На объекте
Дискретные датчики + ПЛК100+GSM-модем.
У оператора
ОРС-лектус+СКАДА (до самой СКАДЫ еще дело не дошло)
Необходимо с обоих сторон организовать по ModBus Master/Slave. Т.к. оба должны как звонить так и принимать звонок.
На стороне ОРС вроде все настроили, как принимает звонки от ПЛК так и сам звонит.
Небольшой косяк с ПЛК, по расписанию он звонит без вопросов, но необходимо это сделать при срабатывании дисретного входа на ПЛК (типа авария и надо принудительно сообщить оператору).
Все сделал как доке PLC_Configuration_OWEN Приложение Д.2
При срабатывании дискретного входа в By command записывается FF, но почему то звонка не происходит. Стоит убрать галочку By command, ПЛК тут же звонит при первом запуске.
Что я мог упустить?
PS. не совсем понимаю следюющую строчку из документации
Если соединение установлено, должен начаться обмен Modbus-пакетами (если в подмодуле Universal Modbus Device установлен параметр «Work mode» = By command, то пользователь дополнительно должен подать подмодулю Universal Modbus Device команду на чтение Modbus-переменных).
Не ясно то что выделено Жирным, что за команда такая.
используйте фронт изменения состояния входа ПЛК при записи By command
С By command немного разобрались.
Снова небольшая заминка, в этот раз кажется всего лишь в расстановке галочек.
Необходима корректная работа по ModBus Master/Slave на ПЛК100.
Может есть у кого руководство как грамотно организовать Master/Slave на ПЛК100.
У нас вроде как все работает, и звонит по команде и принимает звонки, но иногда сам по себе ПЛК100 не с того ни с сего начинает звонить, где что упустили?
И снова об модемах.
ПЛК100-Модем ПМ1 (модбас) ПМ1-ПК-ОРС (модбас)
Подскажите. На модемах СИМЕНС все отладили, все работало и передавало в две стороны, как в режиме мастер так и в режиме слэйв.
Вот пришли к нам наконец то ОВЕНОВСКИЕ модемы. На стороне ПК отладили, звонит и принимает звонки. А вот на стороне ПЛК100 трубку подымает и рвет связь. Что делать не знаем, тут же подключаем на его место СИМЕНС и все работает, т.е. к кодесусу притензий быть не может. Подскажите настройки для этого модема что бы все заработало.
И еще такие нюансы, может кто прокомментирует.
1. Некоторые параметры а точнее таймер перезагрузки модема можно сменить только по RS485/
2. В руководстве PLC_конфирэйшен для режима слей требуется в модеме включить программный контроль потока (параметр «Software flow control»), а в режиме мастер отключить. А модем то один!!! ПОЯСНИТЕ. Вроде как все работает, но как модем прошитый для одного режима работает на другом режиме.
администрация, ау, может прокомментируете хотя бы последний пост, ведь ситуация и правда неоднозначная.
Все продолжаем мучать модемы ПМ01 вот что намучали.
С ПЛК100 поступает команда на звонок, модем звонит, и как только дозванивается связь модем-ПЛК100 пропадает в кодесусе отображается ошибка Modem Fault 1. С Сименовским модемом все работает.
Что только не пробовали, и полностью повторяли конфиг сименса в ПМ01, включали и выключали SOFTконтроль, и мастером и слейвом делали, ничего не выходит, и другой ПМ01 на его место подключали эффекта нет.
Помогите.
Здравствуйте, прошу прощения за поздний ответ - не видел.
1) By Command - работа мастера по команде, т.е. запись/чтение только по команде.
При этом на работу интерфейса режим работы протокола (по времени/команде/изменении)-не влияет. Если провода - постоянное соединение, А вот если модем - то канала в момент команды может не быть. Поэтому прежде чем подавать команду на работу мастера- необходимо произвести подключение(дозвон) до удаленного объекта. Для этого в подмодуле modem интерфейсного модуля ModbusFIX есть флаг StartAutoDial, которому необходимо присвоить значение 2 в программе при внеочередном дозвоне. После дозвона можно открывать Modbus канал - ориентируясь на LineStatus.
2) пример: http://www.owen.ru/forum/showpost.ph...6&postcount=50
3) Обратите внимание, что при подключении к ОВЕН ПЛК по RS-232 используется 3х проводная схема следовательно на модеме ПМ01 перемычки 6-9 (Х1) + dipы
так же читайте: http://www.owen.ru/catalog/74944685
-Таймер по умолчанию в модемах только на 220 В, В модемах на 24 нужно оговаривать при заказе (временное условие).
-Software flow control это управление потоком с использованием ножек, которых в ПЛК нет - схема 3х проводная по RS-232. Соответственно всегда NO.
Использовал данный пример, и опять же стоит подключить модемы Сименс все сразу работает. Подключаю ПМ01 как только устанавливается непосредственно соединение между модемами проявляется ошибка Modem Fault 1 и ничего дальше не идет.
Поясните что не так уже нет сил с бубном скакать.
Что делаем с модемом после всех операций.
Сбрасываю модем на заводские настройки AT&F
AT+IPR=9600
AT&W
Перемычка 6,9 конечно же стоит.
перемычка есть а эффекта нет.
Зачем тогда вводить людей в заблуждение. В PLC_Configuration_OWEN.pdf на самой последней странице, самый последний абзац.
В данном примере включен программный контроль потока (параметр «Software flow control»), при этом подразумевается, что в модеме также включен программный контроль потока (иначе возможны ошибки при работе с модемом).
Последний раз редактировалось Relay24; 30.11.2010 в 19:31.