Blogger Tips and TricksLatest Tips And TricksBlogger Tricks

Wednesday, 11 January 2012

Delta HMI DOPA indirect register Example

1.Human Machine Interface indirect register $ arithmetic application.
2. Overview:
Delta Terminal Panel DOP HMI offer 65536 indicator registers $ for user application.When HMI direct connect to AC Motor Drive or AC Servo Drive or Temperature Controller without through Programmable Logic Controller. We can utilize HMI’s Marco instruction to performed various mathematics operation, Do this can simplify programming and less procedure for debugging. On Temperature-Controller, DTB can collected maximum 64 heating curve and times most, Following example we utilize HMI indirect register $ to finish the adding of all the times.
3. Configuration:
Utilize the Macro function of HMI, reveal after adding the sum total of a lot of registers of DTB Temperature Controller.

4. Application benefit:
Basic addition way:
Register 1----> Register 2--->  Register 3---> Register 4---> Register 5---> Register 6
Normally, While adding above 6 register, must write 6 lines of addition orders add up them separately, but if want summation is much large, then the procedure will be very huge, and will waste much programming time.

Using the addition way of $:
When the way to use $ for get the total amount, so long as cooperate with For ---Next instruction.No matter add the total number of number of times, only need to change the number of times that For close loop and can achieve the goal of calculating, so will shorten the editor on the procedure greatly.
5. Required hardware and software components
 Hardware                               Software
Delta HMI      DOP- A(AE)  series              Screen Editor
Delta TC          DTB,DTC series                   DTCOM_E

6. Connect Diagram:
HMI hardware has built-in RS485 communication interface.
Connect Temperature Controller RS485 to HMI 9 PIN D-SUB like below. Read more detail from the HMI and TC manual.

7. Principle of instruction
Down load the HMI software,
1. Connect to the Temperature Controller. And get the register values from the Temperature Controller (TC).
2. Or use the off line simulation to implement the calculation.
3. When set value to the register from 1 to 24, Screen show like below.
·          Addend column: Indicate how many register already in addition,
·          Sum column: the register of addition.
·          Display column: The total amount of register.

8. Program:
Following Macro’s instruction get summed up to calculate, finish with 8 lines of procedures altogether.

1.Choose BMOV to create duplicate 24 registers for calculate procedure. Utilize register $100 to $123 block as the buffer.
2.Make register $500 to 0 before the sum total process.
3.Appointed Indirect register $200 as 100 (Determine from register $100 begins).
4.Set FOR- NEXT times, so 24 times of circulation.
5.Add the indirect register.
6.Add the next register.
7.NEXT (cooperate with FOR to enclose using).
8.Will add the total final result while reaching $501 in order to be shown in HMI picture.
9. Other:
a. Temperature Controller must use DTB or DTC series.
b. HMI software ScreenEdit version must 1.05.74 or above.
c. Another example:
1. Originally we have been doing the calculation that is summed up to these 24 register all the time, while only needing to accomplish the 15th step on the customer's use, it sets 0 to the 16th
register then, procedure will add, reduce to 15th stop automatically.
2. In real using, we must calculate the 16th to bring this value into the execution step of the warm
accusing of device after 0, could let the control of the warm accusing of device operate step 15
actually too (will not still operate 24 sections), But because there is no use which uses the indirect register *$ in the operation type in the middle, so this component will not be listed in proving.
3. Below program show when check the indirect register value is 0, Then calculation procedure
stop. Only add the front registers which not equal to zero.
Operate the picture:
1.When set value to the register from 1 to 24, Screen show like below.
2. Zero register No. column: Indicate the zero value register number. Fro example 13th
3.Sum column: the 1 to 12 register of addition.
Display column: The total amount of register.

