This is default featured slide 11 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 1 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 2 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 3 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 4 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 5 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

!-- Slide 6 Code Start -->

This is default featured slide 6 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 7 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 8 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 9 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

This is default featured slide 10 title

Go to Blogger edit html and find these sentences.Now replace these sentences with your own descriptions.This theme is Bloggerized by Lasantha Bandara - Premiumbloggertemplates.com.

Showing posts with label ADS - SYSTEM. Show all posts
Showing posts with label ADS - SYSTEM. Show all posts

Monday, June 3, 2013

WELL CONTROL MANUAL

Foreword

        This manual presents the well control policies and procedures of Transocean SedcoForex. It has been developed with input from Operations, Engineering, Well Construction and Training. This manual is to be kept on all rigs and in the Operations offices and it is to be used as the reference for all well control operations. It is the duty of all personnel involved in well control operations to read this manual to familiarize themselves with the current company policies and ensure that they are followed. This manual must be discussed and reviewed with our customers both offshore and onshore in a timely manner. Any discrepancies or misunderstandings must be clarified before drilling or completion operations begin. Whilst every attempt has been made to capture best industry practices, no manual is perfect and issues you disagree with should be challenged in an appropriate manner. It is your responsibility to keep this a live and healthy document. Well Control is an everyday issue, not just an exam to pass every two years, so for the safety of all concerned please use this manual in your daily business. Above all, THINK about kick prevention and the rest will never have to be used.

Introduction

Transocean SedcoForex personnel can forward recommendations for change to their Region Operations Manager or Regional Training Centre. The proposal for change will be forwarded to the Well Construction Manager who will be responsible for obtaining appropriate approval and preparing the final revision sheet. These revisions will, in turn, be issued to the field.

IMPORTANT NOTICE

Throughout this manual, measurements and formulae have been given in oilfield, metric and SI units. This gives the flexibility for each operation to decide with the client which units are to be used and the appropriate forms made available. THIS DECISION MUST BE MADE AND CLEARLY COMMUNICATED TO ALLCONCERNED PRIOR TO OPERATIONS COMMENCING.

 
Table of Contents
I . Policies & Responsibilities
1.1 Policies
1.2 Crew Responsibilities During Well Control Operations
1.3 Training Requirements
1.4 Exemption Process

II. Well Planning Considerations
2.1 Formation Pressure
2.2 Formation Strength
2.3 Well Planning

III. Well Control Principles
3.1 Primary Well Control
3.2 Secondary Well Control
3.3 Tertiary Well Control

IV. Preparation & Prevention
4.1 Preparation of Equipment and Materials
4.2 Well Control Drills
4.3 Pre-recorded Information
4.4 Kick Prevention During Operations

V. Actions Upon Taking A Kick
5.1 Detecting A Kick
5.2 Containment As Early As Possible
5.3 Shut-in Procedures
5.4 Shut-in Period Prior to Well Kill

VI. Well Kill Techniques
6.1 Wait and Weight Method
6.2 Driller’s Method
6.3 Volumetric Method
6.4 Dynamic Volumetric Method
6.5 Stripping
6.6 Bullheading
6.7 Off-Bottom Kill
6.8 Removing Trapped Gas from the BOP
6.9 Decision Flow Charts
.....








Password: BlogKentQ


 ---BlogKentQ---

Tuesday, April 9, 2013

M&I DIGITAL DRIVE BASIC (TRAINING SOLUTIONS)

M&I DIGITAL DRIVE BASIC (TRAINING SOLUTIONS)






Link DownLoad: http://www.mediafire.com/download.php?qcnvhal4wlbyla6
Pass DownLoad: BlogKentQ
---BlogKentQ---

Sunday, April 7, 2013

WAGO PLATFORM PLC OPERATION AND PROGRAMMING TRAINING

WAGO PLATFORM PLC OPERATION AND PROGRAMMING TRAINING



Objectives:

  1. Learn the fundamentals of PLC operations.
  2. Learn how to create a program for custom applications.
I. Basic PLC Fundamentals
 
System Components

