Showing posts from 2011

Service Pack 1 for STEP 7 V5.5 and STEP 7 Professional 2010

Download  of Service Pack 1 for STEP 7 V5.5 Installation requirements: STEP 7 V5.5STEP 7 Professional 2010 Please also read the information (What’s NEW, special hints, etc.) which we have compiled for you in entry ID 52336355. Customers with a valid Software Update Service agreement for STEP 7 will receive the DVD with STEP 7 V5.5 incl. SP1 automatically. Customers with a valid Software Update Service agreement for STEP 7 Professional will receive the DVD with the STEP 7 Professional Edition 2010 Service Release 1 automatically. The SP1 for STEP 7 V5.5 is part of this Professional DVD (see entry ID 52336670 ). If you wish to change to a new operating system, please note the following: It is not permitted to change to another operating system, if STEP 7 is installed already. Before you change the operating system, please be sure to uninstall STEP 7 and any possible STEP 7 option packages.Before you change the operating system the existing authorization / License Key must be saved to a floppy…

How to scale analog inputs and outputs – PLC scaling examples

Analog I/O whether it is 4-20mA or 0-10 V are connected to pressure transducers, level probes and other analog devices. As PLC programmer or control engineer you will need to get some knowledge about scaling analog signals from plc I/O modules. Scaling helps to convert analog value to measure units ( pressure, level etc.).
Most industrial applications usually require measurements in engineering units, which provide more meaningful data. We can achive this by using the conversion formula shown: Example by AutomationEngineering.

Time for example
If we want to measure level in tank from 0 to 65 meters then our L = 0, H = 65 max value from our analog card 32000 ( in engineering units ). Current value A from analog input is 13454. Now if we calculate it using our equation we will get current level of 23.7 meters.
Now situation looks slightly different with Analog Output.
Your PLC program has to calculate the digital value to send to the analog I/O module. There are many ways to do thi…

How to save Memory and Optimize Performance of a Logix Controller

How to get maximum performance from your control system?It is important to think ahead before designing and configuring your control system. Decisions you make during the design phase of your project can directly impact system
performance. In the controller alone, there are several design considerations and guidelines that can help you improve controller performance, conserve memory space and minimize execution time for moving and accessing data. Rockwell Software has a tool called Integrated Architecture.
Consider the following tips to help save memory and optimize performance of a Logix controller:
Choose a programming language best suited for the task you’re trying to accomplish with Allen Bradley RSLogix 5000.

Rockwell software® RSLogix™ 5000 programming software supports the IEC 61131-3 compliant programming language you need to solve your discrete, process, batch, drive, safety and motion control challenges. Language editors for relay ladder logic (RLL), function block diagram …

What is Servo, servomotors and example of applications

What is Servo?Servo is the systems where the feedback or error-correction signals help control mechanical position, speed or other parameters. The function of the servo is to receive a control signal that represents a desired output position of the servo shaft, and apply power to its DC motor until its shaft turns to that position. It uses the position-sensing device to determine the rotational position of the shaft, so it knows which way the motor must turn to move the shaft to the commanded position. The shaft typically does not rotate freely round and round like a DC motor, but rather can only turn for example 300 degrees.
We often use servodrive to control servomotor

What is servodrive ?In typical application the servo drive receives a command signal from a control system device,
amplifies the signal, and sends electric current to a servo motor in order to produce motion proportional to the command signal. Typically the command signal represents a desired position, torque or speed. …

How to become Automation or Control System Engineer – job description

Automation Engineer, Control System Engineer: Job Description and Requirements

Automation Engineers and Control System Engineers work in the automation and controls industry to automate processes like manufacturing, traffic control or food processing. Automation and Control Engineers typically have a Bachelor of Science in Automation, Mechanical or Electrical Engineering. Automation Engineers can have careers in automotive industry, biotechnology, pharmaceuticals, food processing, manufacturing or systems design.

Career Definition: Automation and Control System Engineer

Automation Engineers design, program, simulate and test automated machinery and processes. Usually their build control system through PLC programming and SCADA design. They typically are employed in industries such as car or food manufacturing, where robots or machines are used to perform specific functions. Automation and Control System Engineers are responsible for design specifications and other detailed documentati…

How to become an Electrical Engineer ?

Electrical Engineering is a very interesting field which you can choose for you education. My article : “How to become Automation and Control Engineer” was a very successful one, so today we’ll talk about electrical engineers.
Electrical Engineer Career – job descriptionElectrical engineers design, improve, develop and maintain electrical systems and its components to required specifications, focusing on economy, safety, reliability, quality and sustainability. If you choose this role, you could work in a range of areas, including: transport networks, including rail electrification and signallingmachine control systems and control panelspower generation, transmission and distributionrenewable energy sources, such as solar panelling, hydroelectric and wind turbinesmanufacturing and constructionbuilding services, such as lighting, heating, ventilation and lift systems. Salary of Electrical Engineers in EuropeIncome depends on experience and education:
Graduate engineers can earn between £20…

