 | |
Предыдущие результаты
[quote:237504ffc5="Mihali_4"]Подскажите как производить диагностику работы модулей сет ControlNet и модулей I/O. Слышал о необходимости вычитывать слово состояния модуля, но практических навыков и литературы нет, поделитесь. (модули серии ConrolLogix-1756-cnbr). Заранее спасибо[/quote:237504ffc5]Литература есть в электронном виде [url=http://www.vdt-solutions.de/modules.php?name=Docs-RA]начни отсюда[/url]. Ключевое слово для твоей задачи команда [b:237504ffc5]GSV[/b:237504ffc5].
|
[quote:360b094f7e="agennady"]похоже использовать com порт для опроса устройств по протоколу RS485 не очень хорошая идея, посоветуйте на чем лучше это сделать?[/quote:360b094f7e]Для Compact мне понравился 1769-ASCII, в POINT I/O тоже имеется 1734-ASCII (если не ошибаюсь, пишу по памяти).
Из негатива:
Для 1794 применял, что-то из Prosoft ([b:360b094f7e]Generic [/b:360b094f7e]для [i:360b094f7e]доморошенных протоколов[/i:360b094f7e]), помню, что выбирал из:
1) программировать из FlexLogix, в принципе имеется для всех Logix.
2) загружаемая программа, написанная на Си.
Выбрал [b:360b094f7e]1[/b:360b094f7e]. Не понравилось: цена и принцип работы: запрос отправлен - ответ пришел, но в процессор эти данные не отдаются, пока не будет отправлен следующий запрос. Благо там устройство было одно, программа для встроенного порта RS-232 была проще.
"Думайте сами, решайте сами..." (С) Сергей и Татьяна Никитины.
В последнем проекте - надо было получать данные от 12 устройств Modbus (корректоры расхода газа) в процессор 1756-L73, Prosoft MCM применить было боязно (на тот момент я не имел №№ регистров от производителя устройства и не было веры в честность Modbus), поставил лишний контроллер (1769-L23 + 1769-ASCII), обошлось несколько дороже, чем Prosoft и как потом оказалось в тех устройствах от Modbus только название - нужно прочитать строгое количество байт, а потом разложить по полочкам...
|
Для ленивых и экономных есть вариант применения контроллеров с сетевыми интерфейсами. Например ML1400 имеет изолированный RS485 с протоколами ModBus RTU,ASCII, DNP и др.
ML опросит приборы, а CL опросит ML по стандартному EthrNetIP (MSG).
Не буду утверждать, но по-моему ML значительно дешевле MCM модуля.
Ну и появление в системе еще одного контроллера имеет массу приемуществ.
|
[quote:47adfcb731="agennady"]Это единственное место где можно поискать примеры?[/quote:47adfcb731]Из открытых - основное, давненько встречал на каком-то EN форуме. Может [url=http://forums.mrplc.com/index.php?s=eafc45864a2d0cca0aa787b50a6bf72d&app=downloads]здесь[/url] - точно не помню.
1. На встроенный порт в [b:47adfcb731]Logix [/b:47adfcb731]не очень [i:47adfcb731]разгоняйся [/i:47adfcb731]- новейшие имеют USB вместо RS-232.
2. Для встроенного RS-232 [b:47adfcb731]обязательно [/b:47adfcb731]сделай программу переключения режимов [b:47adfcb731]User<->System[/b:47adfcb731], например по наличию (отсутствию) перемычки на каком либо дискретном входе, потом [b:47adfcb731]не пожалеешь[/b:47adfcb731].
|
Встроенный порт в на передней панели ControlLogix - это порт RS-232.
Для работы по RS-485 нужен конвертер интерфейса или отдельный модуль с интерфейсом RS-485.
Поищите [url=http://samplecode.rockwellautomation.com/]здесь[/url] по ключевым словам RS232 и RS485.
|
Всем доброго дня!
Подскажите, где можно взять пример работы с rs-485 для ControlLogix через его com-порт.
|
1769-SM2 в качестве мастера по сети ModBus работает очень даже не плохо, при чем все очень просто настраивается.
использую SW1=controller, SW2=5x
остальное в мануале 1769-um013_-en-p.pdf раздел "Configuring the Modbus RTU Master Parameters"
|
На процессоре 1768-L43 есть порт RS232.
Я раньше делал проекты на 1769-L3x, где ModBus и др.протоколы реализовывал через этот порт, только нужно изолятор/преобразователь интерфейса ставить (например AIC). Конечно этот вариант сложнее в программировании и затратнее по ресурсам процессора.
|
[b:8d44f6b2ac]vel80, [/b:8d44f6b2ac]
получилось?
|
[quote:ff72f1d78f="vel80"]А какой сброс Вы имели ввиду, путем замыкания контактов на пате процессорного модуля?[/quote:ff72f1d78f]Только перед сбросом батарейку отключи :)
|
Предыдущие результаты
Ещё результаты |
|
| |
|