18
Module unit code : 22-PLC-21-01 Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access Information Sheet Rev : 00 FM-COM-14 Rev.00 MASTER COPY FOR DISTRIBUTION 1/18 Thai-German Institute āļŠāļ–āļēāļšāļąāļ™āđ„āļ—āļĒ-āđ€āļĒāļ­āļĢāļĄāļąāļ™ āļšāļ—āļ—āļĩāđˆ 1 āļāļēāļĢāļāļēāļŦāļ™āļ”āđāļ­āļ”āđ€āļ”āļĢāļŠ āđāļĨāļ°āļāļēāļĢāđ€āļ‚āđ‰āļēāļ–āļķāļ‡āļ‚āđ‰āļ­āļĄāļđāļĨ ( Addressing , address assignment and data access ) āđƒāļ™āļāļēāļĢāđƒāļŠāđ‰āļ‡āļēāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāđ€āļšāļīāļĨāļĨāļ­āļˆāļīāļāļ„āļ­āļ™āđ‚āļ—āļĢāļĨāđ€āļĨāļ­āļĢāđŒ (PLC) āļŦāļĢāļ·āļ­ āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāđ€āļšāļīāļĨāļ„āļ­āļ™āđ‚āļ—āļĢāļĨāđ€āļĨāļ­āļĢāđŒ (PC) āļŠāļīāđˆāļ‡ āļŠāļēāļ„āļąāļāļ—āļĩāđˆāļˆāļ°āļ—āļēāđƒāļŦāđ‰āļœāļđāđ‰āđƒāļŠāđ‰āļ‡āļēāļ™ āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāđ‰āļ‡āļēāļ™ PLC/PC āđ„āļ”āđ‰āļ­āļĒāđˆāļēāļ‡āļĄāļĩāļ›āļĢāļ°āļŠāļīāļ—āļ˜āļīāļ āļēāļžāļŠāļđāļ‡āļŠāļļāļ” āļ„āļ·āļ­ āļˆāļ°āļ•āđ‰āļ­āļ‡āđ€āļ‚āđ‰āļēāđƒāļˆāļāļēāļĢāļ—āļēāļ‡āļēāļ™ āđāļĨāļ° āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ‚āļ­āļ‡āļ­āļļāļ›āļāļĢāļ“āđŒāļ•āđˆāļēāļ‡āđ† āļ āļēāļĒāđƒāļ™āļĢāļ°āļšāļš āđāļĨāļ°āļ•āđ‰āļ­āļ‡āļĢāļđāđ‰āļ–āļķāļ‡ āļ„āļļāļ“āļŠāļĄāļšāļąāļ•āļī (Specification) āļ‚āļ­āļ‡ PLC/PC āļ—āļĩāđˆāđƒāļŠāđ‰āļ‡āļēāļ™āļ™āļą āđ‰āļ™āļ­āļĒāđˆāļēāļ‡ āļĨāļ°āđ€āļ­āļĩāļĒāļ”āđ€āļŠāļĩāļĒāļāđˆāļ­āļ™ āļ āļēāļžāļ—āļĩāđˆ 1-1 āđ€āļ›āđ‡āļ™āļ āļēāļžāđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļ‚āļ­āļ‡āļ­āļļāļ›āļāļĢāļ“āđŒāļ• āđˆāļēāļ‡āđ† āļ āļēāļĒāđƒāļ™āļĢāļ°āļšāļš PLC/PC āļ„āļ§āļēāļĄāļŠāļąāļĄāļžāļąāļ™āļ˜āđŒāļĢāļ°āļŦāļ§ āđˆ āļēāļ‡āļŦāļ™ āđˆ āļ§āļĒāļ• āđˆ āļēāļ‡āđ† āļ āļēāļĒāđƒāļ™ āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāđ€āļšāļīāļĨāļ„āļ­āļ™āđ‚āļ—āļĢāļĨāđ€āļĨāļ­āļĢāđŒ Programming Unit with programming software User program memory Operating system memory [ Firmware ] Processor PIQ PII Power Supply Unit Input module Output module Actuators Sensors CPU : Central Processing Unit

( Addressing , address assignment and data access )...Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access Information Sheet

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ( Addressing , address assignment and data access )...Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access Information Sheet

Module unit code : 22-PLC-21-01 Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access

Information Sheet Rev : 00

FM-COM-14 Rev.00 MASTER COPY FOR DISTRIBUTION 1/18

Thai-German InstituteāļŠāļ–āļēāļšāļ™āđ„āļ—āļĒ-āđ€āļĒāļ­āļĢāļĄāļ™

āļšāļ—āļ— 1 āļāļēāļĢāļ āļēāļŦāļ™āļ”āđāļ­āļ”āđ€āļ”āļĢāļŠ āđāļĨāļ°āļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āļ‚āļ­āļĄāļĨ

( Addressing , address assignment and data access ) āđƒāļ™āļāļēāļĢāđƒāļŠāļ‡āļēāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāđ€āļšāļĨāļĨāļ­āļˆāļāļ„āļ­āļ™āđ‚āļ—āļĢāļĨāđ€āļĨāļ­āļĢ (PLC) āļŦāļĢāļ­ āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāđ€āļšāļĨāļ„āļ­āļ™āđ‚āļ—āļĢāļĨāđ€āļĨāļ­āļĢ (PC) āļŠāļ‡āļŠ āļēāļ„āļāļ—āļˆāļ°āļ— āļēāđƒāļŦāļœāđƒāļŠāļ‡āļēāļ™ āļŠāļēāļĄāļēāļĢāļ–āđƒāļŠāļ‡āļēāļ™ PLC/PC āđ„āļ”āļ­āļĒāļēāļ‡āļĄāļ›āļĢāļ°āļŠāļ—āļ˜āļ āļēāļžāļŠāļ‡āļŠāļ” āļ„āļ­ āļˆāļ°āļ•āļ­āļ‡āđ€āļ‚āļēāđƒāļˆāļāļēāļĢāļ— āļēāļ‡āļēāļ™ āđāļĨāļ°āļ„āļ§āļēāļĄāļŠāļĄāļžāļ™āļ˜āļ‚āļ­āļ‡āļ­āļ›āļāļĢāļ“āļ•āļēāļ‡āđ† āļ āļēāļĒāđƒāļ™āļĢāļ°āļšāļš āđāļĨāļ°āļ•āļ­āļ‡āļĢāļ–āļ‡ āļ„āļ“āļŠāļĄāļšāļ• (Specification) āļ‚āļ­āļ‡ PLC/PC āļ—āđƒāļŠāļ‡āļēāļ™āļ™āļ™āļ­āļĒāļēāļ‡āļĨāļ°āđ€āļ­āļĒāļ”āđ€āļŠāļĒāļāļ­āļ™

āļ āļēāļžāļ— 1-1 āđ€āļ›āļ™āļ āļēāļžāđāļŠāļ”āļ‡āļ„āļ§āļēāļĄāļŠāļĄāļžāļ™āļ˜āļ‚āļ­āļ‡āļ­āļ›āļāļĢāļ“āļ•āļēāļ‡āđ† āļ āļēāļĒāđƒāļ™āļĢāļ°āļšāļš PLC/PC

āļ„āļ§āļēāļĄāļŠāļĄ

āļžāļ™āļ˜āļĢāļ°āļŦ

āļ§āļēāļ‡āļŦāļ™

āļ§āļĒāļ•āļēāļ‡āđ†

āļ āļēāļĒāđƒāļ™ āđ‚

āļ›āļĢāđāļ

āļĢāļĄāđ€āļĄāđ€

āļšāļĨāļ„āļ­

āļ™āđ‚āļ—āļĢ

āļĨāđ€āļĨāļ­āļĢPro

gramm

ing U

nitwi

th pro

gramm

ing so

ftware

User

progra

mme

mory

Opera

ting s

ystem

memo

ry[ F

irmwa

re ]

Processor

PIQPII

Powe

r Sup

ply U

nit

Input module

Output module

Actuators

Sensors

CPU :

Centr

al Proc

essing

Unit

Page 2: ( Addressing , address assignment and data access )...Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access Information Sheet

Module unit code : 22-PLC-21-01 Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access

Information Sheet Rev : 00

FM-COM-14 Rev.00 MASTER COPY FOR DISTRIBUTION 2/18

Thai-German InstituteāļŠāļ–āļēāļšāļ™āđ„āļ—āļĒ-āđ€āļĒāļ­āļĢāļĄāļ™

āļ•āļēāļĢāļēāļ‡āļ— 1-1 āđāļŠāļ”āļ‡āļ„āļ“āļŠāļĄāļšāļ•āļ‚āļ­āļ‡ PLC Simatic S7-300

āđ€āļĄāļ­āđ€āļĢāļēāđ€āļ‚āļēāđƒāļˆāļ„āļ§āļēāļĄāļŠāļĄāļžāļ™āļ˜āļ‚āļ­āļ‡āļ­āļ›āļāļĢāļ“āđāļĨāļ° āļ„āļ“āļŠāļĄāļšāļ•āļ‚āļ­āļ‡ PLC/PC āđāļĨāļ§ āļŠāļ‡āļ—āļŠ āļēāļ„āļāļ­āļāļ›āļĢāļ°āļāļēāļĢāļŦāļ™āļ‡āđƒāļ™āļāļēāļĢāļ—āļˆāļ°āļ— āļēāđƒāļŦāļŦāļ™āļ§āļĒāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāļ‚āļ­āļ‡ PLC/PC āđ€āļ‚āļēāđƒāļˆāđāļĨāļ°āļĢāļšāļĢāļ‚āļ­āļĄāļĨāļˆāļēāļāļ­āļ›āļāļĢāļ“āļ āļēāļĒāļ™āļ­āļāđ€āļŠāļ™ āđ€āļ‹āļ™āđ€āļ‹āļ­āļĢ āđāļĨāļ° āļ­āļ›āļāļĢāļ“āļ— āļēāļ‡āļēāļ™ āļ—āđ€āļĢāļēāļ— āļēāļāļēāļĢāļ•āļ­āđ€āļŠāļ­āļĄāļāļš PLC/PC āđ„āļ”āļ­āļĒāļēāļ‡āļ–āļāļ•āļ­āļ‡ āļāļ„āļ­āđ€āļĢāļēāļˆāļ°āļ•āļ­āļ‡āļ— āļēāļāļēāļĢāļ āļēāļŦāļ™āļ”āđāļ­āļ”āđ€āļ”āļĢāļŠ āļŦāļĢāļ­āļ• āļēāđāļŦāļ™āļ‡āļ‚āļ­āļ‡āļ­āļ›āļāļĢāļ“āđ€āļŦāļĨāļēāļ™āļ™āđ€āļŠāļĒāļāļ­āļ™ āđ€āļžāļ­āļˆāļ°āļ— āļēāđƒāļŦ PLC/PC āđ€āļ‚āļēāđƒāļˆāđāļĨāļ°āļĢāļ§āļē āđāļ­āļ”āđ€āļ”āļĢāļŠ āļŦāļĢāļ­āļ• āļēāđāļŦāļ™āļ‡āđƒāļ”āļšāļēāļ‡āļ—āļĄāļāļēāļĢāļ•āļ­āđ€āļŠāļ­āļĄāļāļšāļ­āļ›āļāļĢāļ“āļ āļēāļĒāļ™āļ­āļ āđāļĨāļ°āļ­āļ›āļāļĢāļ“āļ—āļ•āļ­āđ€āļŠāļ­āļĄāļ™āļ™āđ€āļ›āļ™ āļ­āļ›āļāļĢāļ“āļ­āļ™āļēāļĨāļ­āļ āļŦāļĢāļ­ āļ­āļ›āļāļĢāļ“āļ”āļˆāļ•āļ­āļĨ āđ€āļ›āļ™āļ•āļ™

Page 3: ( Addressing , address assignment and data access )...Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access Information Sheet

Module unit code : 22-PLC-21-01 Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access

Information Sheet Rev : 00

FM-COM-14 Rev.00 MASTER COPY FOR DISTRIBUTION 3/18

Thai-German InstituteāļŠāļ–āļēāļšāļ™āđ„āļ—āļĒ-āđ€āļĒāļ­āļĢāļĄāļ™

