Посмотрел сейчас описание на PM810, которые мы когда-то использовали. Данные там можно читать как из 3хххх, так и из 4хххх регистров, так что вариантов море:
1. Функция XXMIT - порт Modbus на CPU - PM810.
2. Функция MBP_MSTR - Ethernet - шлюз - PM810.
3. Функция MBP_MSTR - Modbus Plus - шлюз - PM810.
Первоначально опубликовано HErPA
Вроде как Модиконовские контроллеры используют протокол ModBus+, а он "немного" отличается от стандартного ModBus.
Практически на всех CPU модулях Schneider Electric есть порт Modbus
я рад бы заблуждаться. будем надеяться, автор темы в итоге расскажет что у него получится.
и от стальной его груди отскакивают стрелы.
ффф а мне казалось што все будет прощее...
в PM710 регистры именуются от 4000 и выше (есть несколько штук 7000)
PM710 и Sepam (скорее всего максимум - Sepam 20 серия) примерно по 10 штук
+ к этому хотелось бы читать данные с Sepam, да и управлять сепамом по модбас я так понял што тоже можно...
я так понял что функция xxmit есть только у квантума?
и еще вопрос почему у PM710 регистры 4ххх а не 4ххххх как мне здесь отвечают? куда пропали еще два знака?
встретил функции read_var и write_var
нельзя ли использовать их?
Первоначально опубликовано meister1024
в PM710 регистры именуются от 4000 и выше (есть несколько штук 7000)
PM710 и Sepam (скорее всего максимум - Sepam 20 серия) примерно по 10 штук
+ к этому хотелось бы читать данные с Sepam, да и управлять сепамом по модбас я так понял што тоже можно...
я так понял что функция xxmit есть только у квантума?
и еще вопрос почему у PM710 регистры 4ххх а не 4ххххх как мне здесь отвечают? куда пропали еще два знака?
Есть 2 типа 16тибитных регистров для Модбас:
1. Holding, читаются функцией "03", обозначаются 4ххххх или 4хххх. Например, 404013==44013, 407123==47123.
2. Input, читаются функцией "04", обозначаются 3ххххх или 3хххх. Например, 304013==34013, 307123==37123.
xxmit по моему у всех контроллеров можно использовать
т.е. 4013 и 304013 и 404013 это один и тот же регистр? просто он читается разными функциями так?
а вот по поводу xxmit... может нет такой функции в модиконе m340 (((
вот что у меня есть в папке Communications
покрупней бы. а такая функция есть, есть и read_var и write_var и что-то там еще типа read_blocks вы можете прочитать о них все справке. Просто они недоступны для Quantum и Premium. Только для Micro.
и от стальной его груди отскакивают стрелы.
а чем вообще программировать Micro? что то в Unity его вроде нету
Вы не можете публиковать новые темы в этом форуме Вы не можете отвечать на сообщения в этом форуме Вы не можете удалять Ваши сообщения на этом форуме Вы не можете редактировать Ваши сообщения на этом форуме Вы не можете создавать голосования на этом форуме Вы не можете выражать своё мнение в голосованиях на этом форуме