1. Choose BMOV to create duplicate 24 registers for
block as the buffer. calculate procedure. Utilize
register $100 to $123
2. Set $150 =1 (show that begins to judge from the first
3. $200 =100, Show the content of *$200 equals the
content of $100.
4. Utilize FOR to enclose judging whether this register is
5. If 0, leave, go back, enclose. Present $150 content
shows promptly this position is 0.
6. If not 0, add $200 by 1, in order to judge the next
7. $150 adds by 1, i.e. add the position that will judge
next time by 1.
8. NEXT (cooperate with FOR to enclose)
9. LABEL1 (cooperate with IF judging type of 5th line)
10. The same
11. The same
12. FOR at this moment goes back to enclose the summation, it is 24 that it is fixed that not, but the parameter $150 (the position of 0) .
13. The same
14. The same
15. The same
16. The same
Blog Widget by LinkWithin


Subscribe To Get FREE Tutorials! And More....


PLC Ladder PLC Practice Problem PLC Ladder Programming training & tutorials Free Training on PLC Ladder Programming training & tutorials PLC Ladder Logic PLC Timer SCADA Basic PLC Ladder Programming Examples Delta PLC PLC & Visual Basic Communication PLC Definition Introduction PLC Error PLC Error LED RSLinx Tutorial Types of Timers in PLC ladder logic Programming programmable Logic Controllers AB addressing ABB AC Drive AC Drive training cource Actuators Advantages and Disadvantages Addressing of Allen Bradley PLC Micrologix 1000 Addressing of Delta PLC DVP SS/ES/EX Addressing of Mitsubishi PLC FX2N Addressing of Modicon PLC Micro TSX 3722 Addressing of Siemens PLC S7 200 Advantages & Disadvantages of RTD Advantages & Disadvantages of all types Sensors Advantages of SCADA Allen Bradley PLC PWM (Pulse Width Modulation) error codes Allen Bradley SLC Controller Error Codes Ampere Voltage Ratings of circuit brakers Analog addressing Allen bradley Analog input in Allen Bradley PLC Applications of Sensors Capacitive Proximity Sensors blck diagram Capacitive proximity sensors Circuit brakers Circuit diagram of motor starter Communication Between two E1000 HMI and mitsubishi Fx2n PLC Communication between FX3U PLC and SCADA via RS485BD Configuring the DF1 Driver using RSLinx Configuring the Ethernet Driver Connection between 2 E-Terminals and FX2N PLC. DOL Motor Starter PLC logic DOP Series Human Machine Interface DVP14ss Delta HMI Delta HMI Program Download.Delta HMI Communication Cable Delta HMI and RS485 Communication Delta MMI Delta PLC Projects Delta PLC input output addressing Different types of Special motor Diffrence between PLC and DCS Ebook on Basics of Allen Bradley PLC pdf Ebook on Basics of Siemens PLC pdf Ebook on Basics of VFD PDF download Electrical maintenannce tips Electromagnetic relay Error Messages from RSLogix Emulate 500 Failsafe meaning Features of Delta HMI/MMI Following are the Free PLC Software's available from all leading brands such as Allen Bradley Free PLC Ebooks Free PLC SCADA TRAINNING & TUTORIAL Free PLC Training Full form of HART HART OSI reference model HART protocol structure HMI & ZIGBEE How Capacitive Proximity Sensors Works? How Inductive Proximity Sensor Works? How Ultrasonic Sensors Works? How to Select a Suitable Motor How to Select the Right VFD (Inverter) or AC Motor Drive Ladder Logic for AND Ladder Program for Automatic Door open close Ladder Programs for Gates List of Top Most Widely used PLC’s in the Industry List of Widley used PLC Companies. Low cost Wireless I/O’s using PLC Mitsubishi Mitsubishi PLC FX2N & HMI E1000 Networking using BDTP Technology Mitsubishi PLC input output addressing Modbus Communication Modbus Ethernet Modbus Serial Modbus.dll for Visual Basic Mormally open Contact Normally Close Contact Explained Motion Actuators Motor starter in control circuit NAND NO NC Explained NOR Gates with Truth Tables Nashik Nexgenie PLC Features Nexgenie PLC Port Nexgenie PLC input output OFF Delay Timer OLE for Process and Control ON Delay Timer OR Omron On line Ladder Program Editing for RSLogix 500 On line Ladder changes Online Editing Ladder Program Online Servo tuning PID Control Instruction PID PLC PID instruction in Allen Bradley PLC PLC & VB PLC Counter PLC Error Allen Bradley PLC Error messages in Allen Bradley PLC FBD PLC Fault PLC Industrial Automation Training Institute PLC ON Delay Timer PLC Run Led PLC SCADA Communication PLC SCADA DCS Training Centers PLC SCADA Driver PLC SCADA Training Chennai PLC and ZIGBEE PLC application PLC based Automated Guided Vehicle PLC based Final year Project PLC based Line follower robot PLC based Project Report PLC functional Block Diagram PLC input wiring PLC interview Question PLC interview questions PLC maiintence PLC power LED PLC program for star delta starter PLC retentive timer PLC training in Delhi PLC training in Mumbai PLC training in Pune PTO Allen Bradley PTO [Pulse Train Output] Instruction in Allen Bradley PLC Photoelectric Sensor Applications Photoelectric Sensor Applications in Automation industry Power cable Selection Proficy HMI/SCADA Cimplicity 8.1 Programming Languages for PLC Proximity sensor application Push to ON PUSH to OFF PLC program using NO NC and Coil Pwm RSLinx Tutorial | Configuring the DF1 Driver RSLinx Tutorial | Configuring the Ethernet Driver Scaling Analog Input using SCL Instruction in PLC [Scale Data] Schneider Schneider PLC addressing Selction of Servo Motor Selction of Stepper Motor Selection of AC Motor Selection of VFD Selection of stepper or Servo Motor Sensor applications Servo Motor Servo auto tuning Parameters Siemens Siemens input output addressing Signal Cables selection Simatic Wincc SCADA Single Push button to on and off motor Sinking and sourcing operations Softwares used in SCADA Solid State Relay construction Solid State Relay uses and Advantages Sourcing and Sinking Concept in PLC Standard Wiring Color Codes Stepper Motor Applications and Advantages Disadvantages Stepper application Stepper motor Selection Stepper motor and PLC Tag in SCADA Temperature sensors used with PLC Theory of Capacitive Proximity Sensors Theory of Ultrasonic Sensors Theory or Operation of Inductive Proximity Sensors Thermistor & Temp IC Sensors Thermocouple Trial Run of PLC Troubleshooting Allen Bradley PLC with RSLogix Emulate 500 Troubleshooting Tips for Electrical /Electronic Maintenance Tutorial on PLC Types of Actuators Types of Actuators used for Motion in Automation with Advantages & Disadvantages Types of Sensors Types of Timers in PLC | ON Delay Timer (TON) Typical circuit diagram of Star Delta starter Ultrasonic Sensor Applications Ultrasonic sensors Unitronics VB 6.0 and PLC VIsual Basic as SCADA What is HART What is SCADA (Supervisory Control And Data Acquisition) What is SMART Communication What is a PLC ? What is DCS? What is the difference between PLC and Microcontroller? XIO [Examine if Open] & XIC [Examine if Closed] Explained advantages & disadvantages of Servo Motors anlog input addressing DELTA PLC anlog input addressing Mitsubishi PLC anlog input addressing siemens automation training comparison of PLC and DCS connecting field devices to Programmable Logic Controllers contact reting of relay design of fail safe systems digital common ground connections distributed control system drawbacks of Servo Motor fail safe PLC Redundancy modbus examples noise in cables one input one output PLC program using NO NC logic opc overload relay operation photoelectric plc Response Time plc output wiring plc program for TV remote plc training programmable Logic Controllers List relay coil rating relay driving circuit relay isolation voltage selection of relay servo basics servo training star delta starter control wiring diagram types of Counter typical circuit diagram of Direct on line starter