Доброго время суток, видео очень помогло с моей задачей… но есть вопросы: 1. прокатит ли это на контроллерах других производителей а именно библиотека Owen communication? Или данная библиотека работает только с оборудованием Овен? 2. Как в структуре объявить переменную типа bool и при этом определить для неё нужный бит. Я попробовал объявить перемётную типа bool первую по очереди в структуре и она стала на позицию рег0 бит 0, вторая по очереди присвоила рег0 бит 8. Это я выяснил методом тыка в OPC опросе. 3. Когда в структуре объявляются регистры то они дэфакта holding registers? Или это как то можно определять при построении структуры? Это к чему, я на Овенском OPC сервере вычитывал и записывал используя holding registers и все было ок… попробовал тоже самое на других описишках все было ок… но тут столкнулся с arOPC так называемый и тан засада, почему-то те же самые переменные которые я вычитывал в holding registers в arOPC пришлось считывать как input registers… это тоже методом тыка выяснилось…
@CodesysOneLove Жыл бұрын
1. Нет, эта библиотека будет работать только на ПЛК ОВЕН. 2. В вашем случае нужно в структуре использовать поля типа BIT. См. пример: kzbin.info/www/bejne/oIHNY6lpq6Z-iNksi=Z71q0gPcqOV_Zfxr 3. В рамках нашей библиотеки - все регистры слэйва одновременно являются как holding, так и input.
@konstantinkovalev4299 Жыл бұрын
Спасибо за оперативность и за ответ… респект вашему каналу!!!