1.1 āļāļēāļĢāļ āļēāļŦāļ™āļ”āđāļ­āļ”āđ€āļ”āļĢāļŠ āļ‚āļ­āļ‡ PLC/PC āļāļēāļĢāļ āļēāļŦāļ™āļ”āđāļ­āļ”āđ€āļ”āļĢāļŠ āļŦāļĢāļ­āļ• āļēāđāļŦāļ™āļ‡āļ‚āļ­āļ‡āļ‚āļ­āļĄāļĨ āļ āļēāļĒāđƒāļ™ PLC/PC āđ‚āļ”āļĒ āļ—āļ§āđ„āļ›āļˆāļ°āļĄ 2 āļĨāļāļĐāļ“āļ° āļ„āļ­ 1. Fixed slot addressing āļˆāļ°āļĄāļĨāļāļĐāļ“āļ°āļ‚āļ­āļ‡āđāļ­āļ”āđ€āļ”āļĢāļŠāđƒāļ™āļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āļ‚āļ­āļĄāļĨāļˆāļēāļāļ­āļ›āļāļĢāļ“āļ­āļ™āļžāļ— āđāļĨāļ°āđ€āļ­āļēāļ—āļžāļ—āļ—āļ„āļ‡āļ— āđ„āļĄāļŠāļēāļĄāļēāļĢāļ–āđ€āļ›āļĨāļĒāļ™āđāļ›āļĨāļ‡āļ• āļēāđāļŦāļ™āļ‡āļ‚āļ­āļ‡āļ­āļ™āļžāļ— āđāļĨāļ°āđ€āļ­āļēāļ—āļžāļ—āļ—āļ— āļēāļāļēāļĢāļ•āļ­āđ€āļŠāļ­āļĄāļāļš PLC/PC āđƒāļŦāđ€āļ›āļ™āđ„āļ›āļ•āļēāļĄāļ„āļ§āļēāļĄāļ•āļ­āļ‡āļāļēāļĢāļ‚āļ­āļ‡āļœāđƒāļŠāļ‡āļēāļ™āđ„āļ” āđ‚āļ”āļĒ PLC/PC āļ—āļĄāļĨāļāļĐāļ“āļ°āļāļēāļĢāļ āļēāļŦāļ™āļ”āđāļ­āļ”āđ€āļ”āļĢāļŠ āļŦāļĢāļ­ āļ• āļēāđāļŦāļ™āļ‡āđƒāļ™āļĨāļāļĐāļ“āļ°āļ™ āļˆāļ°āđ€āļ›āļ™ PLC/PC āļ—āļ­āļĒāđƒāļ™āļāļĨāļĄ Compact āđ€āļ›āļ™āļŠāļ§āļ™āđƒāļŦāļ āļ„āļ­ PLC/PC āļĄāļ‚āļ™āļēāļ”āđ€āļĨāļ āđāļĨāļ°āļ‚āļ™āļēāļ”āļāļĨāļēāļ‡ āđ‚āļ”āļĒāļˆāļ°āļĄāļāļēāļĢāļ•āļ”āļ•āļ‡āļ­āļ™āļžāļ— āđāļĨāļ°āđ€āļ­āļēāļ—āļžāļ—āđ‚āļĄāļ”āļĨ āļĄāļēāļšāļēāļ‡āđāļĨāļ§ āļšāļ™āļĢāļ°āļšāļš PLC/PC āđ€āļŠāļ™ PLC LOGO āļ‚āļ­āļ‡āļšāļĢāļĐāļ— Siemens , PLC SIMATIC S7-200 āđāļĨāļ° SIMATIC S5-95U āđ€āļ›āļ™āļ•āļ™

āļ āļēāļžāļ— 1-2 āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāļšāļĨāļĨāļ­āļˆāļāļ„āļ­āļ™āđ‚āļ—āļĢāļĨāđ€āļĨāļ­āļĢ SIMATIC S5-95U āļ—āļĄāļāļēāļĢāļ āļēāļŦāļ™āļ”āđāļ­āļ”āđ€āļ”āļĢāļŠ āđāļšāļš Fixed slot addressing

2. Variable Slot addressing āļ‹āļ‡āļˆāļ°āļĄāļĨāļāļĐāļ“āļ°āļ‚āļ­āļ‡āļāļēāļĢāļ āļēāļŦāļ™āļ”āđāļ­āļ”āđ€āļ”āļĢāļŠāđƒāļ™āļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āļ‚āļ­āļĄāļĨ āļˆāļēāļāļ­āļ›āļāļĢāļ“ āļ­āļ™āļžāļ— āđāļĨāļ°āđ€āļ­āļēāļ—āļžāļ— āļŠāļēāļĄāļēāļĢāļ–āļ—āļˆāļ°āļ— āļēāļāļēāļĢāđ€āļ›āļĨāļĒāļ™āđāļ›āļĨāļ‡āļ• āļēāđāļŦāļ™āļ‡āļ‚āļ­āļ‡āļ­āļ™āļžāļ—āđāļĨāļ°āđ€āļ­āļēāļ—āļžāļ— āļ‚āļ­āļ‡āļ­āļ›āļāļĢāļ“āđƒāļ™āļ• āļēāđāļŦāļ™āļ‡āļ—āļ— āļēāļāļēāļĢāļ•āļ­āđ€āļŠāļ­āļĄāļāļš PLC/PC āđƒāļŦāđ€āļ›āļ™āđ„āļ›āļ•āļēāļĄāļ„āļ§āļēāļĄāļ•āļ­āļ‡āļāļēāļĢāļ‚āļ­āļ‡āļœāđƒāļŠāļ‡āļēāļ™āđ„āļ” āđ‚āļ”āļĒ PLC/PC āļ—āļĄāļĨāļāļĐāļ“āļ°āļāļēāļĢāļ āļēāļŦāļ™āļ”āļ• āļēāđāļŦāļ™āļ‡ āļŦāļĢāļ­āđāļ­āļ”āđ€āļ”āļĢāļŠāđƒāļ™āļĨāļāļĐāļ“āļ°āļ™āļˆāļ°āđ€āļ›āļ™ PLC/PC āđāļšāļš Modular āđ€āļ›āļ™āļŠāļ§āļ™āđƒāļŦāļ āđāļĨāļ°āļ—āļŠ āļēāļ„āļ PLC/PC āļšāļēāļ‡āļĢāļ™āļŠāļēāļĄāļēāļĢāļ–āļ—āļˆāļ°āđ€āļĨāļ­āļāđ„āļ”āļ§āļēāļˆāļ°āđ€āļĨāļ­āļāđƒāļŠāļāļēāļĢāļ āļēāļŦāļ™āļ”āđāļ­āļ”āđ€āļ”āļĢāļŠ āđāļšāļš Fixed slot addressing āļŦāļĢāļ­ Variable slot addressing āļāđ„āļ”āļ•āļēāļĄāļ„āļ§āļēāļĄāļ•āļ­āļ‡āļāļēāļĢāļ‚āļ­āļ‡āļœāđƒāļŠāļ‡āļēāļ™ āđāļĨāļ°āđƒāļ™āļāļēāļĢāļ āļēāļŦāļ™āļ”āđāļ­āļ”āđ€āļ”āļĢāļŠāđƒāļ™āđāļ•āļĨāļ° Slot āļ‚āļ­āļ‡ PLC/PC āļ—āļĄāļāļēāļĢāļ āļēāļŦāļ™āļ”āđāļ­āļ”āđ€āļ”āļĢāļŠ āđāļšāļš Variable slot addressing āļ™āļ™ āļŠāļēāļĄāļēāļĢāļ–āļ—āļˆāļ°āļāļĢāļ°āļ— āļēāļāļēāļĢāđ€āļ‹āļ—āļŦāļĢāļ­āļ āļēāļŦāļ™āļ”āđāļ­āļ”āđ€āļ”āļĢāļŠāđ„āļ” āđ‚āļ”āļĒāđƒāļŠ Dip switch āļ‹āļ‡āđ€āļ›āļ™āļāļēāļĢāđ€āļ‹āļ—āđāļ­āļ”āđ€āļ”āļĢāļŠāđāļšāļš Hardware āđāļĨāļ°āļ­āļāļ§āļ˜āļŦāļ™āļ‡āļ—āļ™āļĒāļĄāđƒāļŠāđƒāļ™āļ›āļˆāļˆāļšāļ™ āļ„āļ­ āļāļēāļĢāđ€āļ‹āļ—āđāļ­āļ”āđ€āļ”āļĢāļŠāđāļšāļš Software āļ•āļ§āļ­āļĒāļēāļ‡ āļ‚āļ­āļ‡ PLC/PC āļ—āđƒāļŠāļāļēāļĢāđ€āļ‹āļ—āđāļ­āļ”āđ€āļ”āļĢāļŠāđƒāļ™āđāļ•āļĨāļ° slot āļ”āļ§āļĒ Dip switch āđ€āļŠāļ™ PLC SIMATIC S5-115U/135U āđ€āļ›āļ™āļ•āļ™ āđāļĨāļ° āļ•āļ§āļ­āļĒāļēāļ‡āļ‚āļ­āļ‡PLC/PC āļ—āđƒāļŠāļāļēāļĢāđ€āļ‹āļ—āđāļ­āļ”āđ€āļ”āļĢāļŠāđƒāļ™āđāļ•āļĨāļ° slot āđ‚āļ”āļĒāđƒāļŠāļ‹āļ­āļĢāļŸāđāļ§āļĢ āđ€āļŠāļ™ PLC SIMATIC S7-300, S7-400 āđ€āļ›āļ™āļ•āļ™

Page 4: ( Addressing , address assignment and data access )...Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access Information Sheet

Module unit code : 22-PLC-21-01 Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access

Information Sheet Rev : 00

FM-COM-14 Rev.00 MASTER COPY FOR DISTRIBUTION 4/18

Thai-German InstituteāļŠāļ–āļēāļšāļ™āđ„āļ—āļĒ-āđ€āļĒāļ­āļĢāļĄāļ™

āļ āļēāļžāļ— 1-3 āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāļšāļĨāļĨāļ­āļˆāļāļ„āļ­āļ™āđ‚āļ—āļĢāļĨāđ€āļĨāļ­āļĢSIMATIC S7-300 āļ—āļĄāļāļēāļĢāļ āļēāļŦāļ™āļ”āđāļ­āļ”āđ€āļ”āļĢāļŠ āđāļšāļš Variable slot addressing

āđƒāļ™āđ€āļ­āļāļŠāļēāļĢāļ›āļĢāļ°āļāļ­āļšāļāļēāļĢāļāļāļ­āļšāļĢāļĄāļ‰āļšāļšāļ™ āļˆāļ°āļāļĨāļēāļ§āļ–āļ‡āđ€āļ‰āļžāļēāļ°āļāļēāļĢāļ āļēāļŦāļ™āļ”āđāļ­āļ”āđ€āļ”āļĢāļŠāđƒāļ™āļĨāļāļĐāļ“āļ° Variable slot addressing āļ‚āļ­āļ‡ PLC Simatic S7-300 āđ€āļ—āļēāļ™āļ™ āđ€āļ™āļ­āļ‡āļˆāļēāļāđ€āļ›āļ™ PLC/PC āļ—āđƒāļŠāđ€āļ›āļ™āļ­āļ›āļāļĢāļ“āđƒāļ™āļāļēāļĢāļāļāļ­āļšāļĢāļĄ āđ‚āļ”āļĒāļˆāļēāļāļ„āļ“āļŠāļĄāļšāļ•āļ‚āļ­āļ‡ PLC/PC S7-300 āļ™āļ™ āļœāđƒāļŠāļ‡āļēāļ™āļŠāļēāļĄāļēāļĢāļ–āļˆāļ°āļ— āļēāļāļēāļĢāļ•āļ­āđ€āļŠāļ­āļĄāđ‚āļĄāļ”āļĨāđ„āļ”āļŠāļ‡āļŠāļ” 32 āđ‚āļĄāļ”āļĨ āļŦāļĢāļ­ 32 Slots āđ‚āļ”āļĒāļœāđƒāļŠāļĄāļ­āļŠāļĢāļ°āđƒāļ™āļāļēāļĢāļ āļēāļŦāļ™āļ”āđāļ­āļ”āđ€āļ”āļĢāļŠāđƒāļ™āđāļ•āļĨāļ° Slot āđ„āļ” āļŦāļĢāļ­ āļ–āļēāļœāđƒāļŠāđ„āļĄāļ•āļ­āļ‡āļāļēāļĢāļ āļēāļŦāļ™āļ”āđāļ­āļ”āđ€āļ”āļĢāļŠāđƒāļ™āđāļ•āļĨāļ° Slot āđ€āļ­āļ‡ āļāļŠāļēāļĄāļēāļĢāļ–āļ— āļēāđ„āļ”āļāļēāļĢāđ€āļĨāļ­āļāđƒāļŠāđƒāļ™āļĨāļāļĐāļ“āļ° Fixed slot addressing āļāđ„āļ” āļāļēāļĢāđ€āļĨāļ­āļāļ•āļ”āļ•āļ‡āđ‚āļĄāļ”āļĨāļ­āļ™āļžāļ—āđāļĨāļ°āđ€āļ­āļēāļ—āļžāļ— āļšāļ™ slot āļ•āļēāļ‡āđ† āļ‚āļ­āļ‡ PLC/PC āđāļšāļš Modular āļāļēāļĢāđ€āļĨāļ­āļāļ•āļ”āļ•āļ‡āđ‚āļĄāļ”āļĨāļ•āļēāļ‡āđ† āļĨāļ‡āļšāļ™āļĢāļ°āļšāļš PLC/PC āđƒāļ™āđāļ•āļĨāļ°āļĢāļ™āļˆāļ°āļ•āļ­āļ‡āļĻāļāļĐāļēāļˆāļēāļāļ„āļĄāļ­āļ‚āļ­āļ‡ PLC/PC āļ™āļ™ āļ­āļĒāļēāļ‡āļĨāļ°āđ€āļ­āļĒāļ”āđ€āļŠāļĒāļāļ­āļ™ āļ•āļ§āļ­āļĒāļēāļ‡ āļāļēāļĢāđ€āļĨāļ­āļāļ•āļ”āļ•āļ‡āđ‚āļĄāļ”āļĨāļ­āļ™āļžāļ—āđāļĨāļ°āđ€āļ­āļēāļ—āļžāļ—āđāļĨāļ°āļāļēāļĢāļ āļēāļŦāļ™āļ”āđāļ­āļ”āđ€āļ”āļĢāļŠ āļ‚āļ­āļ‡āđ‚āļĄāļ”āļĨāļ”āļˆāļ•āļ­āļĨ āđāļĨāļ° āļ­āļ™āļēāļĨāļ­āļ āļšāļ™PLC/PC SIMATIC S7-300 āđāļšāļš Fixed slot addressing

āļ āļēāļžāļ— 1-4 āļāļēāļĢāļ āļēāļŦāļ™āļ”āļĨ āļēāļ”āļšāļ‚āļ­āļ‡ Slot āļ—āļ•āļ”āļ•āļ‡āļ­āļĒāļšāļ™ PLC S7-300 āļšāļ™ Rack 0

Page 5: ( Addressing , address assignment and data access )...Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access Information Sheet

Module unit code : 22-PLC-21-01 Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access

Information Sheet Rev : 00

FM-COM-14 Rev.00 MASTER COPY FOR DISTRIBUTION 5/18

