-
- У меня и так есть отладочная консоль. RxTx(971 знак., 28.10.2023 19:11)
- Нет в модбасе никакой ни красоты, ни архитектуры. Весь модбас, по
сути, это четыре разновидности регистров, одни только для чтения,
другие можно читать и писать. А вся красота на скриншоте - она
рукотворная, делается в самой программе. От протокола обмена
требуется только умение читать и писать регистры. - ЫЫyкпy(28.10.2023 21:37)
- Ну вот модбас и умеет читать и писать регистры , причём от МК не требуется никаких особых вещей, типа поддержки управляемого 9ого бита. - symbions(29.10.2023 14:15)
- Приведи свои примеры архитектуры и красоты - RxTx(28.10.2023 21:46)
- В части протоколов общения с железками могу вспомнить HPIB (которй потом стал GPIB), он дожил до наших дней в разных приборах и от него в своё время, когда это ещё была параллельная 8-разрядная шина, отпочковался SCSI. А ещё IBM-овский SDLC -> HDLC -> LAP-B оказался весьма живуч и заложенные в него идеи, пережив модемы, применяются по сей день. - ЫЫyкпy(29.10.2023 09:51)
- А как же передача файлов?! Вы вообще в курсе, что в модбасе есть
или только про регистры и знаете? :) Cкpипaч(108 знак., 28.10.2023 21:40)
- Ну есть там файлы, FIFO, Encapsulated Interface Transport и ещё много чего, ходил я по этим граблям :) Но красивые картинки на экране от этого сами собой не появятся. Оно, конечно, было бы удобно если из самой железки можно было достать описание её регистров, форматов и прочих функций, но в случае modbus так почти никто не делает и ни стандарта, ни общепринятого соглашения как это делать не существует. - ЫЫyкпy(29.10.2023 09:34)
- Нет в модбасе никакой ни красоты, ни архитектуры. Весь модбас, по
сути, это четыре разновидности регистров, одни только для чтения,
другие можно читать и писать. А вся красота на скриншоте - она
рукотворная, делается в самой программе. От протокола обмена
требуется только умение читать и писать регистры. - ЫЫyкпy(28.10.2023 21:37)
- что б 2байта поменять по суперпротоколу , надо пакет размером в 2
мегабайта послать? - ucMike(28.10.2023 17:04)
- Не 2МБ, а просто: Eddy_Em(123 знак., 28.10.2023 17:31)
- То есть прибор должен уметь понимать, что PARAMETR это ячейка номер
18 (условно). A VALUE это число со знаком и дробной частью. А если
PARAMETR может быть только целочисленным? - ucMike(28.10.2023 17:48)
- Давно пользуюсь текстовым протоколом в большинстве железяк. Это удобно и несложно. Просто создаю структуру со всеми параметрами, ее и храню во флеш-памяти. При запуске считываю актуальную в ОЗУ - оттуда нужные параметры и берутся. Eddy_Em(19 знак., 28.10.2023 18:00)
- То есть прибор должен уметь понимать, что PARAMETR это ячейка номер
18 (условно). A VALUE это число со знаком и дробной частью. А если
PARAMETR может быть только целочисленным? - ucMike(28.10.2023 17:48)
- Не 2МБ, а просто: Eddy_Em(123 знак., 28.10.2023 17:31)
- У меня и так есть отладочная консоль. RxTx(971 знак., 28.10.2023 19:11)