No Copy


No Right Click

Selamat Datang di Situs Belajar PLC dan SCADA

Blog gratis yang menyajikan berita seputar PLC dan SCADA.

Microsoft Windows 10

Berita seputar Microsoft Windows 10. Membahas berbagai informasi mengenai Microsoft windows terbaru.

Apple OSX

Artikel yang membahas tentang OSX terbaru dari Apple tentu sangat menarik untuk dibaca. Tak kalah serunya jika kita paham mengenai tips dan trik yang ada didalamnya.

Photography

Photography asik dan menarik jika kita mengetahuinya lebih dalam. Disini kita bisa melihat berbagai hal dari sudut pandang photo. Menarik untuk dipahami.

Friday, March 16, 2012

Wonderware Tutorial

Dibawah ini beberapa tutorial tentang SCADA Software "Wonderware Intouch". 
Silahkan disimak.

Untuk lebih detail mengenai Wonderware Tutorial silahkan akses di http://www.youtube.com/user/WonderwareVideos?feature=relchannel





Why can't you install the SQL server from WinCC V6.2 or WinCC V6.2 SP2 after installing WinCC flexible 2008?

Fault description:WinCC flexible 2008 is already installed and the WinCC V6.2 and WinCC V6.2 SP2 SQL server cannot be installed.
Cause:A possible cause is the influence of the different SQL instances that are installed product-specifically with the installation of WinCC flexible or WinCC.
It is imperative that you keep to the following installation sequence when you install WinCC V6.2 or WinCC V6.2 SP2 and WinCC flexible 2008:
  1. WinCC V6.2 or WinCC V6.2 SP2
  2. WinCC flexible 2008
If you have already installed WinCC flexible 2008, consider the following procedure.
Remedy:You can only install the SQL server from WinCC V6.2 or WinCC V6.2 SP2 if the WinCC flexible instance of the Microsoft SQL Server 2005 Express Edition was deinstalled. WinCC flexible 2008 does not have to be deinstalled.
Procedure: The table below describes the deinstallation of the WinCC flexible instance of the Microsoft SQL Server 2005 Express Edition:
 

No. Procedure
1 Deinstalling SQL instance A complete deinstallation of WinCC flexible 2008 is not required.
  • Open the "Control Panel" of your operating system.
  • In the "Control Panel" click on "Software".
  • Select "Microsoft SQL Server 2005" and click on "Remove".

Fig. 01 - Remove program
2 Selecting Desktop Engine
  • Select "WINCCFLEXEXPRESS" in the opened dialog.
  • Click on "Next".

Fig. 02 - Select SQL-Instance
3 Finishing deinstallation
  • Click "Finish".
  • Reboot the PC after finishing the deinstallation.

Fig. 03 - Deinstallation of teh SQL-Instance
4 Installing WinCC and the SQL instance
  • Install WinCC V6.2 or WinCC V6.2 SP2
  • Start the "Setup.exe" file on the product DVD of WinCC flexible 2008 and execute the installation.
  • Accept the license agreements.
  • Click on "Next" and do not change the presettings in the following dialogs of the installation - see also Fig.04.

    Note:
    If the presettings are not changed only the WinCC flexible Instance of the Microsoft SQL Server 2005 Express Edition is installed.
     
  • Reboot the PC after installing the SQL instance for WinCC flexible 2008 again.

Fig. 04 - Installing SQL-Instance

With what are SIMATIC WinCC flexible 2008, 2007, 2005 and 2004 compatible?

Compatibility Tool
A new Compatibility Tool is available for you at the Service & Support site.
It is designed to support you in questions of the compatibility of various SIMATIC software products.
The contents are due to be included in the Compatibility Tool.
We would appreciate your feedback on the new Compatibility Tool.
For this, please fill in and return the feedback form.
The table below contains the link to the Compatibility Tool and the feedback form.
Brief InstructionsTo query the compatibility information you require, you must first choose a "master component" (WinCC, PCS 7, STEP 7, ...). To these "master components" you add more components (such as operating systems, virus scanners, other SIMATIC products, ...). Once you have chosen the components you require, you can have the compatibility list shown by hitting the "Show compatibility" button. A detailed description of the tool is available in the Online_Help.pdf file in the table below.
 
Contents
Link/Download
Link to Compatibility Tool
https://support.automation.siemens.com/kompatool/index.html?lang=en
Documentation
Online_Help.pdf
Feedback Form
Your feedback to assist in the further development of the Compatibility Tool.
Configuration Notes
The following tables show the compatibility between the individual versions of SIMATIC WinCC flexible and the Microsoft operating systems as well as the other SIMATIC components.
Please note that all the operating systems and SIMATIC components that are not listed are neither tested nor released with regard to compatibility.
Compatibility lists
The following table shows you the compatibility chart in the known style.
 

Contents
Link/Download
WinCC flexible is compatible with the shown product versions: WinCC flexible compatibility list ( 77 KB )
KeywordsWindows 2000 Professional, XP, Vista, Internet, Explorer, Compatibility, Overview, Version, Releases, Windows 7, Windows Seven, Win7, compatible, WinAC RTX, SIMATIC Logon, iMAP, ProTool, SIMATIC NET, STEP 7, SIMOTION Scout, STEP 7 Basic V10.5,

Silahkan cek kompetibility Software siemens yang anda punyai jika mau di Install di Windows.. dll. Klik Address berikut:
https://support.automation.siemens.com/kompatool/index.html?lang=en
Kemudian ikuti petunjuk berikutnya di websitenya.

Thursday, March 15, 2012

Download Siemens Simatic S7 V5.4 SP1

Ini dia.. hasil browsing hari ini. Jika kepengen download Siemens Simatic Manager S7 V5.4 SP1. Saya dapat dari web China.. Linknya ini dia: http://www.siemensplcweb.com

Sedangkan  jika ingin langsung download silahkan cek dibawah ini:
Simatic download:  http://www.siemensplcweb.com/siemens_plc/Step7V5.4.rar
Licensinya: http://www.siemensplcweb.com/siemens_plc/Step7V5.4_sp1_key.rar

Saya temukan juga link yang lainnya, silahkan cek di direktori ini http://www.siemensplcweb.com/siemens_plc/

Note:
Hanya untuk belajar, kalau sudah pintar punya duit.. beli yang software yang orsinil.

What We Have On This Blogs..

Hari ke hari kita wajib belajar terus... dan itu hukumnya wajib buat yang mau berfikir.
Berikut ini hal-hal yang mungkin sangat berguna bagi pembaca blog ini. Di bawah ini kita mempunyai beberapa tutor untuk belajar dan bergabung dengan Komunitas Engineer Indonesia.

1. Bisa belajar PLC via Video dari Youtube. Silahkan tinggal klik icon Youtube di bar Wibiya dibawah. Secara otomatis video tentang automation akan muncul.

 2. Bergabung dengan KOMUNITAS ENGINEER INDONESIA di Facebook. Dengan hanya mengklik Icon "Our Group", secara otomatis anda bisa membaca status terakhir dari teman-teman kita di Facebook dan bergabung dengan teman-teman yang lain.

 3. Bingung dengan Bahasa Inggris yang ada di Situs ini?.... Tidak usah khawatir sembari belajar kita bisa translate semua halaman yang akan anda baca ke Bahasa Indonesia. Lihat halaman kanan atas kemudian pilih Bahasa Indonesia... Secara otomatis halaman web akan berubah menjadi Bahasa Indonesia.


Selamat mencoba.. semoga bermanfaat... Belajar yang semangat dan serius ya.. Insya Allah rezekinya nanti pasti ketemau juga.

Ada usulan lain? Saya tunggu komentarnya.

Wednesday, December 21, 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.5
  • STEP 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 disk or USB stick with the program AuthorsW / Automation License Manager.
  • If you wish to change to MS Windows 7 with 64 Bit with STEP 7 Professional, you require the STEP 7 Professional Edition 2010 SR1.

Customers without Software Update Service agreement can obtain the SP1 as follows:
  1. DVD:  You can order the Trial License with STEP 7 V5.5 incl. Service Pack 1 on DVD.
    The order no. is: 6ES7810-4CC10-0YA7

    For the current STEP 7 Professional you can obtain a Trial License with the STEP 7 Professional Edition 2010 SR1. The DVD with the STEP 7 Professional Edition 2010 Service Release 1 also includes the SP1 of STEP 7 V5.5 
    The order no. is: 6ES7810-5CC11-0YA7
  2. Free DownloadAs usual, we are offering a free download.


    Service Pack 1 for STEP 7 V5.5
    SIMATIC_S7_STEP7_V55_SP1.zip ( 813381 KB )

    This free download includes the SP1 for STEP 7 V5.5 and NCM.

Saturday, December 10, 2011

How to scale analog inputs and outputs – PLC scaling examples

scaling analog value

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.
scale calculation
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 this, but most industrial applications are understood more easily if you use measurements in engineering units. We can do this by using the conversion formula shown.
analog output calculation