Thai-German InstituteāļŠāļ–āļēāļšāļ™āđ„āļ—āļĒ-āđ€āļĒāļ­āļĢāļĄāļ™

āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāđ€āļšāļĨāļĨāļ­āļˆāļāļ„āļ­āļ™āđ‚āļ—āļĢāļĨāđ€āļĨāļ­āļĢ S7-300 āļŠāļēāļĄāļēāļĢāļ–āļ—āļˆāļ°āļ— āļēāļāļēāļĢāļ•āļ”āļ•āļ‡ Rack āļŦāļĢāļ­ āđāļšāļ‡āļ­āļ­āļāđ€āļ›āļ™āđāļ–āļ§āđ„āļ”āļŠāļ‡āļŠāļ” āđ„āļĄāđ€āļāļ™ 4 Racks āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–āļ—āļˆāļ°āļ— āļēāļāļēāļĢāļ•āļ”āļ•āļ‡āđ‚āļĄāļ”āļĨāļ­āļ™āļžāļ— āļŦāļĢāļ­āđ€āļ­āļēāļ—āļžāļ—āđ„āļ”āļŠāļ‡āļŠāļ”āđ„āļĄāđ€āļāļ™ 8 āđ‚āļĄāļ”āļĨ/Rack (Slot 4 – Slot 11) āļ”āļ‡āļ™āļ™āļˆāļ°āļžāļšāļ§āļē āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāđ€āļšāļĨāļĨāļ­āļˆāļāļ„āļ­āļ™āđ‚āļ—āļĢāļĨāđ€āļĨāļ­āļĢ S7-300 āļŠāļēāļĄāļēāļĢāļ–āļ•āļ”āļ•āļ‡āđ‚āļĄāļ”āļĨāļ­āļ™āļžāļ—āđāļĨāļ°āđ€āļ­āļēāļ—āļžāļ—āđ„āļ”āļŠāļ‡āļŠāļ”āđ„āļĄāđ€āļāļ™ 32 āđ‚āļĄāļ”āļĨ

āļ āļēāļžāļ— 1-5 āļāļēāļĢāļ āļēāļŦāļ™āļ”āļĨ āļēāļ”āļšāļ‚āļ­āļ‡ Slot āļ—āļ•āļ”āļ•āļ‡āļ­āļĒāļšāļ™ PLC S7-300 āđāļšāļš 4 Rack āļŦāļĢāļ­ 4 āđāļ–āļ§ (Tier)

Page 6: ( Addressing , address assignment and data access )...Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access Information Sheet

Module unit code : 22-PLC-21-01 Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access

Information Sheet Rev : 00

FM-COM-14 Rev.00 MASTER COPY FOR DISTRIBUTION 6/18

Thai-German InstituteāļŠāļ–āļēāļšāļ™āđ„āļ—āļĒ-āđ€āļĒāļ­āļĢāļĄāļ™

āļāļēāļĢāļ•āļ­āđ€āļŠāļ­āļĄāđ‚āļĄāļ”āļĨāļ­āļ™āļžāļ—āđāļĨāļ°āđ€āļ­āļēāļ—āļžāļ—āđƒāļ™āđāļ•āļĨāļ° Rack āđ€āļ‚āļēāļ”āļ§āļĒāļāļ™ āđ€āļĢāļēāļˆāļ°āđƒāļŠāđ‚āļĄāļ”āļĨ IM (Interface module)āļ‹āļ‡āļ–āļāļ āļēāļŦāļ™āļ”āđƒāļŦāļ•āļ”āļ•āļ‡āđƒāļ™ Slot 3 āđ‚āļ”āļĒāļ— Rack āļ—āļĄ CPU āļ•āļ”āļ•āļ‡āļ­āļĒāđ€āļĢāļēāļˆāļ°āđ€āļĢāļĒāļāļ§āļē Rack 0 āđāļĨāļ° Rack āļ–āļ”āđ„āļ›āđ€āļĢāļēāļˆāļ°āđ€āļĢāļĒāļāļ§āļē Rack 1, Rack2 āđāļĨāļ° Rack 3 āļ•āļēāļĄāļĨ āļēāļ”āļš

āļāļēāļĢāļ āļēāļŦāļ™āļ”āđāļ­āļ”āđ€āļ”āļĢāļŠ āđāļĨāļ°āļāļēāļĢāļ•āļ”āļ•āļ‡āđ‚āļĄāļ”āļĨāļ­āļ™āļžāļ—āđāļĨāļ°āđ€āļ­āļēāļ—āļžāļ—āđāļšāļšāļ”āļˆāļ•āļ­āļĨ āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āļˆāļ°āļ— āļēāļāļēāļĢāļ•āļ”āļ•āļ‡āđ‚āļĄāļ”āļĨāļ­āļ™āļžāļ—āđāļĨāļ°āđ€āļ­āļēāļ—āļžāļ—āđāļšāļšāļ”āļˆāļ•āļ­āļĨāļ—āļĄāļˆ āļēāļ™āļ§āļ™āđ„āļĄāđ€āļāļ™ 32 Channels/Module āđ„āļ” āļ—āļāļ• āļēāđāļŦāļ™āļ‡āļšāļ™ Slot āļ•āļēāļ‡āđ† āļ āļēāļĒāđƒāļ™āļĢāļ°āļšāļšāđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāđ€āļšāļĨāļĨāļ­āļˆāļāļ„āļ­āļ™āđ‚āļ—āļĢāļĨāđ€āļĨāļ­āļĢ S7-300 āļ‹āļ‡āļ–āļēāđ€āļĢāļēāđ„āļĄāļ— āļēāļāļēāļĢāđ€āļ›āļĨāļĒāļ™āđāļ›āļĨāļ‡āđāļ­āļ”āđ€āļ”āļĢāļŠāļ—āļ āļēāļŦāļ™āļ”āđ‚āļ”āļĒ System default āđāļ­āļ”āđ€āļ”āļĢāļŠāļˆāļ°āļ–āļāļ āļēāļŦāļ™āļ”āđ€āļ›āļ™āļ”āļ‡āļ™

āļ āļēāļžāļ— 1-6 āļāļēāļĢāļ āļēāļŦāļ™āļ”āļ• āļēāđāļŦāļ™āļ‡āļ‚āļ­āļ‡āļ­āļ™āļžāļ— āđāļĨāļ°āđ€āļ­āļēāļ—āļžāļ—āđāļšāļšāļ”āļˆāļ•āļ­āļĨ

āđ‚āļ”āļĒāļ—āđāļ­āļ”āđ€āļ”āļĢāļŠāļ‚āļ­āļ‡āļ”āļˆāļ•āļ­āļĨāļ­āļ™āļžāļ— āđāļĨāļ°āđ€āļ­āļēāļ—āļžāļ— āļˆāļ°āļĄāļŦāļ™āļ§āļĒāļ„āļ§āļēāļĄāļˆ āļēāļĢāļ­āļ‡āļĢāļšāļ­āļĒ āļ‹āļ‡āđ€āļĢāļēāđ€āļĢāļĒāļāļ§āļē Process Image Input (PII) āļŠ āļēāļŦāļĢāļšāđ€āļāļšāļ‚āļ­āļĄāļĨ āļ‚āļ­āļ‡āļ­āļ›āļāļĢāļ“āļ”āļˆāļ•āļ­āļĨāļ­āļ™āļžāļ—āļ—āļ‡āļŦāļĄāļ” āđāļĨāļ° Process Image Output (PIQ) āļŠ āļēāļŦāļĢāļš āđ€āļāļšāļ‚āļ­āļĄāļĨ āļ‚āļ­āļ‡āļ­āļ›āļāļĢāļ“āļ”āļˆāļ•āļ­āļĨāđ€āļ­āļēāļ—āļžāļ— āļ—āļ‡āļŦāļĄāļ” āļ”āļ‡āļ™āļ™āļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āļ‚āļ­āļĄāļĨāļ‚āļ­āļ‡āļ”āļˆāļ•āļ­āļĨāļ­āļ™āļžāļ—āđāļĨāļ°āđ€āļ­āļēāļ—āļžāļ—āđƒāļ™āļ• āļēāđāļŦāļ™āļ‡āđ€āļŦāļĨāļēāļ™ āļˆāļ°āđƒāļŠāļ§āļ˜āļāļēāļĢāđ€āļ‚āļēāļ–āļ‡ āđāļšāļšāļ—āļēāļ‡āļ•āļĢāļ‡ (Direct access) āļŦāļĢāļ­ āđāļšāļšāļ—āļēāļ‡āļ­āļ­āļĄ (Indirect access) āļāđ„āļ” āđāļ•āļ­āļĒāļēāļ‡āđ„āļĢāļāļ•āļēāļĄāđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āļ—āļˆāļ°āļ— āļēāļāļēāļĢāļ āļēāļŦāļ™āļ”āđƒāļŦ āđƒāļ™āđāļ•āļĨāļ°āđ‚āļĄāļ”āļĨāļĄāđāļ­āļ”āđ€āļ”āļĢāļŠāđ€āļĢāļĄāļ•āļ™ āļ•āļēāļĄāļ—āļ•āļ­āļ‡āļāļēāļĢāđ„āļ” āđāļ•āļ•āļ­āļ‡āđ„āļĄāļ‚āļ”āđāļĒāļ‡ āļŦāļĢāļ­āļ‹ āļēāļāļšāđ‚āļĄāļ”āļĨāļ­āļ™ āļ‹āļ‡āļ–āļēāđ€āļĢāļēāļ āļēāļŦāļ™āļ”āđāļ­āļ”āđ€āļ”āļĢāļŠāļ‚āļ­āļ‡āđ‚āļĄāļ”āļĨāđ„āļĄāļ–āļāļ•āļ­āļ‡ āļ‹āļ­āļĢāļŸāđāļ§āļĢ STEP 7 Manager āļ—āđƒāļŠ āļˆāļ°āđāļˆāļ‡āđƒāļŦāđ€āļĢāļēāļ—āļĢāļēāļšāļ—āļ™āļ—

Page 7: ( Addressing , address assignment and data access )...Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access Information Sheet

Module unit code : 22-PLC-21-01 Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access

Information Sheet Rev : 00

FM-COM-14 Rev.00 MASTER COPY FOR DISTRIBUTION 7/18

Thai-German InstituteāļŠāļ–āļēāļšāļ™āđ„āļ—āļĒ-āđ€āļĒāļ­āļĢāļĄāļ™

āļāļēāļĢāļ•āļ”āļ•āļ‡āđ‚āļĄāļ”āļĨāļ­āļ™āļžāļ— āđāļĨāļ°āđ€āļ­āļēāļ—āļžāļ—āđāļšāļšāļ­āļ™āļēāļĨāļ­āļ āļˆāļ°āđ€āļŦāļ™āļ§āļēāļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āļ‚āļ­āļĄāļĨāđāļšāļšāļ”āļˆāļ•āļ­āļĨāđƒāļ™āđāļ•āļĨāļ° Channel āļ—āļ— āļēāļāļēāļĢāđ€āļŠāļ­āļĄāļ•āļ­āļ­āļ›āļāļĢāļ“āđ€āļ‹āļ™āđ€āļ‹āļ­āļĢāđāļĨāļ° āļ­āļ›āļāļĢāļ“āļ— āļēāļ‡āļēāļ™ (Actuator) āļˆāļ°āđƒāļŠāļžāļ™āļ—āļŦāļĢāļ­āļ• āļēāđāļŦāļ™āļ‡āđƒāļ™āļāļēāļĢāļ­āļēāļ‡āļ­āļ‡āđ€āļžāļĒāļ‡āđāļ„ 1 āļšāļ—āđ€āļ—āļēāļ™āļ™ āđāļ•āđƒāļ™āļāļĢāļ“āļ—āđ€āļ›āļ™āļ‚āļ­āļĄāļĨāļˆāļēāļāļ­āļ›āļāļĢāļ“āđ€āļ‹āļ™āđ€āļ‹āļ­āļĢ āļŦāļĢāļ­ āļ­āļ›āļāļĢāļ“āļ— āļēāļ‡āļēāļ™āļ—āđ€āļ›āļ™āđāļšāļšāļ­āļ™āļēāļĨāļ­āļ āļˆāļ°āļ•āļ­āļ‡āđƒāļŠāļžāļ™āļ— āļ—āļĄāļ‚āļ™āļēāļ” 1 āđ€āļ§āļĢāļ” (16āļšāļ—) āđ€āļžāļ­āđƒāļŠāđƒāļ™āļāļēāļĢāđ€āļāļšāļ‚āļ­āļĄāļĨāļ—āđ€āļ›āļ™āļ­āļ™āļēāļĨāļ­āļ āđāļĨāļ°āļŠāļēāļĄāļēāļĢāļ–āļˆāļ°āļ•āļ”āļ•āļ‡āđ‚āļĄāļ”āļĨāļ­āļ™āļžāļ— āđāļĨāļ°āđ€āļ­āļēāļ—āļžāļ—āļ—āđ€āļ›āļ™āđāļšāļš āļ­āļ™āļēāļĨāļ­āļ āļ āļēāļĒāđƒāļ™āļĢāļ°āļšāļš PLC/PC S7-300 āđ„āļ” āđƒāļ™āļ—āļ Slot āļ—āļ•āļ­āļ‡āļāļēāļĢ āđ‚āļ”āļĒāđƒāļ™āđāļ•āļĨāļ° Slot āļˆāļ°āļ•āļ”āļ•āļ‡ āđ‚āļĄāļ”āļĨāļ­āļ™āļžāļ— āļŦāļĢāļ­ āđ€āļ­āļēāļ—āļžāļ—āļ—āļŠāļēāļĄāļēāļĢāļ–āđ€āļŠāļ­āļĄāļ•āļ­āļ­āļ›āļāļĢāļ“āđ€āļ‹āļ™āđ€āļ‹āļ­āļĢ āļŦāļĢāļ­ āļ­āļ›āļāļĢāļ“āļ— āļēāļ‡āļēāļ™āđ„āļ”āđ„āļĄāđ€āļāļ™ 8 Channels/Module āļ‹āļ‡āļ–āļēāđ€āļĢāļēāđ„āļĄāļ— āļēāļāļēāļĢāđ€āļ›āļĨāļĒāļ™āđāļ›āļĨāļ‡āđāļ­āļ”āđ€āļ”āļĢāļŠāļ—āļ āļēāļŦāļ™āļ”āđ‚āļ”āļĒ System default āđāļ­āļ”āđ€āļ”āļĢāļŠāļˆāļ°āļ–āļāļ āļēāļŦāļ™āļ”āđ€āļ›āļ™āļ”āļ‡āļ™

