PLUS+1 User Forum
PLUS+1 Software => General controls => Topic started by: Marbek_Elektronik on October 09, 2013, 04:51:21 PM
-
Hi,
I have to make some changes in a program from another people.
But there are a lot of warnings. I don't know what to do.
May I search for the reasons for this warnings? It will take a lot of time!
Here the warnings:
Compiling DP600T.c
DP600T.c: In function '_FNC_123_b':
DP600T.c:15258: warning: comparison is always false due to limited range of data type
DP600T.c:15296: warning: comparison is always false due to limited range of data type
DP600T.c:15318: warning: large integer implicitly truncated to unsigned type
DP600T.c:15379: warning: comparison is always false due to limited range of data type
DP600T.c:15390: warning: comparison is always false due to limited range of data type
DP600T.c:15401: warning: comparison is always false due to limited range of data type
DP600T.c:15755: warning: comparison is always false due to limited range of data type
DP600T.c:15927: warning: comparison is always false due to limited range of data type
DP600T.c:15949: warning: comparison is always false due to limited range of data type
DP600T.c:16021: warning: comparison is always false due to limited range of data type
DP600T.c:16180: warning: comparison is always false due to limited range of data type
DP600T.c:16202: warning: comparison is always false due to limited range of data type
DP600T.c:16264: warning: comparison is always false due to limited range of data type
DP600T.c:16468: warning: comparison is always false due to limited range of data type
DP600T.c:16490: warning: comparison is always false due to limited range of data type
DP600T.c:16626: warning: comparison is always false due to limited range of data type
DP600T.c:16867: warning: comparison is always false due to limited range of data type
DP600T.c: In function '_FNC_123_d':
DP600T.c:18562: warning: comparison is always false due to limited range of data type
DP600T.c:18563: warning: comparison is always false due to limited range of data type
DP600T.c:18568: warning: comparison is always false due to limited range of data type
DP600T.c: In function '_FNC_123_e':
DP600T.c:21601: warning: this decimal constant is unsigned only in ISO C90
DP600T.c:21850: warning: this decimal constant is unsigned only in ISO C90
DP600T.c: In function '_FNC_123_f':
DP600T.c:23342: warning: this decimal constant is unsigned only in ISO C90
DP600T.c:23591: warning: this decimal constant is unsigned only in ISO C90
DP600T.c: In function '_FNC_123_g':
DP600T.c:27552: warning: comparison is always false due to limited range of data type
DP600T.c: In function '_FNC_123_h':
DP600T.c:28181: warning: comparison is always false due to limited range of data type
DP600T.c:28319: warning: comparison is always false due to limited range of data type
DP600T.c:28800: warning: this decimal constant is unsigned only in ISO C90
DP600T.c:28820: warning: this decimal constant is unsigned only in ISO C90
DP600T.c:30184: warning: comparison is always false due to limited range of data type
DP600T.c: In function '_FNC_123_i':
DP600T.c:31295: warning: comparison is always false due to limited range of data type
DP600T.c:31300: warning: comparison is always false due to limited range of data type
DP600T.c:31450: warning: comparison is always false due to limited range of data type
DP600T.c:31813: warning: this decimal constant is unsigned only in ISO C90
DP600T.c:32002: warning: comparison is always false due to limited range of data type
DP600T.c:32262: warning: comparison is always false due to limited range of data type
DP600T.c:32715: warning: comparison is always false due to limited range of data type
DP600T.c: In function '_FNC_123_j':
DP600T.c:33933: warning: comparison is always false due to limited range of data type
DP600T.c:33989: warning: comparison is always false due to limited range of data type
DP600T.c:35132: warning: comparison is always false due to limited range of data type
DP600T.c:35211: warning: comparison is always false due to limited range of data type
DP600T.c:35290: warning: comparison is always false due to limited range of data type
DP600T.c: In function '_FNC_123_k':
DP600T.c:36955: warning: comparison is always false due to limited range of data type
DP600T.c:37034: warning: comparison is always false due to limited range of data type
DP600T.c:37113: warning: comparison is always false due to limited range of data type
DP600T.c:37867: warning: comparison is always false due to limited range of data type
DP600T.c:37946: warning: comparison is always false due to limited range of data type
DP600T.c:38025: warning: comparison is always false due to limited range of data type
DP600T.c:38779: warning: comparison is always false due to limited range of data type
DP600T.c:38858: warning: comparison is always false due to limited range of data type
DP600T.c:38937: warning: comparison is always false due to limited range of data type
DP600T.c:39691: warning: comparison is always false due to limited range of data type
DP600T.c:39770: warning: comparison is always false due to limited range of data type
DP600T.c:39849: warning: comparison is always false due to limited range of data type
DP600T.c: In function '_FNC_123_l':
DP600T.c:41533: warning: comparison is always false due to limited range of data type
DP600T.c:41612: warning: comparison is always false due to limited range of data type
DP600T.c:41691: warning: comparison is always false due to limited range of data type
DP600T.c:42445: warning: comparison is always false due to limited range of data type
DP600T.c:42524: warning: comparison is always false due to limited range of data type
DP600T.c:42603: warning: comparison is always false due to limited range of data type
DP600T.c:43357: warning: comparison is always false due to limited range of data type
DP600T.c:43436: warning: comparison is always false due to limited range of data type
DP600T.c:43515: warning: comparison is always false due to limited range of data type
DP600T.c: In function '_FNC_123_m':
DP600T.c:45665: warning: comparison is always false due to limited range of data type
DP600T.c:45721: warning: comparison is always false due to limited range of data type
DP600T.c: In function '_FNC_123_n':
DP600T.c:47194: warning: comparison is always false due to limited range of data type
DP600T.c:47268: warning: comparison is always false due to limited range of data type
DP600T.c:47342: warning: comparison is always false due to limited range of data type
DP600T.c:47416: warning: comparison is always false due to limited range of data type
DP600T.c:47490: warning: comparison is always false due to limited range of data type
DP600T.c:47549: warning: comparison is always false due to limited range of data type
DP600T.c:47569: warning: comparison is always false due to limited range of data type
DP600T.c: In function '_FNC_123_o':
DP600T.c:50103: warning: comparison is always false due to limited range of data type
DP600T.c:50159: warning: comparison is always false due to limited range of data type
DP600T.c:50991: warning: comparison is always false due to limited range of data type
DP600T.c:51065: warning: comparison is always false due to limited range of data type
DP600T.c:51139: warning: comparison is always false due to limited range of data type
DP600T.c:51213: warning: comparison is always false due to limited range of data type
DP600T.c:51287: warning: comparison is always false due to limited range of data type
DP600T.c:51361: warning: comparison is always false due to limited range of data type
DP600T.c:51509: warning: comparison is always false due to limited range of data type
DP600T.c:51583: warning: comparison is always false due to limited range of data type
DP600T.c: In function '_FNC_123_p':
DP600T.c:52176: warning: comparison is always false due to limited range of data type
DP600T.c:52250: warning: comparison is always false due to limited range of data type
DP600T.c:52324: warning: comparison is always false due to limited range of data type
DP600T.c:52398: warning: comparison is always false due to limited range of data type
DP600T.c:52472: warning: comparison is always false due to limited range of data type
DP600T.c:52546: warning: comparison is always false due to limited range of data type
DP600T.c:52620: warning: comparison is always false due to limited range of data type
DP600T.c:52694: warning: comparison is always false due to limited range of data type
DP600T.c:52768: warning: comparison is always false due to limited range of data type
DP600T.c:52842: warning: comparison is always false due to limited range of data type
DP600T.c:53835: warning: comparison is always false due to limited range of data type
DP600T.c:53891: warning: comparison is always false due to limited range of data type
DP600T.c: In function '_FNC_123_q':
DP600T.c:55255: warning: comparison is always false due to limited range of data type
DP600T.c:55284: warning: comparison is always false due to limited range of data type
DP600T.c:55783: warning: comparison is always false due to limited range of data type
DP600T.c:55904: warning: comparison is always false due to limited range of data type
DP600T.c:56025: warning: comparison is always false due to limited range of data type
DP600T.c:56536: warning: comparison is always false due to limited range of data type
DP600T.c:56843: warning: comparison is always false due to limited range of data type
DP600T.c:57136: warning: comparison is always false due to limited range of data type
DP600T.c: In function '_FNC_123_r':
DP600T.c:57563: warning: comparison is always false due to limited range of data type
DP600T.c: In function '_FNC_123_s':
DP600T.c:61020: warning: comparison is always false due to limited range of data type
DP600T.c:61345: warning: comparison is always true due to limited range of data type
DP600T.c:61352: warning: comparison is always true due to limited range of data type
DP600T.c:61359: warning: comparison is always true due to limited range of data type
DP600T.c:61382: warning: comparison is always true due to limited range of data type
DP600T.c:61389: warning: comparison is always true due to limited range of data type
DP600T.c:61396: warning: comparison is always true due to limited range of data type
DP600T.c:61402: warning: comparison is always false due to limited range of data type
DP600T.c:61489: warning: comparison is always false due to limited range of data type
DP600T.c:61840: warning: comparison is always true due to limited range of data type
DP600T.c:61847: warning: comparison is always true due to limited range of data type
DP600T.c:61854: warning: comparison is always true due to limited range of data type
DP600T.c:61867: warning: comparison is always false due to limited range of data type
DP600T.c:61891: warning: comparison is always false due to limited range of data type
DP600T.c:61915: warning: comparison is always false due to limited range of data type
DP600T.c:62359: warning: comparison is always false due to limited range of data type
DP600T.c:62363: warning: comparison is always false due to limited range of data type
DP600T.c:62364: warning: large integer implicitly truncated to unsigned type
DP600T.c:62369: warning: comparison is always false due to limited range of data type
DP600T.c:62405: warning: comparison is always true due to limited range of data type
DP600T.c:59735: warning: unused variable 'aUN3862DX'
DP600T.c:59625: warning: unused variable '_U16Index2'
DP600T.c:59538: warning: 'aN1488' may be used uninitialized in this function
DP600T.c:59732: warning: 'aUN3857' may be used uninitialized in this function
DP600T.c: In function '_FNC_123_r':
DP600T.c:57380: warning: 'aXN2864' may be used uninitialized in this function
DP600T.c: In function '_FNC_123_q':
DP600T.c:56883: warning: 'aUN519' is used uninitialized in this function
DP600T.c:54274: warning: 'aN996' may be used uninitialized in this function
DP600T.c:54632: warning: 'aXN2833' may be used uninitialized in this function
DP600T.c: In function '_FNC_123_o':
DP600T.c:49258: warning: 'aUN786' may be used uninitialized in this function
DP600T.c: In function '_FNC_123_m':
DP600T.c:44391: warning: 'aXN2280' may be used uninitialized in this function
DP600T.c:44456: warning: 'aXN2311' may be used uninitialized in this function
DP600T.c: In function '_FNC_123_j':
DP600T.c:33263: warning: 'aXN385' may be used uninitialized in this function
DP600T.c: In function '_FNC_123_g':
DP600T.c:24945: warning: 'aN1281' may be used uninitialized in this function
DP600T.c: In function '_FNC_123_f':
DP600T.c:22640: warning: 'aXN263' may be used uninitialized in this function
DP600T.c:22729: warning: 'aXN304' may be used uninitialized in this function
DP600T.c: In function '_FNC_123_e':
DP600T.c:20183: warning: 'aXN139' may be used uninitialized in this function
DP600T.c:20268: warning: 'aXN222' may be used uninitialized in this function
DP600T.c: In function '_FNC_123_d':
DP600T.c:17375: warning: 'aXN34' may be used uninitialized in this function
DP600T.c:17524: warning: 'aUN2498' may be used uninitialized in this function
DP600T.c: In function '_FNC_123_b':
DP600T.c:15325: warning: 'aUN3227' is used uninitialized in this function
-
Had some of them also..
Ignored them..
-
Hi,
thanks for answer.
But in my own programs I have never had such Warnings!
I think it is better not to produce such warnings.
But I don't know, why there are this warnings.
Cann anyone help me?
Thanks
-
I just compiled a DP600 program, and I have the same warnings. They have been there for a long time, I also ignore them.
-
Its been awhile since I did my DP600 program, but mine has the same error messages.
Quite annoying, actually.
Hopefully D.Power solutions, has a solution coming for this issue. Other than ignoring it.
I agree with Marbek, it just seems wrong to ignore them.
-
Anybody here from helpdesk?
Can anybody help?
-
Hi!
Sorry for those warning messages, please forward your P1P file to: plus+1helpdesk@danfoss.com
Those messages is tricky to find without the P1P file, thanks.
Please note that help desk got a new email address: plus+1helpdesk@danfoss.com
Thanks for your support making this forum an active forum // Thomas
-
Hi Thomas,
I have done this and here is the answer from helpdesk:
(hope it is alowed to post this)
"Hi Bernd
I talked to the developers of the code and according to them, you should just ignore those warnings. They are just something that is generated within the compiler and is nothing the user can control.
The warning messages are now disabled in some new hwd versions for some controllers and displays. However, the DP610 has not got this update."
-
Hi Bernd!
No problem, missed your ticket in help desk.
Over time we will release new HWD's where these fault messages will be disabled. I fully understand that it is confusing to have them popping up.
Best regards // Thomas