آموزشی

آنالوگ در پی ال سی های 10sx دلتا

آنالوگ در پی ال سی های 10sx دلتا

پی ال سیهای 10SX در دسته‌ای از پی ال سی دلتا قرار می‌گیرند که علاوه بر ورودی و خروجی دیجیتال، ورودی و خروجی آنالوگ هم دارند. این نوع پی ال سی‌ها، دو ورودی آنالوگ، 2 خروجی آنالوگ، 4 ورودی دیجیتال و 2 خروجی دیجیتال دارند. خروجی‌ها می‌توانند از هر دو نوع رله‌ای و ترانزیستوری باشند. در این مقاله تخصصی از آزند اتوماسیون قصد داریم برای آنالوگ در پی ال سی های 10SX دلتا صحبت کنیم. با ما همراه باشید.

ورودی و خروجی‌های آنالوگ در پی ال سی های سری S و E

برای اینکه مقدار دیجیتال ورودی آنالوگ را بخوانیم باید از رجیسترهای خاص در کانال‌های AD استفاده کنیم و از طرفی برای خواندن مقدار ولتاژ یا جریان آنالوگ در کانال خروجی کارت، از رجیسترهای خاص در کانال‌های DA باید استفاده کنیم.

کانال‌های ورودی AD در پی ال سی های 10SX یا مدل‌های 20EX2 و 20SX2 بادقت 12 بیت و 30EX2 بادقت 16 بیت مقادیر آنالوگ را اندازه‌گیری می‌کنند.

در جدول زیر مشاهده می‌کنید که در کانال‌های AD ورودی آنالوگ و مقدار دیجیتال مختص به مقدارهای آنالوگ در ورودی مدل‌های زیر مشخص شده‌اند.

Mode Model20EX2/SX2
رزولوشن 12 بیت
30EX2
رزولوشن 16 بیت
ولتاژ

-10 V ~ + 10V
-5 V ~ + 5 V
-1 V ~ + 5V
-2000 ~ +2000
پشتیبانی نمی‌شود
پشتیبانی نمی‌شود
-32000 ~ +32000
-32000 ~ +32000
0 ~ +32000
جریان

-20 mA ~ + 20mA
4 mA ~ + 20mA
-2000 ~ +2000
0 ~ +2000
-32000 ~ +32000
0 ~ +32000
دما

PT100/PT1000
-180 °C ~ +800°C

NI100/NI1000
-80 °C ~ +170°C


پشتیبانی نمی‌شود

پشتیبانی نمی‌شود
-1800 ~ +8000
-800 ~ +1700

در جدول زیر مشاهده می‌کنید که در کانال‌های DA خروجی آنالوگ با رزولوشن 12 بیت و مقدار دیجیتال مختص به مقدارهای آنالوگ در خروجی مدل‌های زیر مشخص شده‌اند.

Mode Model20EX2/SX230EX2
ولتاژ

-10 V ~ + 10V
جریان

0 mA ~ + 20mA
4 mA ~ + 20mA


-2000 ~ +2000
0 ~ +4000
0 ~ +4000


-32000 ~ +32000
0 ~ +32000
0 ~ +32000

رجیستر خاص DتوضیحاتSX2
EX2
OFF

ON
STOP

RUN
RUN

