Ёпрст
Хоть бы архивировали свои проекты.
578 кБ против 8.31Мб
Ёпрст
Хоть бы архивировали свои проекты.
578 кБ против 8.31Мб
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
дда если разрядность ограничить на уровне 6 знаков после запятой, то работает
Я думаю, что так и требуется. Но...
У него две ф.области
Одна физически читает X из модуля.
Вторая вычисляет
X=X-y
где X- полученные значения от тензодатчика
y - поправка
Обе ф.области непрерывные. И кто из них первый, а кто второй никто не скажет.
Непонятно зачем ДВЕ ф.области.
Нужно всего одна, с двумя последовательными функциями
-вызов макроса Fun1
-математика(арифметические вычисления).
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Petera, не думал, что у Вас проблемы с интернетом. У меня - безлимит, на это уже не обращаю внимания
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
Я соглашусь с Petera, что одной функциональной области достаточно. Но при этом я до сих пор не увидел реальной необходимости в макросе - никто не мешает в одной функциональной области опрашивать датчик и производить арифметические операции. Если данные приходят в пригодном для обработки виде, то можно вообще все это делать в пределах действия Математические операции, в качестве одного из операндов выбрав регистры датчика.
Связь со мной: telegram: @JuneSmellsLikeBlood | e-mail: e.kislov@owen.ru (личка на форуме - не подходит)
Раздел CDS V3.5 на сайте | Основные темы по CDS V3.5 на форуме: Вопросы и ответы | Визуализация | Настройка обмена с другими устройствами
Repository Archive V3.5 SP4 (необходим для СПК207/СПК1хх без Eth/ПЛК3xx)
oscat.ru | Как обратиться в техподдержку? | Как отлаживать ошибки | Отладка проектов в CODESYS V3.5 | Проблема XY | Как правильно задавать вопросы | AnyDesk
да, с этим не спорю, но проблема не в этом. Безымянный.JPG тип данных был DEC / Поставил float - заработало
спасибо !!!
Я думаю, что макрос ему нужен для чтения из модуля собственной функцией (видимо осталось от СП270).
Мне только не понятно, чего он добивается
Модуль выдает данные в формате DWord. В этом же формате можно прибавлять/вычитать поправку.
Зачем Float в вычислениях? Или в итоге, для дальнейшего использования именно Float нужен.
А так каша какая-то получается.
ЗЫ. Может все таки модуль выдает данные Float, а не DWord? Тогда зачем этот макрос вообще?
Последний раз редактировалось petera; 24.08.2016 в 11:33.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Мой канал на РУТУБЕ
https://rutube.ru/channel/23641433/
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg