Всем привет! Вопрос: создаю ФБ (язык CFC), все бы ничего, но как сделать чтобы появились у готового при вызове ФБ, входа и выхода???Или я что то не то делаю??фб.jpg
Всем привет! Вопрос: создаю ФБ (язык CFC), все бы ничего, но как сделать чтобы появились у готового при вызове ФБ, входа и выхода???Или я что то не то делаю??фб.jpg
Не в той теме вопрос задаете ,здесь о ПР говорят и овен лоджик .Вам в тему ниже про ПЛК ...
электронщик до мозга костей и не только
Проект выложу но чуть попозже, я принципиально по другому решил сделать.. борюсь со стеком? функция SEL много берёт. Прошу подсказать саму идею, задача такая. Есть набор чисел, например 100 штук. нужно их с переодичностью например 0.1 секунда поочереди подавать на вход макроса, который из десятичного числа сделает двоичный код (выходы посути). вообщем решил без SELа, через целочисленное значение подавать 0 или 1 для функции умножения, Как бы сверху вниз должна через 0,1 секунды бежать 1 на блоке ТО INT.
Вот вам елка на 128 комбинаций .на макросе ппзу
А можно и генератор случайных чисел использовать ...
электронщик до мозга костей и не только
я так и знал что нельзя говорить))))) сразу ответ пишут )) а как же самому сделать, мы года два назад что то в этом роде делали))) только немного ППЗУ имело другой вид.. Правда не досоединял в масиве на вход.. тормозит комп по минуте жду пока соеденилась одна связь. Кстати поменял в свойствах ППЗУ на главом виде константу.. захожу в сам макрос константы не меняються.. почему?
константы надо создавать внутри макроса ,а не копировать из основного окна(схема) ,тогда и в свойствах появится нужная строка....
Так и должно быть -в внутри макроса константы не меняются при изменении их в свойствах из основного проекта - это же библиотечный элемент ,которых в проекте может быть куча .И при смене значений в одном макросе из основного проекта ,в другом макросе эти же константы не меняются ....давненько в школу не ходили (в тему про ПР) ,все забыли...
электронщик до мозга костей и не только
да каюсь, как говориться за двумя зайцами погонишься...а тут за тремя пытаешься)) ну вот всёравно не понимаю.. в первом случае 555 в макросе меняю, по идее при сохранении макроса этого и выделении его в основном окне я должен видеть в свойствах измененную велечену.. а она та же.
Потом когда щёлкаешь "список имён" появляеться табличка. с двумя колонками .. смысл от неё?
Так это домащнее задание -нужно сделать сохранение макроса
повторяю ,то что зададите из основного проекта в свойствах макроса ,не меняет значение в макросе ,когда заходите в редактирование макроса будет то что записали при разработке макроса ,а при выполнении проекта будет то что задали в свойствах .То есть задание в свойствах является приоритетом перед заданием в самом макросе ,но если в свойствах ни чего не поменяли ,то будут отрабатываться то что задали при создании макроса .Это как использование блока записи в ФБ ,если его используете ,то уставка через этот блок ,не смотря на то что задали в свойствах ФБ.
Последний раз редактировалось rovki; 30.09.2014 в 22:45.
электронщик до мозга костей и не только
По Вашей Ёлке для Андрея, тоже непойму, получаеться в первом ППЗУ я меняю константу на пример с 2 на 64 .. она меняеться во всех остальных ППЗУ.
Суть то в чём нужно как бы забивать числа, если смотрели мою табличку ексель.. числа могут меняться вручную в зависимости о того какой сценарий мигания мы хотим видеть. это как масив чисел (25, 64, 77) и они дожны на конечный макрос чтения байта подаваться с заданой переодичностью попарядку. а куда я в ППЗУ эти числа введу чтобы они стали появляться на выходе?
числа в макрос вводятся вместо чисел которые видны в свойствах ,причем цифре 0 соответствует адрес ноль(на входе макроса) ,1-1 ,,,15-15.Вы задаете свои числа ,которые будут появляться при смене адреса ППзу(адрес ячейки).тоесть исходные числа в ППЗу показывают исходный порядок ,где по каждому номеру (адресу) элементу массива записан сам адрес .
Значения нужно менять только из основного проекта ,в свойствах ,тогда они не будут меняться в других макросах.....
Не залазьте внутрь макроса ...там не чего менять ,только в свойствах их основного проекта.....
Последний раз редактировалось rovki; 30.09.2014 в 22:59.
электронщик до мозга костей и не только