STOP
Attrib.LatchedDefault
D1110مقدار میانگین ورودی آنالوگ از کانال 0 (AD 0) در PLCهای EX2/SX2 در این رجیستر ذخیره می‌شود و اگر میانگین مقادیر آن در رجیستر D1062 برابر با 1 باشد، D1110 مقدار لحظه‌ای را نشان خواهد دادO--RNO
D1111مقدار میانگین ورودی آنالوگ از کانال 1 (AD 1) در PLCهای EX2/SX2 در این رجیستر ذخیره می‌شود و اگر میانگین مقادیر آن در رجیستر D1062 برابر با 1 باشد، D1110 مقدار لحظه‌ای را نشان خواهد دادO--RNO
D1112مقدار میانگین ورودی آنالوگ از کانال 2 (AD 2) در PLCهای EX2/SX2 در این رجیستر ذخیره می‌شود و اگر میانگین مقادیر آن در رجیستر D1062 برابر با 1 باشد، D1110 مقدار لحظه‌ای را نشان خواهد دادO--RNO
D1113مقدار میانگین ورودی آنالوگ از کانال 3 (AD 3) در PLCهای EX2/SX2 در این رجیستر ذخیره می‌شود و اگر میانگین مقادیر آن در رجیستر D1062 برابر با 1 باشد، D1110 مقدار لحظه‌ای را نشان خواهد دادO--RNO
نمایش وضعیت کانال‌های آنالوگ ورودی در 30EX3O--R/WYES
D1114غیرفعال/فعال‌شدن کانال‌های 20EX2/SX2 AD
(0: enable (default)/ 1: disable)
Bit0~bit3 sets AD0~AD3
P.S. 30EX2 does not support this function
O--R/WYES
D1115تنظیمات ورودی خروجی‌های آنالوگ 20EX2/SX2O--R/WYES
تنظیمات ورودی خروجی‌های آنالوگ 30EX2O--R/WHFFFF
D1062تعیین تعداد سیگنال آنالوگی که باید از آن میانگین گرفته شود
در کانال‌های CH0 ~ CH3 در PLC مدل 20EX2/SX2
Default = K20 (1~ 20)
در کانال‌های CH0 ~ CH2 در PLC مدل 30EX2
Default = K20 (1~ 15)
O2--R/WYES2
D1116مقدار خروجی در کانال آنالوگ خروجی 0 (DA 0) در EX2/SX2 در این رجیستر نمایش داده می‌شودO--R/WNO
D1117مقدار خروجی در کانال آنالوگ خروجی 1 (DA 1) در 20EX2/SX2 در این رجیستر نمایش داده می‌شود
P.S. 30EX2 does not support this function
O--R/WNO
D1118تعیین زمان نمونه‌برداری در کانال‌های A/D
Default: 2. Unit: 1ms. Sampling
Time will be regarded as 2ms if D11182
O2--R/WYES

در ادامه مبحث آنالوگ در پی ال سی های 10SX دلتا به جدول زیر می‌رسیم. در این جدول مشخص شده که به کمک کدهای زیر می‌توانید وضعیت هر سه کانال در مدل 30EX2 در رجیستر D1116 را تشخیص دهید:

Bit15~12Bit11~8Bit7~4Bit13~0
رزرو استوضعیت کانال ورودی آنالوگ AD2وضعیت کانال ورودی آنالوگ AD1وضعیت کانال ورودی آنالوگ AD0

در ادامه مبحث آنالوگ در پی ال سی های 10SX دلتا به جدول زیر می‌رسیم. در این جدول مشخص شده که به کمک کدهای زیر می‌توانید وضعیت کانال ورودی آنالوگ در مدل 30EX2 را تشخیص دهید:

کد نمایش‌داده‌شده0x00x10x2
توضیحاتحالت نرمالورودی کانال آنالوگ
خارج از upper limit value/ lower limit value است
سنسور دما متصل نیست

مقدار Upper/Lower Limit در ورودی آنالوگ 30EX2

Analog input modeUpper limit valueLower limit value
ولتاژ -10 ~ + 10 V
-5 ~ + 5 V
+1 ~ + 5 V
+32384

+32384
-32384

-384
جریان -20 mA ~ +20 mA
+4 mA ~ +20 mA
+32384
+32384
-32384
-384
دما PT100/PT1000
NI100/NI1000
+8100
+1800
-1900
-900

تنظیمات لازم برای استفاده‌کردن از کانال‌های AD/DA در PLCهای مدل 20EX2/SX2 و 30EX2 باید در رجیستر D1115 برای نوع مقدار ورودی و خروجی آنالوگ هر کانال انجام گیرد.

Device numberFunction
در مدل‌های
20EX2/SX2
D1115
تنظیمات ورودی و خروجی‌های آنالوگ
در این بیت‌ها انتخاب کنید که کانال‌ها برای اندازه‌گیری جریان باشند یا ولتاژ: bit0~bit5
(0: Voltage; 1: Current; Default: Voltage)
Bit0~bit3: ورودی آنالوگ (AD0~AD3)
Bit4~bit5: خروجی آنالوگ (DA0~DA1)
Bit8~bit13: در مد جریان
Bit8~bit11: AD0~AD3 (0: -20mA~20mA; 1: 4~20 mA)
Bit12~bit13: DA0~DA1 (0: -0mA~20mA; 1: 4~20 mA)
در مدل 30EX230EX2 analog input/output mode setting (Default=H’FFFF)

در رجیستر D1115 نوع مقدار ورودی یا خروجی آنالوگ کانال‌های مختلف 30EX2 را می‌توان انتخاب و تنظیم کرد:

مطالعه کنید:  تفاوت کلید حرارتی و بیمتال بر اساس عملکرد