All Programmable Logic Controllers (PLC) consist of nearly the same components regardless of the manufacturer or platform. Common components generally consist of:

  1. Processor- The component responsible for containing and executing the program or code. It contains the memory (volatile, non-volatile or a combination of both), the program processor and one or more communication ports (Com Port or Fieldbus Connection) that allow the user to connect, download and monitor a program and allow communication to other components connected to a network.
  2. Physical I/O- Input and Output modules that allow “real world” information to be made available to the Processor. The physical I/O can obtain and output both discrete data such as from switches, etc. and analog or numerical data such as from flow, pressure and temperature instruments, potentiometers, etc. There are also specialty modules that can obtain other types of information such as from encoders and high speed pulse devices.
  3. Power Supply- Generally, a PLC will need a 24V DC source to operate. A 24V DC power supply can be either a rack mounted or remote mounted device. Wago PLC systems require a remote mounted supply.
  4. Figure 1-1 below is an example of a typical Wago PLC arrangement.     
 
Figure 1-1
Basic Theory of Operation     

            We first must understand the various memory areas involved. There is “Input Image”, “Output Image” and “Internal Memory” areas. Some manufacturers may subdivide the internal memory into more than one area. For the Wago platform, the following designations apply:

            %I-      Input Image

            %M-    Internal or “Flag” memory

            %Q-     Output Image

            It is also important to understand the various “Data Types” commonly used. A “Data Type” simply means the type of information that will be stored and how much memory space will be required to store it. For the Wago platform, the following designations apply:

            BOOL-            A single bit value ranging from 0 to 1.

            BYTE-                        An 8 bit value ranging from 0 to 255

            WORD-          A 16 bit unsigned value ranging 0 to 65535.

INT-                A 16 bit signed value consisting of a 15 bit value plus a sign bit ranging from -32767 to +32767.

DWORD-       A 32 bit value consisting of two 16 bit registers ranging from 0 to 4294967295.

DINT-             A 32 bit value consisting of two 16 bit registers containing a 31 bit value plus a sign bit ranging from -2147483648 to 2147483648.

REAL-            Also know as a “Floating Point” number. A 32 bit value (double word) containing a value and an exponent ranging from 1.175494351e-38 to 1.175494351e+38

 
How memory is accessed needs to be understood as well. Basically, memory can be accessed as 1 (bit), 8 (byte), 16 (word or integer) or 32 (double word or real) bits at a time. The following are typical memory addressing examples for the Wago platform:
 

Examples:                                           

%MW100                                                        %IX10.4

%M- Internal Memory Area                           %I- Input Image Area

W- Word (16 bits)                                           X- Boolean (1 bit)

100- Register Word Address                          10- Register Word Address

                                                                        .4- Bit Location of the Word Address

We can assign names to portions of data in memory. These are referred to as “variable names” or simply “variables”. Each variable name must be unique. There are basically two types of variables, “Local” and “Global”. Local variables are created and generally used only within the POU that they are created and defined in. Global variables are created in a separate variable table and can be used throughout the program. The following is an example of how a variable is defined;

Example:

MyVariable AT %MW100 : WORD;

MyVariable- Name of the variable

 %MW100- Memory Location

WORD- A 16 bit unsigned value ranging 0 to 65535.

The last important part to understand about memory is how the I/O is addressed. First, the word addresses are counted and then bit addresses. This is true for both inputs and outputs. Below is an example of how the inputs are addresses by the bus coupler:

 
Figure 1-2

 There are several operations carried out within the processor other than simply the executing of the computations as defined by the user program. These operations are carried out in an “order of execution” or predefined steps set forth by the firmware. Understanding the order of execution is important when writing a program because certain events precede others.

            In a Wago processor, the first operation is to read any forces that exist into the memory area(s) chosen.  Next, the physical input statuses, both bit and analog, are loaded, or read into, the Input Image table. The program is executed and any results are loaded into the internal memory and the Output Image. The last step is to move, or output, the Output Image to the physical outputs. Notice that the forces are read first and then the Input Image is read and then the code is executed, this is why sometimes it seems that some forces have no effect in various parts of the program.

            A program is divided into individual tasks or collections of similar tasks and stored in individual POU’s or Program Organizational Units. Once a POU is created and the program instructions are entered into the POU, a “call” or a command to execute the POU’s instructions must be entered into the main cyclical POU called PLC_PRG. The PLC_PRG is the only POU that will automatically execute and every program must have a POU named PLC_PRG.
 

