Страница 420 из 1052 ПерваяПервая ... 320370410418419420421422430470520920 ... ПоследняяПоследняя
Показано с 4,191 по 4,200 из 10512

Тема: ВОПРОС-ОТВЕТ (отвечаем на простые вопросы от новичков)

  1. #4191
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,711

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    я на семене,тоже сразу именую все входы выходы и не работаю с I,IW,ID и т.д
    Но ведь насколько проще в тексте объявить переменные и адресацию им привязать !!!
    По Блинку , как понимаю , вы согласны ?
    Вот молдаване не любят огурцы в банках , любят в бочках .....

  2. #4192
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,255

    По умолчанию

    блинком действительно не пользуюсь, вобще не подключаю бибку util
    а по поводу как проще,для меня проще скопировать область входов в структуру,а из структуры соответствующие данные в область выходов одним махом, в проге уже пользуюсь только именами, и эту же структуру вычитываю панелью,тоже зараз,т.ч. нет необходимости что то привязывать
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  3. #4193
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,711

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    блинком действительно не пользуюсь, вобще не подключаю бибку util
    а по поводу как проще,для меня проще скопировать область входов в структуру,а из структуры соответствующие данные в область выходов одним махом, в проге уже пользуюсь только именами, и эту же структуру вычитываю панелью,тоже зараз,т.ч. нет необходимости что то привязывать
    ???
    Позвольте немного раскрыть ваши тезисы , уважаемый .(Примерно как В.И Ленин на сборище 2 интернационала ).
    1.Вы именуете каналы в конфигураторе , соотв. имена становятся глобальными переменными .
    2.Создается некие 2 структуры и соотв. прописывается присвоение элементам структуры переменным из конфигурации и наоборот из структуры выходов переменные из конфигурации подключаются к элементам структуры , так ?
    3.Может вы работаете как-то ч-з указатели с областью ввода-вывода ? Если да , для чего тогда именование каналов ? Может примерчик простенький выложите для полного понимания , так сказать .

  4. #4194
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,255

    По умолчанию

    ну чтоб создать указатель, как минимум один кaнaл нужно обозвать
    а пример хотя бы этот http://www.owen.ru/forum/showthread....l=1#post178030
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  5. #4195
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,711

    По умолчанию

    Цитата Сообщение от capzap Посмотреть сообщение
    ну чтоб создать указатель, как минимум один кaнaл нужно обозвать
    а пример хотя бы этот http://www.owen.ru/forum/showthread....l=1#post178030
    Нда ... китайцы едят рис палочками , мы вилкой , узбеки руками , а рис ... он и есть рис .
    Тенденция такая : создать - высосать проблему и , используя принципы и методы СИ программирования , решать в МЭК епархии искуственно созданную проблему .

    ЗАЧЕМ !!!

  6. #4196
    Пользователь
    Регистрация
    28.08.2008
    Адрес
    23..93..123
    Сообщений
    1,711

    По умолчанию

    Вот смотрю некоторые примеры , что выкладывают и удивляюсь , поражаюсь .
    Байт адресация -НА-ФИ-ГА ???
    Байт в конфигурации в модбас слэйв - НА-ФИ-ГА ? Зачем вводить неоднородность , чтобы потом хэроически с ней бороться ?
    Когда начинал тоже по "примерчикам" блин для битовых адресов использовал пару раз "байт" в слэйве , пока не понял , что это Феерический идиотизм .
    Эта идиотская феерия когда-нибудь закончится ? Почему обучение от Овена ведет народ к той самой проблеме -"Проблемы смещения" ?
    Спецом что-ли , дабы занюханные-затертые до дыр темы-вопросы поднимались снова и снова ?

  7. #4197
    Пользователь Аватар для grenz
    Регистрация
    13.12.2010
    Адрес
    СПб
    Сообщений
    9

    По умолчанию

    Здравствуйте, Уважаемые Форумчане.
    Пишу свою первую программу для автомата, который отмеряет-отрезает. На выходе должны получиться жалюзи.
    В процессе работы оператор с панели должен задать ширину, высоту изделия, поставить выбор "Стандарт" или "Арка". От ширины в ПЛК рассчитывается кол-во повторений цикла.
    Высота изделия "Стандарт" зависит от уставки "Высота", а высота "Арка" рассчитывается функцией ПЛК, в которой в зависимости от номера "палочки" определяется ее длина. Формулу написал, вроде результат ПЛК выдает верный. При каждом проходе цикла результат функции должен выводиться на панель. Но вот в связи с этим вопрос: Как сделать, чтобы на панель выводилась информация по высоте всех "палочек", которые будут изготовлены. Ведь функция выдает высоту только одной, производимой в данный момент "палочки". Другими словами, мы еще "старт" не нажали, а гистограмма всех высот "палочек" на панели уже есть.
    Может вопрос не совсем понятно сформулировал, но, оказывается, умение задавать вопрос по программированию тоже приходит с опытом.
    Пыс. Во вложении только кусочек программы. Вся программа для меня пока неподъемна.

  8. #4198
    Пользователь Аватар для capzap
    Регистрация
    25.02.2011
    Адрес
    Киров
    Сообщений
    10,255

    По умолчанию

    Цитата Сообщение от Sergey666 Посмотреть сообщение
    Вот смотрю некоторые примеры , что выкладывают и удивляюсь , поражаюсь .
    Байт адресация -НА-ФИ-ГА ???
    Байт в конфигурации в модбас слэйв - НА-ФИ-ГА ? Зачем вводить неоднородность , чтобы потом хэроически с ней бороться ?
    Когда начинал тоже по "примерчикам" блин для битовых адресов использовал пару раз "байт" в слэйве , пока не понял , что это Феерический идиотизм .
    Эта идиотская феерия когда-нибудь закончится ? Почему обучение от Овена ведет народ к той самой проблеме -"Проблемы смещения" ?
    Спецом что-ли , дабы занюханные-затертые до дыр темы-вопросы поднимались снова и снова ?
    кто то интересовался бит-адресацией я показал один пример использования, для Вас показал, что используя указатель не обязательно каждый канал именовать, главное от чего оттолкнутся. В семене я спокойно копирую всю область, в КДС надо следить чтоб були совпадали, а из-за малого количества входов/ыходов можно обойтись именовкой каждого канала, по моему это удобство в КДС относительно других сред
    Bad programmers worry about the code. Good programmers worry about data structures and their relationships

    среди успешных людей я не встречала нытиков
    Барбара Коркоран

  9. #4199
    Пользователь
    Регистрация
    19.11.2011
    Адрес
    г. Белгород
    Сообщений
    357

    По умолчанию

    Цитата Сообщение от grenz Посмотреть сообщение
    Но вот в связи с этим вопрос: Как сделать, чтобы на панель выводилась информация по высоте всех "палочек", которые будут изготовлены. Ведь функция выдает высоту только одной, производимой в данный момент "палочки". Другими словами, мы еще "старт" не нажали, а гистограмма всех высот "палочек" на панели уже есть.
    Сначала вычисляете все размеры "палочек" и заносите их в массив. Его содержимое выводите на панель. Если оператора устраивает результат он нажимает старт, после чего берется размер из первого элемента массива и изготавливается первая "палочка". Сделали, берем размер из следующего элемента массива и делаем следующую "палочку". И так до конца.

  10. #4200

    По умолчанию

    Цитата Сообщение от жекон Посмотреть сообщение
    Попробуйте ФБ GEN_PULSE из библиотеки OSCAT, а еще можно время местами поменять и инверсию на выход, вообще BLINK не самый удачный выбор
    Нашел OSCAT, установил и настроил GEN_PULSE, по внешнему виду работает так же как и BLINK, а в чем отличие, чем BLINK плох, а GEN_PULSE хорош?
    Как сделать инверсию на выход?

Страница 420 из 1052 ПерваяПервая ... 320370410418419420421422430470520920 ... ПоследняяПоследняя

Метки этой темы

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •