Latest Communication & Security Technical Articles

Categories

PLC With a Miniature Twist: Crouzet Millenium Slim Tutorial

PLC With a Miniature Twist: Crouzet Millenium Slim Tutorial

One of the smallest PLCs on the market, the Millenium Slim by Crouzet, can handle advanced functions with a wireless interface and function block (FBD) style IEC 61131 programming.


How To Read Ladder Logic in PLC and Relay Controls, Part 1: Inputs

How To Read Ladder Logic in PLC and Relay Controls, Part 1: Inputs

Ladder logic is an industrial control systems legend stemming from electrical line diagrams before the days of PLCs. Although logical, they are difficult to interpret.


Electrical Instruments and Gauges: Connection and Configuration

Electrical Instruments and Gauges: Connection and Configuration

In any process industry, transducers are the basic instrumentation unit for continuous monitoring of system variables that provide inputs for control system algorithms and outputs.


How To Read Ladder Logic in PLC and Relay Controls, Part 2

How To Read Ladder Logic in PLC and Relay Controls, Part 2

Ladder logic is an industrial control systems legend stemming from electrical line diagrams before the days of PLCs. Although logical, they are difficult to interpret.


All About PLCs: The CPU

All About PLCs: The CPU

Learn all about the central processing unit (CPU): the built-in module inside the PLC responsible for executing the program and communicating with external devices.


Using Structured Text in OpenPLC | Warning Simulator Tutorial

Using Structured Text in OpenPLC | Warning Simulator Tutorial

With a C++ extension, monitoring of status and warning messages can easily be displayed with OpenPLC. Arduino PLC variables can then be observed using a serial terminal or monitor.


Python Tutorial Part 8 | Conditional Flow: While Loops

Python Tutorial Part 8 | Conditional Flow: While Loops

We’ll start exploring loops with the ‘while’ loop in this tutorial. Loops are critical in all programming languages, especially in the control world, where loops form the basis of PLC functionality.


Communication Between Computers | Serial Data Terminal Equipment (DTE)

Communication Between Computers | Serial Data Terminal Equipment (DTE)

Learn about serial and parallel data communication modes, errors, and flow controls used in connecting legacy and even some modern point-to-point network devices.


How To: Use ControlByWeb’s I/O Controller for Web-Based Logic

How To: Use ControlByWeb’s I/O Controller for Web-Based Logic

Logic is critical for industrial control, and it usually looks like ladders, function blocks, or structured text. I/O controllers are designed to automate simple logic tasks and data functions.


Licensing Your New Software in the Modern Industrial Landscape

Licensing Your New Software in the Modern Industrial Landscape

As commercial and industrial software migrates to ‘cloud-based’ and ‘subscription’ models, what does it mean? How does it affect the usability and security of critical parts of control infrastructure?


Nidec Releases High-Speed Communications Module for HVAC Drive Systems

Nidec Releases High-Speed Communications Module for HVAC Drive Systems

Nidec’s Control Techniques has launched the SI-BACnet IP add-on module for new and existing HVAC drives to help communicate between devices and create a connected automated building.


Networking Woes | How and Why To Change the IP Address of My Computer?

Networking Woes | How and Why To Change the IP Address of My Computer?

Every method of connecting to an industrial device—USB, serial, or Ethernet—poses challenges. For Ethernet, we often must adjust the IP address of our PC, not only the device itself.


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.


Python Tutorial Part 4 | Data Structures: Dictionaries

Python Tutorial Part 4 | Data Structures: Dictionaries

Both lists and dictionaries can retain structured data in Python. The dictionary is unique in that it stores individual entries with human-readable logical names rather than index numbers.


Logic at the Sensor Level: Can it Simplify Automation?

Logic at the Sensor Level: Can it Simplify Automation?

Sensor networks with built-in logic functions can save cost and program execution speed, but what are those various logic functions, and when might they be preferred over normal PLC ladder logic?


Python Tutorial Part 2 | Basic Data Types

Python Tutorial Part 2 | Basic Data Types

This article will focus on the basic building blocks of the Python programming language that are core to interacting with programs, including strings, integers, floats, and booleans.


Infrastructure From IT to OT: SCADA Platform Example with Ansible

Infrastructure From IT to OT: SCADA Platform Example with Ansible

High-level IT/OT integration in a manufacturing environment involves skills in networking communication and field equipment. This example involves automating remote connections between computers.


FANUC Robot Ethernet Tutorial: Setting Up PLC I/O Communication

FANUC Robot Ethernet Tutorial: Setting Up PLC I/O Communication

Learn how to set up Ethernet/IP communications, including steps for both the FANUC controller and the Studio 5000 environment for a Rockwell PLC.


Two Common Methods Used for Mapping Robot I/O Communication

Two Common Methods Used for Mapping Robot I/O Communication

There are multiple methods for mapping inputs and outputs to an industrial robot. In this article, we cover two of the most popular methods: letting the robot or the PLC control the I/O signals.


Setting IP Address and Networking Parameters on a PowerFlex VFD

Setting IP Address and Networking Parameters on a PowerFlex VFD

Parameters control the operation and command sources for VFDs. The PowerFlex series from Rockwell Automation is no exception. Learn how to adjust the parameters for networking and IP configuration.