CoDeSys programming software.

            CoDeSys is the programming software used for the Wago platform. The software supports several programming languages. The two most commonly used languages used within M&I’s software packages are Ladder Logic and Structured Text.

Ladder Logic is the most commonly used across many other manufactures as well since it very closely mimics relay logic that many people can easily understand. The main limitation with Ladder Logic is that mathematical processes become visually complex on the screen of the programming device.

Structured Text somewhat mimics the Basic programming language. It supports complex math easily however bit logic becomes difficult to read and understand to many users.

            Although components and software may look very different from one manufacturer to the next, all share a great deal in common. All PLC systems will consist of the same basic components, a processor, I/O modules and some sort of programming software. All PLC processors will execute the operations in generally the same manner as described above.

 

II.      Creating a program


 Defining project requirements.

            Every project requires a good amount of planning in order to divide complex operations into smaller, more manageable tasks. Attention to the order of execution is also very important. Any operation can be divided into a series of much simpler steps stored in the processor in individual sections or POU’s (Program Organizational Units) and then executed in a user defined order.

            In our example project, we will have a 750-841 Bus Coupler (the processor with an Ethernet port), one 4 point discrete input module, one 2 point discrete output module, one 2 channel analog input module, one 2 channel analog output module and one end module.

            Our first example project will be simply toggling an output bit on and off at a one second interval, 500ms on and 500ms off. Don’t worry; it will get much more complicated later on.

Create a new file

            Open the CoDeSys software on you PC or Laptop. Go to “File> New”. You will see a popup window prompting you to enter the type of bus coupler that will be used. Select WAGO_750-841 and then “OK”.
 

Figure 2-1

            Each individual POU can be created to use a language that will best suite the task or tasks that the POU will execute, the preferred language must be selected. In our example project, select ST (Structured Text) for the PLC_PRG and then click “OK”. See figure 2-2 below.

 
Figure 2-2
 
            We will need to save and name the project. Go to “File> Save As” and save the project on your local drive with the name “First Project”.

Example:

C:\First Project

 Create a new POU

We could enter our instructions into the PLC_PRG but in order to maintain a structure to the program, we will create a new POU to accomplish this. Click on the POU tab at the bottom of the screen. Move your cursor over the and right click, a popup will appear. Select “Add Object”. Again, a popup will appear and we will type in the name “Blink” as the name of our POU, select “LD” (Ladder Diagram) as the language and click “OK”.

Figure 2-3

            You will notice now that a new window has been opened on the screen with “Blink (PRG-LD) in the upper left corner of the window. This is where we will enter the code and create the variables. Also notice that the window is divided into two areas, the upper area is where the variables will be created and the lower area is where the ladder “rungs” will be entered. See Figure 2-4 below.

Figure 2-4
            At this point, there are a number of items on the screen that need to be noted.

 
Figure 2-5

            We must define or “declare” our I/O variables. Click on the “Recourses” tab on the bottom of the screen and then right click on “Global Variables” and then “Add Object”.

Figure 2-6

In the pop-up window, name the new Global Variable List “IO_Variables” as shown below.

Figure 2-7
            Declare the first digital output in the stack as Output1 as shown below.

Example:

Output1 AT %QX2.0 : BOOL;

Output1 - Name of the variable

 %QX2.0 - Memory Location

BOOL - A single bit.

Figure 2-8
           Now we will begin to enter our code to create a program that will cause an output of our PLC to blink as mentioned earlier. Click on the “POUs” tab at the bottom of the screen and then on the “Blink” POU created earlier. On the fist rung, enter a normally closed contact, an on-delay timer (TON) and an output coil as shown below.

Figure 2-9
Then, copy and past the rung to Rung 2 and change the contact at the first of the rung to a Normally Open contact.

Now we can assign the tagnames that will be used in the “Blink” POU. We will name our On Delay Timer (TON) BlinkTmr and the output of the rung Blink. We well declare these as “Local Variable” or within the top window of our POU. Below the VAR heading in the top window, type the following:

 
BlinkOffTmr : TON;