āļ āļēāļžāļ— 1-7 āļāļēāļĢāļ āļēāļŦāļ™āļ”āļ• āļēāđāļŦāļ™āļ‡āļ‚āļ­āļ‡āļ­āļ™āļžāļ— āđāļĨāļ°āđ€āļ­āļēāļ—āļžāļ—āđāļšāļš āļ­āļ™āļēāļĨāļ­āļ

āđ‚āļ”āļĒāļ—āđāļ­āļ”āđ€āļ”āļĢāļŠāļ‚āļ­āļ‡āļ­āļ™āļēāļĨāļ­āļāļ­āļ™āļžāļ— āđāļĨāļ°āđ€āļ­āļēāļ—āļžāļ— āļˆāļ°āđ„āļĄāļĄāļŦāļ™āļ§āļĒāļ„āļ§āļēāļĄāļˆ āļēāļ—āđ€āļĢāļĒāļāļ§āļē Process Image Input (PII) āđāļĨāļ° Process Image Output (PIQ) āļĢāļ­āļ‡āļĢāļšāļ­āļĒ āļ”āļ‡āļ™āļ™āļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āļ‚āļ­āļĄāļĨāļ‚āļ­āļ‡āļ­āļ™āļēāļĨāļ­āļāđ€āļĢāļēāļˆāļ°āđ€āļ‚āļēāļ–āļ‡āđ‚āļ”āļĒāđƒāļŠ āļ§āļ˜āļāļēāļĢāļ—āđ€āļĢāļĒāļāļ§āļē āļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āđāļšāļšāļ—āļēāļ‡āļ•āļĢāļ‡ (Direct access ) āđ„āļ”āđ€āļ—āļēāļ™āļ™ āđāļ•āļ­āļĒāļēāļ‡āđ„āļĢāļāļ•āļēāļĄāđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āļ—āļˆāļ°āļ— āļēāļāļēāļĢāļ āļēāļŦāļ™āļ”āđƒāļŦ āđƒāļ™āđāļ•āļĨāļ°āđ‚āļĄāļ”āļĨāļĄāđāļ­āļ”āđ€āļ”āļĢāļŠāđ€āļĢāļĄāļ•āļ™ āļ•āļēāļĄāļ—āļ•āļ­āļ‡āļāļēāļĢāđ„āļ” āđāļ•āļ•āļ­āļ‡āđ„āļĄāļ‚āļ”āđāļĒāļ‡ āļŦāļĢāļ­āļ‹ āļēāļāļšāđ‚āļĄāļ”āļĨāļ­āļ™ āļ‹āļ‡āļ–āļēāđ€āļĢāļēāļ āļēāļŦāļ™āļ”āđāļ­āļ”āđ€āļ”āļĢāļŠāļ‚āļ­āļ‡āđ‚āļĄāļ”āļĨāđ„āļĄāļ–āļāļ•āļ­āļ‡ āļ‹āļ­āļĢāļŸāđāļ§āļĢ STEP 7 Manager āļ—āđƒāļŠ āļˆāļ°āđāļˆāļ‡āđƒāļŦāđ€āļĢāļēāļ—āļĢāļēāļšāļ—āļ™āļ—

Page 8: ( Addressing , address assignment and data access )...Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access Information Sheet

Module unit code : 22-PLC-21-01 Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access

Information Sheet Rev : 00

FM-COM-14 Rev.00 MASTER COPY FOR DISTRIBUTION 8/18

Thai-German InstituteāļŠāļ–āļēāļšāļ™āđ„āļ—āļĒ-āđ€āļĒāļ­āļĢāļĄāļ™

āļāļēāļĢāđ€āļŠāļ­āļĄāļ•āļ­āļ­āļ›āļāļĢāļ“āđ€āļ‹āļ™āđ€āļ‹āļ­āļĢ āđāļĨāļ°āļ­āļ›āļāļĢāļ“āļ— āļēāļ‡āļēāļ™ āđ€āļ‚āļēāļāļšāđ‚āļĄāļ”āļ­āļ™āļžāļ—āđāļĨāļ°āđ€āļ­āļēāļ—āļžāļ— āļāļēāļĢāđ€āļŠāļ­āļĄāļ•āļ­āļ­āļ›āļāļĢāļ“āđ€āļ‹āļ™āđ€āļ‹āļ­āļĢ āđāļĨāļ°āļ­āļ›āļāļĢāļ“āļ— āļēāļ‡āļēāļ™ āļ—āļ‡āđāļšāļšāļ”āļˆāļ•āļ­āļĨāđāļĨāļ°āļ­āļ™āļēāļĨāļ­āļ āđ€āļ‚āļēāļāļšāđ‚āļĄāļ”āļĨāļ­āļ™āļžāļ— āđāļĨāļ°āđ€āļ­āļēāļ—āļžāļ— āļ‚āļ­āļ‡ āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāđ€āļšāļĨāļĨāļ­āļˆāļāļ„āļ­āļ™āđ‚āļ—āļĢāļĨāđ€āļĨāļ­āļĢ āđƒāļ™āđāļ•āļĨāļ°āļĒāļŦāļ­āđāļĨāļ°āđƒāļ™āđāļ•āļĨāļ°āļĢāļ™āļ™āļ™ āļˆāļ°āļĄāļĨāļāļĐāļ“āļ°āđāļ•āļāļ•āļēāļ‡āļāļ™ āļ”āļ‡āļ™āļ™āđ€āļĢāļēāļˆāļ‡āļˆ āļēāđ€āļ›āļ™āļ—āļˆāļ°āļ•āļ­āļ‡āļ—āļĢāļēāļšāļ–āļ‡āļ„āļ“āļŠāļĄāļšāļ•āđāļĨāļ°āļ„āļ“āļĨāļāļĐāļ“āļ°āļ‚āļ­āļ‡ PLC/PC āđƒāļ™āđāļ•āļĨāļ°āļĢāļ™āļ­āļĒāļēāļ‡āļĨāļ°āđ€āļ­āļĒāļ” āļ‹āļ‡āđƒāļ™āļ—āļˆāļ°āđāļŠāļ”āļ‡āļ•āļ§āļ­āļĒāļēāļ‡āļāļēāļĢāđ€āļŠāļ­āļĄāļ•āļ­āļ­āļ›āļāļĢāļ“āđ€āļ‚āļēāļāļšāđ‚āļĄāļ”āļĨāđƒāļ™āđāļ•āļĨāļ°āļŠāļ™āļ”āļ‚āļ­āļ‡ SIEMENS PLC SIMATIC S7-300 āļ āļēāļžāļ— 1-8 āļ„āļ“āļŠāļĄāļšāļ• āđāļĨāļ°āļāļēāļĢāđ€āļŠāļ­āļĄāļ•āļ­āļ­āļ›āļāļĢāļ“āđ€āļ‹āļ™āđ€āļ‹āļ­āļĢ āđ€āļ‚āļēāļāļšāđ‚āļĄāļ”āļĨāļ”āļˆāļ•āļ­āļĨāļ­āļ™āļžāļ— āđāļšāļš Sink module āļˆ āļēāļ™āļ§āļ™ 32 āļ­āļ™āļžāļ— (āđ‚āļĄāļ”āļĨāļ™āļ•āļ­āļ‡āđƒāļŠ Front Connector 40 Pins)

Page 9: ( Addressing , address assignment and data access )...Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access Information Sheet

Module unit code : 22-PLC-21-01 Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access

Information Sheet Rev : 00

FM-COM-14 Rev.00 MASTER COPY FOR DISTRIBUTION 9/18

Thai-German InstituteāļŠāļ–āļēāļšāļ™āđ„āļ—āļĒ-āđ€āļĒāļ­āļĢāļĄāļ™

āļ āļēāļžāļ— 1-9 āļ„āļ“āļŠāļĄāļšāļ• āđāļĨāļ°āļāļēāļĢāđ€āļŠāļ­āļĄāļ•āļ­āļ­āļ›āļāļĢāļ“āļ— āļēāļ‡āļēāļ™(Actuator) āđ€āļ‚āļēāļāļšāđ‚āļĄāļ”āļĨāļ”āļˆāļ•āļ­āļĨāđ€āļ­āļēāļ—āļžāļ— āđāļšāļš Source Module āļˆ āļēāļ™āļ§āļ™ 32 āļ­āļ™āļžāļ— (āđ‚āļĄāļ”āļĨāļ™āļ•āļ­āļ‡āđƒāļŠ Front Connector 40 Pins)

Page 10: ( Addressing , address assignment and data access )...Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access Information Sheet

Module unit code : 22-PLC-21-01 Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access

Information Sheet Rev : 00

FM-COM-14 Rev.00 MASTER COPY FOR DISTRIBUTION 10/18

Thai-German InstituteāļŠāļ–āļēāļšāļ™āđ„āļ—āļĒ-āđ€āļĒāļ­āļĢāļĄāļ™

āļ āļēāļžāļ— 1-10 āļ„āļ“āļŠāļĄāļšāļ• āđāļĨāļ°āļāļēāļĢāđ€āļŠāļ­āļĄāļ•āļ­āļ­āļ›āļāļĢāļ“āđ€āļ‹āļ™āđ€āļ‹āļ­āļĢ āđ€āļ‚āļēāļāļšāđ‚āļĄāļ”āļĨāļ­āļ™āļēāļĨāļ­āļāļ­āļ™āļžāļ—āđāļšāļš 8 āļŠāļ­āļ‡āļŠāļāļāļēāļ“ ( āđ‚āļĄāļ”āļĨāļ™āļ•āļ­āļ‡āđƒāļŠ Front Connector 20 Pins )

Page 11: ( Addressing , address assignment and data access )...Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access Information Sheet

Module unit code : 22-PLC-21-01 Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access

Information Sheet Rev : 00

FM-COM-14 Rev.00 MASTER COPY FOR DISTRIBUTION 11/18

Thai-German InstituteāļŠāļ–āļēāļšāļ™āđ„āļ—āļĒ-āđ€āļĒāļ­āļĢāļĄāļ™

āļ āļēāļžāļ— 1-11 āļ„āļ“āļŠāļĄāļšāļ• āđāļĨāļ°āļāļēāļĢāđ€āļŠāļ­āļĄāļ•āļ­āļ­āļ›āļāļĢāļ“āļ— āļēāļ‡āļēāļ™(Actuator) āđ€āļ‚āļēāļāļšāđ‚āļĄāļ”āļĨāļ­āļ™āļēāļĨāļ­āļāđ€āļ­āļēāļ—āļžāļ—āđāļšāļš 4 āļŠāļ­āļ‡āļŠāļāļāļēāļ“ ( āđ‚āļĄāļ”āļĨāļ™āļ•āļ­āļ‡āđƒāļŠ Front Connector 20 Pins )

Page 12: ( Addressing , address assignment and data access )...Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access Information Sheet

Module unit code : 22-PLC-21-01 Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access

Information Sheet Rev : 00

FM-COM-14 Rev.00 MASTER COPY FOR DISTRIBUTION 12/18

Thai-German InstituteāļŠāļ–āļēāļšāļ™āđ„āļ—āļĒ-āđ€āļĒāļ­āļĢāļĄāļ™