Bit15~12Bit11~8Bit7~4Bit3~0
خروجی آنالوگ DA0ورودی آنالوگ AD2ورودی آنالوگ AD1ورودی آنالوگ AD0

توسط کدهای زیر ورودی‌های آنالوگ در 30EX2 را تنظیم کنید.

کدهای تنظیم ورودی‌های آنالوگ 30EX2

کد0x00x10x20x3
توضیحاتTwo-wire PT100Two-wire NI100Two-wire PT1000Two-wire NI1000
کد0x40x50x60x7
توضیحاتThree-wire PT100Three-wire NI100Three-wire PT1000Three-wire NI1000
کد0x80x90xA0xB
توضیحاتولتاژ:
-10 ~ + 10 V
ولتاژ:
-5 ~ + 5 V
ولتاژ:
+1 ~ + 5 V
جریان:
-20 mA ~ +20 mA
کد0xC0xD0xE0xF
توضیحاتجریان:
+4 mA ~ +20mA
رزرو شدهرزرو شدهاستفاده نشده

می‌توان خروجی‌های آنالوگ در 30EX2 را با کدهای زیر تنظیم کرد:

کد0x00x10x20xF
توضیحاتولتاژ:
-10 ~ + 10 V
جریان:
+0 mA ~ +20mA
جریان:
+4 mA ~ +20mA
استفاده نشده

مثال‌های کاربردی برای آنالوگ در پی ال سی های 10SX

فرض کنید در DVP30EX2 می‌خواهید ورودی آنالوگ AD0، Two-wire NI100 باشد. AD1، Three-wire PT1000 باشد و AD2+، 1V ~ 5V بوده و کانال خروجی آنالوگ DA0، +4 mA ~ +20mA باشد؛ بنابراین بر اساس جدول بالایی باید مقدار هگز H’2A61 در رجیستر D1115 ذخیره شود.

Bit3~0Bit7~4Bit11~8Bit15~12
ورودی آنالوگ AD0ورودی آنالوگ AD1ورودی آنالوگ AD2خروجی آنالوگ DA0
Two-wire NI100Three-wire PT1000ولتاژ:
1V ~ 5V
جریان:
+4 mA ~ +20mA
0x10x60xA0x2

از رجیسترهای زیر برای خواندن مقدار آنالوگ در کانال AD، مدل DVP10SX و تنظیم مقدار دیجیتال در کانال DA استفاده می‌کنند:

رجیستر خاصکارکردOFF

ON
STOP

RUN
N

STOP
Attrib.LatchedDefault
D1056مقدار لحظه‌ای ورودی آنالوگ در کانال CH0 مدل SX--RNO
D1057مقدار لحظه‌ای ورودی آنالوگ در کانال CH1 مدل SX--RNO
D1110مقدار میانگین ورودی آنالوگ در کانال CH0 مدل SX--RNO
D1111مقدار میانگین ورودی آنالوگ در کانال CH1 مدل SX--RNO
D1116مقدار دیجیتال خروجی آنالوگ در CH0 در این رجیستر ذخیره می‌گرددRWNO
D1117مقدار دیجیتال خروجی R/WNO

کانال‌های DA/AD با رزولوشن 12 بیت در مدل SX

Mode SX
ورودی آنالوگ

0 ~ ± 10 V
0 ~ ± 20 mA


-2000~+2000
-1000 ~ + 1000
خروجی آنالوگ

0 ~ ± 10 V
0 ~ ± 20 mA


-2000~+2000
-2000 ~ + 2000

مثال:
با اجرای دستور MOV مقدار دیجیتال K2000 در رجیستر D1116 وارد شده و می‌توانید از کانال DA0 مقدار 10 ولت را اندازه بگیرید.

اجرای دستور MOV مقدار دیجیتال K2000 در رجیستر D1116

استفاده از دستور PID برای سیستم کنترل فشار در ورودی و خروجی‌های آنالوگ در PLC

هدف کنترل در ورودی و خروجی‌های آنالوگ در PLC

استفاده از دستور PID برای دست‌پیداکردن به فشار مناسب در سیستم

درصورتی‌که در یک سیستم سرعت فرایند بالا باشد، احتمال اینکه سیستم اورشوت شود یا از کنترل خارج شود بالاست. پس باید با سرعت کم و به شکل تدریجی کنترل شود. برای کنترل آن باید زمان نمونه‌برداری یا Sampling Time را بیشتر کرد و با کمک Timer در سیستم وقفه ایجاد نمود.

