K2 Series
CPU Type
K5 Series
CPU Type
Discrete I/O
Analog I/O
Communication












Helpful Links:


CAN Communication - K541
  • Supports CAN2.0A and CAN2.0B Standard
  • Communication Baudrates Ranging from 10K~1Mbps
  • Boot-Up Configurable via KincoBuilder
  • Supports:
    • 72 CANopen Slave Stations
    • Network Management (NMT)
    • Process Data Objects (PDO)
    • Service Data Ojects (SDO)
    • Preset Emergency Messages
    • Node Protection
    • Heartbeat Messages
Item COM
Ports
Service Capacity Transmission Speeds Communication Protocol CANopen Protocols
KNC-PLC-K541 CAN 72 10K~1Mbps CAN2.0A and CAN2.0B NMT, PDO, SDO


Frequently Asked Questions
How to I download the software for the programmable logic controller?
The software is available on the series item page of the Human Machine Interface, Programmable Logic Controller, or HMI/PLC.

How many CANopen devices can be networked to the Human Machine Interface (HMI)?
Anaheim Automation's Programmable Logic Controller (PLC) allows for 127 connections. This is because of the actual CANopen packet that is being sent, the header which is the device id you are sending to is only a 7 bits meaning the device ID range is 1-127.

What AA products can work with the Programmable Logic Controller (PLC)?
Anaheim Automation's Programmable Logic Controllers (PLCs) can work with encoders for position control, or they can be connected to a PCL601, 17MDSI or any controller that takes ASCII commands via an RS232 or RS485 port. The Human Machine Interface (HMI's) can also communicate with our servo drives because of their RS232 port which processes MODBUS ASCII protocol.

What are some of the features of the Programmable Logic Controller's (PLC's) programming environment?
The Programmable Logic Controller (PLC) programming environment CoDeSys V2.3 is an extremely useful utility in that over 250 manufacturers from various industrial sector program their devices with CoDeSys. CoDeSys consists of two parts: the programming system CoDeSys and the runtime system CodeSys Control. The runtime system turns any automation device into a IEC 61131-3 controller programmable with CoDeSys. Since CoDeSys is used worldwide it comes with a large amount of libraries specific to a device or general in functionality for all devices. CoDeSys allows you the create a Visualization for a Human Machine Interface (HMI) if you need to create a graphical user interface. CoDeSys allows for remote monitoring so you can see the status of your Programmable Logic Controller (PLC) or manufactuaring line from a remote location.