1.2 āļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āļ‚āļ­āļĄāļĨ (Data access) āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāđ€āļšāļĨāļ„āļ­āļ™āđ‚āļ—āļĢāļĨāđ€āļĨāļ­āļĢ āļˆāļ°āļĄāļĨāļāļĐāļ“āļ°āļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āļ‚āļ­āļĄāļĨāļ­āļĒ 2 āļĨāļāļĐāļ“āļ° āļ„āļ­ 1. Direct Access āļŦāļĄāļēāļĒāļ–āļ‡āļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āļ‚āļ­āļĄāļĨ āđ‚āļ”āļĒāļ§āļ˜āļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āļ‚āļ­āļĄāļĨāļ—āļ­āļ›āļāļĢāļ“āļ­āļ™āļžāļ— āļŦāļĢāļ­āđ€āļ­āļēāļ—āļžāļ— āđ‚āļ”āļĒāļ•āļĢāļ‡ āđ„āļĄāļœāļēāļ™āļŦāļ™āļ§āļĒāļ„āļ§āļēāļĄāļˆ āļēāđƒāļ™āļŠāļ§āļ™āļ—āđ€āļĢāļĒāļāļ§āļē I/O status memory (PII : Process image input , PIQ : Process image output ) āļ‹āļ‡āļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āļ‚āļ­āļĄāļĨāļˆāļēāļāļ­āļ›āļāļĢāļ“āļ­āļ™āļžāļ—āđāļĨāļ°āđ€āļ­āļēāļ—āļžāļ—āđ‚āļ”āļĒāļ•āļĢāļ‡āļˆāļ°āđƒāļŠāđ€āļ§āļĨāļēāđƒāļ™āļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āļ‚āļ­āļĄāļĨāļĄāļēāļāļāļ§āļēāļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āđ‚āļ”āļĒāļœāļēāļ™āļŦāļ™āļ§āļĒāļ„āļ§āļēāļĄāļˆ āļē āđāļ•āļĄāļ‚āļ­āļ” āļ„āļ­ āļŠāļēāļĄāļēāļĢāļ–āļ—āļˆāļ°āļĢāļšāļĢāļŠāļ–āļēāļ™āļ°āļ‚āļ­āļ‡āļ­āļ›āļāļĢāļ“āļ­āļ™āļžāļ—āđāļĨāļ°āđ€āļ­āļēāļ—āļžāļ— āļ—āđāļ—āļˆāļĢāļ‡āđƒāļ™āļ‚āļ“āļ°āļ—āļ āļēāļĨāļ‡āļ— āļēāļāļēāļĢāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđ‚āļ›āļĢāđāļāļĢāļĄāļ—āļœāđƒāļŠāļ āļēāļŦāļ™āļ”āļ‚āļ™ āđāļĨāļ°āļŠāļ‡āļœāļĨāļĨāļžāļ˜āļ­āļ­āļāđ„āļ›āļ„āļ§āļšāļ„āļĄāļ­āļ›āļāļĢāļ“āđ€āļ­āļēāļ—āļžāļ—āđ„āļ”āļ—āļ™āļ— āđ„āļĄāļ•āļ­āļ‡āļĢāļ­āđƒāļŦāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļ™āđ€āļŠāļĢāļˆ 2. Indirect Access āļŦāļĄāļēāļĒāļ–āļ‡ āļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āļ‚āļ­āļĄāļĨāļŦāļĢāļ­āļŠāļ–āļēāļ™āļ°āļ‚āļ­āļ‡āļ­āļ›āļāļĢāļ“āļ­āļ™āļžāļ—āđāļĨāļ°āđ€āļ­āļēāļ—āļžāļ— āđ‚āļ”āļĒāļœāļēāļ™āļ—āļēāļ‡āļŦāļ™āļ§āļĒāļ„āļ§āļēāļĄāļˆ āļē āđƒāļ™āļŠāļ§āļ™āļ—āđ€āļĢāļĒāļāļ§āļē I/O status memory (PII : Process image input , PIQ : Process image output) āļ‹āļ‡āļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āļ‚āļ­āļĄāļĨāđƒāļ™āļĨāļāļĐāļ“āļ°āļ™āļˆāļ°āđ€āļ‚āļēāļ–āļ‡āļ‚āļ­āļĄāļĨāđ„āļ”āđ€āļĢāļ§ āđāļ•āļŠāļ–āļēāļ™āļ°āļŦāļĢāļ­āļ‚āļ­āļĄāļĨāļ—āđ„āļ” āļ­āļēāļˆāļˆāļ°āđ„āļĄāđƒāļŠāļŠāļ–āļēāļ™āļ°āļ—āđāļ—āļˆāļĢāļ‡āļ‚āļ­āļ‡āļ­āļ›āļāļĢāļ“āļ­āļ™āļžāļ—āđāļĨāļ°āđ€āļ­āļēāļ—āļžāļ— āļāđ„āļ”āļ—āļ–āļāļ™ āļēāļĄāļēāļ›āļĢāļ°āļĄāļ§āļĨāļœāļĨāđƒāļ™āļ‚āļ“āļ°āļ™āļ™ āļ‹āļ‡āđ‚āļ”āļĒāļ—āļ§āđ„āļ›āđ€āļĢāļēāļ™āļĒāļĄāđ€āļ‚āļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđāļĨāļ°āđƒāļŠāļāļēāļĢāđ€āļ‚āļēāļ–āļ‡ āļ‚āļ­āļĄāļĨāđāļšāļš Indirect access āđ€āļ›āļ™āļŠāļ§āļ™āđƒāļŦāļ āļāļēāļĢāļ āļēāļŦāļ™āļ”āļ• āļēāđāļŦāļ™āļ‡āļ‚āļ­āļ‡āļ­āļ›āļāļĢāļ“āļ­āļ™āļžāļ— āđāļĨāļ°āđ€āļ­āļēāļ—āļžāļ— āđāļšāļšāļ”āļˆāļ•āļ­āļĨ āđāļšāļš Indirect access āļāļēāļĢāļ āļēāļŦāļ™āļ”āļ• āļēāđāļŦāļ™āļ‡āļ‚āļ­āļ‡āļ­āļ›āļāļĢāļ“āļ­āļ™āļžāļ— āđāļĨāļ°āđ€āļ­āļēāļ—āļžāļ—āđāļšāļšāļ”āļˆāļ•āļ­āļĨ āđ€āļžāļ­āđƒāļŠāđƒāļ™āļāļēāļĢāđ€āļ‚āļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāļˆāļ°āđƒāļŠ āļ•āļ§āļ­āļāļĐāļĢ āđ€āļ›āļ™āļ•āļ§āļĢāļ°āļšāļŠāļ™āļ”āļ‚āļ­āļ‡āļ‚āļ­āļĄāļĨ āļŦāļĢāļ­āļ­āļ›āļāļĢāļ“ āļ”āļ‡āļ•āļēāļĢāļēāļ‡āļ— 1-2

āļ•āļēāļĢāļēāļ‡āļ— 1-2 āđāļŠāļ”āļ‡āļāļēāļĢāđƒāļŠāļ•āļ§āļ­āļāļĐāļĢāđƒāļ™āļāļēāļĢāļ āļēāļŦāļ™āļ”āļŠāļ™āļ”āļ‚āļ­āļ‡āļ‚āļ­āļĄāļĨ āļŦāļĢāļ­āļ­āļ›āļāļĢāļ“

āļŦāļĨāļ‡āļˆāļēāļāļ—āļĢāļ°āļšāļŠāļ™āļ”āļ‚āļ­āļ‡āļ‚āļ­āļĄāļĨāđāļĨāļ§ āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāđ€āļšāļĨāļĨāļ­āļˆāļāļ„āļ­āļ™āđ‚āļ—āļĢāļĨāđ€āļĨāļ­āļĢāļĒāļ‡āļ•āļ­āļ‡āļāļēāļĢāđƒāļŦāļĢāļ°āļšāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‚āļ­āļĄāļĨāļ”āļ§āļĒāļ—āļ•āļ­āļ‡āļāļēāļĢāļˆāļ°āđ€āļ‚āļēāļ–āļ‡āļ‚āļ­āļĄāļĨāļ”āļ§āļĒ āđ‚āļ”āļĒāđƒāļ™āļāļēāļĢāļĢāļ°āļšāļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‚āļ­āļĄāļĨāļˆāļ°āđƒāļŠāļ•āļ§āļ­āļāļĐāļĢāđ€āļ›āļ™āļ•āļ§āļ āļēāļŦāļ™āļ”āđ€āļŠāļ™āļāļ™ āđ‚āļ”āļĒāļˆāļ°āđāļŠāļ”āļ‡āđƒāļ™āļ• āļēāđāļŦāļ™āļ‡āļ–āļ”āļˆāļēāļāļ•āļ§āļ­āļāļĐāļĢāļ—āļ āļēāļŦāļ™āļ”āļŠāļ™āļ”āļ‚āļ­āļ‡āļ‚āļ­āļĄāļĨāļŦāļĢāļ­āļ­āļ›āļāļĢāļ“

āļ•āļēāļĢāļēāļ‡āļ— 1-3 āđāļŠāļ”āļ‡āļāļēāļĢāđƒāļŠāļ•āļ§āļ­āļāļĐāļĢāđƒāļ™āļāļēāļĢāļ āļēāļŦāļ™āļ”āļŠāļ™āļ”āđāļĨāļ°āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‚āļ­āļĄāļĨāļ—āļ•āļ­āļ‡āļāļēāļĢāđ€āļ‚āļēāļ–āļ‡

SIMATIC S5 SIMATIC S7 Mitsubishi IEC 1131-3

āļ­āļ›āļāļĢāļ“āļ­āļ™āļžāļ— I I X I

āļ­āļ›āļāļĢāļ“āđ€āļ­āļēāļ—āļžāļ— Q Q Y Q

āļŦāļ™āļ§āļĒāļ„āļ§āļēāļĄāļˆ āļē F M M M

āļ‚āļ™āļēāļ”āļ‚āļ­āļĄāļĨ 1 āļšāļ— āļ‚āļ™āļēāļ”āļ‚āļ­āļĄāļĨ 1 āđ„āļšāļ— āļ‚āļ™āļēāļ”āļ‚āļ­āļĄāļĨ 1 āđ€āļ§āļĢāļ” āļ‚āļ™āļēāļ”āļ‚āļ­āļĄāļĨ 2 āđ€āļ§āļĢāļ”

āļ­āļ›āļāļĢāļ“āļ­āļ™āļžāļ— I IB IW ID

āļ­āļ›āļāļĢāļ“āđ€āļ­āļēāļ—āļžāļ— Q QB QW QD

āļŦāļ™āļ§āļĒāļ„āļ§āļēāļĄāļˆ āļē M MB MW MD

Page 13: ( Addressing , address assignment and data access )...Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access Information Sheet

Module unit code : 22-PLC-21-01 Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access

Information Sheet Rev : 00

FM-COM-14 Rev.00 MASTER COPY FOR DISTRIBUTION 13/18

Thai-German InstituteāļŠāļ–āļēāļšāļ™āđ„āļ—āļĒ-āđ€āļĒāļ­āļĢāļĄāļ™

āļŦāļĨāļ‡āļˆāļēāļāļ—āļ āļēāļŦāļ™āļ”āļŠāļ™āļ”āđāļĨāļ°āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‚āļ­āļĄāļĨāļ‚āļ­āļ‡āļ­āļ›āļāļĢāļ“āļ—āļ•āļ­āļ‡āļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āđāļĨāļ§ āļˆāļ°āļ•āļ­āļ‡āļ āļēāļŦāļ™āļ”āļ• āļēāđāļŦāļ™āļ‡āļĨāļ‡āđ„āļ›āđ‚āļ”āļĒ

āđƒāļŠ āļ•āļ§āđ€āļĨāļ‚āđƒāļ™āļāļēāļĢāļĢāļ°āļš āļ‹āļ‡āļĄāļĢāļēāļĒāļĨāļ°āđ€āļ­āļĒāļ”āļ”āļ‡āļ™ āļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āļ‚āļ­āļĄāļĨ āđāļšāļšāļšāļ— āļˆāļ°āļ•āļ­āļ‡āļĢāļ°āļšāļ•āļ§āđ€āļĨāļ‚ 2 āļŠāļ” āļ„āļ­ āđ„āļšāļ—āļ‚āļ­āļ‡āļ‚āļ­āļĄāļĨ āļ‹āļ‡āļĄāļ„āļ§āļēāļĄāļŠāļĄāļžāļ™āļ˜āļāļšāļ• āļēāđāļŦāļ™āļ‡āđāļ­āļ”āđ€āļ”āļĢāļŠāļ‚āļ­āļ‡āđ‚āļĄāļ”āļĨ āđāļĨāļ°āļšāļ—āļ‚āļ­āļ‡āļ‚āļ­āļĄāļĨ āļ‹āļ‡āļˆāļ°āļĄāļ„āļ§āļēāļĄāļŠāļĄāļžāļ™āļ˜āļāļš Channel āļ—āļ— āļēāļāļēāļĢāđ€āļŠāļ­āļĄāļ•āļ­āļ­āļ›āļāļĢāļ“āļ­āļ™āļžāļ— āļŦāļĢāļ­āđ€āļ­āļēāļ—āļžāļ— āđ€āļŠāļ™ I 0.0 āļŦāļĄāļēāļĒāļ–āļ‡ āļ‚āļ­āļĄāļĨāļ­āļ™āļžāļ— āļ—āļĄāļ‚āļ™āļēāļ” 1 āļšāļ— āđƒāļ™āļ• āļēāđāļŦāļ™āļ‡āđ„āļšāļ—āļ— 0 āļšāļ—āļ— 0 Q 2.7 āļŦāļĄāļēāļĒāļ–āļ‡ āļ‚āļ­āļĄāļĨāđ€āļ­āļēāļ—āļžāļ— āļ—āļĄāļ‚āļ™āļēāļ” 1 āļšāļ— āđƒāļ™āļ• āļēāđāļŦāļ™āļ‡āđ„āļšāļ—āļ— 2 āļšāļ—āļ— 7

