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.

Showing posts with label allen bradlley. Show all posts
Showing posts with label allen bradlley. Show all posts

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

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.
RSLogix5000

Advanced function are:
  • Arrays
  • Shift registers
  • Stacks
  • Sequencers
  • Branching, looping, subroutines,
  • Temporary ends and one shots
  • Block Transfers
  • Interrupts; timed, fault and input driven
Examples 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
RSLogix5000 average instruction

Where:
Array array tag name[]
Dimension to vary [0,1,2] DINT which dimension to use array[0,1,2]
Destination tag result of the operation
Control tag control structure for the operation
Length Number of elements of the array to average
Position Current element in the array initial value is typically 0

Shift Registers

Shift registers are oriented to single data bits. A shift register can only hold so many bits, so when a new bit is put in, one must be removed. In CompactLogix PLC we have BSLbit shift left and BSRbit shift right
Example
When enabled, the BSL instruction starts at bit 0 in array_dint[0]. The instruction unloads array_dint[0].9 into the .UL bit, shifts the remaining bits, and loads input_1 into array_dint[0].0. The remaining bits (10-31) are invalid.
RSLogix5000 shift registers

Stacks FIFO and LIFO

There are two types of stacks; first-on-first-out (FIFO) and last-in-first-out (LIFO). Stacks store integer words in a two ended buffer. As words are pushed on the stack it gets larger, when words are pulled off it gets smaller. When you retrieve a word from a LIFO stack you get the word that is the entry end of the stack. But, when you get a word from a FIFO stack you get the word from the exit end of the stack.
FIFO first in First Out

Sequencers

A sequencer in PLC controller uses a list of words in memory. It recalls the words one at a time and moves the words to another memory location or to outputs. When the end of the list is reached the sequencer will return to the first word and the process begins again.
Allen Bradley RSLogix5000 SQO sequencer

Above we have SQO Output Sequencer which can be used to control traffic lights. Pattern is stored in switch_pattern[0] array. Mask in hex 16#003F allows only to change first 6 bits ( 0000 0011 1111 ) so our pattern looks like this one below:
SQO sequencer pattern

This pattern will be moved to PLC Outputs for traffic light control Lights_ON_Outputs[0] when next_step_bit is executed.

Wednesday, April 8, 2009

Allen Bradley Micrologix 1100 Ethernet Configuration

Before we can connect to the Micrologix 1100 through the Ethernet port we must assign it an initial IP address. There are two ways to do this.

  1. Go online with the Micrologix through the serial port and configure it. For this method see the “Micrologix 1100 Serial Configuration” article, follow the instructions, then come back to this article.
  2. Use a BootP or DHCP server – RsLinx comes with a BootP server so below is an example of configuring it with the BootP server that you should already have
    1. Connect your Micrologix 1100 and your PC to an Ethernet switch
    2. Go to Start Menu > Rockwell Software > BOOTP-DHCP Server and select the program BOOTP-DHCP Server. Your shortcut may vary on your computer but this is the default for this shortcut.
      BootP startup
    3. Within a few seconds you will see your device begin to make requests for an address
      BootP MAC Address Request
    4. Select one of the requests out of the “Request History” and press the “Add to Relation List.” Enter the IP Address you wish to assign to the device and press OK For this example the IP Address is 192.168.210.100 but yours will be different depending on your network configuration
      BootP assign relation
    5. In the lower half of the screen you will now see your device added to the “Relation List”
      Bootp relation added
    6. Within a few seconds you will see your device request an IP Address again only this time you will see the IP Address you assigned in the “IP Address Column. You are now ready to configure RsLinx.
      Bootp IP Address Assigned
    7. Note that this is only a temporary assignment of the IP Address and you still must assign the device a permanent IP Address. You may now close the BootP Server. I would not worry about saving your changes on the BootP Server as these setting were temporary just to set the IP Address so that you can connect to the device with RsLinx

Now that we have initially set the IP Address using one of the above methods we are ready to configure RsLinx to connect to the device. First let’s open RsLinx. This program is already running as a service and all you need to do is find the RsLinx icon in the bottom right hand corner and click on it


RsLinx

There are two drivers that can be used in RsLinx to connect to the device

  1. Ethernet/IP Driver – This driver is by far the easiest to use because it requires no configuration. Each device broadcast information across the Ethernet network with RsLinx uses to discover device. The downside to this method is depending on your network setup Firewalls and VPN configurations may block these broadcast. If you can’t see your device using this method use the Ethernet Driver described in method 2
    1. First let’s see if you already have an Ethernet/IP driver configured
    2. From you menu at the top of RsLinx go to Communications > RsWho. Look at the pane to the left and look for a driver saying “ETHIP-1.” If you see this driver then you are all set, go to step e. If not proceed to step c
      RsLinx RsWho
    3. From your menu at the top of RsLinx go to Communications > Configure Drivers…
      RsLinx RsWho
    4. Under “Available Drive Type” select “Ethernet/IP Driver” and click “Add New.” The default name for the device is “ETHIP-1.” If you wish to change it you may do so now and click “OK.” Close the “Configure Drivers” dialog
      RsLinx Ethernet-IP
    5. From you menu at the top of RsLinx go to Communications > RsWho. Look at the pane to the left, find your “ETHIP-1” driver, and select it. In a few moments you should now see your device in the right pane.
      RsLinx Ethernet-IP RsWho
    6. If you do not see the device, verify that you have followed the previous steps. If you have then try the Ethernet Driver below as you may have something on the network blocking the request.


  2. Ethernet Driver – This driver is not plug and play like the Ethernet/IP driver. You must configure the IP Addresses you wish RsLinx to look for devices on.
    1. From your menu at the top of RsLinx go to Communications > Configure Drivers…
      RsLinx Configure Drivers
    2. Under “Available Drive Type” select “Ethernet Devices” and click “Add New.” The default name for the device is “AB_ETH-1.” If you wish to change it you may do so now and click “OK.”
      RsLinx Ethernet DRiver
    3. Now you will see the “Station Mapping dialog come up
      RsLinx Ethernet Station Mapping
    4. Enter the IP Address of your device and click “OK”
      RsLinx IP Address Station Mapping
    5. From you menu at the top of RsLinx go to Communications > RsWho. Look at the pane to the left, find your “ABETH-1” driver, and select it. In a few moments you should now see your device in the right pane.
      RsLinx Ethernet RsWho
  3. All that is left now is to set your communications path in RsLogix 500.
    1. From the top menu of RsLogix 500 go to Comms > System Comms.
      RsLogix 500 System Communications
    2. Select the Ethernet driver in the left pane that you chose to configure in step 2 and click on your device in the right pane

      RsLogix System Configuration
    3. From here select OK and you are ready to go. Also you may select “Online” instead of OK to immediately go online or “Upload” to upload the image out of the processor
  4. Now you are online with your device but we may not have permanently set the IP Address. You may do this by either setting the IP Address in your offline file and then downloading it or you may set it while online with the processor. The steps are the same. The only difference is if you do it with your offline file then don’t forget to download it.
    1. Open your file in RsLogix 500
    2. On the left pane go to Project > Controller and double click Channel Configuration.

      RsLogix 500 Online
    3. Select the Channel 1 tab and configure the IP Address, Subnet and Gateway. Uncheck the “BOOTP Enable” and click Ok. Your IP Address is now permanently set
      RsLogix 500 Channel Configuration

Article written by TWControls

Monday, February 16, 2009

Rockwell Automation Software Solution




Rockwell Automation Software Solution
Win 32 App | 730 MB | multiple files


Rockwell Automation


RSView32

RSView®32™ is an integrated, component-based HMI for monitoring and controlling automation machines and processes. RSView32 is available in English, Chinese, French, German, Italian, Japanese, Portuguese, Korean, and Spanish. RSView32 expands your view with open technologies that provide unprecedented connectivity to other Rockwell Software products, Microsoft products, and third-party applications.
Solid Investment. Today. Tomorrow.