Consider the following example with level measurement
We know there is 38 meters of liquid in tank. Our H = 65m L=0m. Max analog output value is 32000. If we use our calculation we will get 18707 which we are going to send to our Analog Output.
Many Programmable Logic Controllers have ready to use instruction for scaling.
S7-200 Siemens PLC scaling the analog input in the output data format REAL (S_ITR)
The S_ITR function permits you to convert the analog input signal into a normalized value between 0.0 and 1.0 (type REAL)
The following table explains the abbreviations used:
ParameterDescription
OvScaled output value (Output value)
IvAnalog input value (Input value)
OshUpper scale limit for the scaled output value (Output scale high)
OslLower scale limit for the scaled output value (Output scale low)
IshUpper scale limit for the scaled input value (Input scale high)
IslLower scale limit for the scaled input value (Input scale low)
our instruction
Simatic S7-200 scale

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.RSLogix 5000
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 (FBD), sequential function chart (SFC) and structured text (ST) programming are native to RSLogix 5000 programming software as well as ControlLogix® programmable automation controllers (PACs), CompactLogix™ PACs, softLogix™ controllers, and Powerflex® 700s drives with DriveLogix™ controllers.
Each routine in RSLogix 5000 programming software contains logic in one programming language. Choosing a programming language most suitable for the task you’re trying to accomplish will not only help reduce program complexity and troubleshooting/maintenance costs, but it also helps make the code more readable, improves the development process and improves the performance of the controller.

For example, you could use Ladder Logic for complex data handling, such as sorting algorithms. This process would work, but take weeks (and potentially hundreds of rungs of code) to program. This would be time-consuming to write and maintain, less readablemand require extra time in the controller to scan and execute.
 Using structured text for this task is more suitable, making programming a complex, bubble-sorting algorithm simple, straightforward and more efficient: 10 lines of code with less impact on controller performance.
 This is just one example of choosing the right programming language for the right task. Mixing and matching programming languages in your project to meet an application need is a key competency of  RSLogix 5000 programming software. In the same project, you can program a batch operation in Sequential Function Chart, pump station in Function Block Diagram, conveyor system in Ladder Logic and a complex mathematical algorithm in Structured Text. Making the right programming language selection for solving a task can help reduce maintenance costs, improve code readability, save memory space and improve the performance of the controller.

Use a 32-bit data type for maximum efficiency. An important factor to consider when designing your control architecture is data organization and performance. the control engine in Logix PACs is based on a 32-bit boundary, so performance and memory use are optimized by using 32-bit data types. If you use non-32-bit data types with 32-bit
CPus, each instruction can take up unnecessary memory space, and multiplied by thousands of instructions, this can quickly consume available memory. This is especially crucial to consider for smaller controllers with limited memory.
For example, using double integer (DINT) data types instead of integer (INT) data types helps reduce execution time and memory usage.
Executing a simple ADD instruction with INT data types, such as:
INT + INT = INT takes 260 bytes of memory and 3.49 μsec to execute.
If the same ADD instruction is executed with DINt data types:
DINT + DINT = DINT takes 28 bytes of memory and .26 μsec to execute.
the reason for this major difference in memory use and execution time is that the controller converts each INT to a DINT before it adds them together, and then has to convert the sum back to an INT. It takes additional execution time and memory to store the INT.

Optimize With Arrays and User-Defined Structures (UDTs)

The method used to create tags in the controller directly impacts performance in terms of execution time for accessing data. Creating individual tags in your program results in the creation of scattered tags in the memory of the controller. Scattered tags must have pointer data associated with them, which requires more time when trying to access the tags. Instead, create tags in arrays or user-defined structures in the tag database.
An array allocates a contiguous block of memory to store a specific data type as a table of values. Consolidating tags into arrays and structures helps reduce the communication overhead needed to access data in the controller (up to six times the amount of memory in the controller). Tags support arrays in one, two or three dimensions and user-defined structures (UDTs) can contain members that are single-dimensional arrays.
User-defined structures allow you to combine multiple data types (atomic, predefined structures or user defined structures) into a new data type. Organization of the members of userdefined structures can greatly influence memory use, layout and performance.All elements in UDTs are located on a byte (8 bit) boundary. Grouping like elements together when creating a UDT will help conserve memory, and reduce communication and execution time when accessing data. In the example here, notice that a
simple change such as grouping like data types (BOOLs) saves four bytes of memory. This is a simple example, but UDTs in RS Logix 5000 programming software can have as many as 500 members and take up 2MB of controller memory.
Following some basic guidelines when organizing and designing your UDT will save on memory allocation and improve performance in the controller.
For more design recommendations, please review the Rockwell Software RS Logix™ 5000 Design Considerations Manual (1756-RM094C-EN-P) from the Web site below:
http://literature.rockwellautomation.com/idc/groups/literature/documents/rm/1756-rm094_-en-p.pdf

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,
servo motoramplifies 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. A sensor which is attached to the servo motor reports the motor’s actual status back to the servo drive. The servo drive then compares the actual motor status with the commanded motor status. It then alters to
correct for any deviation from the commanded status.
Where we can use Servos?