M 0.0 āļŦāļĄāļēāļĒāļ–āļ‡ āļ‚āļ­āļĄāļĨāļˆāļēāļāļŦāļ™āļ§āļĒāļ„āļ§āļēāļĄāļˆ āļē āļ—āļĄāļ‚āļ™āļēāļ” 1 āļšāļ— āđƒāļ™āļ• āļēāđāļŦāļ™āļ‡āđ„āļšāļ—āļ— 0 āļšāļ—āļ— 0 āđ‚āļ”āļĒPLC/PC S7-300 āļŠāļēāļĄāļēāļĢāļ–āļ—āļˆāļ°āđƒāļŠāļŦāļ™āļ§āļĒāļ„āļ§āļēāļĄāļˆ āļēāđƒāļ™āļāļēāļĢāđ€āļ‚āļĒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ„āļ”āļ•āļ‡āđāļ• M 0.0 āļ–āļ‡ M 255.7 (āļˆ āļēāļ™āļ§āļ™ 2048 āļšāļ—) āļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āļ‚āļ­āļĄāļĨ āđāļšāļšāđ„āļšāļ— āđƒāļ™āļāļĢāļ“āļ—āđ€āļĢāļēāļ•āļ­āļ‡āļāļēāļĢāļˆāļ°āđ€āļ‚āļēāļ–āļ‡āļ‚āļ­āļĄāļĨāļ—āļĄāļ‚āļ™āļēāļ” 8 āļšāļ— āļŦāļĢāļ­ āļ‚āļ™āļēāļ” 1 āđ„āļšāļ— āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āļ—āļˆāļ°āļ— āļēāđ„āļ”āđ‚āļ”āļĒāļāļēāļĢāļ āļēāļŦāļ™āļ”āļ•āļ§āļ­āļāļĐāļĢāļ—āļĢāļ°āļšāļ–āļ‡āļŠāļ™āļ”āđāļĨāļ°āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‚āļ­āļĄāļĨāļāļ­āļ™ āđāļĨāļ°āļˆāļ°āļ•āļ­āļ‡āļĢāļ°āļšāļ•āļ§āđ€āļĨāļ‚ 1 āļŠāļ” āļ„āļ­ āđ„āļšāļ—āļ‚āļ­āļ‡āļ‚āļ­āļĄāļĨ āļ‹āļ‡āļĄāļ„āļ§āļēāļĄāļŠāļĄāļžāļ™āļ˜āļāļšāļ• āļēāđāļŦāļ™āļ‡āđāļ­āļ”āđ€āļ”āļĢāļŠāļ‚āļ­āļ‡ āđ‚āļĄāļ”āļĨ āļ‚āļ­āļ‡āļ­āļ›āļāļĢāļ“āļ­āļ™āļžāļ—āđāļĨāļ°āđ€āļ­āļēāļ—āļžāļ—āļ—āļ— āļēāļāļēāļĢāđ€āļŠāļ­āļĄāļ•āļ­āļāļš PLC IB 0 āļŦāļĄāļēāļĒāļ–āļ‡ āļ‚āļ­āļĄāļĨāļ­āļ™āļžāļ— āļ—āļĄāļ‚āļ™āļēāļ” 1 āđ„āļšāļ— āđƒāļ™āļ• āļēāđāļŦāļ™āļ‡āđ„āļšāļ—āļ— 0 āļŦāļĢāļ­ āļāļ„āļ­āļ­āļ›āļāļĢāļ“āļ­āļ™āļžāļ— āļ—āļ•āļ­āđ€āļŠāļ­āļĄāļāļš āđ‚āļĄāļ”āļĨāđāļ­āļ”āđ€āļ”āļĢāļŠ 0 āļˆ āļēāļ™āļ§āļ™āļ—āļ‡ 8 Channels (āđƒāļ™āļāļĢāļ“āļ—āļ”āļˆāļ•āļ­āļĨāđ‚āļĄāļ”āļĨāļ—āļĄāļˆ āļēāļ™āļ§āļ™ Channel āđ„āļĄāđ€āļāļ™ 8 Channels) āļ‹āļ‡āļ›āļĢāļ°āļāļ­āļšāļ”āļ§āļĒāļ‚āļ­āļĄāļĨāļ­āļ™āļžāļ—āļšāļ—āļ— 0.0-0.7 QB 2 āļŦāļĄāļēāļĒāļ–āļ‡ āļ‚āļ­āļĄāļĨāđ€āļ­āļēāļ—āļžāļ— āļ—āļĄāļ‚āļ™āļēāļ” 1 āđ„āļšāļ— āđƒāļ™āļ• āļēāđāļŦāļ™āļ‡āđ„āļšāļ—āļ— 2 āļŦāļĢāļ­ āļāļ„āļ­āļ­āļ›āļāļĢāļ“āđ€āļ­āļēāļ—āļžāļ— āļ—āļ•āļ­āđ€āļŠāļ­āļĄāļāļš āđ‚āļĄāļ”āļĨāđāļ­āļ”āđ€āļ”āļĢāļŠ 2 āļˆ āļēāļ™āļ§āļ™āļ—āļ‡ 8 Channels (āđƒāļ™āļāļĢāļ“āļ—āļ”āļˆāļ•āļ­āļĨāđ‚āļĄāļ”āļĨāļ—āļĄāļˆ āļēāļ™āļ§āļ™ Channel āđ„āļĄāđ€āļāļ™ 8 Channels) āļ‹āļ‡āļ›āļĢāļ°āļāļ­āļšāļ”āļ§āļĒāļ‚āļ­āļĄāļĨāđ€āļ­āļēāļ—āļžāļ—āļšāļ—āļ— 2.0-2.7 MB 0 āļŦāļĄāļēāļĒāļ–āļ‡ āļ‚āļ­āļĄāļĨāļˆāļēāļāļŦāļ™āļ§āļĒāļ„āļ§āļēāļĄāļˆ āļē āļ—āļĄāļ‚āļ™āļēāļ” 1 āđ„āļšāļ— āđƒāļ™āļ• āļēāđāļŦāļ™āļ‡āđ„āļšāļ—āļ— 0 āļ›āļĢāļ°āļāļ­āļšāļ”āļ§āļĒāļ‚āļ­āļĄāļĨāđƒāļ™āļŦāļ™āļ§āļĒāļ„āļ§āļēāļĄāļˆ āļēāļšāļ—āļ— 0.0-0.7 āļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āļ‚āļ­āļĄāļĨ āđāļšāļšāđ€āļ§āļĢāļ” āđƒāļ™āļāļĢāļ“āļ—āđ€āļĢāļēāļ•āļ­āļ‡āļāļēāļĢāļˆāļ°āđ€āļ‚āļēāļ–āļ‡āļ‚āļ­āļĄāļĨāļ—āļĄāļ‚āļ™āļēāļ” 16 āļšāļ— āļŦāļĢāļ­ āļ‚āļ™āļēāļ” 2 āđ„āļšāļ— āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āļ—āļˆāļ°āļ— āļēāđ„āļ”āđ‚āļ”āļĒāļāļēāļĢāļ āļēāļŦāļ™āļ”āļ•āļ§āļ­āļāļĐāļĢāļ—āļĢāļ°āļšāļ–āļ‡āļŠāļ™āļ”āđāļĨāļ°āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‚āļ­āļĄāļĨāļāļ­āļ™ āđāļĨāļ°āļˆāļ°āļ•āļ­āļ‡āļĢāļ°āļšāļ•āļ§āđ€āļĨāļ‚āļ­āļ 1 āļŠāļ” āļ„āļ­āļ• āļēāđāļŦāļ™āļ‡āđ€āļ§āļĢāļ”āļ‚āļ­āļ‡ āļ‚āļ­āļĄāļĨ āđƒāļ™āđāļ•āļĨāļ° āđ€āļ§āļĢāļ”āļ›āļĢāļ°āļāļ­āļšāļ”āļ§āļĒ āđ„āļšāļ—āļŠāļ‡ (āļšāļ—āļ— 8-āļšāļ—āļ— 15) āđāļĨāļ°āđ„āļšāļ—āļ• āļē (āļšāļ—āļ— 0-āļšāļ—āļ— 7) āđ‚āļ”āļĒāđ„āļšāļ—āļŠāļ‡āļˆāļ°āļ­āļĒāđƒāļ™āļ• āļēāđāļŦāļ™āļ‡āļ—āļĄāļ•āļ§āđ€āļĨāļ‚āļ• āļēāļāļ§āļē āđ€āļŠāļ™ āļ‚āļ­āļĄāļĨāđ€āļ§āļĢāļ”āļ— 0 āļˆāļ°āļ›āļĢāļ°āļāļ­āļšāļ”āļ§āļĒ āļ‚āļ­āļĄāļĨāđ„āļšāļ—āļ— 0 (āđ„āļšāļ—āļŠāļ‡) āđāļĨāļ° āļ‚āļ­āļĄāļĨāđ„āļšāļ—āļ— 1 (āđ„āļšāļ—āļ• āļē) āđāļĨāļ°āļ• āļēāđāļŦāļ™āļ‡āđ„āļšāļ—āļ‚āļ­āļ‡āļ‚āļ­āļĄāļĨāļˆāļ°āļĄāļ„āļ§āļēāļĄāļŠāļĄāļžāļ™āļ˜āļāļšāļ• āļēāđāļŦāļ™āļ‡āļ‚āļ­āļ‡ āđ‚āļĄāļ”āļĨ āļ‚āļ­āļ‡āļ­āļ›āļāļĢāļ“āļ­āļ™āļžāļ—āđāļĨāļ°āđ€āļ­āļēāļ—āļžāļ—āļ—āļ— āļēāļāļēāļĢāđ€āļŠāļ­āļĄāļ•āļ­āļāļš PLC IW 32 āļŦāļĄāļēāļĒāļ–āļ‡ āļ‚āļ­āļĄāļĨāļ­āļ™āļžāļ— āļ—āļĄāļ‚āļ™āļēāļ” 1 āđ€āļ§āļĢāļ” āđƒāļ™āļ• āļēāđāļŦāļ™āļ‡āđ€āļ§āļĢāļ”āļ— 32 āļ‹āļ‡āļ›āļĢāļ°āļāļ­āļšāļ”āļ§āļĒ āđ„āļšāļ—āļ— 32 āđāļĨāļ°āđ„āļšāļ—āļ— 33 āļ‹āļ‡āđ€āļ›āļ™āļ• āļēāđāļŦāļ™āļ‡āļ”āļˆāļ•āļ­āļĨāļ­āļ™āļžāļ—āļˆ āļēāļ™āļ§āļ™ 16 āļšāļ—āļ—āļ•āļ”āļ•āļ‡āļ­āļĒāļšāļ™āļšāļ­āļĢāļ”āļ‚āļ­āļ‡ PLC SIMATIC S7-300 QW 32 āļŦāļĄāļēāļĒāļ–āļ‡ āļ‚āļ­āļĄāļĨāđ€āļ­āļēāļ—āļžāļ— āļ—āļĄāļ‚āļ™āļēāļ” 1 āđ€āļ§āļĢāļ” āđƒāļ™āļ• āļēāđāļŦāļ™āļ‡āđ€āļ§āļĢāļ”āļ— 32 āļ‹āļ‡āļ›āļĢāļ°āļāļ­āļšāļ”āļ§āļĒ āđ„āļšāļ—āļ— 32 āđāļĨāļ°āđ„āļšāļ—āļ— 33 āļ‹āļ‡āđ€āļ›āļ™āļ• āļēāđāļŦāļ™āļ‡āļ”āļˆāļ•āļ­āļĨāđ€āļ­āļēāļ—āļžāļ—āļˆ āļēāļ™āļ§āļ™ 16 āļšāļ—āļ—āļ•āļ”āļ•āļ‡āļ­āļĒāļšāļ™āļšāļ­āļĢāļ”āļ‚āļ­āļ‡ PLC SIMATIC S7-300 MW 0 āļŦāļĄāļēāļĒāļ–āļ‡ āļ‚āļ­āļĄāļĨāļˆāļēāļāļŦāļ™āļ§āļĒāļ„āļ§āļēāļĄāļˆ āļē āļ—āļĄāļ‚āļ™āļēāļ” 1 āđ€āļ§āļĢāļ” āđƒāļ™āļ• āļēāđāļŦāļ™āļ‡āđ€āļ§āļĢāļ”āļ— 0 āļ‹āļ‡āļ›āļĢāļ°āļāļ­āļšāļ”āļ§āļĒāđ„āļšāļ—āļ— 0 āđāļĨāļ° āđ„āļšāļ—āļ— 1

Page 14: ( Addressing , address assignment and data access )...Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access Information Sheet

Module unit code : 22-PLC-21-01 Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access

Information Sheet Rev : 00

FM-COM-14 Rev.00 MASTER COPY FOR DISTRIBUTION 14/18

Thai-German InstituteāļŠāļ–āļēāļšāļ™āđ„āļ—āļĒ-āđ€āļĒāļ­āļĢāļĄāļ™

āļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āļ‚āļ­āļĄāļĨ āđāļšāļš 2 āđ€āļ§āļĢāļ” (Double Word) āđƒāļ™āļāļĢāļ“āļ—āđ€āļĢāļēāļ•āļ­āļ‡āļāļēāļĢāļˆāļ°āđ€āļ‚āļēāļ–āļ‡āļ‚āļ­āļĄāļĨ āļ—āļĄāļ‚āļ™āļēāļ” 32 āļšāļ— āļŦāļĢāļ­ āļ‚āļ™āļēāļ” 4 āđ„āļšāļ— āļŦāļĢāļ­ 2 āđ€āļ§āļĢāļ” āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āļ—āļˆāļ°āļ— āļēāđ„āļ” āđ‚āļ”āļĒāļāļēāļĢāļ āļēāļŦāļ™āļ”āļ•āļ§āļ­āļāļĐāļĢāļ—āļĢāļ°āļšāļ–āļ‡āļŠāļ™āļ”āđāļĨāļ°āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‚āļ­āļĄāļĨāļāļ­āļ™ āđāļĨāļ°āļˆāļ°āļ•āļ­āļ‡āļĢāļ°āļšāļ•āļ§āđ€āļĨāļ‚āļ­āļ 1 āļŠāļ” āļ„āļ­ āļ• āļēāđāļŦāļ™āļ‡āļ”āļšāđ€āļšāļĨāđ€āļ§āļĢāļ”āļ‚āļ­āļ‡ āļ‚āļ­āļĄāļĨ āļ‹āļ‡āđƒāļ™āđāļ•āļĨāļ°āļ”āļšāđ€āļšāļĨāđ€āļ§āļĢāļ”āļ›āļĢāļ°āļāļ­āļšāļ”āļ§āļĒ āđ€āļ§āļĢāļ”āļŠāļ‡ (āļšāļ—āļ— 31-āļšāļ—āļ— 16) āđāļĨāļ°āđ€āļ§āļĢāļ”āļ• āļē (āļšāļ—āļ— 15-āļšāļ—āļ— 0) āđ‚āļ”āļĒāđ€āļ§āļĢāļ”āļŠāļ‡āļˆāļ°āļ­āļĒāđƒāļ™āļ• āļēāđāļŦāļ™āļ‡āļ—āļĄāļ•āļ§āđ€āļĨāļ‚āļ• āļēāļāļ§āļē āđ€āļŠāļ™ āļ‚āļ­āļĄāļĨāļ”āļšāđ€āļšāļĨāđ€āļ§āļĢāļ”āļ— 0 āļˆāļ°āļ›āļĢāļ°āļāļ­āļšāļ”āļ§āļĒ āļ‚āļ­āļĄāļĨāđ€āļ§āļĢāļ”āļ— 0 (āđ€āļ§āļĢāļ”āļŠāļ‡) āđāļĨāļ° āļ‚āļ­āļĄāļĨāđ€āļ§āļĢāļ”āļ— 2 (āđ€āļ§āļĢāļ”āļ• āļē)

