Никогда сюда не залазил - с прошлыми версиями СПК вроде такого не было.
Подскажите, вроде в обоих местах выставил (у всех картинках в проекте), но разрешение на СПК не поменялось - так 640 на 480 и показывает
размер1.png
Никогда сюда не залазил - с прошлыми версиями СПК вроде такого не было.
Подскажите, вроде в обоих местах выставил (у всех картинках в проекте), но разрешение на СПК не поменялось - так 640 на 480 и показывает
размер1.png
Связь со мной: 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
В TIA Portal легко вкл и откл разделение окон.
Как это сделать в CoDeSys 3.5?
Неуж только через сбросить параметры окна? Так все вкладки закрылись и затем заново перенастраивать
Последний раз редактировалось novinky; 05.05.2025 в 12:28.
Схватили мышкой и оттащили куда надо. Либо закрыли ненужное окно, а откроется оно на основной группе вкладок.
Сбрасывать не стоит, сбросится все...
PS Сбрасывают тогда, когда так настроили, что не можетк найти нужную вкладку поиска и пр.)
Последний раз редактировалось МихаилГл; 05.05.2025 в 12:33.
Добрый день!
При компиляции проекта возникла ошибка:
------ Компиляция : Приложение: HPP_01.Application -------
[ERROR] Internal error:System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта. в _3S.CoDeSys.ApplicationObject.NetVarPDOList.AddVar iable(String stVarName, IType type, IPrecompileScope2 scope, ApplicationObject appl, IVariable var, String& stError, HashSet`1 hsRecursionCheck) в _3S.CoDeSys.ApplicationObject.NetVarPDOList.AddVar iable(String stVarName, IType type, IPrecompileScope2 scope, ApplicationObject appl, IVariable var, String& stError, HashSet`1 hsRecursionCheck) в _3S.CoDeSys.ApplicationObject.NetVarManager.AddObj ect(NetVarObject nwObject, String& stError) в _3S.CoDeSys.ApplicationObject.NetVarProtocol.AddOb ject(NetVarObject nwObject, String& stError) в _3S.CoDeSys.ApplicationObject.NetVarLanguageModel. AddObject(NetVarObject nwObject) в _3S.CoDeSys.ApplicationObject.ApplicationObject.Ad dNetVarLanguageModel(XmlWriter xmlwriter) в _3S.CoDeSys.ApplicationObject.ApplicationObject.Ge tLanguageModel() в _3S.CoDeSys.ApplicationObject.ApplicationObject.Ge tStructuredLanguageModel(ILanguageModelBuilder lmbuilder) в _3S.CoDeSys.LanguageModelManager.LanguageModelMana gerConsolidated.PutLanguageModel(ILanguageModelPro vider lanmodprov, Boolean bShowSyntaxErrors, Boolean forceCompleteLanguageModel) в _3S.CoDeSys.LanguageModelManager.Services.Language ModelProviderService.PutLanguageModel(ILanguageMod elProvider lanmodprov, Boolean bShowSyntaxErrors) в _3S.CoDeSys.LanguageModelManagerLegacy.LanguageMod elManagerLegacy.PutLanguageModel(ILanguageModelPro vider lanmodprov, Boolean bShowSyntaxErrors) в _3S.CoDeSys.ApplicationObject.ApplicationObject.On BeforeCompile(Object sender, CompileEventArgs e) в _3S.CoDeSys.Core.LanguageModel.CompileEventHandler .Invoke(Object sender, CompileEventArgs e) в _3S.CoDeSys.LanguageModelManagerLegacy.LanguageMod elManagerLegacy.LanguageModelMgrConsolidated_Befor eCompile(Object sender, CompileEventArgs e) в _3S.CoDeSys.LanguageModelManager.Services.CompileS ervice.(Object , CompileEventArgs ) в _3S.CoDeSys.LanguageModelManager.LanguageModelMana gerConsolidated.OnBeforeCompile(CompileEventArgs e) в _3S.CoDeSys.LanguageModelManager.LanguageModelMana gerConsolidated.RaiseAndCheckBeforeCompile(Guid guidApplication, IMessageCategory cmc) в ..(Boolean , Boolean , Boolean ) в ..(Boolean ) в ..()
Компиляция завершена -- 1 ошибок, 0 предупреждений : загрузка невозможна
Как по тексту ошибки возможно определить место ее происхождения? В полном тупике. Что можно предпринять?
Добрый день.
Связаться со мной через telegram (см. в подписи).Что можно предпринять?
Связь со мной: 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
Коллеги добрый день!
Возникла необходимость считать абсолютное положение вала сервы. Хранится в двух вордах, само число dint. Попробовал сделать через библиотеку owen:
varDWord := ocl.WORD2_TO_DWORD(wInput1 := varWord1, wInput2 := varWord2, xSwapBytes := TRUE);
varDint := DWORD_TO_DINT(varDWord);
проблема в том, что пока число не выходит за рамки dword оно конвертируется в динт напрямую без пересчета (картинка)
Теоретически вроде нужно добавить самый левый бит, а потом отнять, после преобразования но как это делается в кодесис пока не знаю. Возможно кто подскажет как реализовать это решение или каким-то другим образом решить вопрос.