DAQFactory Pro 17.1 Build 2309 » Developer.Team

DAQFactory Pro 17.1 Build 2309

DAQFactory Pro 17.1 Build 2309
DAQFactory Pro 17.1 Build 2309 | 54 Mb


Acquire data from multiple sources, local and remote. Connect directly to PLCs through serial or Ethernet, or connect to DAQFactory HMI installations using DAQFactory networking. Bring all your data into one place. View and analyze data on screen in real time. View multiple sites on a single screen for intercomparison and zoom in for site detail. Use the powerful trending, XY and 3D graphing for visual analysis. Utilize the advanced mathematical analysis and data manipulation tools to view results in real-time.

Perform batch control, adjust setpoints on any location. Perform manual adjustments or create automated supervisory control scripts.

Utilize the flexible logging. Create daily logs, log multiple data subsets, log to a database or local file. Email, or FTP daily log files.

Perform alarming with multiple notification options: screen flash, color change or other on screen indication, local horn or signal light, email, pager, or voice phone notification with acknowledgement.

Make changes on the fly: no need to stop and recompile every time you want to add a new screen element or make a tweak to script.

Unlike factory automation where the PC controls the machinery directory, supervisory control systems are used for overall monitoring and batch control of factory automation devices. This allows you monitor processes, change setpoints, perform logging and data analysis, and do alarming, all from your office PC or a separate plant floor PC. If you are using PLCs for factory automation, DAQFactory can connect to them over serial or Ethernet using one of several available protocols or through an OPC server and retrieve data and adjust set points. If you are using DAQFactory systems for your factory automation, or as HMIs on the plant floor, your office PC can connect to them using DAQFactory networking, allowing display and control of data in real time. Data arriving through DAQFactory networking appear in the DAQFactory system as regular data, so you can use all the tools you would use to create factory automation and/or HMI systems in your supervisory system.

Human Machine Interface (HMI) software

Use over 40 on-screen controls to provide a powerful user interface.

Replace switches, knobs and indicators with virtual ones, or use both. Use trend graphs and other components to provide your operators with additional information not normally available to them.

Log data for each operator for performance review and quality control.

Combine with a central DAQFactory SCADA setup for real-time centralized monitoring and control.

Make changes on the fly: no need to stop and recompile every time you want to add a new screen element.

An HMI allows you to replace physical knobs and switches with a computer. Its much easier, cheaper and faster to create on screen controls then it is to wire up a real control panel. DAQFactory is a powerful HMI tool that allows you to create an unlimited number of different screens out of 40+ on screen components simply by dropping controls on the screen and setting properties. Among those components are ones that you could never recreate on a physical control panel like trend graphs, waterfall graphs, and tabular data. By using DAQFactory, you can give your operators more power and control and more data to make good decisions on how your process is behaving. If a physical knob or switch is still desired, you can easily combine it with on-screen controls as needed.

Factory Automation software

Powerful scripting engine gives completely flexibility in automating your factory processes.

Structured text scripting means anyone can do it. A familiar syntax means most any programmer can provide assistance even if they are not familiar with DAQFactory.

Completely multithreaded: create a separate loop for each process or part of a process. Logically organize your control loops instead of having to mash them together into one big loop.

Make changes on the fly: no need to stop and recompile every time you want to add a new screen element or make a tweak to script.

DAQFactory works well in plant floor applications. In cases where PC control is preferred and appropriate over PLCs, DAQFactory's powerful scripting language gives you total control over your process. Completely multithreaded, you can design your control system as separate control loops all running concurrently. This makes development and debugging much easier. Unlock PLC's difficult ladder logic, and other application's cumbersome graphical programming, DAQFactory's script is structured text, and easily learned by anyone. Plus, anyone with normal programming experience in another language like VB, jР°vascript, PhP, or C++ can easily and quickly learn the DAQFactory syntax and offer assistance.

Test and measurement involves repetitively taking sets of data and analyzing that data against preset criteria. Results and raw data is logged, and on screen display is used to help the operator with the test procedure. DAQFactory can easily achieve all of this. Collecting data is simply a matter of creating channels and telling the channel how often you wish to poll for a reading. Even high speed streaming data is no problem with the proper hardware. Test runs can be scripted easily with DAQFactory's powerful scripting language. Unlike other tools that use cumbersome and non-standard graphical programming, DAQFactory uses structured text, making it easy to learn. Anyone with normal programming experience in another language like VB, jР°vascript, PhP, or C++ can easily and quickly learn the DAQFactory syntax.

The scripting language is powerful enough to do both the batch control of the test and the analysis of the data. Results of the test can be displayed on user definable screens using any of the 40+ screen components created with simple drag and drop and properties windows. For longer running tests, DAQFactory's on-the-fly editing capability means you can add an additional input, graph or other display element without having to stop and restart your test. Of course all the data can be logged to the standard CSV file format, other ASCII delimited formats, ODBC databases, or create your own. For added fun, have DAQFactory email you the results of the tests once a day!

One example of DAQFactory being used in for test and measurement is to test the foot throttle assemblies on electric golf carts. The DAQFactory application drives a stepper through the full range of the throttle and back, all the while reading the resistance across the potentiometer in the throttle. The results are plotted on screen along with threshold values, then the system automatically compares the results to the preset thresholds, displaying the result for each. It then changes the screen background to red or green depending on the overall pass/fail result. Of course all the data and results are logged. The whole test is run in about 3 seconds, taking and analyzing over 8000 data points.

DAQFactory's easy to use acquisition and logging capabilities along with its low price make it the ideal tool for quality control applications where simply collecting process data and logging it is all that is needed. Nowadays, hard disk storage is very cheap, and it pays to collect as much data as possible about your manufacturing process. Ideally you would use DAQFactory to analyze this data and generate alerts if values go out of range, basically an in-situ Test and Measurement setup, but sometimes you may not know that a particular value is out of range until the product goes to the consumer and problems occur. If a group of consumers report a problem, you can look at the date and time their products were manufactured and the raw data logged with DAQFactory to determine which value caused the problem. Perhaps 200 degrees was slightly too hot for the material's longevity. This would become apparent from the logged data and reported problems and you could then generate a recall only on the products created when the temperature was too high.

An example of this is a large pizza company that uses it to monitor their dough making process. The various data points are simply logged to disk, hopefully never to be used again. However, if a problem occurs with a batch of dough, for example it doesn't rise correctly when baked, the company can look at the values logged for that batch and recall only the batches with similar problem values, instead of wasting product by recalling all dough.

Release 17.1:
Resolved issue addressed in ICSA-17-241-01
Fixed issue with file path list function
Fixed other minor issues


Only for V.I.P
Warning! You are not allowed to view this text.