Страница 18 из 38 ПерваяПервая ... 8161718192028 ... ПоследняяПоследняя
Показано с 171 по 180 из 374

Тема: Создать функцию на ST

  1. #171

    По умолчанию

    LD отдыхает для ПРхх он там не нужен при наличии FBD. Смотрим уровнем выше. Далее меняем название с ПР на ПЛК и будет счастье, при наличии конечно ST и макросов на C. И убедительная просьба уберите кондеры с ПР они сейчас не надежные, ставьте тантал замучились менять их и в ПЛК. Фотки скину весной когда поменяю кондеры и батарейки на 30 ПЛК этой зимой посадки напряжения замучили котельные встают и обнуляются уставки.

  2. #172
    Пользователь
    Регистрация
    28.08.2019
    Адрес
    Сургут
    Сообщений
    500

    По умолчанию

    Цитата Сообщение от Адрей Посмотреть сообщение
    LD отдыхает для ПРхх он там не нужен при наличии FBD.
    Вот именно, LD это анахронизм и то, что его применяют в каких-то импортных изделиях не говорит ровным счетом ни о чем.
    Это тоже самое, что латынь в медицине, практического значения ни какого, но учат все.

  3. #173
    Пользователь
    Регистрация
    28.08.2019
    Адрес
    Сургут
    Сообщений
    500

    По умолчанию

    Цитата Сообщение от IVM Посмотреть сообщение
    LD изначально должен был быть в ПР. ПЛК и ПР в свое время и появились для замены логики, сделанной на ЭМ реле. Вот эта схема на LD элементарно программируется.
    Вы хотели бы чтобы "железо" стало новым, а язык программирования его перекочевал из того, от чего избавились?))))

  4. #174

    По умолчанию

    Самое главное, все статистику посмотрели наверно, но выводов никто не сделал.
    Там за последние два года, а это был 2007 !!! в 3 раза увеличилось количество пользователей языка ST.
    За прошедшие 14 лет это количество наверняка перевалило за 50 %, если не к 90 подошло. Какой LD люди? Даже FBD круче и удобней.
    А функция в одну строчку на ST заменяет запросто 2 десятка квадратиков! Если не сотню.
    Последний раз редактировалось kondor3000; 22.12.2021 в 10:36.

  5. #175
    Пользователь
    Регистрация
    27.11.2011
    Адрес
    Краснодар
    Сообщений
    8,127

    По умолчанию

    kondor3000 опять же для смеха, если не брать в расчет ST и прочее, а сравнивать между LD и FBD то некоторые вещи на LD делаются проще, чем на FBD/
    а в реализации ОЛ это будет выглядеть как паутина связей, да еще и с понятием "обратная"...

  6. #176
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    11,999

    По умолчанию

    Цитата Сообщение от Адрей Посмотреть сообщение
    LD отдыхает для ПРхх он там не нужен при наличии FBD. Смотрим уровнем выше. Далее меняем название с ПР на ПЛК и будет счастье, при наличии конечно ST и макросов на C. И убедительная просьба уберите кондеры с ПР они сейчас не надежные, ставьте тантал замучились менять их и в ПЛК. Фотки скину весной когда поменяю кондеры и батарейки на 30 ПЛК этой зимой посадки напряжения замучили котельные встают и обнуляются уставки.
    Странно рассуждаете , на LD куча народа, работающие на импортных PLC, и переходить на FBD сложновато ,но проще чем на ST, особенно электронщику.
    электронщик до мозга костей и не только

  7. #177
    Пользователь Аватар для rovki
    Регистрация
    03.01.2010
    Адрес
    Чехов
    Сообщений
    11,999

    По умолчанию

    Цитата Сообщение от Filini Посмотреть сообщение
    Вы хотели бы чтобы "железо" стало новым, а язык программирования его перекочевал из того, от чего избавились?))))
    Смотрите шире, за рамки квартиры , вам же показали статистику в мире( ну конечно они нам не указ) ,а вы все старое, старое.. Не старее чем модбас !!!
    И не надо сравнивать железо (меняется технология) с ПО , тут все консервативней (старый друг, лучше новых двух).
    электронщик до мозга костей и не только

  8. #178

    По умолчанию

    Сейчас написал функцию на ST, упаковка 16 бит в маску. Всем известный макрос из 16 квадратов. Уложился в 2 строки и то, только потому, что название макроса длинное.
    B16_Mask.0 := b0; B16_Mask.1 := b1;
    Работает присвоение через точку, какой же кайф)))) 1 16 бит в Маску.jpg 1 16 Бит в Маску на ST.jpg
    Любители LD и FBD, большинство, даже не знают, что такое возможно)))
    Последний раз редактировалось kondor3000; 21.12.2021 в 23:31.

  9. #179
    Пользователь Аватар для Сергей0308
    Регистрация
    25.06.2011
    Адрес
    Галактика Андромеды (M31)
    Сообщений
    6,493

    По умолчанию

    Цитата Сообщение от kondor3000 Посмотреть сообщение
    Сейчас написал функцию на ST, упаковка 16 бит в маску. Всем известный макрос из 16 квадратов. Уложился в 2 строки и то, только потому, что название макроса длинное.
    B16_Mask.0 := b0; B16_Mask.1 := b1;
    Работает присвоение через точку, какой же кайф)))) 1 16 бит в Маску.jpg 1 16 Бит в Маску на ST.jpg
    А смысл делать хуже, чем ранее было, я неоднократно выкладывал, в свойствах макроса назначается бит для каждого входа и имеется целочисленный вход расширения, Ваш макрос ущербен по функционалу, Вы этим невольно дискредитируете ST, мне так кажется.

    Вставка(запись) бит.PNG
    Последний раз редактировалось Сергей0308; 21.12.2021 в 23:45.
    Если проблему можно решить за деньги, это не проблема, это расходы. Бог каждому посылает проблемы по его силам. Так что одно из двух. Либо ты можешь-таки
    справиться с проблемами, либо это не твои проблемы.

  10. #180

    По умолчанию

    Цитата Сообщение от Сергей0308 Посмотреть сообщение
    А смысл делать хуже, чем ранее было, я неоднократно выкладывал, в свойствах макроса назначается бит для каждого входа и имеется целочисленный вход расширения, Ваш макрос ущербен по функционалу, Вы этом невольно дискредитируете ST, мне так кажется.

    Вставка(запись) бит.PNG
    Без обид, но вы больны старым ОЛ наверное, как можно столько лет сидеть в одном болоте и хвалить его столько лет) Где движение вперёд, к новому?
    Некоторые предлагают катиться назад вообще к LD, самый тупой язык, для современного западного мира, воспитанного на зубрёжке тестов в школе, вместо нормального обучения. Давайте тупому западу уподобимся.
    Замкни контакт, чтобы реле сработало. Маразм какой то и это в 21 веке.
    А любителям LD по барабану, что вы выкладываете, и какой функционал есть. Они продолжают тратить целые регистры на передачу одного бита.
    Последний раз редактировалось kondor3000; 22.12.2021 в 08:19.

Страница 18 из 38 ПерваяПервая ... 8161718192028 ... ПоследняяПоследняя

Похожие темы

  1. Ответов: 6
    Последнее сообщение: 22.12.2021, 10:50
  2. Ответов: 3
    Последнее сообщение: 13.09.2021, 13:31
  3. Ответов: 1
    Последнее сообщение: 22.12.2018, 12:00
  4. ПЛК160. Чем заменить функцию записи 0x05?
    от FallenDAY в разделе ПЛК1хх
    Ответов: 4
    Последнее сообщение: 26.08.2017, 13:19
  5. Как написать собственную функцию wait()
    от PavelKazakov в разделе ПЛК1хх
    Ответов: 3
    Последнее сообщение: 23.07.2009, 12:37

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

Ваши права

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