Android and iPhone App with Siemens Online Support

Siemens Automation annouced 2 new applications for iPhone, iPad and Android mobiles and Tablets.
The Online Support App enables you to access more than 300,000 documents on all Siemens Industry products, anywhere and anytime. No matter whether you face problems implementing your project, need help with troubleshooting, want to expand your facility or newly plan one.

You have access to FAQs, the latest firmware or software version downloads, manuals, certificates, characteristic curves, application examples and tools, product news (e.g. announcement of new products), information on successor type in case of product phase-outs.
The start page gives you a quick overview of the latest articles. The search brings up hits for products and articles, and supports you with a personalized suggestion list. Under “mySupport” you can find your personal favourites with articles you need frequently. Additionally, you receive selected news on new
functions, important articles or events – in the News s…

Free SCADA / HMI software

Here we listed SCADA and HMI software, which is fully free or has limited functionality.
SCADA or HMI software is not a full control system, but rather focuses on the supervisory level. As such, it is a purely software package that is positioned on top of hardware to which it is interfaced, in general via Programmable Logic Controllers (PLCs), or other commercial hardware modules.

1.- IntegraXor – SCADA software based on internet browser. SCADA software is using OPC server to comunicate with external devices. IntegraXor currently support Internet Explorer 8 and Firefox 3.5+.

Benefits and Futures:

Remotely view, monitor & control devices, processes & facilities.Supports Tripple Redundancy.Impressive mimic graphicsLower total cost of ownership with open technologies.Quickly develop advanced applications with free tools.more info :

2. IGSS FREE50 is a free edition of flagship IGSS V9 (released November 2010) which is a full-featured SCADA System. It has t…

PLC programming languages – Ladder Logic and Advanced Functions

In our last article I mentioned Sequential Function Charts SFC programming language. In this post I will cover advanced functions of ladder logic which allow storage and recovery of bits and words and are useful when implementing buffered and queued systems.

Advanced function are:
ArraysShift registersStacksSequencersBranching, looping, subroutines,Temporary ends and one shotsBlock TransfersInterrupts; timed, fault and input drivenExamples are based on Allen Bradley RSLogix5000

Arrays Functions
Arrays allow us to store multiple data values in sequential series of numbers.
For example, we want to measure average temperature and store it in floating point memory starting at temp[0]. Data will be store in temp[0],temp[1] …[9] because we want to calculate an average of 10 measures

Array array tag name[]
Dimension to vary [0,1,2]DINT which dimension to use array[0,1,2]
Destinationtag result of the operation
Control tag control structure

Free SCADA – how to connect Excel to Allen Bradley CompactLogix PLC

If you have Microsoft Excel you can read and write data from Allen Bradley PLC ( CompactLogix or ControlLogix processor) using the DDE/OPC capabilities of RSLinx.
So how this free SCADA works?
In this example I am going to use Allen Bradley CompactLogix PLC 1769-L35E . I have RsLinx Classic ( no Lite – Lite edition does not support DDE ) and of course Microsoft Excel 2007.

First we need to open our RSLogix5000 project and create global tags (controller tags). I am going to use 2 tags from our last article about PLC Ladder Logic programming. Tags ORDER and TEMPERATURE have already some values. For testing purposes you can enter any values too.

They are arrays of 10. Create tags ORDER as DINT[10] and TEMPERATURE as REAL[10].

When tags are ready we have to open RSLinx software and create DDE/OPC topic. My PLC topic is OFFICE. Right click on your processor and select Configure New DDE/OPC Topic.

Remember you topic name (mine is OFFICE) as you need it later to enter in our VB code in Excel…

Connecting a PLC to SCADA/HMI Using OPC Server

This video tutorial guides you through development process. All software (TRACE MODE and NAPOPC DA Server) shown in the film is free and you can repeat all steps by yourself. For downloads visit


The overall functionality of TRACE MODE®has already overgrown the traditional HMI/SCADA software, and nevertheless, HMI is still the most demanded part of the TRACE MODE. In addition to the standard HMI functionality, TRACE MODE® 6 has a number of features, which distinguish it from the ordinary HMI/SCADA software.
First of all, TRACE MODE has an integrated development environment (IDE), combining in itself more than 10 different editors. The IDE has a free version. The HMI features of TRACE MODE 6 SCADA software are so deeply merged with SOFTLOGIC controllers’ programming tool and with economical modules of T-FACTORY (MES-EAM-HRM), that one can hardly distinguish them.
The unique autobuilding technology…

