Добрый день!
Напомните пожалуйста, в каком документе есть инструкция по загрузке проекта в контроллер через web-интерфейс, что-то с ходу найти не могу
Вид для печати
Добрый день!
Напомните пожалуйста, в каком документе есть инструкция по загрузке проекта в контроллер через web-интерфейс, что-то с ходу найти не могу
Добрый день.
п. 4.8:
https://ftp.owen.ru/CoDeSys3/11_Docu..._Faq_v.3.4.pdf
не подскажите как лучше сделать?
Вложение 81766
Так еще пытаюсь 2 worda в dword собрать, тоже не получается
Вложение 81767
Для начала надо убрать синюю букву M (наложение адресов регистров) https://owen.ru/forum/showthread.php?t=28167&page=6#52
Вот универсальный пример на указателях, в зависимости от входа и выхода, можно собрать DWORD (REAL), разобрать на WORD и на BYTE
Тут пример функции (ФБ - если нужно разобрать на 2-4 части), меняя входы и выходы, можно собирать, разбирать (переставлять) регистры и байты в любом типе переменных.
https://owen.ru/forum/showthread.php?t=37645&page=3#30
В вашем случае, 2 входа WORD, присваиваете в массив из двух WORD и через указатели собираете DWORD. Вложение 81768 Вложение 81769
Для сборки можно использовать функцию, для разборки только ФБ.
capzap kondor3000 Спасибо вам большое
Сейчас попробовал UNION Вложение 81770
Сейчас так же как kondor3000 советовал , попробую
мне нужно отсечь все лишнее и оставить только 10 , это как раз и будет 1 порог)) Вложение 81772
Тогда вам нужен ФБ HEX_DEC Вложение 81774
Конвертация времени BCD формата панелей, HEX в DEC и обратно DEC в HEX https://owen.ru/forum/showthread.php...39&page=20#200
такая функция Вам должна подойти Вложение 81780
Вы небось скопировали ФБ HEX_DEC не думая, а это написано для Лоджика. Надо разделить ФБ на две части и в конце удалить end_fanction block
Переменные UDINT можно поменять на DWORD.
Что тут может не работать, одна арифметика Вложение 81793
Код:
Q := x/4096 MOD 16*1000+x/256 MOD 16*100+x/16 MOD 16*10+x MOD 16;
Q1:=Q/100; Q2:=Q-Q1*100;