Модулі входів / виходів або сигнальні модулі (SM) використовуються для обробки вхідних сигналів від датчиків і видачі керуючих сигналів на виконавчі механізми. SM модулі випускаються в корпусах з пластику, на передній частині яких розташовуються світлодіоди, що відображають роботу входів / виходів і стан самого модуля. Кожен SM має захисну дверцята - засувку, яка закриває клеми і запобігають випадковий дотик до них. На внутрішній стороні засувки знаходиться схема з'єднання модуля з зовнішніми слабкострумовими ланцюгами.
Серія SM складається з дискретних ( SM321 , SM322 , SM323 і SM327 ) і аналогових ( SM331 , SM332 , SM334 і SM335 ) Модулів введення / виведення.

Контролер S7-300 з трьома модулями введення 6ES7321-1BH50-0AA0
Дані сигнальні модулі можна використовувати з усіма різновидами ПЛК серії S7-300 (Рис. 1), крім S7-300 Outdoor, яка призначена для вуличної установки і в яких можна використовувати тільки спеціальні модулі.
Монтаж модулів відбувається на спеціальну профільну шину S7-300 в наступному порядку - на нульове місце ставиться блок живлення, на перше - центральний процесор, далі в довільному порядку ставляться модулі SM, не більше як вісім на одну шину. Можливо розширення кількості модулів SM до 32-х за допомогою додавання трьох профільних шин. Підключення до внутрішньої шини відбувається через спеціальні з'єднувачі, що йдуть в комплекті з модулями. За замовчуванням адресація входів має вигляд IX 1.2.10, де I означає вхід, 1 - перший кошик, 2 - модуль розташовується в кошику на другому місці, 10 - десятий вхід в модулі.
Завдяки знімним клем, полегшується підключення і заміна ланцюгів. Досить витягнути тільки з'єднувач, перекомутувати його і вставити назад в гніздо модуля. Фронтальний з'єднувач необхідно купувати окремо. З'єднувачі можуть бути як з гвинтовими зажимами, так і з пружинними.
Сигнальні модулі мають великі конфігураційні можливості, реалізувати які можна за допомогою утиліти Hardware Configuration, що входить до складу пакету STEP7. За допомогою неї можна встановити тип вхідних / вихідних аналогових сигналів, підтримку переривань, діагностичні функції і т.д.
Модулі дискретних вводів серії SM321 (наприклад, 6ES7321-1BH02-0AA0 , 6ES7321-1BH50-0AA0 ) Призначені для прийому вхідних бінарних сигналів, як правило, від датчиків і їх подальшої обробки.

Модуль дискретних виходів 16DO 6ES7322-1BH01-0AA0
Модуль дискретних входів 16DI 6ES7321-1BH50-0AA0
Модуль дискретних входів 16DI 6ES7321-1BH02-0AA0
Модулі дискретних виходів (наприклад, 6ES7322-1BH01-0AA0 , 6ES7322-1BL00-0AA0 ) Призначені для подачі керуючих бінарних сигналів на виконавчі механізми або проміжні реле.
Модулі дискретних входів / ви ходів SM323 і SM327 (наприклад, 6ES7323-1BL00-0AA0 ) Об'єднують в собі можливості цифрових вхідних і вихідних модулів.

Модуль дискретних входів / виходів 16DI / 16DO 6ES7323-1BL00-0AA0
Модуль дискретних виходів 32DO 6ES7322-1BL00-0AA0
Модулі аналогових входів SM331 приймають сигнали від аналогових датчиків і перетворюють їх в цифрові величини, які потім обробляються центральним процесором. До входів може підключатися пасивні датчики - термопари, термоопору і активні датчики з вихідними електричними сигналами у вигляді напруги або струму. модулі 6ES7331-7KB02-0AB0 , 6ES7331-7KB82-0AB0 і 6ES7331-7KF02-0AB мають настроюються входу - можуть обробляти струмовий сигнал, сигнал по напрузі або термопару.

Рис.2. Модуль дискретного виводу 16DO SM322
Роздільна здатність аналогових SM - 9 ... 14 біт. Від вирішення залежить і час обробки сигналу. Чим більше дозвіл, тим більше час. Модулі можуть проводити самодіагностику і видавати дані про свій стан на центральний процесор.
Модулі аналогових виходів SM332 використовуються для видачі аналогового сигналу у вигляді струму або напруги на виконавчі механізми.
Модулі аналогових входів / виходів SM334 і SM335 призначений для обробки вхідних аналогових сигналів і видачі керуючих сигналів у вигляді струму або напруги на виконавчі механізми.
Модулі випускаються в пластикових корпусах. На фронтальній панелі є:
- зелені світлодіоди - один на кожен вхід або вихід; відображають, відповідно, стан входу або виходу (рис. 2);
- червоний світлодіод - відображає різні помилки модуля, кліпаючи з різною частотою;
- роз'єм в який встановлюється з'єднувач;
- відділення в кришці в яке можна встановити етикетку з переліком зовнішніх ланцюгів.
•••