* Excellent quality now and in the future
* Continued support for a huge installed base
* On-going engineering investment for supporting Microsoft Vista, Windows 2008, VMWare, and Future Microsoft Operating Systems
* Continued support for Web Server, Active Display Server and Extensions
* No plans to retire RSView32

RSView32 was the first HMI software to:

* Open its graphic displays as OLE containers for ActiveX® controls — with thousands of third-party ActiveX controls to choose from, you can drop ready-made solutions right into your projects
* Develop an object model to expose portions of its core functionality, allowing RSView32 to interoperate easily with other component-based software products
* Integrate Microsoft's popular Visual Basic® for Applications (VBA) as a built-in programming language allowing almost unlimited ways to customize your RSView32 projects
* Support OPC standards as both a server and a client for fast, reliable communications with a wide variety of hardware devices
* Implement add-on architecture (AOA) technology to expand RSView32's functionality and integrate new features directly into RSView32's core


RSLinx

RSLinx™ is a complete communication server providing plant-floor device connectivity for a wide variety of Rockwell Software applications such as RSLogix™ 5/500/5000, RSView32, FactoryTalk® View Site Edition and FactoryTalk Transaction Manager. In addition, several open interfaces are provided for third-party HMI, data collection and analysis packages, and custom client-application software. RSLinx can support multiple software applications simultaneously, communicating to a variety of devices on many different networks.

RSLogix 500

The RSLogix™ family of IEC-1131-compliant ladder logic programming packages helps you maximize performance, save project development time, and improve productivity. This family of products has been developed to operate on Microsoft® Windows® operating systems. Supporting the Allen-Bradley SLC™ 500 and MicroLogix™ families of processors, RSLogix™ 500 was the first PLC® programming software to offer unbeatable productivity with an industry-leading user interface.

These RSLogix products share:

* Flexible, easy-to-use editors
* Common look-and-feel
* Diagnostics and troubleshooting tools
* Powerful, time-saving features and functionality

RSLogix programming packages are compatible with programs created with Rockwell Software’s DOS-based programming packages for the SLC 500 and MicroLogix families of processors, making program maintenance across hardware platforms convenient and easy.

I found the link for download, please check:
http://rapidshare.com/users/P8WZEO
Folder&files password: WAB

If you interest to learn Allen Bradley for Commercial, Please buy this software. Thank you.

Friday, December 5, 2008

Persentasi Software Baru RSLOGIX5000 V17

Berikut ini persentasi mengenai software terbaru dari Rockwell RSLogix5000 V17. Semoga bermanfaat.



Jika ingin melihat lebih jelas silahkan klik http://docs.google.com/Presentation?id=dcsqcp9z_198tfnfqkdr

Wednesday, October 29, 2008

Buku “Practical - SCADA For Industry”

Kepengen belajar tentang SCADA? Ada baiknya sahabat download buku ini SCADA (Supervisory Control and Data Acquisition) For Industry Klik Disini.

Buku ini berisikan 298 halaman. Berikut ini daftar isi dari buku tersebut:

