там еще где то в КДС есть опции работы в экспертном режиме, может этого не хватает
там еще где то в КДС есть опции работы в экспертном режиме, может этого не хватает
Методом научного тыка, распаковал архив таргетов с помощью 7zip, обновил ус-во (у меня СПК207) на новую версию и модбас вроде заработал. Т.К. версии модбасов ниже версии таргета.
Не зная броду, не суйся в воду. (Пословица.)
Век живи, век учись(а умрешь дураком).
Опыт растет прямо пропорционально выведенному из строя оборудованию.
Стыдно спрашивать. Есть некий код:
if bA then
rN1:=rN1+1;
enf_if
В CDS 2.3 работает, а в 3.5 не работает, rN1 не изменяется.
Еще один вопрос.
В режиме симуляции, на СПК207, можно ли отлаживать программу???
Может из-за это все косяки?
Последний раз редактировалось Пьер; 30.09.2014 в 14:47.
Не зная броду, не суйся в воду. (Пословица.)
Век живи, век учись(а умрешь дураком).
Опыт растет прямо пропорционально выведенному из строя оборудованию.
Отвечаю сам себе. Переустановил весь CDS V3.5 SP5 по инструкции от разработчиков. Все стало работать и программный код выполнятся.
Вот только теперь в Визуализации не могу поменять фон, на цвет который мне нужен их палитры.
Вопрос ко всем - Это у меня косяк или у всех???
Не зная броду, не суйся в воду. (Пословица.)
Век живи, век учись(а умрешь дураком).
Опыт растет прямо пропорционально выведенному из строя оборудованию.
CDS V3.5 SP5
Добавляю в Application объект Трассировка, захожу в конфигурацию своей трассировки и там нет галочки Generate Trace POU. Хорошо, нет и нет, Мурат сказал из-за версии.
Еще - открываю Пример visualization с сайта, в конфигурации трассировки отображается галочка Gerate Trace POU. (Хотя версия CDS V3.5 SP5) Как понять это....?
Трассировка в режиме Эмуляция нормально работает? Если СПК нет на руках.
Последний раз редактировалось Пьер; 17.10.2014 в 14:36.
Не зная броду, не суйся в воду. (Пословица.)
Век живи, век учись(а умрешь дураком).
Опыт растет прямо пропорционально выведенному из строя оборудованию.
не нашел ни где описание по формату вывода на дисплеи СПК
%d, %s, %f (не знаю какие там еще есть варианты, ни где мануала нет)
1. пытаюсь вывести real через %f , так на дисплее все забивается нулями после запятой - как ограничить нули после запятой ?? (мне столько нулей не надо), ввод в min/max не помогает
2. как отразить в HEX формате ?
3. как отражать со знаком, а как без ?
4. как отразить в двоичном формате ? что бы "F" в переменной отразилось как "1111", %b не берет
вообще видел кто либо описание на форматы вывода на дисплеи в CODESYS ?
PS: нашел в хелпе после долгих раскопок )
Последний раз редактировалось tkont; 26.11.2014 в 17:10.
Подскажите, в КДС2 редактирование свойств переменной вызываеться Shift+F2, а как это делать в КДС3.5
Последний раз редактировалось Эдуард_Н; 26.11.2014 в 16:29.
Проблема решена. Действовал по старинке, выбирал переменную в верхне части, а надо было прямо в программе.
Естественно! Сама CDS.
Просто откройте проект или бибку версии 2 в версии 3.
оператор побитного логического умножения (байт, слов, двойных слов), что то ни в хелпе ни в PDFке не описан
пытаюсь умножить WORD
temp:= TR_ST & 16#00FF ;
подчеркивает красным, не принимает
AND естественно возвращает тип bool
какой оператор умножает слова побитно ?
PS : AND работает на слове, в TR_ST всегда была единица, не заметил сразу
Последний раз редактировалось tkont; 16.12.2014 в 14:50.
codesys 3.5.5.0