Надеюсь что не придется столкнутся.Мельком видел в интернете как с ней работают.Чтобы было понимание это еще только 30-40% нужной программы.Нужно будет написать здесь различные программы управление приводом двигателя + режимы,но там вроде по-проще должно быть.
И еще вопрос весь смысл этого разложения в режиме Slave-который только воспринимает 16 битную переменную.Все верно??
Последний раз редактировалось Виталийй; 24.01.2023 в 16:30.
В данном случае да.
Но вообще при передаче 32 битных переменных и Float тоже, по Модбас меняются местами старший и младший регистры. Иногда их приходится раскладывать и менять местами, для правильного отображения. Так что это хороший опыт и возможно пригодится не раз.
Даже сейчас вы примите перевёрнутую переменную ( или не перевёрнутую, для этого в Мастере есть галка поменять местами регистры) ) и в слейв разложенные регистры надо подсунуть в правильном порядке ( в слейве галка не работает), иначе ИПП не правильно отобразит.
Вот тот же пример, допустим вы приняли число 150000 ( допустим оно правильное), не правильно подставили
регистры в слейв и получили на ИПП число 1240465410, вам останется только поменять регистры местами 1 Перестановка регистров.jpg
Последний раз редактировалось kondor3000; 24.01.2023 в 22:03.
Кстати у вас ошибка, внизу стоит SHR, а надо SHL. Когда поменяете и введёте число, начнёт всё мигать как ёлка. В смысле преобразование мигать будет, как раз из за обратной связи.
Последний раз редактировалось kondor3000; 25.01.2023 в 11:32.
Исправил,я Вас так и не понял они могут одновременно работать в одном проекте или нет с одинаковыми переменными?
1.Работа по отдельности01.png
2.Работа одновременно 2-х связей прямой и обратной,как раз мигают по очереди.
Вот смотрите почему у меня вопросы возникают - я не понял одни и теже это переменные или нет?Поясните пожалуйста :Описываю слева направо прямую связь.Слева счетчик с ЛИра 32 бит раскладываем его и выводим на ИПП120 разложенные.
Обратная связь:слева-направо мы уже берем разложенные д то есть теперь у нас 2 переменных с ЛИра и выводим на переменную на ИПП.Так ?
03.png
Последний раз редактировалось Виталийй; 25.01.2023 в 13:36.
Переменные разные, поэтому пример и работает. Когда нужно писать в ту же переменную используют блок SEL, с задержкой и сравнением или блок из менеджера.
В вашем случае надо добавить блок из менеджера компонентов, смотри скрин 1 Управление регистрами.jpg
Здравствуйте. В наличии ИПП120. Возможно ли как-то редактировать системное время и дату с самого экрана?