1 Background to SCADA 1
1.1 Introduction and brief history of SCADA 1
1.2 Fundamental principles of modern SCADA systems 2
1.3 SCADA hardware 4
1.4 SCADA software 5
1.5 Landlines for SCADA 6
1.6 SCADA and local area networks 7
1.7 Modem use in SCADA systems 7
1.8 Computer sites and troubleshooting 8
1.9 System implementation 9
2 SCADA systems, hardware and firmware 11
2.1 Introduction 11
2.2 Comparison of the terms SCADA, DCS, PLC and smart instrument 12
2.2.1 SCADA system 12
2.2.2 Distributed control system (DCS) 15
2.2.3 Programmable logic controller (PLC) 15
2.2.4 Smart instrument 16
2.2.5 Considerations and benefits of SCADA system 17
2.3 Remote terminal units 17
2.3.1 Control processor (or CPU) 19
2.3.2 Analog input modules 19
2.3.3 Typical analog input modules 26
2.3.4 Analog outputs 27
2.3.5 Digital inputs 28
2.3.6 Counter or accumulator digital inputs 29
2.3.7 Digital output module 31
2.3.8 Mixed analog and digital modules 33
2.3.9 Communication interfaces 33
2.3.10 Power supply module for RTU 33
2.3.11 RTU environmental enclosures 33
2.3.12 Testing and maintenance 34
2.3.13 Typical requirements for an RTU system 35
2.4 Application programs 36
2.5 PLCs used as RTUs 36
2.5.1 PLC software 37
2.5.2 Basic rules of ladder-logic 38
2.5.3 The different ladder-logic instructions 40
2.6 The master station 46
2.6.1 Master station software 48
vi Contents
2.6.2 System SCADA software 48
2.6.3 Local area networks 48
2.6.4 Ethernet 49
2.6.5 Token ring LANs 51
2.6.6 Token bus network 52
2.7 System reliability and availability 52
2.7.1 Redundant master station configuration 52
2.8 Communication architectures and philosophies 54
2.8.1 Communication architectures 54
2.8.2 Communication philosophies 56
2.8.3 Polled (or master slave) 56
2.8.4 CSMA/CD system (peer-to-peer) 59
2.9 Typical considerations in configuration of a master station 61
3 SCADA systems software and protocols 64
3.1 Introduction 64
3.2 The components of a SCADA system 64
3.2.1 SCADA key features 65
3.3 The SCADA software package 67
3.3.1 Redundancy 70
3.3.2 System response time 72
3.3.3 Expandability of the system 72
3.4 Specialized SCADA protocols 72
3.4.1 Introduction to protocols 73
3.4.2 Information transfer 74
3.4.3 High level data link control (HDLC) protocol 78
3.4.4 The CSMA/CD protocol format 80
3.4.5 Standards activities 81
3.5 Error detection 82
3.5.1 Causes of errors 83
3.5.2 Feedback error control 84
3.6 Distributed network protocol 87
3.6.1 Introduction 87
3.6.2 Interoperability 87
3.6.3 Open standard 87
3.6.4 IEC and IEEE 88
3.6.5 SCADA 88
3.6.6 Development 88
3.6.7 Physical layer 88
3.6.8 Physical topologies 88
3.6.9 Modes 89
3.6.10 Datalink layer 92
3.6.11 Transport layer (pseudo-transport) 96
3.6.12 Application layer 97
Contents vii
3.6.13 Conclusion 97
3.7 New technologies in SCADA systems 97
3.7.1 Rapid improvement in LAN technology for master stations 97
3.7.2 Man machine interface 97
3.7.3 Remote terminal units 98
3.7.4 Communications 98
3.8 The twelve golden rules 98
4 Landlines 100
4.1 Introduction 100
4.2 Background to cables 100
4.3 Definition of interference and noise on cables 101
4.4 Sources of interference and noise on cables 102
4.4.1 Electrostatic coupling 103
4.4.2 Magnetic coupling 104
4.4.3 Impedance coupling 105
4.5 Practical methods of reducing noise and interference on cables 107
4.5.1 Shielding and twisting wires 107
4.5.2 Cable spacing 108
4.5.3 Tray spacing 110
4.5.4 Earthing and grounding requirements 111
4.5.5 Specific areas to focus on 111
4.6 Types of cables 112
4.6.1 General cable characteristics 112
4.6.2 Two wire open lines 114
4.6.3 Twisted pair cables 114
4.6.4 Coaxial cables 116
4.6.5 Fiber optics 116
4.6.6 Theory of operation 116
4.6.7 Modes of propagation 118
4.6.8 Specification of cables 120
4.6.9 Joining cables 120
4.6.10 Limitations of cables 121
4.7 Privately owned cables 121
4.7.1 Telephone quality cables 121
4.7.2 Data quality twisted pair cables 122
4.7.3 Local area networks (LANs) 122
4.7.4 Multiplexers (bandwidth managers) 122
4.7.5 Assessment of existing copper cables 125
4.8 Public network provided services 125
4.9 Switched telephone lines 126
4.9.1 General 126
4.9.2 Technical details 126
4.9.3 DC pulses 128
viii Contents
4.9.4 Dual tone multifrequency — DTMF 128
4.10 Analog tie lines 128
4.10.1 Introduction 128
4.10.2 Four wire E&M tie lines 129
4.10.3 Two wire signaling tie line 130
4.10.4 Four wire direct tie lines 131
4.10.5 Two wire direct tie lines 131
4.11 Analog data services 131
4.11.1 Introduction 132
4.11.2 Point-to-point configuration 132
4.11.3 Point-to-multipoint 132
4.11.4 Digital multipoint 133
4.11.5 Switched network DATEL service 134
4.11.6 Dedicated line DATEL service 134
4.11.7 Additional information 135
4.12 Digital data services 135
4.12.1 General 135
4.12.2 Service details 135
4.13 Packet switched services 136
4.13.1 Introduction 136
4.13.2 X.25 service 138
4.13.3 X.28 services 138
4.13.4 X.32 services 139
4.13.5 Frame relay 139
4.14 ISDN 139
4.15 ATM 141
5 Local area network systems 142
5.1 Introduction 142
5.2 Network topologies 143
5.2.1 Bus topology 143
5.2.2 Bus topology advantages 144
5.2.3 Bus topology disadvantages 144
5.2.4 Star topology 144
5.2.5 Ring topology 145
5.3 Media access methods 146
5.3.1 Contention systems 146
5.3.2 Token passing 147
5.4 IEEE 802.3 Ethernet 147
5.4.1 Ethernet types 148
5.4.2 10Base5 systems 148
5.4.3 10Base2 systems 150
5.4.4 10BaseT 151
5.4.5 10BaseF 153
Contents ix
5.4.6 10Broad36 153
5.4.7 1Base5 153
5.4.8 Collisions 153
5.5 MAC frame format 154
5.6 High-speed Ethernet systems 155
5.6.1 Cabling limitations 155
5.7 100Base-T (100Base-TX, T4, FX, T2) 156
5.7.1 Fast Ethernet overview 156
5.7.2 100Base-TX and FX 157
5.7.3 100BASE-T4 157
5.7.4 100Base-T2 158
5.7.5 100Base-T hubs 158
5.7.6 100Base-T adapters 159
5.8 Fast Ethernet design considerations 159
5.8.1 UTP Cabling distances 100Base-TX/T4 159
5.8.2 Fiber optic cable distances 100Base-FX 159
5.8.3 100Base-T repeater rules 160
5.9 Gigabit Ethernet 1000Base-T 160
5.9.1 Gigabit Ethernet summary 160
5.9.2 Gigabit Ethernet MAC layer 161
5.9.3 1000Base-SX for horizontal fiber 162
5.9.4 1000Base-LX for vertical backbone cabling 163
5.9.5 1000Base-CX for copper cabling 163
5.9.6 1000Base-T for category 5 UTP 163
5.9.7 Gigabit Ethernet full-duplex repeaters 163
5.10 Network interconnection components 164
5.10.1 Repeaters 164
5.10.2 Bridges 165
5.10.3 Router 165
5.10.4 Gateways 166
5.10.5 Hubs 166
5.10.6 Switches 167
5.11 TCP/IP protocols 169
5.11.1 The TCP/IP protocol structure 170
5.11.2 Routing in an Internet 170
5.11.3 Transmission control protocol (TCP) 171
5.12 SCADA and the Internet 172
5.12.1 Use of the Internet for SCADA systems 173
5.12.2 Thin client solutions 173
5.12.3 Security concerns 174
5.12.4 Other issues 175
5.12.5 Conclusion 175
x Contents
6 Modems 176
6.1 Introduction 176
6.2 Review of the modem 176
6.2.1 Synchronous or asynchronous 178
6.2.2 Modes of operation 179
6.2.3 Components of a modem 180
6.2.4 Modem receiver 180
6.2.5 Modem transmitter 181
6.3 The RS-232/RS-422/RS-485 interface standards 182
6.3.1 The RS-232-C interface standard for serial data communication 182
6.3.2 Electrical signal characteristics 183
6.3.3 Interface mechanical characteristics 185
6.3.4 Functional description of the interchange circuits 185
6.3.5 The sequence of asynchronous operation of the RS-232 interface 186
6.3.6 Synchronous communications 187
6.3.7 Disadvantages of the RS-232 standard 188
6.3.8 The RS-422 interface standard for serial data communications 188
6.3.9 The RS-485 interface standard for serial data communications 190
6.4 Flow control 191
6.5 Modulation techniques 191
6.5.1 Amplitude modulation (or amplitude shift keying) 192
6.5.2 Frequency modulation (or frequency shift keying — FSK) 192
6.5.3 Phase modulation (or phase shift keying (PSK)) 192
6.5.4 Quadrature amplitude modulation (or QAM) 193
6.5.5 Trellis coding 194
6.5.6 DFM (direct frequency modulation) 195
6.6 Error detection/correction and data compression 196
6.6.1 MNP protocol classes 196
6.6.2 Link access protocol modem (LAP-M) 197
6.6.3 Data compression techniques 198
6.7 Data rate versus baud rate 201
6.8 Modem standards 202
6.9 Radio modems 203
6.10 Troubleshooting the system 207
6.10.1 Troubleshooting the serial link 207
6.10.2 The breakout box 208
6.10.3 Protocol analyzer 208
6.10.4 Troubleshooting the modem 209
6.11 Selection considerations 210
7 Central site computer facilities 212
7.1 Introduction 212
7.2 Recommended installation practice 212
7.2.1 Environmental considerations 212
Contents xi
7.2.2 Earthing and shielding 213
7.2.3 Cabling 213
7.2.4 Power connections 214
7.3 Ergonomic requirements 215
7.3.1 Typical control room layout 215
7.3.2 Lighting 216
7.3.3 Sound environment 216
7.3.4 Ventilation 216
7.3.5 Colors of equipment 217
7.4 Design of the computer displays 217
7.4.1 Operator displays and graphics 218
7.4.2 Design of screens 219
7.5 Alarming and reporting philosophies 220
8 Troubleshooting and maintenance 223
8.1 Introduction 223
8.2 Troubleshooting the telemetry system 225
8.2.1 The RTU and component modules 225
8.2.2 The master sites 227
8.2.3 The central site 227
8.2.4 The operator station and software 227
8.3 Maintenance tasks 228
8.4 The maintenance unit system 230
9 Specification of systems 232
9.1 Introduction 232
9.2 Common pitfalls 232
9.3 Standards 233
9.4 Performance criteria 233
9.5 Testing 233
9.6 Documentation 234
9.7 Future trends in technology 234
9.7.1 Software based instrumentation 234
9.7.2 Future trends in SCADA systems 235

