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
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
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
Hat keiner einen Hinweis für mich, wie ich die Warnungen loswerde?
Gruß,
CanBohr
Hi,
it is just a warnming so - to get it of it
INT_TO_UDINT() could be the solution..
BR
Edwin
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