ID 32 āļŦāļĄāļēāļĒāļ–āļ‡ āļ‚āļ­āļĄāļĨāļ­āļ™āļžāļ—āļ—āļĄāļ‚āļ™āļēāļ” 2 āđ€āļ§āļĢāļ” āđƒāļ™āļ• āļēāđāļŦāļ™āļ‡āļ”āļšāđ€āļšāļĨāđ€āļ§āļĢāļ”āļ— 32 āļ‹āļ‡āļ›āļĢāļ°āļāļ­āļšāļ”āļ§āļĒ āđ€āļ§āļĢāļ”āļ— 32 āđāļĨāļ° 34

QD 32 āļŦāļĄāļēāļĒāļ–āļ‡ āļ‚āļ­āļĄāļĨāđ€āļ­āļēāļ—āļžāļ—āļ—āļĄāļ‚āļ™āļēāļ” 2 āđ€āļ§āļĢāļ”āđƒāļ™āļ• āļēāđāļŦāļ™āļ‡āļ”āļšāđ€āļšāļĨāđ€āļ§āļĢāļ”āļ—32āļ‹āļ‡āļ›āļĢāļ°āļāļ­āļšāļ”āļ§āļĒāđ€āļ§āļĢāļ”āļ— 32 āđāļĨāļ° 34

MD 0 āļŦāļĄāļēāļĒāļ–āļ‡ āļ‚āļ­āļĄāļĨāļˆāļēāļāļŦāļ™āļ§āļĒāļ„āļ§āļēāļĄāļˆ āļēāļ—āļĄāļ‚āļ™āļēāļ” 2 āđ€āļ§āļĢāļ” āđƒāļ™āļ• āļēāđāļŦāļ™āļ‡āļ”āļšāđ€āļšāļĨāđ€āļ§āļĢāļ”āļ— 0 āļ‹āļ‡āļ›āļĢāļ°āļāļ­āļšāļ”āļ§āļĒ āđ€āļ§āļĢāļ”āļ— 0 āđāļĨāļ° 2

āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāđ€āļšāļĨāļĨāļ­āļˆāļāļ„āļ­āļ™āđ‚āļ—āļĢāļĨāđ€āļĨāļ­āļĢ SIMATIC S7-300 āļŠāļēāļĄāļēāļĢāļ–āļ—āļˆāļ°āļ— āļēāļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āļ‚āļ­āļĄāļĨāļˆāļēāļāļ­āļ›āļāļĢāļ“ āļ­āļ™āļžāļ— āđāļĨāļ°āđ€āļ­āļēāļ—āļžāļ— āđāļšāļš Direct access āđ„āļ” āđ‚āļ”āļĒāļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āđ€āļ‚āļēāļ–āļ‡āļ‚āļ­āļĄāļĨāļ—āļĄāļ‚āļ™āļēāļ”āđ€āļ›āļ™āđ„āļšāļ— ,āđ€āļ§āļĢāļ” āđāļĨāļ°āļ”āļšāđ€āļšāļĨāđ€āļ§āļĢāļ” āđ„āļ”āđ€āļ—āļēāļ™āļ™ āļ‹āļ‡āđ€āļĢāļēāļˆāļ°āđƒāļŠ āļ•āļ§āļ­āļāļĐāļĢ PI (Peripheral Input), PQ (Peripheral Output) āđ€āļ›āļ™āļ•āļ§āļĢāļ°āļšāļ§āļēāļ•āļ­āļ‡āļāļēāļĢāđ€āļ‚āļēāļ–āļ‡ āļ‚āļ­āļĄāļĨāđāļšāļš Direct access āđāļĨāļ°āļ•āļēāļĄāļ”āļ§āļĒāļ•āļ§āļ­āļāļĐāļĢāļ—āđƒāļŠāđƒāļ™āļāļēāļĢāļ āļēāļŦāļ™āļ”āļ‚āļ™āļēāļ”āļ‚āļ­āļ‡āļ‚āļ­āļĄāļĨ āđāļĨāļ°āļ•āļēāļĄāļ”āļ§āļĒāļ•āļ§āđ€āļĨāļ‚āļĢāļ°āļšāļ• āļēāđāļŦāļ™āļ‡

PIW 256 āļŦāļĄāļēāļĒāļ–āļ‡ āļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āļ‚āļ­āļĄāļĨāļ­āļ™āļžāļ— āļ• āļēāđāļŦāļ™āļ‡āđ€āļ§āļĢāļ”āļ— 256 āđāļšāļš Direct access āļ—āļĄāļ‚āļ™āļēāļ” 1 āđ€āļ§āļĢāļ”

PQW 256 āļŦāļĄāļēāļĒāļ–āļ‡ āļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āļ‚āļ­āļĄāļĨāđ€āļ­āļēāļ—āļžāļ— āļ• āļēāđāļŦāļ™āļ‡āđ€āļ§āļĢāļ”āļ— 256 āđāļšāļš Direct access āļ—āļĄāļ‚āļ™āļēāļ” 1 āđ€āļ§āļĢāļ”

Page 15: ( Addressing , address assignment and data access )...Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access Information Sheet

Module unit code : 22-PLC-21-01 Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access

Information Sheet Rev : 00

FM-COM-14 Rev.00 MASTER COPY FOR DISTRIBUTION 15/18

Thai-German InstituteāļŠāļ–āļēāļšāļ™āđ„āļ—āļĒ-āđ€āļĒāļ­āļĢāļĄāļ™

āļ āļēāļžāļ— 1-13 āļāļēāļĢāđ€āļ›āļĢāļĒāļšāđ€āļ—āļĒāļšāļāļēāļĢāđ€āļ‚āļēāļ–āļ‡āļ‚āļ­āļĄāļĨ āđāļšāļš Direct access āđāļĨāļ° Indirect access

Page 16: ( Addressing , address assignment and data access )...Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access Information Sheet

Module unit code : 22-PLC-21-01 Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access

Information Sheet Rev : 00

FM-COM-14 Rev.00 MASTER COPY FOR DISTRIBUTION 16/18

Thai-German InstituteāļŠāļ–āļēāļšāļ™āđ„āļ—āļĒ-āđ€āļĒāļ­āļĢāļĄāļ™

1.3 Direct and Indirect addressing āđ‚āļ›āļĢāđāļāļĢāļĄāđƒāļ™āļĢāļ›āđāļšāļšāļ‚āļ­āļ‡āļ āļēāļĐāļē STL āļˆāļ°āļ›āļĢāļ°āļāļ­āļšāļ”āļ§āļĒ āļĨ āļēāļ”āļšāļ‚āļ­āļ‡āļ„ āļēāļŠāļ‡ āļŦāļĢāļ­ Statement āļ‹āļ‡āļ āļēāļĒāđƒāļ™āđāļ•āļĨāļ° Statement (āđ€āļ›āļ™āļŦāļ™āļ§āļĒāļ—āđ€āļĨāļāļ—āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄ āļ—āļˆāļ°āļŠāļēāļĄāļēāļĢāļ–āļĢāļ°āļšāļĨāļāļĐāļ“āļ°āļāļēāļĢāļ— āļēāļ‡āļēāļ™āđƒāļŦāļāļš CPU ) āļˆāļ°āļ›āļĢāļ°āļāļ­āļšāļ”āļ§āļĒ Label āļˆāļ°āļ›āļĢāļ°āļāļ­āļšāļ”āļ§āļĒāļ•āļ§āļ­āļāļĐāļĢāđ„āļĄāđ€āļāļ™ 4 āļ•āļ§ āđāļĨāļ°āļ•āļēāļĄāļ”āļ§āļĒ āđ€āļ„āļĢāļ­āļ‡āļŦāļĄāļēāļĒ Colon ( : ) āļŠāļ§āļ™āđƒāļŦāļāđ€āļĢāļēāļˆāļ°āļ āļēāļŦāļ™āļ” Label

āđ€āļžāļ­āđƒāļŠāļĢāļ§āļĄāļāļšāļ„ āļēāļŠāļ‡ JUMP Operation āļˆāļ°āđ€āļ›āļ™āļŠāļ§āļ™āļ—āđƒāļŠāđƒāļ™āļāļēāļĢāļ āļēāļŦāļ™āļ”āļĨāļāļĐāļ“āļ°āļāļēāļĢāļ— āļēāļ‡āļēāļ™āđƒāļŦāļāļš CPU āđ€āļŠāļ™ And ,Or, Load āļŦāļĢāļ­Transfer āđ€āļ›āļ™āļ•āļ™ Address / Operand āļˆāļ°āđ€āļ›āļ™āļŠāļ§āļ™āļ—āđƒāļŠāļ āļēāļŦāļ™āļ”āļ• āļēāđāļŦāļ™āļ‡āļ‚āļ­āļĄāļĨ āļŦāļĢāļ­ āļ‚āļ­āļĄāļĨ āđ€āļžāļ­āļ—āļˆāļ°āđƒāļŦ CPU āļŠāļēāļĄāļēāļĢāļ– āļ›āļāļšāļ•āļ•āļēāļĄ

Operation āļ—āļ āļēāļŦāļ™āļ”āđ„āļ”āļ­āļĒāļēāļ‡āļŠāļĄāļšāļĢāļ“ āļ‹āļ‡ Address / Operand āļˆāļ°āļĄāļ„āļ§āļēāļĄāļŠāļĄāļžāļ™āļ˜āļāļš Operation āļ”āļ§āļĒ āđ€āļŠāļ™ Operation āļ—āļ•āļ­āļ‡āļāļēāļĢāļ‚āļ­āļĄāļĨāđ€āļžāļĒāļ‡āđāļ„ 1 āļšāļ— āđ€āļĢāļēāļāļ•āļ­āļ‡āļ āļēāļŦāļ™āļ” Address / Operand āđ€āļžāļĒāļ‡āđāļ„ 1 āļšāļ— āđ€āļ—āļēāļ™āļ™ āđāļĨāļ°āļ• āļēāđāļŦāļ™āļ‡āļ‚āļ­āļ‡ Address āļŠāļēāļĄāļēāļĢāļ–āļ—āļˆāļ°āđƒāļŠ āļāļēāļĢāļ āļēāļŦāļ™āļ”āđāļšāļš Absolute address āļŦāļĢāļ­ Symbolic address āļāđ„āļ” āļ‚āļ™āļ­āļĒāļāļšāļ„āļ§āļēāļĄāļ•āļ­āļ‡āļāļēāļĢāļ‚āļ­āļ‡āļœāđƒāļŠ

Comment āļˆāļ°āđ€āļ›āļ™āļŠāļ§āļ™āļ—āļœāđƒāļŠāđƒāļŠāđƒāļ™āļāļēāļĢāļ­āļ˜āļšāļēāļĒāļāļēāļĢāļ— āļēāļ‡āļēāļ™āļ‚āļ­āļ‡ Statement āļ—āđ€āļ‚āļĒāļ™āļ‚āļ™ āđ‚āļ”āļĒāļˆāļ°āđ€āļĢāļĄāļ”āļ§āļĒāđ€āļ„āļĢāļ­āļ‡āļŦāļĄāļēāļĒ // (Two slashes) āļˆāļ™āļāļĢāļ°āļ—āļ‡āļˆāļšāļšāļĢāļĢāļ—āļ”

āļ āļēāļžāļ— 1-13 āđ‚āļ„āļĢāļ‡āļŠāļĢāļēāļ‡āļ‚āļ­āļ‡āļ„ āļēāļŠāļ‡āļ āļēāļĒāđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄ āđƒāļ™āļĢāļ›āđāļšāļšāļ‚āļ­āļ‡āļ āļēāļĐāļē STL

āļāļēāļĢāļ āļēāļŦāļ™āļ” Address / Operand āđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āļ—āļˆāļ°āļ āļēāļŦāļ™āļ”āđ„āļ” 2 āļĨāļāļĐāļ“āļ° āļ„āļ­ 1. Direct Addressing āļˆāļ°āļĄāļĨāļāļĐāļ“āļ°āđ€āļŦāļĄāļ­āļ™āļāļšāļ—āđ€āļĢāļēāđ„āļ”āđ€āļĢāļĒāļ™āļĢāļœāļēāļ™āļĄāļēāđāļĨāļ§ āđ€āļŠāļ™ I32.0 , QB2 MW 0 , T0 āļŦāļĢāļ­ C1 āđ€āļ›āļ™āļ•āļ™ 2. Indirect Addressing āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāđ€āļšāļĨāļĨāļ­āļˆāļāļ„āļ­āļ™āđ‚āļ—āļĢāļĨāđ€āļĨāļ­āļĢ S7 āļŠāļēāļĄāļēāļĢāļ–āļ—āļˆāļ°āđƒāļŠāļ‚āļ­āļĄāļĨāļ—āđ€āļāļšāļ­āļĒāļ āļēāļĒāđƒāļ™ āļŦāļ™āļ§āļĒāļ„āļ§āļēāļĄāļˆ āļē (M), DB āļŦāļĢāļ­ āļĢāļˆāļŠāđ€āļ•āļ­āļĢāļ āļēāļŦāļ™āļ”āđāļ­āļ”āđ€āļ”āļĢāļŠ (AR) āļŠāļ§āļĒāđƒāļ™āļāļēāļĢāļ āļēāļŦāļ™āļ”āļ• āļēāđāļŦāļ™āļ‡āđ„āļ”