Selamat Mendownload dan Selamat Membaca….

DOWNLOAD: Klik Disini.

Thursday, October 16, 2008

Tutorial Singkat RSEmulator 5000

Untuk membaca lebih lengkap mengenai RSEmulator 5000. Silahkan Klik DISINI!

Tahukah anda, Apakah RSEmulator 5000?

RSEmulator 5000 adalah software yang dikeluarkan oleh Rockwell Automation untuk Simulasi PLC menggunakan software (internal PC). Software ini dilink dengan RSLogix 5000 menggunakan RSLinx.

Untuk jelasnya mendingan baca deh ..... Silahkan Klik DISINI!

Dibawah ini sedikit informasi mengenai RSEmulator.

--------------------
RSlogix Emulate 5000 ReadMe.txt File, 20-JAN-2007

*******************************************************
*WARNING: Do not depend on the emulator to match your *
*physical controller’s performance or operation. Some *
*instructions are interpreted differently in the *
*emulator than in a physical controller, and the *
*execution times for instructions and program files *
*will be significantly different in an emulated *
*controller than in a physical controller. *
*******************************************************

This readme file contains information on the following:
* System Requirements
* Product Revision Information
* Installation Procedure
* Technical Information
* Contact Information


System Requirements
Base Platform Requirements:
Intel Pentium 4 1.6GHz (single core, dual-core, and hyperthreaded CPUs are supported)
A minimum of 256 Mb of RAM
150 Mb of hard disk space free
800 X 600 video resolution
Any Windows-compatible pointing device

