Siemens S7-1200 / 1500 (Ethernet: ISO через TCP / IP) Адресация

Тип памяти

Диапазон

Описание

Читай пиши

Тип данных

я

я

0,00 — 65535,7

Входная память

R / W

Немного

IB

0 — 65536

Байт

IW

0 — 65535

слово

МНЕ БЫ

0 — 65535

Двойное слово

Q

Q

0,00 — 65535,7

Выходная память

R / W

Немного

QB

0 — 65536

Байт

QW

0 — 65535

слово

QD

0 — 65535

Двойное слово

M

M

0,00 — 65535,7

Внутренняя память

R / W

Немного

мегабайт

0 — 65536

Байт

МВт

0 — 65535

слово

Мэриленд

0 — 65535

Двойное слово

база данных

DBX

1,0 — 65535,65535

Блок данных

объем памяти

R / W

Немного

DBB

Байт

DBW

слово

DBD

Двойное слово

Примечание. Таймеры и счетчики являются системными блоками , которые не адресуемы.

Примечание: Data_Blocks должен иметь « Оптимизированный доступ к блокам » ОТКЛЮЧЕН в программном обеспечении Simatic Step 7 .

 

Используйте столбец смещения блока данных в качестве байтового адреса для C-more. Даже если DB определено как «Int», смещение по-прежнему является байтом, а не словом.

Сименс Элементарные Типы

Тип данных метки C-more

Типы памяти Siemens

BOOL

дискретный

I / Q / M / DBX

БАЙТ

Подписано Int 16

IB / QB / MB / DBB

СЛОВО

IW / QW / MW / DBW

INT

DWORD

Подписано Int 32

ID / QD / MD / DBD

ВМЯТИНА

РЕАЛЬНЫЙ

Плавающий PT 32

ID / QD / MD / DBD

CHAR

Ascii String

DBB String / DBB Char

 

Просмотр состояния переменных ПЛК:

Для просмотра статуса из списка переменных в ПЛК — добавьте или откройте существующую таблицу Watch . (от устройств Дерево в TIA Portal (SIMATIC STEP7) 

Адресация блоков данных:

Синтаксис адресации блоков данных несколько отличается от того, что видно на портале TIA (SIMATIC STEP7) и в C-more . Чтобы просмотреть блок данных , дважды щелкните конкретный блок данных, который вы хотите просмотреть. Когда выбран конкретный блок данных, откроется окно, подобное показанному ниже.

Из рисунка, показанного выше:

  1. Изображение выше показывает DB2 .
  2. Внутри DB2 есть четыре переменные :
    • MOTOR_RPM адресуется в байте 0 и является 16-битным целым числом .
    • SETPOINT_RPM адресуется в байте 2 и также является 16- битным целым числом .
    • START адресуется в байте 4 , бит 0 и является логическим значением .
    • STOP адресуется в байте 4 , бит 1 и является булевым .

Если столбец «Смещение» не отображается, щелкните правой кнопкой мыши заголовок любого столбца, чтобы отобразить / скрыть столбцы

Эти четыре переменные будут адресованы следующим образом в C-more :

  1. MOTOR_RPM = Тип памяти:   DB.DBW  Адрес:   2.0
  2. SETPOINT_RPM = Тип памяти:   DB.DBW  Адрес: 2.2
  3. START = Тип памяти:   DB.DBX  Адрес:   2,4 Бит: 0
  4. STOP = Тип памяти:   DB.DBX  Адрес:   2,4 Бит: 1

Переменные SIMATIC, относящиеся к Siemens Vs. С-более

SIMATIC Переменная

Сименс Обращение

C-больше адресации

Тип памяти

Адрес

Немного

MOTOR_RPM

DB2.DBW 0

DB.DBW

2,0

SETPOINT_RPM

DB2.DBW 2

DB.DBW

2,2

НАЧАЛО

DB2.DBX 4.0

DB.DBX

2,4

0

СТОП

DB2.DBX 4.1

DB.DBX

2,4

1

Примечание: Пожалуйста , обратите внимание , что есть пространство (показано красным цветом на адрес образца) на всех Siemens адресация ( DB2.DBW 0 ). Примечание . Информация, предоставленная выше для адресации C-more, используется для полей адреса ПЛК C-more, показанных ниже.

 

Используя переменную # 3 в качестве примера, окно Tag Name из C-more будет выглядеть следующим образом:

Если вы посмотрите эти переменные в Таблице наблюдения на портале TIA (SIMATIC STEP7) , они будут больше похожи на синтаксис C-more . В дереве устройств добавьте новую таблицу отслеживания или откройте существующую таблицу отслеживания.

Откроется окно Watch and Force Tables, показанное ниже. Из этого окна вы можете Контролировать в переменных как показано на рисунке.