What is the purpose of a counter in Programmable Logic Controllers (PLC's)?
Programmable Logic Controllers (PLC) counters provide users with a way to track the number of rising edges or falling edges an input has seen. Normally you use these Programmable Logic Controllers (PLC) counters as a trigger for example; stop the motor from running once we have reached 6000 pulses. This Programmable Logic Controller (PLC) feature is incredibly useful in motion control because this gives us a method of tracking linear/rotary distance in a system via an encoder pulse. Programmable Logic Controllers (PLC) counters have their own specifications so you should verify with the Programmable Logic Controller (PLC) manufacturer to see what the maximum frequency an input can receive. There are various types of Programmable Logic Controller (PLC) counters, such as; up counters, down counters, up-down counters. Sometimes Programmable Logic Controller (PLC) manufacturers fabricate their units with High Speed Counters which can withstand high frequency signals. High speed counters are different from normal counters because they are physical circuits as opposed to software counters.

Parameters of a Programmable Logic Controller (PLC) Counter
  • Pulse input (The input to which the pulse is tied to e.g. X0000)
  • Number of pulses to count up to/from
  • Reset condition (what will cause the counter to reset back to original condition)
  • Counter Memory (Where in memory the counter value will be)


What is the purpose of a Programmable Logic Controller (PLC) timer?
The purpose of a Programmable Logic Controller (PLC) timer is to perform a given task for a specified amount of time. Most Programmable Logic Controller (PLC) manufacturers provide users with various types of counters such as; On timer, Off timer and retentive or accumulating timer. The Programmable Logic Controller (PLC) on timer will be initiated via an input condition and will trigger an output after the specified delay time. The Programmable Logic Controller (PLC) off timer will turn on a given output for the specified amount of time when the input condition goes from false to true. The Programmable Logic Controller (PLC) accumulating timer allows you to toggle the timer on/off without having to reset it, so we can track the on time of a given input for an hour. A Programmable Logic Controller (PLC) timer can be used in a sprinkler system where a user inputs the amount of time he wants to water zone A, zone B and zone C. The timer that he would be using is an off timer, his input condition would be the time of day, his output would be a solenoid valve that would be on for the amount of time he specified and turn off once that time has finished and his reset condition would be the actual timer that way it resets once it is completed.

What is a load contact?
A Programmable Logic Controller (PLC) load contact is an input condition in ladder logic. A Programmable Logic Controller (PLC) load contact can be a physical input, memory bit, timer or counter. This is what will either trigger your output on or off. Some load contacts can only be triggered by a rising edge, falling edge or when it is off.

What is a Programmable Logic Controller (PLC) coil?
A Programmable Logic Controller (PLC) coil refers to a coil inside of a relay which is used as an output. Just like the load contact instruction coils can be triggered by an On, Off, rising edge or falling edge. A coil can trigger a memory bit or physical output.

Many HMI's offer the ability to store recipe's, but what is a recipe?
A recipe in the HMI world refers to the ability of storing multiple items in an organized manner. You can think of an HMI recipe as a multidimensional array or a database, where information can be stored, modified and read. Many HMI programming platforms have made this process quite simple by creating a recipe editor much like a table that provides a user interface for you to input all of your data. Along with editing manually you can store incoming information from a PLC into a recipe along with send a recipe out to a PLC.

Do the HMI's we carry support Macro's and what are they?
Macro instructions are a kind of advanced touch screen control method which strengthens the functions of the touch screen. The touch screen will have the same logic and arithmetic operations as the PLC by the programming of macros. The HMI-KCO-MT4000 and HMI-KCO-MT5000 series support the functionality of Macro's. These macro's are fully compatible with standard C language (ANSI C89).

Can the Anaheim Automation's HMI's read an analog input?
The majority of HMI's cannot accept any type of input unless it is for communication purposes but our current integrated HMI/PLC units can accept inputs as well as turn on output. Although our current integrated HMI/PLC units can only read a high or a low. Meaning that if a customer were to attach a 5 VDC signal to an input who's turn ON value is 10 VDC, the HMI/PLC would only see this as off as opposed to being able to tell you that the current input voltage is 5 VDC. But we do have a unit that can read analog inputs, the PCLIO-0808-USB/BT. This compact I/O unit can use the desired voltage level as conditional variables to trigger certain routines. The IO unit can fire an output ON when this voltage is reached which is wired to our integrated HMI/PLC unit, which will give the integrated HMI/PLC unit the feature of reading analog inputs.

Why is the "scan time/processing time/response time" of a Programmable Logic Controller (PLC) so important?
The response time of a PLC is the amount of time it takes to read the input, process the input and toggle an output. This is important because this is the restricting factor when it comes to having a PWM as an input. If the unit were to have a 1ms response time that would mean that at the very max it could receive a 1 KHz input pulse (1/.001 = 1,000). A 1 KHz signal would be wishful thinking for this particular unit because the PLC would not be able to possibly see every rising edge. The HMI-ATO-LPS070 units that Anaheim Automation carries have a response time of 1ms and can only read PWM signal up to 400 hz.

What is photo coupler insulation and what is its purpose?
A photo coupler also known as opto-isolator, is used to protect the input from high voltages or rapidly changing voltages. A photo coupler contains an LED, a di-electrical channel and a photo-sensor, which detects incoming light and either generates electric energy directly or modulates electric current flowing from and external power supply. Programmable Logic Controllers (PLC's) use opto-isolated inputs to protect the Programmable Logic Controllers (PLC's) circuitry from the outside world.

Why is the "scan time/processing time/response time" of a home automation controller so important?
The response time of a home automation controller is the amount of time it takes to read the input, process the input and toggle an output. This is important because this is the restricting factor when it comes to having a PWM as an input. If the unit were to have a 1ms response time that would mean that at the very max it could receive a 1 KHz input pulse (1/.001 = 1,000). A 1 KHz signal would be wishful thinking for this particular unit because the PLC would not be able to possibly see every rising edge. The HMI-ATO-LPS070 units that Anaheim Automation carries have a response time of 1ms and can only read PWM signal up to 400 hz.

What are typical Programmable Logic Controller (PLC) communication protocols?
With Programmable Logic Controllers the communication protocols are vast, with some companies developing their own and other conforming to standardized protocols. Below is a list of common communication protocols used in Programmable Logic Controllers (PLC's):
  • EtherCat
  • Profinet
  • MODBUS
  • MODBUS ASCII
  • MODBUS RTU
  • RS232
  • RS488
  • CANopen


Can the CIMON Programmable Logic Controllers (PLCs) control a brushless motor?
The CIMON Programmable Logic Controllers (PLCs) carry additional modules for both the CM1 and CM3 series that will output a told voltage. These units are know as Digital to Analog Converters (DAC)and they take a binary value as its inputs and outputs a certain voltage or current based on the input. Since many of our brushless drivers have a 0-5VDC input for speed control these DAC modules would be perfect for providing the voltage necessary. For the CM1 series the PLC-AIO-CM1-DA04V would be ideal and for the CM3 series the PLC-AIO-CM3-SP04EOAV module would be perfect.

© 2017 Anaheim Automation, Inc. - All Rights Reserved