BlinkOnTmr : TON;

BlinkOff : BOOL;

BlinkOn : BOOL;

BlinkOffDuration : TIME :=T#500ms;

BlinkOnDuration : TIME :=T#500ms;

Now assign the tagnames to the objects in the ladder rung. When complete, the declarstions and ladder should appear as sown below in figure 2-10.

 Figure 2-10

Next, we need to tie the BlinkOn tagname to the physical output. Insert another rung like Figure 2-11 connecting BlinkOff to Output1.
 
Figure 2-11

Finally, we need to add the name of the new POU into the main cyclical POU or PLC_PRG. Under the POUs tab, open the PLC_PRG. In the first line type:

Blink;

Figure 2-12

 
Now save the project, download and test!

Link DownLoad Wago PLC Documents:
---BlogKentQ---

Saturday, April 6, 2013

SETTING WAGO PLC IP ADDRESSES

Setting Wago PLC IP Addresses using BootP and MS Internet Explorer


Revision History:

Rev. 0              12/28/2006 - Under Revision

Rev. 1              12/29/2006 - Issue
 

Objectives:

Set Wago PLC IP addresses using Wago BootP and Internet Explorer.

 
Tools:

Laptop with MS Internet Explorer and Wago BootP Server installed.

Straight CAT-5 Ethernet cable (if networked via a hub or switch)

Crossover CAT-5 Ethernet cable (if direct connection to the PC)

List of PLC MAC identification codes

List of PLC IP addresses for the project

 
Overview:

This document is intended to be used as a guideline for setting the IP address of one or more Wago PLCs either individually or networked in a system.

 
Procedure:

  1. Obtain the MAC identification codes from each PLC in the system.
    1. Locate the MAC identification numbers from the side of each processor and record them in a spreadsheet.

  1. Modify the IP address of the laptop for connection to the network.
    1. Open Network Connections from the Control Panel.
    2. Right click on Local Area Connections and choose Properties.
    3. Double click on Internet Protocol (TCP/IP).
 
 
    1. Select “Use the following IP address” and modify the IP address and Subnet mask as in the following figure.
 

e.       Click on the OK button.

f.       Click on the Close button in the “Local Area Connection Properties” window.
 

  1. Edit the BootP text file with the MAC information.
    1. Open the Wago BootP Server.
    2. Click on the Bootptab button. This will open the text file.



    1. Edit the lines of the text file that will assign the IP addresses. Refer to the list of IP addresses specific to the project for the PLC names and IP addresses. 

Below is an example:

 MCC1:ht=1:ha=0030DE00E356:ip=192.168.31.110:

 PLC name:      PLC1

MAC ID:        00:30:DE:00:E3:56

IP Address:     192.168.31.110

 
    1. Save settings, select File>Save.
    2. Close the file, File>Exit.
    4.  Connect the laptop.
    1. Connect the laptop to the network switch using a CAT-5 straight cable if a network is available.
    2. Connect the laptop to the PLC processor using a CAT-5 crossover cable if a network is not available. 

  1. Start the BootP server.
    1. Click the Start button on the BootP server.



  1. Apply power to the PLC and allow the BootP server to assign the IP address.
    1. Apply power to the PLC and allow the PLC to boot.
    2. After the BootP server has recognized the PLC MAC ID, the server will assign the IP address and the server window will appear as follows:
 

    1. Click on the Stop button.

 NOTE:

Continue only if the IP address is to be saved in the PLC if the power is cycled.

 
  1. Open Internet Explorer and browse to the PLC homepage.
    1. Start Internet Explorer and type the PLC address in the address bar.

Example:   http://192.168.31.110

 
  1. Configure the PLC to not accept BootP commands, this will cause the IP address to be retained after the power is cycled.
    1. Select Port on the homepage. This will cause a login screen to open.

 

    1. Enter “admin” as the username and “wago” as the password and click the OK button.
    2. Uncheck the BootP check box as shown below and click the Submit button.

 

 
    1. Close Internet Explorer.

  1. Set the Real Time Clock.
    1. Select Clock from the webpage window.
    2. Enter the Time in the format shown and click on the Submit button.
    3. Enter the Date in the format shown and click on the Submit button.

  1. Test the IP settings.
    1. Cycle power on the PLC.
    2. Open Command Prompt. Go to Start > All Programs > Accessories > Command Prompt.
    3. Type the ping command and Enter.
               Example:   “ping 192.168.31.110”.

               d. If the settings have been successfully saved, the PLC will reply as in the figure below.
 

 
