Design nvSRAM into PLC applications
Karthikeyan Mahalingam, Cypress Semiconductor and Immanuel Rathinam, iWave Systems
EETimes 11/17/2010 5:04 PM EST
A Programmable Logic Controller (PLC) is a specialized computing system widely used to control real-time industrial processes and assemblies. The block diagram of a generic PLC is shown in Figure 1.
The PLC scans the states of inputs and controls the states of outputs through a CPU. The user program that has the control logic for CPU is stored in program memory. Examples of inputs are switches, push buttons, and sensors like those used to sense proximity, temperature, pressure, etc. Examples of outputs are relays, valves, solenoid, actuator, motor, fans, alarm, etc. There may also be a communication interface to other terminals in the system.
To read the full article, click here
Related Semiconductor IP
- Flexible Pixel Processor Video IP
- Bluetooth Low Energy 6.0 Digital IP
- MIPI SWI3S Manager Core IP
- Ultra-low power high dynamic range image sensor
- Neural Video Processor IP
Related White Papers
- PowerVR MBX - Creating an IP standard for advanced mobile multimedia
- A Developer's Perspective of PLC Configuration and Programming using FBD and ST
- An Introduction to Caskeid - Wireless Stream Synchronisation IP
- Enabling a new generation of connected devices
Latest White Papers
- Enabling Space-Grade AI/ML with RISC-V: A Fully European Stack for Autonomous Missions
- CANDoSA: A Hardware Performance Counter-Based Intrusion Detection System for DoS Attacks on Automotive CAN bus
- How Next-Gen Chips Are Unlocking RISC-V’s Customization Advantage
- Efficient Hardware-Assisted Heap Memory Safety for Embedded RISC-V Systems
- Automatically Retargeting Hardware and Code Generation for RISC-V Custom Instructions