Page 17: ( Addressing , address assignment and data access )...Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access Information Sheet

Module unit code : 22-PLC-21-01 Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access

Information Sheet Rev : 00

FM-COM-14 Rev.00 MASTER COPY FOR DISTRIBUTION 17/18

Thai-German InstituteāļŠāļ–āļēāļšāļ™āđ„āļ—āļĒ-āđ€āļĒāļ­āļĢāļĄāļ™

āļ•āļēāļĢāļēāļ‡āļ— 1- 3 āđāļŠāļ”āļ‡āļāļēāļĢāđ€āļ›āļĢāļĒāļšāđ€āļ—āļĒāļšāļāļēāļĢāļ āļēāļŦāļ™āļ” āđāļ­āļ”āđ€āļ”āļĢāļŠ āđāļšāļš Direct addressing āđāļĨāļ° Indirect addressing

āļ•āļēāļĢāļēāļ‡āļ— 1- 4 āļ•āļ§āļ­āļĒāļēāļ‡āļāļēāļĢāļ āļēāļŦāļ™āļ”āđāļ­āļ”āđ€āļ”āļĢāļŠ āđ‚āļ”āļĒāđƒāļŠ Pointer āļ—āļĄāļ‚āļ™āļēāļ” 1 , 2 āđ€āļ§āļĢāļ”

āļāļēāļĢāļ āļēāļŦāļ™āļ”āđāļ­āļ”āđ€āļ”āļĢāļŠāđāļšāļš Indirect addressing āđ‚āļ”āļĒāđƒāļŠ āļŦāļ™āļ§āļĒāļ„āļ§āļēāļĄāļˆ āļēāļ‚āļ™āļēāļ” 1 āđ€āļ§āļĢāļ” (MW), DBW āļˆāļ°āđƒāļŠāļāļšāļ• āļēāđāļŦāļ™āļ‡āļŠ āļēāļŦāļĢāļš Blocks, Timers āđāļĨāļ°Counters āļŠāļ§āļ™āļŠ āļēāļŦāļĢāļšāļŠ āļēāļŦāļĢāļš Identifier āļ—āđ€āļŦāļĨāļ­āļ—āļ‡āļŦāļĄāļ”āđ€āļĢāļēāļˆāļ°āđƒāļŠ āļŦāļ™āļ§āļĒāļ„āļ§āļēāļĄāļˆ āļēāļ‚āļ™āļēāļ” 2 āđ€āļ§āļĢāļ” (MD), DBD āđƒāļ™āļāļēāļĢāļ āļēāļŦāļ™āļ”āļ• āļēāđāļŦāļ™āļ‡ āđāļĨāļ°āļžāļēāļĢāļēāļĄāđ€āļ•āļ­āļĢāļ•āļ­āļ‡āđ€āļāļšāļ­āļĒāļ āļēāļĒāđƒāļ™ Pointer format (P#) āļĢāļ›āđāļšāļšāļāļēāļĢāđ€āļāļšāļ‚āļ­āļĄāļĨāđƒāļ™āļĨāļāļĐāļ“āļ°āļ‚āļ­āļ‡ P# āļˆāļ°āđƒāļŠāļžāļ™āļ—āđƒāļ™āļāļēāļĢāđ€āļāļšāļ‚āļ­āļĄāļĨ 32 āļšāļ— āđ‚āļ”āļĒāļĄāļĨāļāļĐāļ“āļ°āļāļēāļĢāđāļ—āļ™āļ„āļēāļ”āļ‡āļ™

āļ•āļēāļĢāļēāļ‡āļ— 1- 5 āļāļēāļĢāđ€āļāļšāļ‚āļ­āļĄāļĨāđƒāļ™āļĨāļāļĐāļ“āļ°āļ‚āļ­āļ‡ Pointer

Direct Addressing Indirect Addressing

A I 0.0 A I [MD2] // AND logic operation with the input bit with the address from MD2

L IB 20 L IB [DBD4] // Load the input byte with the address from DBD4 into ACC1

OPN DB4 OPN DB[MW6] // Opens the data block with the DB number from MW6

Indirect memory address Example 1 : Pointer in the word format

L 10 T MW 0 OPN DB [MW0] // āļ„ āļēāļŠāļ‡āļ™ āļˆāļ°āđ€āļ›āļ” DB āļ—â€Ķâ€Ķâ€Ķ

Example 2 : Pointer in the double word format L P#24.0

T MD 2 L IW [MD2] // āļ„ āļēāļŠāļ‡āļ™ āļˆāļ°āđ‚āļŦāļĨāļ”āļ‚āļ­āļĄāļĨāļˆāļēāļ IW āļ—â€Ķâ€Ķâ€Ķ

Pointer format - Pointer in the word format : INTEGER format - Pointer in the double word format :

HWHB HWLB LWHB LWLB

0000 0000 0000 0BBB BBBB BBBB BBBB BXXX

Page 18: ( Addressing , address assignment and data access )...Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access Information Sheet

Module unit code : 22-PLC-21-01 Module name : PLC-S7 Programming Intermediate Level Unit name : Addressing, address assignment and data access

Information Sheet Rev : 00

FM-COM-14 Rev.00 MASTER COPY FOR DISTRIBUTION 18/18

Thai-German InstituteāļŠāļ–āļēāļšāļ™āđ„āļ—āļĒ-āđ€āļĒāļ­āļĢāļĄāļ™

1.4 Force variable /Force Output āļ‹āļ­āļĢāļŸāđāļ§āļĢ STEP7 Manager āđāļĨāļ°āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāđ€āļšāļĨāļĨāļ­āļˆāļāļ„āļ­āļ™āđ‚āļ—āļĢāļĨāđ€āļĨāļ­āļĢāđƒāļ™āļšāļēāļ‡āļĢāļ™āļŠāļēāļĄāļēāļĢāļ–āļ—āļˆāļ°āļ— āļēāļāļēāļĢ Force āļ­āļ›āļāļĢāļ“āļ•āļēāļ‡āđ† āđ€āļŠāļ™ āļŦāļ™āļ§āļĒāļ„āļ§āļēāļĄāļˆ āļē āļ­āļ™āļžāļ—, āđ€āļ­āļēāļ—āļžāļ— āđ„āļ—āļĄāđ€āļĄāļ­āļĢāđāļĨāļ°āđ€āļ„āļēāļ™āđ€āļ•āļ­āļĢ āđ€āļ›āļ™āļ•āļ™ āļ‹āļ‡āļˆāļ°āļ•āļ­āļ‡āļ” āļ„āļ“āļĨāļāļĐāļ“āļ°āļ‚āļ­āļ‡āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļĄāđ€āļšāļĨāļĨāļ­āļˆāļāļ„āļ­āļ™āđ‚āļ—āļĢāļĨāđ€āļĨāļ­āļĢāđƒāļ™āđāļ•āļĨāļ°āļĢāļ™āļ™āļ™āđ† āđāļ• PLC SIMATIC S7-300 āļŠāļēāļĄāļēāļĢāļ–āļ—āļˆāļ°āļ— āļēāļāļēāļĢ Force āļ­āļ›āļāļĢāļ“āļ•āļēāļ‡āđ† āđ„āļ” āđ‚āļ”āļĒāļŠāļēāļĄāļēāļĢāļ–āļ—āļˆāļ°āļ— āļēāļāļēāļĢ Force āļ—āđ€āļ­āļēāļ—āļžāļ—āļ—āļ‡āļ­āļ™āļēāļĨāļ­āļ āđāļĨāļ°āļ”āļˆāļ•āļ­āļĨāđ„āļ”āđ‚āļ”āļĒāļ•āļĢāļ‡ āđ‚āļ”āļĒāđƒāļŠāđ€āļĄāļ™ Modify / Monitor variable āļˆāļēāļāļ™āļ™āļˆāļ‡āļ— āļēāļāļēāļĢāļ āļēāļŦāļ™āļ”āđāļ­āļ”āđ€āļ”āļĢāļŠāļ‚āļ­āļ‡āļ­āļ›āļāļĢāļ“ āļ—āļˆāļ°āļ— āļēāļāļēāļĢ Force āļŦāļĢāļ­ Modify āļ āļēāļĒāđƒāļ™ VAT (Variable Table) āļ‚āļ­āļ”āļ‚āļ­āļ‡āļāļēāļĢāļĄāļŸāļ‡āļāļŠāļ™ Force āļ„āļ­ 1. āđƒāļ™āļāļĢāļ“āļ—āđ€āļĢāļēāļ•āļ­āļ‡āļāļēāļĢāļˆāļ°āļ•āļĢāļ§āļˆāļŠāļ­āļšāļ§āļē āđ‚āļĄāļ”āļĨāđ€āļ­āļēāļ—āļžāļ—āđƒāļ™āđāļ•āļĨāļ° Channel āļ™āļ™āļŠāļēāļĄāļēāļĢāļ–āļ—āļˆāļ°āļ— āļēāļ‡āļēāļ™āđ„āļ”āļ­āļĒāļēāļ‡āļ–āļāļ•āļ­āļ‡āļŦāļĢāļ­āđ„āļĄ ? āļĄāļ›āļāļŦāļēāļ—āļēāļ‡āļ”āļēāļ™āļŪāļēāļĢāļ”āđāļ§āļĢāļŦāļĢāļ­āđ„āļĄ? āļŦāļĢāļ­āļāļēāļĢāļ•āļ­āļ­āļ›āļāļĢāļ“āļ— āļēāļ‡āļēāļ™āđ€āļŠāļ™ āļĄāļ­āđ€āļ•āļ­āļĢ ,āļ§āļēāļĨāļ§ āļāļšāđ‚āļĄāļ”āļĨāđ€āļ­āļēāļ—āļžāļ— āļ™āļ™āļĄāļ„āļ§āļēāļĄāļ–āļāļ•āļ­āļ‡āļŦāļĢāļ­āđ„āļĄ? āļāļēāļĢ Force output āļˆāļ°āļŠāļ§āļĒāđ€āļĢāļēāđ„āļ”āđ€āļ™āļ­āļ‡āļˆāļēāļāđ€āļĢāļēāļŠāļēāļĄāļēāļĢāļ–āļ—āļˆāļ°āļ āļēāļŦāļ™āļ”āļŠāļ–āļēāļ™āļ°āđƒāļ™ āđāļ•āļĨāļ° Channel āđƒāļŦāļĄāļŠāļ–āļēāļ™āļ°āđ€āļ›āļ™ “0” āļŦāļĢāļ­ “1” āđ„āļ”āļ•āļēāļĄāļ„āļ§āļēāļĄāļ•āļ­āļ‡āļāļēāļĢāļ‚āļ­āļ‡āļœāđƒāļŠ 2. āđƒāļ™āļāļĢāļ“āļ—āđ€āļĢāļēāļ•āļ­āļ‡āļāļēāļĢāļˆāļ°āđ€āļ‹āļ— āļŦāļĢāļ­āļĢāđ€āļ‹āļ—āļ•āļ§āđāļ›āļĢāļ•āļēāļ‡āđ† āđ€āļŠāļ™ āļŦāļ™āļ§āļĒāļ„āļ§āļēāļĄāļˆ āļē(M), āļ­āļ™āļžāļ—(PII), āđ€āļ­āļēāļ—āļžāļ—(PIQ)āđƒāļ™āđ‚āļ›āļĢāđāļāļĢāļĄāđ€āļžāļ­āļ— āļēāļāļēāļĢāļ—āļ”āļŠāļ­āļšāđ‚āļ›āļĢāđāļāļĢāļĄ āļāļēāļĢ Modify āļˆāļ°āļŠāļ§āļĒāđƒāļ™āļāļēāļĢāļ āļēāļŦāļ™āļ”āļŠāļ–āļēāļ™āļ°āļ‚āļ­āļ‡āļ•āļ§āđāļ›āļĢāļ—āļ•āļ­āļ‡āļāļēāļĢāđƒāļŦāļĄāļŠāļ–āļēāļ™āļ°āđ€āļ›āļ™ “0” āļŦāļĢāļ­ “1” āđ„āļ”āļ•āļēāļĄāļ•āļ­āļ‡āļāļēāļĢāļ‚āļ­āļ‡āļœāđƒāļŠ āļŦāļĄāļēāļĒāđ€āļŦāļ• āđ€āļĢāļēāļˆāļ°āļ•āļ­āļ‡āļĢāļ°āļ§āļ‡āđƒāļŦāļĄāļēāļāđ€āļĄāļ­āđ€āļĢāļēāļ— āļēāļāļēāļĢāđ€āļ›āļĨāļĒāļ™āđāļ›āļĨāļ‡āļŠāļ–āļēāļ™āļ°āļ•āļēāļ‡āđ†āļ‚āļ­āļ‡āļ•āļ§āđāļ›āļĢāđāļĨāļ§āļœāļĨāļ—āđ€āļāļ”āļ‚āļ™āļ•āļēāļĄāļĄāļēāļ„āļ­āļ­āļ°āđ„āļĢ āļĄāļœāļĨāļ•āļ­āđ€āļ„āļĢāļ­āļ‡āļˆāļāļĢ āļŦāļĢāļ­āļāļĢāļ°āļšāļ§āļ™āļāļēāļĢāļ­āļĒāļēāļ‡āđ„āļĢ āđ€āļ™āļ­āļ‡āļˆāļēāļāļāļēāļĢ Force āļŦāļĢāļ­ Modify āļŠāļēāļĄāļēāļĢāļ–āļ—āļˆāļ°āļ— āļēāđ„āļ”āļ—āļ‡āđƒāļ™āđ‚āļŦāļĄāļ” STOP āđāļĨāļ°āđ‚āļŦāļĄāļ” RUN