Короче, чем разбираться с бесконечными ошибками компилятора непонятными, которые у меня есть а во всех видеоинструкциях мира нету, то лучше этот дебильный EMC28J60 выкинуть нахрен и купить стандартный ардуино езернет шилд вместе с ардуино уно правда УНО это говно, по своему форм фактору

Комментарии: 24

  1. Serg

    Жесть ты жирный тролль

  2. Berkeman

    На кой черт ты нонстопом трахаешься с ардуино?

    • Iiy

      Как я понял подключение этой вектор херни прописано в файле с расширением .h а эти файлы вроде компилятор видит как С код. Эта вектор херня это не С а С++ Я хочу супер дешовый ТСР сервер с простенькой логикой сделать. Не для всех задач мне по приколу покупать ПЛК за 100500 баксов

      • Berkeman

        Так заказчик пусть покупает) Ну да, в С емнип и нет динамических массивов

      • Jury

        Купи пр205.

        • Iiy

          Я заказчик Он будет работать с сетевыми станциями шнайдера на которых висят модуля шнайдера? (у меня просто таких много)

          • Jury

            Что ему помешает, коли на борту эфернет и модбас? Хочешь для себя пощупать - читай lwip, сайт easyelectronics и т.д. там и работа с ENC расписана. Купи отладочную плату или собери сам, потыкай стм32 и т.д. да и на ардуйне можно херней пострадать, раз время дохуя. Но ставить это на пром... Это пиздец. В конце концов, лучше на авито купи старенький плк. Омрон cp1l-e, s7-1200, бекоф и пр. Их там много.

  3. Marat

    Виталий, чтобы добавить новый маршрут (из существующих устройств) тебе в программу, то требуется дорабатывать программу?

    • Iiy

      Да. Прописывать новый рецепт

      • Marat

        Т.е. каждый маршрут жёстко прописан в программе? Новый рецепт - это блок данных или функциональный блок?

        • Iiy

          Это массив номеров механизмов Да Я пока ещё не сделал умной штуки которая сама ищет

          • Marat

            Если доработать скаду, то лезть в программу не придётся и весь массив чисел можно будет вбить с арм?

            • Iiy

              Уже есть такое, и рожать через пару дней Можно и так

              • Yagudron

                Тогда гуся завести )) и факать ему мосг )). Рожать от него необязательно

              • Marat

                А как аспирация задаётся? Отдельным рецептом? Для разных маршрутов аспирация же разная может быть

                • Iiy

                  У меня не было аспирации, но думаю можно придумать

                  • Marat

                    Как сделана блокировка от запуска пересекающихся маршрутов?

                    • Iiy

                      Есть ещё старый древний способ, это делаешь для каждого механизма вход, пусть название входа FB будет «runAuto» и в программе вручную пишешь типа: Noria34.runAuto := route2345 OR route4567 OR…… типа при каких маршрутах работать механизму Тоже вручную пишешь массив, и когда запускаешь маршрут то по массиву идет соавнение и пересекающиеся маршруты блокируются по отдельным переменным, которые в скаде блокируют включение

                      • Marat

                        Блокировка делается в скаде?

                        • Iiy

                          Нет. В плк. В скаду только поднимается флаг блокировки определённых маршрутов по которому пропадает кнопка пуск с маршрута А ты делаешь программу для элеватора?

                          • Marat

                            Да

                            • Iiy

                              Как показала практика маршруты это мозготрепательная сложная фигня которой в итоге никто не пользуется, операторы всегда вручают по своему всё набирают И на ходу переключают часть механизмов то в одну точку то в другую

  4. Yagudron

    Мож тебе жениться?

  5. Andrey

    Дружище, у меня этот чип на обьектах годами работает, уже наверно пара сотен преобразователей. Если там в ардуйне кто-то косячит, это не чипа проблема. А так, да, бери набалдашник на уну или платку w5500 и работай Щас вон тоже ТСР проползал на брюхе, проблема была, что дерево организовано в исходниках на goto, и больше 2-х goto мой компилятор игнорил тупо. Что в принципе правильно, goto в нормальном коде быть не должно. Зато с ТСР знакомство более плотно произошло, чем просто чужой код подправить.

Не нашли ответ?

Вам также может быть интересно