Порты работают независимо друг от друга.
Все верно. Только не понятно Вы два ПЛК будете связывать или ПЛК и панель.
2 ПЛК легче по UDP (пример в соответствующем разделе) или ModBus TCP (принцип тот же, тока по Ethernet).
Вид для печати
Порты работают независимо друг от друга.
Все верно. Только не понятно Вы два ПЛК будете связывать или ПЛК и панель.
2 ПЛК легче по UDP (пример в соответствующем разделе) или ModBus TCP (принцип тот же, тока по Ethernet).
вот так
плк#1 <-- rs232 --> плк#2 <-- debug rs232 --> сп270
^ ........................ ^
| ......................... |
| ......................... |
rs485 ................. rs485
| ......................... |
v ......................... v
..................................
эзернеты будут свободными для ноутбука
Ну да.
На ПЛК1 у Вас будет один мастер - один слэйв.
На ПЛК2 2 мастера и 1 слэйв.
еще вопрос "в догонку": на плк1 часть регистров будет для чтения, часть для записи мастером. соответственно на примере "ручного" использования библиотеки syslibcom надо будет инициировать 2 запроса - один с функцией 03h (чтение пачки регистров) и другой с функцией 10h (запись пачки регистров). все верно я понимаю? функции эти должны быть или другие?
Вы через конфигурацию будете делать, или сами обмен программировать?
опрос мастером других модулей делаю библиотекой, а ответ слейва на запросы буду делать через конфигуратор. по другому не умею.
Мастер точно так же в Конфигурации ПЛК настраивается. Не сложнее, чем Slave.
допустим настроенный слэйв будет выглядеть примерно так (на картинке только половина):
http://imageshack.us/photo/my-images/853/123ec.png/
каким образом тогда настроить мастер в конфигурации, чтоб считать всю эту радость одним махом?
Согласен, пишите мастер с помощью библиотек :)
У меня такой вопрос. Я хочу подключить ПИД регулятор из библиотеки PID_regulators.lib. Как его можно вставить в программу например на языке SFC. у меня получилось вставить только на языке LD. Но там с ним работать не получится.
Заранее спасибо за помощь.