Просмотр полной версии : ПЛК 110, использование RS-232
Доброго времени суток!! Подскажите пожалуйста!
Столкнился с такой проблемой. Нужно соединить ПЛК 110 и ПК через радио модем seneca z-LINK. Через debug rs-232 все соединяется, но не долго работает. Звонил в КИП -сервис мне сказали,что это связано с тем, что модем поддерживает только MODBUS-RTU, а через debug дует gateway. Модемное соединение работает примерно от 30сек до 2 минут, потом разрыв соединения. Мастер Скада соединение восстанавливает, но долго, ~25-30 секунд. Подскажите что можно сделать?
Можно ли через второй RS-232 пустить модбас для соединения с пк?
Модем шить похоже не реально, по-крайней мере я не нашел как это делать.
Если ничего сделать нельзя, то подскажите, может можно уменьшить время переподключения в МАСТЕР СКАДА?
Заранее спасибо!!!
Николаев Андрей
27.09.2011, 19:46
Не можно, а нужно переставить модем на стандартный 232. Дебаг действительно имеет некоторые ограничения.
Спасибо!!! Теперь вопрос номер 2! Как же это сделать???
ваш вопрос из области настройки контроллера или выбора кабеля?
Не, с проводами вроде всё ясно! Как реализовать настройки ПЛК.
Спасибо!
если контроллер мастер по отношению к модему, то заменить в конфигурации плк в разделе модбас мастер этот ваш debug на простой rs-232 (настройки запишите). если же контроллер слэйв для модема, то в разделе модбас слэйв добавить подмодуль rs-232, настроить его как модуль debug, а затем удалить debug
Так, примерно понятно! Спасибо! Только модем всего лишь беспроводной RX/TX. То есть как обычный провод работает. ПЛК будет наверно слэйв а комп мастер, точнее скада. Спасибо!!
Если что не получится отпишусь!
Дело зашло в тупик! Нет ниодного OPC сервера рабочего! может, кто подскажет, где взять opc rs232 modbus? СПАСИБО!!!
Впринцепи можно соединить и по rs 485. Подскажите, а можно соединить ПЛК 110 через RS 485 с компом через АС4? Ну, опять же нужен ОПСИ.
Александр Ч.
12.10.2011, 12:58
А чем не устраивает Овен-OPC Modbus?
http://www.owen.ru/catalog/45423969
Хоть с АС4(или АС3М) , хоть без.
:) Спасибо, не знал. У меня какие-то opc были, но они тупят. Ща буду пробовать
Заработало! Только могу читать одну переменную. Добавил модбас слейв, rs 485, добавил одну переменную типа word, потом вторую типа word. В настройках OPC выставил адрес первой в HEX 0000, а второй 0010.
Первую выводит в скаде, а вторую нет. уже что-только не делал. Может регистр не правильно указал?
HEX не BIN делайте 0001 или 0002 если речь о байтах,а не о регистрах
Вы не правильно меня поняли. Речь идет как раз о HEX. Word занает 2 байта. Счет идет от 0, таким образом, DEC 15 > HEX F - это конец word, а ледующая переменная уже будет под адресом 16 или HEX 10. Подажите где косяк? Var1 с адресом 0000 она же переменная "rr" в codesys работает, то есть отображается в скаде, а Var5 с адресом 0010 не отображается. Как правильно вычислить адрес переменной??
Спасибо!!!
rr - нулевой регистр, wer - первый регистр, что в DEC, что в HEX первый регистр будет первым, а не 16-ым
Спасибо за внимание! Разобрался с адресами! Все просто! они идут по порядку! от 0 до n .
Спасибо capzap! Не успел Ваш постер прочитать. Меня с толку сбили. Как-то подключал ип320 в режиме мастер, и плк в режиме слейв, препод рассказывал, что нужно в ручную вычислять в зависимости от типа данных, вот я и накосячил! Спасибо!!! :)
когда работаете с COILS-ами, тогда нужно отсчет вести побитно, если используете регистры,то считаете количество регистров (2-х байтное слово), можно проверять по полю функция чтения
Powered by vBulletin® Version 4.2.3 Copyright © 2024 vBulletin Solutions, Inc. All rights reserved. Перевод: zCarot