Уважаемые, искал на форуме, не нашёл.
Как получить modbus адрес из программы ST ПЛК150 ? Предполагается использовать как идентификатор объекта. Конечно можно сочинить свой Ид... Однако эксплуатационники адрес поменяют а Ид нееет ...
Уважаемые, искал на форуме, не нашёл.
Как получить modbus адрес из программы ST ПЛК150 ? Предполагается использовать как идентификатор объекта. Конечно можно сочинить свой Ид... Однако эксплуатационники адрес поменяют а Ид нееет ...
http://ru.wikipedia.org/wiki/Modbus
Ищите на каком месте, стоит адрес ведомого устройства, в запросе
И если эксплуатационники поменяют адрес прибора, то Ваша программа с этим устройством работать не будет, оно им надо?
... эээ, может быть я непонятно выразился ...
Имеем ПЛК150 с моей программой. В неё вставлен modbus - slave модуль.
Modbus адрес определён в module parameters и задан visibility. Поэтому эксплуатационники и могут его поменять программой EasyWorkPlc по месту установки. Не поменять его они не могут - ПЛК не найдётся в сети.
Проблема в том, что ещё необходимо, чтобы программа в ПЛК определилась по месту. Для этого достаточно знать в ПЛК modbus адрес, а как? Какое он имеет имя? Или по какому адресу в ПЛК записан?
Поскольку весь обмен выполняет modbus - slave модуль, modbus пакеты программе ПЛК недоступны.
для меня стало еще более не понятно
отвечу традиционно - делайте плк мастером. Пусть он ищет а не его.
Если используется модуль Modbus Slave в PLCConfiguration то никак :-) Непонятно только зачем в программе этот адрес нужен. Master и так будет его знать.
Странное пожелание сделать ПЛК мастером. От одного только образа сети из сорока мастеров и ни одного слэйва становится как то не по себе ...
Вся сеть успешно работает, мастер - ПЭВМ, просто modbus адрес получился естественным идентификатором объекта. А у мастера его и нет (сеть - по 485).
Жаль если прав RV9WFJ. Хорошо бы техподдержка подтвердила, а лучше - опровергла ...
Прежде чем что либо спрашивать - опишите общую ситуацию, а не
"а у..о б ..ало. Что осталось на трубе ?"
Я - могу сделать сеть на 485 из 40 мастеров.
Только зачем 40 плк на 485 ?
Я Вас понял RV9WFJ. Я не программирую из любви к искусству. Есть модуль modbus - slave - зачем я буду что-то писать. Я таки добавлю идентификатор ПЛК и пусть программист мастера по нему заливает параметры по модбасу. Действительно - мастер всё знает.