از این دستور برای جمع کردن دو عدد ثابت یا دو عدد متغیر یا یک عدد ثابت و یک عدد متغیر ، استفاده کرده و نتیجه را از طریق پایه ی OUT به یک حافظه از Memory یا Data Block وارد می کنیم. عملیات ADD کردن را میتوان توسط یک شرط ورودی EN انجام داد. در مثال زیر ، عمل جمع کردن با I 0.0 = 1 شروع شده و مقدار IN1 + IN2 میشود و نتیجه در خروجی OUT قرار میگیرد. اگر این عمل انجام شود ، Q 4.0 = 1 خواهد شد و در غیر این صورت ، مثلاً ، اگر مقدار حاصله خارج از رنج باشد (مثلاً بزرگتر از 32767) Q 4.0 = 0 خواهد بود . شرط EN و ENO در دیگر دستورات محاسباتی نیز وجود دارد.
در ضمن ، شکل بلاک در زبان LAD و FBD مشابه است ، بنابراین در این مقاله زبان LAD و STL ارائه شده است.
دستور I+ در زبان LAD دستور I+ در زبان STL