Industry Online Support
Technical Forum
6/26/2010 2:46 PM | |
Joined: 4/16/2010 Last visit: 6/13/2016 Posts: 4 Rating: (0) |
Hi, I need some help related to BCD data. In my program I read the date and time from the PLC and store it into a DTL variable in a DB. I need this information in a double word variable to take it, via a OPC Server (Kepware), to server where is used for a Scada application. To achieve this I move each byte of the DTL variable where is the date and time, into a series of variable 1 byte length of another DB. When I monitor this 1 byte variables they are correct, i.g: variable year (this is a word length variable) shows 2010, variable month shows 6, variable day shows 26 (for the present day). But the problem is when I used 4 bytes (year, month, and day) as a double word variable (which is how I take to my Scada application) because it shows (in PLC and the OPC Server) a hexadecimal number, for the example: 7DA for year, 06 for month, and 20 for day. In Step 7 5.4 I did this procedure and the double word variable shows the data in BCD, in the way I want. In step 7 basic it does not. How can I sort it out?
Splitted from BCD to USInt conversion. |
Last edited by: O_Moderator at: 6/27/2010 8:25 AMnew subject after splitting |
|
Follow us on