Monday, October 24, 2011

CP1E smaller Omron PLC

New design. For small PLC Omron. To achieve the desired result with a shorter time and cheaper cost. Of experience and learning to truly Omron developed a new concept to develop products that focus on simplicity and economy but also its readiness to continue for the future.

Input and output prices were down. This is achieved using a high-performance chips that can handle high-speed signals at 100 kHz for the control of machines with speed and precision. Also equipped with high speed-output 100 kHz (in transistors) for the type of servo motor. Completely redesigned. The input / output of CP1E are cheaper compared to similar products.

An analog of the modern machinery to control the variable parameters in analog format. To activate other devices.

With a continuous output CP1E-NA20 (under the CP1E) packed into this capability without having to buy more. The analog resolution up to 1 / 6000 or 0.016% full scale resolution detail to cover most of it.

It has USB and RS232C with it has come to a USB port for connecting a computer to upload or download downloading program. USB cable is available in the market for the RS232C standard has a touch screen and whether the presence of an external load cell. Or used in SCADA.

To further expand in the future. Whether it be on a channel by using the expansion units 3 units or more channels of communication option board is required to choose a RS485/422A, Ethernet or RS232C.

Friday, October 14, 2011

OMRON PLC - How to Use OMRON PLC Function Block

Function Block potential of our Omron CS / CJ PLCs for future projects. Our typical projects include the control of a few hundred devices (doors, intercoms, cameras, card readers, etc.). It is generally of PLC logic, just the same, except that they shall refer to various IO addresses.

Desrcibe The logic that is suitable for your project, you are perfect for Function Block processing.



If you and add a Function Block instance, copy the same instance will be labeled as you describe.
You can create a new copy by right-clicking on the Function Block and the change of the name.

However, it is quite possible the same instance in multiple copies Function Block Function Block reuse. But be careful that you do so only if the Function Block-code can be worked in, a single scan, so there are no timers, counters and data control statements, such as PID, which require multiple scans complete.
So if you Function Block contains only simple functions the same conductor Function Block instance can use and saves space. If your case requires separate Function Block user, you can still edit and update all at once through the internals of Function Block Function Block invocations.
You can find Function Block to authorities under the symbol table data type “Function Block”.
For more information about Function Block, see the “CX-Programmer Operation Manual Function Blocks Structured Text” that are found in the CX-Programmer-folder in the Start menu.

I have a love-hate relationship with building blocks. In my experience:

Function blocks are good for:
1. Mathematics (transformations, scaling, floating-point calculations, etc.)
2. Loops (I find it much easier to code loops in structured text)
3. repetitive tasks such as door logic, logic cylinder, stop logic, etc.

Function blocks are bad because:
1. too much memory
2. adds scan time
3. difficult problems if you do not know how Function Block does
4. to test more work ahead and to document
5. can be dangerous if you try to get online editing and “accidentally” change all instances of the block

The newest and latest CX Programmer Version 4 CPUs possible Function Block can not be created / edited by online processing.
CPU version 4 function blocks can be processed online, but it can not be created (from scratch) online.
CX Programmer 7.0 or higher is required for this function.

The indirect nature of the programming can be very powerful when you get your head around ..
Just a little something about Function Blocks with Omron PLC:

Look in the PLC memory usage on the “View / See Memory (UM). Sorry, but I’m in the Cx-P Spanish!
Sometimes, when large Function BlockS (ie, floating-point calculations), or simply to build only Function Blocks Omron (as Mechatrolink or DeviceNet), the PLC CJ1M become small and it must be greater than PLC (CPU43 or higher).

Function Block is a good tool to typical problems of copy and paste causes the programming to avoid if you need more time in the same routine, order, or steps, but conscious memory (EMS) are!

Tuesday, October 4, 2011

Technology in the PLC

PLC has been developing the capabilities of simple form and transform the same price level ever. And the development of which will go on. What’s left to do and tons more or no less interesting question.

As a related technology. We conclude the development of PLC from the past to current and upcoming follows.

1) patterns of language use. Still can not say that it will not use the ladder diagram (Ladder Diagram), but the role of the function block (Function Block) is more or even a programming language (Instruction List), which will combine both possible. IEC61131 requirements or not.

2) The development of the ability of PLC to manage mobile devices that generate a lot more like a servo motor. Linear motors. Inverter. By either increasing the speed of mobile functionality to support fast and accurate. Development of special cards for specific actions. Software development or software package for ease of use. These things will become easier and more common in PLC new generations.

3) the support for a network which has become a standard already. Optimization with a reduced number of cables used in plant and machinery is a current push for network-level devices (Component network), such as DeviceNet, Componet, EtherCat the needs for communication of control and order. and management of production networks driven in control and command (Control network), such as Ethernet / IP Controller Link and so on.

4) speed development. Still significant. Response to changes in a timely manner of machinery, more and more intense. The high-speed machinery. Especially in response to a device Encoder, Interrupt input, High speed pulse, even high-speed analog channels.

May be more Development plc. If you are considering the purchase or invest any new PLC. PLC that you are interested or have developed?