5 Huge Green-Tech Projects in the Developing World

Any solution to global climate change will eventually have to involve the whole globe, not just the richest countries.

That’s why deals like the one announced Tuesday between Pasadena’s eSolar and the Indian conglomerate Acme Group are essential to any truly green global future. ESolar will sell Acme 1,000 megawatts worth of solar thermal technology, so that the latter can build a network of solar power plants in India’s northern state of Haryana.

"India is an enormous electricity market with enormous demand for growth," said Rob Rogan, vice president of corporate communications for eSolar. "We see this as our chance to be part of a long-term renewable energy solution in India."

To date, most wind and solar power has been deployed in the rich, industrialized nations. A 2008 report found that the world’s developed countries had installed 207 gigawatts of renewable-power generation, excluding large hydro. That’s only a few percent of the rich countries’ po…

EtherNet /IP to DeviceNet link

Rockwell Automation has launched The EtherNet/IP Communications Auxiliary. A new EtherNet/IP-to-DeviceNet link module has been introduced by Rockwell to allow products that sit on a DeviceNet network to easily communicate with EtherNet/IP-based scanners.The EtherNet/IP Communications Auxiliary allows up to six DeviceNet-based units to be scanned via Implicit Messaging and can bridge explicit messaging for all nodes on a DeviceNet network. The EtherNet/IP Communications Auxiliary uses an internal web server to configure the module, the DeviceNet network and DeviceNet-connected units that fully support the Parameter Object.

The EtherNet/IP Communications Auxiliary is available as a single Ethernet port or dual Ethernet port module with RJ-45 ports to connect to Ethernet cable, meeting CAT5 or above. Rockwell Automation offers a wide variety of Allen-Bradley Ethernet patch cables with its Bulletin 1585 line of Ethernet cables.

The dual-port 193-DNENCATR Module also support…

Wonderware InTouch HMI v10.1 Download

I found this links from other website, If you interesting for learn you can download it.

InTouch software provides graphic visualization which takes your operations management, control and optimization to a whole new level.  The InTouch HMI reputation stands above all the rest.  What the industry now knows as Human Machine Interface (HMI) all began with InTouch software over twenty years ago.  No other HMI can match InTouch software for industry leading innovation, architectural integrity, unequaled device integration and connectivity, uninterrupted software version migration path, and truly legendary ease of use.

All this leads to well designed standards-driven systems that maximize productivity, optimize user effectiveness, increase quality, and lower development, maintenance, and operational costs helping to make your company the best it can be.

Key Benefits
* Truly legendary ease-of-use enabling developers and operators to quickly and easily be more productive
* Unequaled …

How can the program runtime be optimized if the main memory of the CPU is too small for the runtime-relevant STEP 7 program?"

The sections of the S7 user program relevant to the runtime are in the main memory of the CPU. These are essentially the program code and the user data. The CPU's load memory contains the complete user program including the module configuration and module parameters. The next table contains information on the topics listed below:
Configuring data blocks with the "Unlinked" attribute Influence of the operand area on the memory requirements Different load memory usage for two data blocks of the same size Variable declaration in data blocksNo.Information about optimizing program sequences1Configuring data blocks with the "Unlinked" attribute
Since the main memory has only a limited size, for recipe management, for example, multiple data blocks can be different recipe values can only be stored in the load memory. Then, in the main memory is only a working DB that contains the current recipe.
Fig. 01
If DBs are configured with the "Unlink…

What settings have to be made for a PROFIBUS DP connection between a panel or a PC with WinCC flexible Runtime and an S7-200?

If you want to connect a WinCC flexible operator panel to an S7-200, make sure that the S7-200 can only be operated as DP slave.
The panel or PC must be implemented as DP master on the PROFIBUS DP network and the S7-200 as DP slave.
The following settings must therefore be made in the WinCC flexible configuration:
In WinCC flexible you configure a controller connection to the S7-200 via
Project > Communication > Connections.
Fig. 1: Select controller protocol
To be able to set up communication between the S7-200 as DP slave and the PC as DP master, you must set a check mark to enable "Only master on the bus". 
Fig. 2: Only master on the bus
Example:  Five PCs with WinCC flexible Runtime and PROFIBUS DP communicate with an S7-200. One PC is the DP master, i.e. the check mark for "Only master on the bus" is set only for this PC. There is no check mark for "Only master on the bus" set for the other PCs.

Now, if the master PC fails, all communicati…