adgers
Junior Member / Новичок
Участник № / Member № 9626
отправлено / posted
Здравсвуйте!
При подключении ПЛК Siemens по Modbus RTU (через переходник RS485/USB)TRACE MODE 7 (далее TM7) по групповому запросу считывает данные из ПЛК. Но,нет записи данных из TM7 в блок данных (DB) ПЛК. Из ТМ7 в ПЛК канал настроен по групповому запросу и как выход. В МРВ показания из ПЛК отображаются корректно, простейшая программа записывает данные для записи в ПЛК и МРВ также корректно отображает, но в ПЛК не вижу записи. В чем может быть проблема?
Сообщения / Posts 7 | Из / From: Латвия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
- групповой записи числовых каналов по ModBus в TM7 нет - у канала OUTPUT нужно поменять входное значение(2), далее изменятся R(0) и Q(9) - если возникла недостоверность(4) то ошибка записи, иначе запись произошла (куда зависит от настоек)
Сообщения / Posts 873 | Из / From: Россия
| IP / IP: IP адрес / IP address |
adgers
Junior Member / Новичок
Участник № / Member № 9626
отправлено / posted
Только что получил запись данных из ТМ7 в ПЛК Siemens S7-1200. Запись идет по отдельному каналу на сигнал. С групповой записью буду разбираться.
Сообщения / Posts 7 | Из / From: Латвия
| IP / IP: IP адрес / IP address |
adgers
Junior Member / Новичок
Участник № / Member № 9626
adgers
Junior Member / Новичок
Участник № / Member № 9626
отправлено / posted
Здрвствуйте!
Зачитывание и запись в ПЛК работает. ПЛК Siemens запрограммирован как Slave. В настройках TM7 я не нашел где устанавливается состояние Master. Насколько я понял ТМ7 по умолчанию Master. Как поменять на Slave? Если у меня два рабочих места, соответственно две лицензии ТМ7 и они должны быть только Slave... Я пока пользуюсь бесплатной версией. Помогите разобраться,пожалуйста.
Сообщения / Posts 7 | Из / From: Латвия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
-TM как сервер (Slave ModBus TCP) только в профессиональной - в источниках протоколы Net/RS выбрать Slave - "Если у меня два рабочих места, соответственно две лицензии ТМ7 и они должны быть только Slave" не понятно зачем ? (кто будет запрашивать у них данные) - как мастер modbus rtu два узла могут запрашивать данные у одного контролера: .(одновременно)если у него больше одного последов интерфейса ..один COM(только WORK, а TRACE ,получает данные от WORK только по сети) для резервированных узлов(DOUBLE FORCE) ... один узел всегда опрашивает контроллер другой/другие(может быть NETLINK) получают данные у него ....один COM(узлы попеременно запрашивают ) написать программу разделения времени запросов
Сообщения / Posts 873 | Из / From: Россия
| IP / IP: IP адрес / IP address |
adgers
Junior Member / Новичок
Участник № / Member № 9626
отправлено / posted
Доброго дня, Nico!
Конфигурация очень простая. К одному ПЛК подключаютя два рабочих места - на каждом комп с ТМ. По шине Modbus RTU ПЛК, как Master, опрашивает и записывает данные по очереди с обоих компов Slave с разными адресами (естественно). Разве так не может работать?
Сообщения / Posts 7 | Из / From: Латвия
| IP / IP: IP адрес / IP address |
Nico
Forum Professor / Завсегдатай форума
Участник № / Member № 5342
отправлено / posted
- может - но обычно делают наоборот( да и возможностей/гибкости по обработке данных гораздо больше, и каналов требуется меньше)
Сообщения / Posts 873 | Из / From: Россия
| IP / IP: IP адрес / IP address |