Видео старое, но мало ли, интересует каким образом вы контролировали наличие соединения, увидел в вашем дб байт для этого, хотелось бы узнать, так как есть такая необходимость.
@PetrovAA Жыл бұрын
Можно добавить тактовый бит и контролировать что он изменился за определëнное время
@ivanvano85717 жыл бұрын
Что такое глобал дата? Выходить, что в двух разных плк однаво проекта есть по одному DB4, одинаковые по своей структуре, причем DB4 с плк 1 передает данные с плк 1 в плк 2 у DB4? Как сама звязь между блоками реализована?
@PetrovAA7 жыл бұрын
каждый дб4 разделен пополам в одной половине данные одного плк, а в другой второго. это видно из таблицы глобальных данных
@ivanvano85717 жыл бұрын
а эта таблиця глобальних даних, она сама автоматически формируется, если создани два такие db4 для каждово контролера? Спасибо!
@PetrovAA7 жыл бұрын
Таблицу нужно заполнить самому, указав что например - слово такогото дб блока ПЛК1 перредать в ПЛК2 по такомуто адрессу и также в обратном направлении. Номера ДБ блока могут быть разными - это уже как кому удобно. Можно создать два ДБ блока в каждом ПЛК отправитель SEND и Получатель RESIVE. В отправитель вы записываете то что хотите передать и в таблице прописываете предать из отправителя ПЛК1 в получатель ПЛК2. В ПЛК2 используете дб получатель как информацию из ПЛК1. Если требуется передать чтото из ПЛК2 в ПЛК1 то делаем аналогично
@ivanvano85717 жыл бұрын
Спасибо, вроде суть ясна!
@crystalcccp78297 жыл бұрын
не понятно, нужно ли после этого в проекте что либо дополнять.... Делая так же как в данном примере, в эмуляторе не работает связь... Спасибо за видео )
@PetrovAA7 жыл бұрын
в эмуляторе можно проверить только один плк, если не ошибаюсь мне кажется надо проверять на реальных