Какой то очень странный вопрос, удалите старые, создайте новые!
Адреса регистров.PNG
Какой то очень странный вопрос, удалите старые, создайте новые!
Адреса регистров.PNG
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
При пустом списке сетевых адресов невозможно добавить ни одного.
Вы в состоянии прочитать, что я Вам написал и картинку посмотреть, если не читаете, то ничего писать не стоит и ещё: для сервисных переменных уже имеются регистры по умолчанию, зачем дублировать и бестолку использовать ресурсы:
Сервисные переменные.PNG
Адреса регистров_2.png
Последний раз редактировалось Сергей0308; 25.10.2020 в 17:41.
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Странно. В таблице сетевых переменных у меня пусто. Я их оттуда удалил. А в настройках прибора все "удаленные" сетевые переменные в наличии. Какая-то неопределенность. Или так и надо? За сервисные переменные спасибо.
Надеюсь, Вы сумели удалить старые и создать новые, я попробовал, всё там прекрасно удаляется и затем создаётся! Ещё одно дополнение, Вы упускаете нюансы, про то работала ли такая конструкция! Короче, мне кажется такая конструкция не должна работать, потому что у Вас около половины сетевых переменных с плавающей запятой начинается с нечётного адреса, Вы хорошо начали, но плохо кончили, я бы так сказал!
Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
справиться с проблемами, либо это не твои проблемы.
Спасибо за советы. Про сетевые переменные Float с нечетного адреса я и не знал. Но конструкция работала и сейчас работает. Просто хотел старый проект видоизменить под новый. Но бросил эту затею и пишу с чистого листа. Что-то исправить тяжелее чем написать проект заново с нуля.
А почему флоат нужно передавать с четного адреса?
С уважением, Ревака Юрий.
Инженер группы технической поддержки компании "ОВЕН"
e-mail: yu.revaka@owen.ru
Шаблон описания ошибки ПР или OL http://ftp-ow.owen.ru/softupdate/OWE...s/Shablon.docx
Видео уроки по ПР200 и OWEN Logic http://edu.owen.ru/series/pr200_rev/
Другие видеоролики по тематике ПР https://www.youtube.com/channel/UCj4...H5H3d_t6iDlQOQ
Не сталкивался, но буду иметь ввиду. Спасибо.
Один регистр 16 бит. Флоат - 32 бита. Соответственно, флоат занимает два регистра и если назначили на номер 2, то номер 3 получается занятым. Поэтому регистры будут четными.
Если назначили на 3 - будут нечетными. Вот и вся магия.