PLC with 64bit floating point and integer arithmetic?

I'm curious where anyone has found a statement that S7-1500 supports 64 bit floating point arithmetic.

In the 5 documents I've found so far I've discovered that it can execute at 64nS, and that TIA supports 64 bit windows, but I can not find a statement about supporting 64 bit arithmetic.
 
Omron - even the shoe box CP1L has 64 bit floating point. 2 year warranty as well.
 
Danw: from what I can find, they have a type LREAL and LINT, and a separate library of "long functions", eg LREAL_ABS. Most regular instructions don't accept them.

BobB: Wow, nice one Omron. Any reason not to use an Omron?
 
That is all I use these days AustralIan - I have been known to knock back work if I have had to use another brand at times. Even the shoe box has a very extensive list of instructions and you have a choice of using either binary or BCD timers and counters. BCD for legacy conversion. The CJ2 series you can use a mix of binary and BCD if you wish.
A couple of my favourite instructions are BSET (block set), BCNT (bit count - great for alarms) and APR (linear approximation - put together a table and the instruction does a linear conversion).
Different processors have slightly different instruction sets for motion and the like but the basics are identical.
Have used my last Schneider PLC for example - painful software and way too slow to program and set up.
There are others that I will not use either.
I will not use the new Omron NJ either - IEC stuff - auto allocation and tag based - YUCK! The way it is going though. I program using I/O numbers directly - way quicker. Just type in the instructions in a line as well such as TIMX 100 &300 is timer 100 30.0 seconds - so quick and easy.
Lot of stuff is symbol as well > D1000 &2034 is D1000 is greater than 2034 - just easy.
 
Danw: from what I can find, they have a type LREAL and LINT, and a separate library of "long functions", eg LREAL_ABS. Most regular instructions don't accept them.

When I try using LReal/Lint tags in a 1500 with instructions like add/==/abs I don't get any compile errors. I was just playing around though, I've never needed them in a real project.
 
I generally don't recommend them except for high-volume applications with limited engineering input, but the Rockwell Micro 820/830/850 does support both 64 bit LINT and 64 bit LREAL datatypes, with specific math instructions for both.

If you needed to do some very specific math in an otherwise low-end control system, those might suit your needs.

If you want 64 bit math because you want *more* flexibility, functionality, ease-of-use and broad application, look to something else.
 
S7-1200 also support 64bits

Hi,

The basic S7-1200 also support 64 bits integers and floats.


Best regards,
Kelkoon
 
I would think most major brands support the LREAL, LINT, and ULINT standard IEC datatypes. I know for sure all B&R, Beckhoff, and PackDrive (formerly ELAU, now Schneider-Electric) do. I would be shocked if a VxWorks platform didn't, so between those, Beckhoff, and Siemens that's probably 95% of all PLCs.
 

Similar Topics

Hello, I'm trying to delve a little into rs-485 communications for a couple projects of mine. Until now I've been using a delta vfd and a delta...
Replies
2
Views
29
Greetings All, I recently decided to start freelancing in Controls and Automation part time, most of my experience has been with Rockwell...
Replies
2
Views
75
I am having a problem communicating my PLC with Drive via Modbus connection. I start by opening the port and there is no problem, but then when I...
Replies
5
Views
47
I have worked on small projects using AB Micrologix but now we want to take a photo, process it online, and sort based on returned variables...
Replies
1
Views
86
Hi, I have a 1500 that controls a station with diferents warehouses, but i also have a 1200 that controls one of those warehouses, i have been...
Replies
9
Views
209
Back
Top Bottom