2 examples based on Parker Servo Products:

1. Rotary Indexer
Description: An engineer for a pharmaceutical company is designing a machine to fill vials and wants to replace an old style Geneva mechanism. A micro stepping motor will provide smooth motion and will prevent spillage. The indexing wheel is aluminum and is 0.250-inch thick and 7.5″ in diameter. Solving the equation for the inertia of a solid cylinder indicates that the wheel has 119.3 oz-in2. The holes in the indexing wheel reduce the inertia to 94 oz-in2. The vials have negligible mass and may be ignored for the purposes of motor sizing. The table holds 12 vials (30° apart) that must index in 0.5 seconds and dwell for one second. Acceleration torque is calculated to be 8.2 oz-in at 1.33 rps2. A triangular move profile will result in a maximum velocity of 0.33 rps. The actual torque requirement is less than 100 oz-in. However, a low load-to-rotor inertia ratio was necessary to gently move the vials and fill them

Product Solutions from Parker:
Drive Indexer SX Drive Indexer*   Motor S83-135
* The 6200, AT6200, and Model 500 are other
indexer products that have been used in these
types of applications.
Servo application for rotary control
2. Labelling Machine using linear solution

Description: Bottles on a conveyor run through a labelling mechanism that applies a label to the bottle. The spacing of the bottles on the conveyor is not regulated and the conveyor can slow down, speed up, or stop at any time.
Machine Requirements:
• Accurately apply labels to bottles in motion
• Allow for variable conveyor speed
• Allow for inconsistent distance between bottles
• Pull label web through dispenser
• Smooth, consistent labelling at all speed
Solution:
A motion controller that can accept input from an encoder mounted to the conveyor and reference all of the speeds and distances of the label roll to the encoder is required for this application. A servo system is also required to provide the torque and speed to overcome the friction of the dispensing head and the inertia of the large roll of labels. A photosensor connected to a programmable input on the controller monitors the bottles’ positions on the conveyor. The controller commands the label motor to accelerate to line speed by the time the first edge of the label contacts the bottle. The label motor moves at line speed until the complete label is applied, and thendecelerates to a stop and waits for the next bottle.
Product Automation Solutions:
Controller     Motor
APEX6152*      APEX604
labelling machine with servo drive

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 documentation for their creations. They must be excellent troubleshooters and must stay current on technology.

How to Become an Automation Engineer or Control System Engineer

Education Requirements:

There are many degree programs in theUK  in Automation, Control System Engineering Engineering. Thus, most Automation Engineers earn a bachelor’s degree in Mechanical or Electrical Engineering and learn the intricacies of Automation Engineering on the job. Mechanical or Electrical Engineering courses may include robotics, statistics, fluid dynamics and databases. Some engineers pursue master’s degrees.

Skill Requirements for Automation or Control Engineering

Automation and Control System Engineers must have a solid understanding of computer programming and software development since they frequently work with computers to program processes. They must be able to troubleshoot equipment problems and perform complex system tests. Automation Engineers also must be creative thinkers to design automated systems.

Career and Economic Outlook for Automation Engineering for UK.

According to the Bureau of Labor Statistics (www.bls.gov), manufacturing is increasingly moving toward automated processes to reduce the amount of labor needed. Thus, Automation Engineers are expected to have good job prospects in the coming years. The average annual salary for Automation Engineers is £45 000, according to a survey by Automation.com.

Some skills required by employers to hire automation and control engineer:
 1.Design, specification and configuration of control and analytical systems including DCS, PLC, SCADA .
 2.Participation in P&ID development up to and including Hazop.
 3.Specification of process control equipment including control valves, relief valves, flow measurement devices and other process instrumentation.
 4.Production and maintenance of instrument summaries.
 5.Proposal estimating, planning of project process control activities and the reporting and forecasting performance.
 6.Process Control Scheme Design and Implementation;
 7.Advanced Process Control Design and Implementation
 8.Control Loop Tuning / Troubleshooting /Optimisation;
 9.Process Simulation;
 10.Safety Instrumented Systems.
 11.Alarm Management (EEMUA 191 and ISA18.2)
 12.Operator Interface Design (EEMUA 201)
 13.System support and troubleshooting;
 14.Control System Design;
 15.Operator Training;
 16.OPC interoperability standards.
 17.Carry out design work for modifications and corrective work
 18.Carry out technical reviews with supply management to define thematerial requirements for design.
 19.Provide accurate and validated Technical Proposals and an understanding of commercial impact.
 20.Confidence and ability to directly negotiate alternative solutions with
 internal and external customers and can quickly analyse the commercial
 consequences of making such decision
#