Operating System:
Microsoft Windows 2000 with Service Pack 4 (recommended)
Microsoft Windows XP with Service Pack 1 or higher (recommended)
Microsoft Windows 2003 Server

Product Revision Information
RSLogix Emulate 5000 Version 16.00.00 requires the following:

Software Product Compatible Versions:
RSLinx 2.51.00 or higher
Any RSLogix 5000 version from Version 12 through 16


Installation Procedure
Product Installation:
Begin the installation of the product by running the setup.exe file
located at the root of the CD media. This will launch a CD browser that
provides a means to install the RSLogix Emulate 5000 product, and
also displays pertinent product information.

Please use the "Add/Remove Programs" applet in control panel to remove
previous versions of SoftLogix5800. While performing an install or uninstall,
please note any messages that recommend a system reboot. Failure to follow
the reboot instructions can render your installation inoperable.

If you want to reinstall the same vesion as is currently installed, please use the
"Add/Remove Programs" applet in control panel to remove the existing version of
RSLogix Emulate 5000. While performing an install or uninstall, please note any
messages that recommend a system reboot. Failure to follow the reboot instructions
can render your installation inoperable.

Please refer to the RSLogix Emulate 5000 Getting Results Guide for details on
installing this product. This document can be viewed with the Adobe Acrobat
Reader by opening the file LGEM5K-GR016A-EN-P.pdf located at
\Documentation on the RSLogix Emulate 5000 CD.

