ясно, решил не спешить а по немножку тренироваться и создавать заново все уроки, чтобы сам блоки создавать, разобраться с каждой функцией поэтапно.. затем каждый макрос разберу что делает, и особенно с преобразванием в двоичную ситему
ясно, решил не спешить а по немножку тренироваться и создавать заново все уроки, чтобы сам блоки создавать, разобраться с каждой функцией поэтапно.. затем каждый макрос разберу что делает, и особенно с преобразванием в двоичную ситему
Вот это слова мужа ,а не мальчикаВ любом случае это проще ,чем ПЛК
![]()
электронщик до мозга костей и не только
Позвольте,что Вы такое в примерах показали, что нельзя воспроизвести в плк. Среда КДС больше приближена к стандарту МЭК чем лоджик, так что зря наговариваете на контроллеры
Последний раз редактировалось rovki; 06.10.2012 в 23:35.
электронщик до мозга костей и не только
Ну, всётаки в каких то вопросах, есть смысл ставить ПР, просто вдруг придёться расширить задачу ПЛК может а Пр нет.
Поставил макрос чтения байта, и на вход макроса дешифратор. .получается если на дешифратор ввожу число (с блоком вычитание -1) то это число соответствует номеру выхода))))))))
Всётаки завтра попробую сам написать макрос, у которого на выходе будет число из массива, определённое время, пока не дойдёт до конца массива. на сегодня хватит)))) загрузился))
тогда гляньте это
электронщик до мозга костей и не только
Так...я так не уйду же спатки))))и хотелось бы самому))) а то Вы мне на блюдечке выдаёте))) но у меня немножко задумка другая.
Смысл сводиться к тому как писал ранее, Записать в константу число, например 6 и в следущую константу число 12. На выходе макроса будут эти числа и подставляться в макрос чтения бита- сначала 6 потом через определённое время (например 1 секунду) число 12.
После макроса чтения байта будет активный выход 2 и 3 (при числе 6) а при числе 12 активные будут 3 и 4
Тоесть будет получаться не бегущий огонь а последовательность двух огней.![]()
С заданием времени связываться не надо.Время -это такт сдвига регистра .А последовательность загорания -это последовательность бит в регистре сдвига.Кроме того не забывайте ,что регистр циклический ,тоесть его последний выход соединен с первым входом.То есть что бы бегала 1 единичка можно записать в регистр 1 ,или 2, или 3,или4 -картинка будет одна и та же .Если вы хотите ,что бы бегало 3 единицы из 4 ,то вам нужно записать любое из,123,234,341,321,432,143,132,423,243,124,134,421 ,431(по вашей системе).....-картинка будет так же одна и та же .Поэтому все же работать с битами.
А если разрядов (выходов) будет 8 ,то вам придется работать с миллионами,вам это надо
Они же не хрустят
![]()
Последний раз редактировалось rovki; 07.10.2012 в 08:18.
электронщик до мозга костей и не только