Здравствуйте.
Есть вопрос. Как реализовать ситуацию, показанную на рисунке?
Есть контроллер (Магистраль-2), два модема (Guardian-100) и устройство верхнего уровня (АРМ). Общаются по MODBUS RTU. Хотелось бы дополнительно организовать еще "удаленный" com-порт, используя существующую систему. Есть необходимость параллельно подключить помимо ПЛК еще одно устройство и управлять им из АРМ.
Объединение com-портов
-
- Профан
- Сообщения: 1
- Зарегистрирован: 21 янв 2018, 15:15
Объединение com-портов
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Re: Объединение com-портов
RS232 (COM) - это соединение типа "точка-точка". То есть тут всего два абонента.
Вам нужно взять двухпортовые ПЛК и пусть они прокидывают через себя нужные данные. Разбейте задачу на три части:
1. Связь ПЛК1-ПЛК2 через радиомодемы.
2. Связь ПЛК1 с неПЛК1.
3. Связь ПЛК2 с неПЛК2.
Вам нужно взять двухпортовые ПЛК и пусть они прокидывают через себя нужные данные. Разбейте задачу на три части:
1. Связь ПЛК1-ПЛК2 через радиомодемы.
2. Связь ПЛК1 с неПЛК1.
3. Связь ПЛК2 с неПЛК2.
-
- Любитель
- Сообщения: 36
- Зарегистрирован: 06 дек 2017, 11:18
Re: Объединение com-портов
У меня был опыт подключения параллельно четырех устройств по rs232, одно "мастер" и три "слэйв".
На линиях приема RxD "слэйв" никаких проблем, просто параллельно. А вот линии TxD "слэйв" должны быть с Z-состоянием (открытый коллектор) когда передается "0" и -12В когда "1". А +12В подается в линию через резистор. Это такое аппаратное ИЛИ.
"Слэйвы" должны отвечать только по запросу "мастера", сами не выходить в линию. А "мастер" должен знать какая длина ответа, или заканчивать опрос по таймауту. Первым байтом идет адрес "слэйва".
На скорости 9600 работало без проблем лет 15.
На линиях приема RxD "слэйв" никаких проблем, просто параллельно. А вот линии TxD "слэйв" должны быть с Z-состоянием (открытый коллектор) когда передается "0" и -12В когда "1". А +12В подается в линию через резистор. Это такое аппаратное ИЛИ.
"Слэйвы" должны отвечать только по запросу "мастера", сами не выходить в линию. А "мастер" должен знать какая длина ответа, или заканчивать опрос по таймауту. Первым байтом идет адрес "слэйва".
На скорости 9600 работало без проблем лет 15.
Re: Объединение com-портов
Не думаю, что радиомодемы такие умные.
-
- Любитель
- Сообщения: 36
- Зарегистрирован: 06 дек 2017, 11:18
Re: Объединение com-портов
Модем - это только канал связи. Умным должен быть АРМ (по картинке). И должен быть доступ к программированию "ПЛК","НЕ ПЛК", они должны понимать свои адреса.