IMPORTANT NOTES:
RSLogix Emulate 5000 cannot be installed on any machine that already has
SoftLogix5800 installed on it.

RSLinx Classic should be installed before installing the RSLogix Emulate 5000
product.

If RSLinx Classic is installed after RSLogix Emulate 5000, please run the
SIRegEDS.exe program that can be found in the RSEMU5000 directory on the
installation CD. After the products are installed, you must first add the
Virtual Backplane driver in RSLinx Classic in order to connect to the
SoftLogix engine.

Even if you plan to remotely program the controller over a ControlNet or
Ethernet link, you must add the Virtual Backplane driver via RSLinx Classic
software. If you do not, persistent storage will not function and when you
reboot the computer, the controller will come up with cleared memory (the
program will not get re-loaded).

Data Execution Prevention (a feature of Microsoft Windows also known as DEP) is
not supported by RSLogix Emulate 5000. If your computer's CPU supports DEP, we
advise using DEP for only essential Windows programs and services. (This is the
default setting for Windows XP; for Windows Server 2003, DEP is on by default
for all programs and services.) If DEP is turned on for RSLogix Emulate 5000,
you may experience unexpected results. See your Windows documentation for
information regarding DEP.

Jump to Subroutine (JSR) instructions do execute in the emulator. However,
the instruction passes parameters to subroutines in reverse order from the
order in a physical controller (the last parameter is passed first in an
emulated controller). Do not use JSR instructions in a manner where the
order in which parameters are passed to a subroutine matters.

Technical Information
Refer to the RSLogix Emulate 5000 Getting Results Guide for more information about using
this product. This document can be viewed with the Adobe Acrobat Reader by opening the
file LGEM5K-GR016A-EN-P.pdf located at \Documentation on the RSLogix
Emulate 5000 CD.



Contact Information
If you have any problems installing or running this software, please contact:

Rockwell Automation Technical Support
Phone: 440-646-5800
WEB: support.rockwellautomation.com

Friday, June 27, 2008

PLC Timeline

Sejarah PLC? Bisa dilihat disini.

This timeline of the development of the PLC by different manufacturers is a work in progress. If you have something to contribute or correct especially concerning Siemens or Mitsubishi then please contact me.

PLCdev's article on The Birth of the PLC gives more information on how programmable logic controllers first got started.

Resources for this time line:

#