با این وقفه کاربر برای مقداردهی مناسب، target value به برنامه داده و هر 50 تا و بافاصله زمانی مناسب، وارد برنامه PID می‌گردد. با این کار دستور PID رفته‌رفته فرمان صادر شده و احتمال از کنترل خارج‌شدن سیستم کاهش پیدا کرده و تغییر وضعیت سیستم به‌سرعت اتفاق نخواهد افتاد.

در شکل زیر مشاهده می‌کنید که PV یا فشار اندازه‌گیری شده از کانال AD در رجیستر D1110 و فشار مدنظر در رجیستر D0 ذخیره گردیده است و پس از آن فرمان مدنظر به‌دست‌آمده و پس از دستور PID در رجیستر D5 ذخیره می‌گردد. فرمان از کانال DA مربوط به پی ال سی در رجیستر D1116 در نهایت به شکل ولتاژ آنالوگ به درایو وارد می‌گردد.

استفاده از دستور PID برای سیستم کنترل فشار در ورودی و خروجی‌های آنالوگ در PLC

طرز کار برنامه کنترل ورودی و خروجی‌های آنالوگ در PLC

در این برنامه فشار موردنظر کاربر 280 بوده که با اجرای دستور TMR و سایر دستورات قسمت اول برنامه هر 1 ثانیه، 50 تا 50 تا به مقدار رجیستر D1 اضافه خواهد شد تا به عدد 280 در رجیستر D0 برسد. پس دستور PID با تغییرات آهسته ورودی، به تدریج برای خروجی فرمان صادر می‌کند.

دستور PID از رجیستر D1110 که مقدار میانگین ورودی از کانال AD است، استفاده می‌گردد.

سؤال

برای اینکه بخواهیم کانال صفر وردی پی ال سی 10SX را در حالت جریانی 4 تا 20 میلی‌آمپر و خروجی‌های آنالوگ را در حالت ولتاژی 0 تا 10 ولت تنظیم کنیم عدد H131 باید در رجیستر D1115 ریخته شود؟

باتوجه‌به موارد گفته شده در خصوص آنالوگ در پی ال سی های 10SX نیاز به مقداردهی به D1115 نیست. ورودی‌ها به شکل سخت‌افزاری مشخص می‌شوند به‌نحوی‌که اگر ورودی ولتاژی باشد به پایه +V و اگر جریانی باشد به هر دوپایه +V و +I وصل می‌گردد. خروجی‌ها هم اگر ولتاژی باشد از پایه +V و اگر جریانی باشد از پایه +I باید استفاده کنید.

سؤال

برای خواندن ورودی آنالوگ جریانی در PLC مدل DVP-10SX چه تنظیماتی باید انجام داد؟

کافی است +V و +I کانال مربوطه را طبق تصویر زیر Jump کنید.

طرز کار برنامه کنترل ورودی و خروجی‌های آنالوگ در PLC

نکته: دقت داشته باشید که در آنالوگ پی ال سی های 10SX برخلاف 20SX2 برای خواندن ورودی آنالوگ جریانی نیاز ندارید که حتماً کانفیگ نرم‌افزاری انجام دهید. با Jump کردن +V و +I و اتصال ورودی جریانی، می‌توانید مقادیر ورودی را در رجیسترهایی که در جدول فوق مشاهده می‌کنید بخوانید. رنج یا محدود مقادیر دیجیتال برای ورودی جریانی 20- تا 20 میلی‌آمپر و در بازه 1000- تا 1000 است.

جمع‌بندی مطالب

با کمک رجیسترهای خاص در PLC با ورودی و خروجی‌های آنالوگ، مقدار ورودی آنالوگ در کانال کارت خوانده شده و مقدار دیجیتال آن در رجیستر ذخیره می‌گردد. از طرفی می‌توانید مقدار آنالوگ را از کانال خروجی آنالوگ دریافت نمایید که با تنظیم مقدار دیجیتال در رجیسترهای خاص کانال انجام می‌گیرد.

در این مطلب که در خصوص آنالوگ در پی ال سی های 10SX از تجهیزات اتوماسیون صنعتی صحبت شد تمامی موارد پیرامون آن را بررسی کردیم. شما می‌توانید برای خرید این نوع PLC از نمایندگی دلتا در لاله‌زار، آزند اتوماسیون، اقدام کرده و نسبت به کیفیت و اورجینال بودن محصول اطمینان پیدا کنید.

4.6/5 - (10 امتیاز)

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *