Вход

Просмотр полной версии : какой путь правильный



boom
24.11.2009, 12:39
Добрый день, Уважаемая техподдрежка.

Если мы правильно понимаем документацию, Связь ПЛК с внешними устройствами осуществляется несколькими способами.

1. PLC-Configuration
2. библиотека SysLibCom
3. библиотека UNM


Внесите пожалуйста ясность, а каких случаях необходимо (целесообразно) пользоваться 1,2 или 3-м вариантом?

Предположим, у нас следующая, (достаточно типовая, судя по форуму) конфигурация:
ПЛК - мастер,
ИП320 (slave), ModbusRTU
GSM модем (на другом конце линиии подключен slave) Modbus RTU
ТРМ202 - slave. Owen.

Филоненко Владислав
24.11.2009, 16:47
Все три.
1-й самый простой для 95%
2-й сложнее для 4,9%
3-й для самых сложных случаев - 0,09%
В 0,01% случаев надо применять пересадку головы :)

Вам подходят 1 и 2 варианты, но ModBus RTU через можем работать не будет, скорее всего. Только ASCII

boom
24.11.2009, 17:06
Спасибо Владислав.

Вот тут http://www.owen.ru/forum/showthread.php?t=6144

коллега не смог решить вопрос связи по GSM-модему, когда через один модем осуществляется связь по протоколу с удаленным модулем, и через этото же модем, необходимо передавать SMS сообщение об аварии оператору.

Означает ли, что вариант 1 и 2 не годятся для организации связи по GSM каналу с передачей SMS ?

Филоненко Владислав
24.11.2009, 17:39
есди у вас случай с мультимастером на модеме - используйте смесь 1 и 3, которая как-раз создана для этого.

boom
25.11.2009, 13:04
владислав, пожалуйста, дайте краткое описание, как должна быть правильно реализована "смесь 1 и 3" в мультимастере?

Филоненко Владислав
25.11.2009, 17:16
Прочитайте описание модуля UNM в документации.
Вкратце UMN интегрирована с сетевыми драйверами, к-ми пользуются мастера и slave в конфигурации и может безопасно перехватывать и отдавать обратно управление конкретным портом по командам из программы.
Перехватив управление Вы получаете возможность посылать и принимать байты сами, а отдав - мастера начинают работать дальше. Даже если каналом связи является модем.