Size: a a a

2021 June 20

N

Name in ru_ASUTP
Например, нам нужно найти X/3 (целочисленное деление), где X в диапазоне от 0 до 255.

Тогда, X/3 = 256x / 256 3 = (255+1)X /  256 3 = 85X/256 + X/256*3.

Т.к. X/256*3 -- это ноль, то остается:

X/3 = 85X/256

Т.к. 85X = X + 4X + 16X + 64X, то итог будет:

X/3 = (X + 4X + 16X + 64X) / 256

А со степенями двойки у процессоров проблем нет.
источник

AS

Alexander Sudalin in ru_ASUTP
Я вот лего SCL переведу в LAD
источник

YL

Yurl Lebedev in ru_ASUTP
Для примера. Код PID регулятора скиньте в LD
источник

VL

Vyacheslav Lapshin in ru_ASUTP
Ну это же демагогия "Если мы ему  жизнь не отняли, значит подарили". Спрашивал о логике процесса. Чем это удобно, когда это нужно в процессе программирования
источник

AS

Alexander Sudalin in ru_ASUTP
А вот процесс перевода кода в контроллерах
источник

YL

Yurl Lebedev in ru_ASUTP
Да не всегда.. я тоже переводил. Местами приходилось задумываться.
источник

VL

Vyacheslav Lapshin in ru_ASUTP
STL - удобно если делать понепонятнее
источник

AS

Alexander Sudalin in ru_ASUTP
Будет один блок с входными и выходными данными
источник

AS

Alexander Sudalin in ru_ASUTP
STL удобен в целом
источник

AS

Alexander Sudalin in ru_ASUTP
тут вопрос с чем ты работаешь
источник

YL

Yurl Lebedev in ru_ASUTP
😁😁 ну да.. один блок
источник

AS

Alexander Sudalin in ru_ASUTP
Работать с буфферами данных в LAD увольте.
источник

AS

Alexander Sudalin in ru_ASUTP
А елси прям полностью логику пересобрать работы PID регулятора.... То я пожалуй скажу "ДА ну нахер"
источник

YL

Yurl Lebedev in ru_ASUTP
LD использую. Но только для описания режима логики.
Всю остальную математику делаю на ST
источник

YL

Yurl Lebedev in ru_ASUTP
Режим автоматического управления всегда разный, вот его и делаю на ст. Все стандартные обработки оптимизировал для сокращения кода.
источник

VL

Vyacheslav Lapshin in ru_ASUTP
CFC очень удобно
источник

VL

Vyacheslav Lapshin in ru_ASUTP
Наглядно. Есть в Codesys
источник

AS

Alexander Sudalin in ru_ASUTP
Но он не везде доступен)
источник

AS

Alexander Sudalin in ru_ASUTP
В сименсах тоже есть CFC, но только в PCS7
источник

YL

Yurl Lebedev in ru_ASUTP
Для семена требует отдельной лицензии.
источник