Latest Agriculture Technical Articles

Categories

Python Tutorial Part 5 | Data Structures: Tuples

Python Tutorial Part 5 | Data Structures: Tuples

As we approach the conclusion of Python data structures, we’ll examine the tuple. Used less frequently than lists and dictionaries, tuples do serve some handy use cases where immutability is a critical requirement.


Tutorial: First Program With Phoenix Contact’s PLCnext Platform

Tutorial: First Program With Phoenix Contact’s PLCnext Platform

Learn how to get started with Phoenix Contact’s PLCnext and Engineer software, a platform that ultimately provides a PLC environment for plant control as well as an OS for more advanced IIoT projects.


The Beginner’s Guide to Automation: Adding Control to the System

The Beginner’s Guide to Automation: Adding Control to the System

Every automated cell requires a ‘brain’ in order to achieve the required tasks. How do you determine the necessary I/O, communication protocols, and processor necessary for controlling your system?


Mitsubishi PLC Tutorial: Program and Display Strings In Ladder Logic

Mitsubishi PLC Tutorial: Program and Display Strings In Ladder Logic

Learn how to write a ladder logic program to assign a string value to a data register and share that register with any HMI compatible with Mitsubishi’s MELSEC PLC series.


Python Tutorial Part 3 | Data Structures: Lists

Python Tutorial Part 3 | Data Structures: Lists

This section will dive into the world of data structures used within the Python programming environment, starting with one of the more commonly used structures called ‘lists.’


Driving DC Motors: Rectifiers vs. Pulse-Width Modulation

Driving DC Motors: Rectifiers vs. Pulse-Width Modulation

Although DC motor technology has a strong legacy, control strategies vary from simple to complex. Designs must consider not just the motor, but also the electrical supply and the environment.


What Is a ‘Valve Spool’ and How Do Spool Valves Work?

What Is a ‘Valve Spool’ and How Do Spool Valves Work?

Fluid control valves rely on the opening and closing of internal passageways to direct the flow of power. But what do they look like inside, and how do these ‘valve spools’ actually work?


Using a PLC to Track Data Within Automated Equipment

Using a PLC to Track Data Within Automated Equipment

There are a few options when it comes to tracking part data throughout a process or assembly of a machine. Follow along as we explain just a few of the more common methods.


Understanding Industrial Ethernet Connections: RJ45, Fiber, M12, and SFP

Understanding Industrial Ethernet Connections: RJ45, Fiber, M12, and SFP

Ethernet switches can use four different types of connections: RJ45, fiber, M12, and SFP. Understanding the difference can help with network troubleshooting, design, or alteration.


Too Much Current! Breaker Curves and Overload Trip Classes

Too Much Current! Breaker Curves and Overload Trip Classes

We know what a circuit breaker is meant to do: stop the flow of electricity in case of a fault or failure. But just like fuses, breakers and overloads respond differently depending on the load.


Back to the Basics: Pressure Units and Measurements

Back to the Basics: Pressure Units and Measurements

What is pressure? Everybody knows about this important quantity, but how do you define it? How do you measure it? Where does it come from? In this article, we’ll learn about the basics of pressure.


A Better Fit: Comparing Electrical Systems vs. Pneumatic Systems

A Better Fit: Comparing Electrical Systems vs. Pneumatic Systems

Knowing what kind of control system to use: that’s a question that must be answered before setting up the factory floor. Why would someone choose pneumatic over electrical controls?


How Do You ‘Megger’ a Motor? Understanding Motor Insulation Resistance

How Do You ‘Megger’ a Motor? Understanding Motor Insulation Resistance

Within motors, two very different types of resistance are evident. The resistance of the windings is measured with a normal multimeter. But what is insulation resistance, and how is it measured?


Electrical Drawings, Schematics, and Wiring Diagrams: How to Read Them

Electrical Drawings, Schematics, and Wiring Diagrams: How to Read Them

In order to trace control system problems to the core, the ability to read and interpret various resources, from facility-level diagrams to machine-level wiring layouts, is critical.


Understanding Single-stage vs. Multi-stage Pneumatic Devices

Understanding Single-stage vs. Multi-stage Pneumatic Devices

This article looks at vacuum ejectors and vacuum pumps, specifically outlining the difference between single and multi-stage versions of each type, and common applications.


Data Flow Tutorial With Mage.ai | Part 6: Refined Data Presentation

Data Flow Tutorial With Mage.ai | Part 6: Refined Data Presentation

We conclude the data flow project with the step of developing a business intelligence dashboard to present machine data, at a reliable schedule, to a leadership or maintenance team.


Data Flow Tutorial With Mage.ai | Part 5: Basic Data Dashboards

Data Flow Tutorial With Mage.ai | Part 5: Basic Data Dashboards

We begin to wrap up our data flow project with an introduction to visual-based (GUI) tools and dashboards to present the data ingested from the Google Sheets fault data source.


Understanding the JSON Data Format for Industrial Control Architecture

Understanding the JSON Data Format for Industrial Control Architecture

It is important to have some baseline understanding of JavaScript Object Notation, or JSON, one of the most common data exchange formats used in the connected industrial world today.


Strain Gauges: Real-World Considerations and Typical Applications

Strain Gauges: Real-World Considerations and Typical Applications

In this article, we will explore real-world considerations for strain gauge performance and typical applications. We’ll be talking about foil and wire strain gauges, but ignoring semiconductors.


Data Flow Tutorial With Mage.ai | Part 4: PostgreSQL Database

Data Flow Tutorial With Mage.ai | Part 4: PostgreSQL Database

To transfer data from a local spreadsheet to a database to create visual dashboards, we must now define the outbound integration to the PostgreSQL database through the mage.ai editor.