CODESYS - das IEC 61131-3 Programmiersystem

Willkommen im offiziellen CODESYS - Forum von 3S-Smart Software Solutions | A member of the CODESYS Group
Deutsche Version English version russian version 
Aktuelle Zeit: So Aug 25, 2019 8:11 pm

Alle Zeiten sind UTC




Ein neues Thema erstellen  Auf das Thema antworten  [ 4 Beiträge ] 
Autor Nachricht
BeitragVerfasst: Fr Jan 18, 2019 8:13 am 
Offline

Registriert: Di Jan 09, 2018 10:41 am
Beiträge: 43
When using the function block Serial_Line from Codesys I get 5 warnings:

C0195: Implizite Konvertierung von nicht vorzeichenbehaftetem Datentyp 'STOPBIT' nach vorzeichenbehaftetem Datentyp 'UDINT' : Möglicherweise Verlust des Vorzeichens
C0195: Implizite Konvertierung von nicht vorzeichenbehaftetem Datentyp 'PARITY' nach vorzeichenbehaftetem Datentyp 'UDINT' : Möglicherweise Verlust des Vorzeichens
C0196: Implizite Konvertierung von nicht vorzeichenbehafteten Datentyp 'UINT' nach vorzeichenbehafteten Datentyp 'INT' : Möglicherweise Verlust des Vorzeichens
C0195: Implizite Konvertierung von nicht vorzeichenbehaftetem Datentyp 'SINT' nach vorzeichenbehaftetem Datentyp 'UINT' : Möglicherweise Verlust des Vorzeichens
C0196: Implizite Konvertierung von nicht vorzeichenbehafteten Datentyp 'UINT' nach vorzeichenbehafteten Datentyp 'INT' : Möglicherweise Verlust des Vorzeichens

As far as I can see, the problem is caused by the CAA_SerialCom Library. In SerialCom the Stopbt is defined as a INT, whereas the Parameters are defined as UDINT in the same library.

Is there a way to modify the Library to get rid of these warnings?

Cheers,
CanBohr


Dateianhänge:
Codesys function block Serial_Line.jpg
Codesys function block Serial_Line.jpg [ 425.5 KiB | 617 mal betrachtet ]
Nach oben
   
BeitragVerfasst: Mo Jan 21, 2019 11:51 am 
Offline

Registriert: Di Jan 09, 2018 10:41 am
Beiträge: 43
Hat keiner einen Hinweis für mich, wie ich die Warnungen loswerde?
Gruß,
CanBohr


Nach oben
   
BeitragVerfasst: Mo Jan 21, 2019 1:12 pm 
Offline
Site Admin

Registriert: Mo Sep 05, 2005 8:42 am
Beiträge: 3397
Hi,

it is just a warnming so - to get it of it
INT_TO_UDINT() could be the solution..

BR
Edwin


Dateianhänge:
convert.png
convert.png [ 33.04 KiB | 586 mal betrachtet ]
Nach oben
   
BeitragVerfasst: Di Jan 22, 2019 8:15 pm 
Offline

Registriert: Di Jan 09, 2018 10:41 am
Beiträge: 43
Hallo Herr Schwellinger,

darauf hätte ich bestimmt selber kommen müssen.
Ich hoffe, Sie nehmen mir meine Unwissenheit nicht übel.

Vielen Dank für den Hinweis.

Gruß,
CanBohr


Nach oben
   
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen  Auf das Thema antworten  [ 4 Beiträge ] 

Alle Zeiten sind UTC


Wer ist online?

Mitglieder in diesem Forum: 0 Mitglieder und 2 Gäste


Sie dürfen keine neuen Themen in diesem Forum erstellen.
Sie dürfen keine Antworten zu Themen in diesem Forum erstellen.
Sie dürfen Ihre Beiträge in diesem Forum nicht ändern.
Sie dürfen Ihre Beiträge in diesem Forum nicht löschen.
Sie dürfen keine Dateianhänge in diesem Forum erstellen.

Suche nach:
Gehe zu:  
Powered by phpBB® Forum Software © phpBB Limited
Deutsche Übersetzung durch phpBB.de