-
Новичок
- Регистрация: Aug 2022
- Сообщений: 2
При компиляции в режиме Эмуляции пустого стандартного проекта «Agava PLC-40-50 TV+WV» в среде «Codesys v3.5 SP14 Patch 1» , скачанной с данного сайта , выдаёт ошибки для объекта ClearFRAM [TRetainStorage]
[ERROR] agavadevices, 3.5.10.0 (kb agava): ClearFRAM [TRetainStorage]: C0032: Невозможно конвертировать тип ‘LWORD’ в тип ‘DWORD’
[ERROR] agavadevices, 3.5.10.0 (kb agava): ClearBufFRAM [TRetainStorage]: C0066: Невозможно сравнить тип ‘POINTER TO DWORD’ с типом ‘DWORD’
[ERROR] agavadevices, 3.5.10.0 (kb agava): CheckSizeOfFRAM [TRetainStorage]: C0032: Невозможно конвертировать тип ‘LWORD’ в тип ‘DWORD’
[ERROR] agavadevices, 3.5.10.0 (kb agava): ReadIsFromAnFRAM [TRetainStorage]: C0032: Невозможно конвертировать тип ‘LWORD’ в тип ‘DWORD’Объект RetainStorage автоматически создаётся при создании проекта и удалить его из дерева проекта невозможно.
Последний раз редактировалось Эдуард; 26-08-2022, 05:32 AM.
-
Новичок
- Регистрация: Aug 2022
- Сообщений: 2
Комментарий
-
Новичок
- Регистрация: Mar 2022
- Сообщений: 14
Добрый день. Проблема в том , что не все библиотеки в 64 битной среде позволяют использовать режим эмуляции с нашим таргетом, если нужна эмуляция плк, тогда нужно выбирать таргеты 3s, если нужна эмуляция именно нашего плк, то нужно использовать 32 бит версию Codesys, но это тоже не всегда корректно, т.к есть аппаратный функционал , который запрашивается с плк.
Для корректности всегда в эмуляции всегда нужно использовать 3s таргет софт плк. Например, Device (CODESYS Control RTE V3). А не таргет производителя, в нем не весь функционал может работать, т.к есть аппаратные зависимости.Попробуйте пожалуйста установить Codesys версии 32 бита. Проверил в 32-х битной версии Codesys — пустой проект в режиме эмуляции скомпилировался без ошибок.
Комментарий
-
Hello,
today I downloaded RPi library and instaled it on Codesyswhen I tried to launch the example I got such picture
243 errors main error C0032
what I’m doing wrong?
-
If a type is unknown, check the «library manager». Most of the times, there is simple a specific library version missing.
Gesendet von meinem LG-H870 mit Tapatalk
-
Hi,
i agree to Ingo,
but usually these kind of problems could be solved on using existing/example projects by:l viewtopic.php?f=22&t=5641#p10083 l
- Update the plc device by rightclick in the device tree to current Version (if feldbus stacks are in the Project update them too)
- set current compiler Version
- set current visuprofile
BR
Edwin
Log in to post a comment.
-
#1
Hello!
I’m having a problem with my Codesys and I have looked all around the web for a solution without any luck. Hope you guys can help me.
When I open «Codesys Control Win SysTray» and click «start PLC» i get this message:
The CODESYS Control PLC allows executing program code with system level access on this machine. This may pose as a security threat unless appropriate measures are taken to limit network access to this machine.
You can do this in CODESYS with the Online Menu Command:
Online->Security->Add Online User.
See Online-Help in CODESYS for details.When i go to Online->Security the options are «grey» and not possible to click on. I don’t know how to solve this, but hope the expertise on this forum can help me.
I am using Windows 10 and Codesys 3.5 patch 4.
Hope I placed this in the right forum. My german are not the best.
Thank you for your help!!
-
#2
Well, most of the entries in the online menu only could work, as the name suggests, when you are online. The question is, are you logged on to the target system?
Zuletzt bearbeitet:
-
#3
Not sure if I understand what you mean.. I want to connect to a virtual PLC. Im following a tutorial video. In that video he starts a new Project, makes a simple program and then click «Start PLC» in systray. Then he connects to the PLC and download the program.
Im not able to connect to the PLC Before i start it, is that what you mean?
-
#5
I have done some tests. Why these options are disabled on some systems I couldn’t say. The message you receive is just a warning, the PLC will start. In Codesys you should then be able to connect to the PLC, but on my system I only could use non hard realtime.
-
#6
I know its a warning, but no matter how many times i click «start PLC it remains stopped…
-
#7
Do your user have Admin rights?
Von irgendwas mit Internetzugang gesendet.
-
#9
Windows user
Von irgendwas mit Internetzugang gesendet.
-
#10
Hi,
if possible try to use current Version 3.5SP13Patch2,
if this does not solve it, check the following:
1. delete an exiting bootapplication
( exact path where to delete the app depends on your used version 32 or 64 Bit )
c:\ProgramData\CODESYS\CODESYSControlWinV3x64\801BFF8C\PlcLogic\Application\
remove Appliaction.app and check if the plc starts.
2.If you need to stay on your CODESYS version due compability reasons an Option might be just to update the runtime side:
https://store.codesys.com/codesys-control-win-sl.html?___store=en
you need to decide if you want to use it as 32Bit or 64Bit Control Win version, both is possible. ( in CODESYS you need to use the correct device in your project)
Best Regards
Zuletzt bearbeitet:
-
#11
Hi,
if possible try to use current Version 3.5SP13Patch2,
if this does not solve it, check the following:
1. delete an exiting bootapplication
( exact path where to delete the app depends on your used version 32 or 64 Bit )
c:\ProgramData\CODESYS\CODESYSControlWinV3x64\801BFF8C\PlcLogic\Application\
remove Appliaction.app and check if the plc starts.2.If you need to stay on your CODESYS version due compability reasons an Option might be just to update the runtime side:
https://store.codesys.com/codesys-control-win-sl.html?___store=en
you need to decide if you want to use it as 32Bit or 64Bit Control Win version, both is possible. ( in CODESYS you need to use the correct device in your project)Best Regards
Thank you for ypur answer!
I cannot find the file you refer to. I’ve searched for it but it doesnt exist. There is no folder named CODESYSControlWinV3x64 either…I would like to stay with this version since I’m taking a class in it and need to have the same version as the teacher.. Maybe Ill try to reinstall again.
-
#12
Hi,
in yor Version (i assume it is CODESYS 32Bit Version) you should find it here:
«c:\Program Files (x86)\3S CODESYS\GatewayPLC»
the bootproject is here located:
«c:\Program Files (x86)\3S CODESYS\GatewayPLC\PlcLogic\Application»
Best Regards
-
#13
I have used the Version 3.5SP16Patch2 instead of the prevoius version 3.5SP16Patch3, and running successfully
-
#14
I have used the Version 3.5SP16Patch2 instead of the prevoius version 3.5SP16Patch3, and running successfully
I think you mean it the other way around. By the way, did you take a look on the date of the article? You are responding to quite an old thread.
Zuletzt bearbeitet:
-
#15
Hi oliver,
Thanks for your reminder. Actually, I have been confused by the problem- disconnection with Control Win systray 64 for a few hours. And I have verified the feasibility of the method proposed by HausSPSlerâ. So I just want to let others know it. by the way, I am a fresh in a forum, if I have any incorrect things done, please inform me, thanks in advance.
Jiang
0 / 0 / 0 Регистрация: 14.05.2015 Сообщений: 7 |
|
1 |
|
14.05.2015, 22:11. Показов 12553. Ответов 10
Добрый день.
0 |
91 / 86 / 12 Регистрация: 08.08.2013 Сообщений: 667 |
|
14.05.2015, 23:01 |
2 |
На вкладке «онлайн» галочка «Режим эмуляции» стоит?
0 |
0 / 0 / 0 Регистрация: 14.05.2015 Сообщений: 7 |
|
14.05.2015, 23:31 [ТС] |
3 |
Спасибо, заработало!! Добавлено через 13 минут
0 |
0 / 0 / 0 Регистрация: 14.05.2015 Сообщений: 7 |
|
14.05.2015, 23:59 [ТС] |
4 |
Или просто вход А = выход В Миниатюры
0 |
Почетный модератор 28043 / 15776 / 982 Регистрация: 15.09.2009 Сообщений: 67,752 Записей в блоге: 78 |
|
15.05.2015, 08:29 |
5 |
онлайн — логин
0 |
0 / 0 / 0 Регистрация: 14.05.2015 Сообщений: 7 |
|
15.05.2015, 08:48 [ТС] |
6 |
Совершенно верно, уважаемый. Но как увидеть изменение значений выходов?
0 |
0 / 0 / 0 Регистрация: 14.05.2015 Сообщений: 7 |
|
15.05.2015, 08:55 [ТС] |
7 |
Вот Миниатюры
0 |
0 / 0 / 0 Регистрация: 14.05.2015 Сообщений: 7 |
|
15.05.2015, 08:56 [ТС] |
8 |
Вход А изменяю, выход В не меняется…
0 |
Почетный модератор 28043 / 15776 / 982 Регистрация: 15.09.2009 Сообщений: 67,752 Записей в блоге: 78 |
|
15.05.2015, 08:57 |
9 |
не нужно. двойной щелчок — ctrl+F7
1 |
0 / 0 / 0 Регистрация: 14.05.2015 Сообщений: 7 |
|
15.05.2015, 09:20 [ТС] |
10 |
O my god, заработалааа! Спасибо! Добавлено через 12 минут
0 |
91 / 86 / 12 Регистрация: 08.08.2013 Сообщений: 667 |
|
15.05.2015, 10:06 |
11 |
сверху, там где объявляются переменные типа ton1:ton;
0 |