Добрый день.
У меня проблема не воспроизводится.
Вложение 60685 Вложение 60686 Вложение 60687
Выложите, пожалуйста, простейший проект, в котором я смогу ее увидеть.
Вид для печати
Добрый день.
У меня проблема не воспроизводится.
Вложение 60685 Вложение 60686 Вложение 60687
Выложите, пожалуйста, простейший проект, в котором я смогу ее увидеть.
Да действительно, Ваш вариант работает. Прошу простить за неточность. Вопрос относится к переменным, объявленным в глобальных списках (Global Variables List - не знаю как правильно по-русски). Вот с ними как раз эта проблема. Ну, не то чтобы совсем проблема - неудобно.
Это известная особенность, которая не запланирована к исправлению (в тикете написано только про readwrite, но, похоже, это касается всех типов доступа).
Вложение 60693
В целом, использование глобальных переменных за редкими исключениями не рекомендуется - это затрудняет понимание потока данных в пределах проекта.
...поэтому обычно PLC_PRG состоит из вызова нескольких программ, каждая из которых включает в себя вызовы функциональных блоков и т.д.
Это называется "декомпозицией" и "разделением ПО на уровни абстракции".
Вы, вероятно, живете не в одном большом помещении а-ля школьный спортзал вместе со всеми остальными жителями вашего этажа, а в отдельной изолированной квартире - что, согласитесь, довольно удобно - хотя очевидно, что построить полую бетонную коробку проще, чем строить стены для каждой квартиры и т.д.
Точно так же хороший стиль программирования подразумевает стремление к структуризации и модульности ПО.
Здравствуйте,
Не совсем понимаю, почему не могу записать бит в переменной типа WORD, а считать могу , приведенный скрин текста находится в функциональном блоке. Далее я создал локальную переменную в PRG, при этом читать и записывать биты могу без проблем
Вложение 60695
где чего не так делаю?
ошибка С0020 () не является корректным заявлением
Здравствуйте, как изменить размер шрифта в визуализации CDS3.5sp16, при вводе значений?Изображение:
Добрый день.
Свойства текста - Шрифт.
Вложение 60719