---BlogKentQ---
 

LOADING AND STORING PROGRAMS TO A WAGO PLC


LOADING AND STORING PROGRAMS TO A WAGO PLC

 

Objectives:

Load and store programs to a Wago PLC for operation and retrieval.

 
Tools:

Ethernet cable

Laptop with CoDeSys software installed

Application program

System Ethernet address list  
 

Overview:

The proper loading and storing of a PLC program into a Wago processor for operation and retrieval.

 
Note:

Depending on the purpose of the specific PLC, there is various level of care and planning that must be observed to ensure safety of personnel and equipment. Loading, storing and modifying a program will temporarily halt the operation of the PLC.

 

Procedure:

  1. Ensure that the temporary loss of functionality of the PLC will not affect personnel safety or cause equipment damage.
    1. Suspend operation of the device that you will be affecting.

  1. Connect your laptop to the system.
    1. Configure the Ethernet port of your laptop to a system compatible IP address; typically you can use 192.168.31.99 and a subnet mask of 255.255.255.0.
    2. Connect the Ethernet cable between your laptop and an open port of one of the system’s Ethernet switches.

  1. Verify that the IP address of the PLC has been set.
    1. Open Internet Explorer on your laptop.
 
    1. Type the IP address of the PLC that you wish to connect to in the Address Bar and click on the “Go” button. See Figure 1 below.

 Figure 1

 
    1. If the Target PLC’s homepage is not displayed, refer to M&I Procedure “Setting Wago PLC Addresses using BootP.doc”.

  1. Open the application program that you will be working with.
    1. Locate the folder and program on your laptop that you will be working with.
    2. Double click on the program file. The program file will have an extension of .pro. An example is Gen1.pro.
    3. Type the appropriate password if prompted. 

  1. Verify that the communication settings are correct.
    1. On the Menu bar, go to “Online>>Communication Parameters”.
    2. Ensure that the active communication driver contains the correct IP address of the PLC that you wish to connect to. If the correct address is not present, modify the address to the correct the address and then click the “OK” button. See Figure 2 below. If you have made a modification to the address, re-open the Communication Parameters window and verify that the changes were saved and then save the file by going to “File>>Save”.

 
Figure 2

  1. Login to the PLC and download program. After the download is complete, you can move the program to the “flash” memory if you want to store the program into the non-volatile memory.
    1. On the Menu bar, go to “Online>>Login”. See Figure 3 below.
 

Figure 3

 
    1. Choose “Download” or “No” when prompted.
    2. After the download is complete, start the PLC program execution by going to “Online>>Run”. The program is now stored in RAM.
    3. If you wish to move the program to the flash memory, go to “Online>>Create Boot Project”.
    4. In order to retrieve the program without the original program stored on a disk, you will need to download the source code, go to “Online>>Sourcecode download”.
 
---BlogKentQ---

Thursday, April 4, 2013

ADS-10DT SERVICE MANUAL

ADS – 10DT AUTOMATED DRAWWORKS YSYTEM SERVICE MANUAL

© Copyright 2004 Varco
® LP. All rights reserved.
Varco® is a registred trademark of Varco I/P Reg. U.S. Patent & Trademark Office. This publication is the property of, and contains information proprietary to, Varco International, Inc. No part of this publication may be reproduced or copied in any form, or by any means, including electronic, mechanical, photocopying, recording, or otherwise without the prior written permission of Varco International, Inc. All Product, brand, or trade names used in this publication are the trademarks or registered trademarks of their respective owners. Information in this manual is subject to change without notice
 

 
 
Link DownLoad: http://www.mediafire.com/?oc6dtxy2788y5xx

—BlogKentQ—



.

ADS – 10DT – FDS

FUNCTIONAL DESIGN SPECIFICATION ADS-10DT




Link DownLoad: http://www.mediafire.com/?j2b78961yu27t6o

---BlogKentQ---