مبدل USB به سریال برای Allen-Bradley SLC 500 با پروتکلهای DH-485 و DF1
مبدلهای USB به سریال را برای ارتباط DH-485 با Allen-Bradley SLC 500 پیکربندی کنید. این راهنما محدودیتهای 1747-UIC و 1747-PIC و همچنین راهاندازی درایور RSL...
لپتاپهای مهندسی مدرن بهندرت درگاه DB-9 RS-232 دارند، اما پردازندههای Allen-Bradley SLC 500 همچنان به DH-485، DF1 تمامدوطرفه و—در میزهای قدیمیتر—مسیر 1747-PIC وابستهاند. بنابراین اتصال رایانه امروزیِ فقط مجهز به USB به شاسی 5/01 تا 5/05، پیش از آنکه مسئلهای مربوط به RSLinx باشد، مسئله انتخاب سختافزار است. انتخاب پل ارتباطی اشتباه، درختهای خالی RSWho ایجاد میکند که شبیه خرابی پردازنده به نظر میرسند.
ابتدا پروتکل را با Channel 0 یا Channel 1 تطبیق دهید، سپس سختافزار USBای را انتخاب کنید که درایور RSLinx واقعاً بتواند آن را راهاندازی کند.
نقشه پروتکل برای پلهای USB
| پروتکل | لایه فیزیکی | درایور RSLinx | مسیر سازگار با USB |
|---|---|---|---|
| DH-485 | RS-485 چندنقطهای | خانواده 1747-UIC / PCMK | 1747-UIC ترجیح دارد؛ نه یک دانگل تصادفی USB-RS485 |
| DF1 تمامدوطرفه | RS-232 نقطهبهنقطه | RS-232 DF1 | مبدلهای USB-RS232 آزمایششده روی CH.0 |
| 1747-PIC | RS-232 قدیمی | 1747-PIC | خیر — به ورودی/خروجی واقعی UART نیاز دارد |
SLC 5/03، 5/04 و 5/05، Channel 0 را بهصورت RS-232 DF1 و Channel 1 را بهصورت DH-485 ارائه میکنند. SLC 5/01 و 5/02 از طریق کوپلر 1747-AIC یا 1761-NET-AIC به DH-485 متصل میشوند. Channel 0 اتصال صحیح برای کار با DF1 از طریق USB است.
چرا درایور 1747-PIC روی USB کار نمیکند
درایور PIC برای ورودی/خروجی مستقیم پورتهای رده 16550 نوشته شده است. یک پورت مجازی USB-CDC هرگز چرخههای قدیمی ورودی/خروجی را ارائه نمیدهد. نشانههای میدانی شامل زمانسپریهای بیصدا در RSWho، حلقههای Autoconfigure که هرگز پایدار نمیشوند و رویدادهای تعلیق ACPI هستند که پورت COM را در میانه جلسه حذف میکنند. روندهای تاریخی PIC را به DF1 روی Channel 0 منتقل کنید؛ نیازی به تغییر فریمور SLC نیست—فقط انتخاب درایور رایانه باید تغییر کند.
1747-UIC برای DH-485
1747-UIC دستگاه USB متعلق به Allen-Bradley است که با تبدیل داخلی DF1 به DH-485، به DH-485 پل میزند. بنابراین RSLinx یک درایور DF1 را پیکربندی میکند، حتی اگر ترانک کارخانه DH-485 باشد. درایور UIC را نصب کنید، دستگاه را به یک درگاه ریشه USB دارای برق وصل کنید، ظاهر شدن آن را در RSWho تأیید کنید، برای تنظیمات معمول پیشفرض DH-485، نرخ 19200 / N / 1 / CRC را تنظیم کنید و زوج سیم تابیده Belden 3106A (یا معادل آن) را بهگونهای متصل کنید که شیلد فقط در یک نقطه تخلیه شود. برای مسیرهای طولانیتر، یک 1761-NET-AIC را در سمت SLC برای ایزولاسیون، بایاس و ترمینیشن قرار دهید.
USB به RS232 برای DF1 در Channel 0
برای برنامهنویسی از طریق Channel 0، یک کابل باکیفیت USB-RS232 بههمراه سیمکشی نالمودم اغلب کافی است. مبدلهای آزمایششده در میدان شامل Keyspan USA-19QW، Belkin F5U103 و دستگاههای رده FTDI US232R با درایورهای امضاشده هستند. زنجیره را به این شکل بسازید: USB → DB-9 مبدل → کراساور نالمودم → Channel 0 SLC. تعلیق انتخابی USB ویندوز را برای مبدل غیرفعال کنید تا ACPI پس از چند ثانیه بیکاری، پورت COM را قطع نکند.
RSLinx → Configure Drivers → RS-232 DF1 devices Comm Port: مطابق Device Manager (مثلاً COM3) Device: SLC-CH0 | Baud: 19200 | Parity: None | Stop: 1 | Error: CRC
وقتی Autoconfigure روی پلهای USB با زمانسپری مواجه میشود، از آن صرفنظر کنید. پارامترهای دستی مطابق با صفحهنمایش جلویی پردازنده قابلاعتمادتر هستند، زیرا بافر USB زمانبندی بین بایتها را تغییر میدهد؛ همان زمانبندیای که Autoconfigure انتظار دارد.
آزمون مرور RSWho برای هر مسیر پروتکل
- پیش از مقصر دانستن کابل، حالت Channel 0 را در RSLogix 500 تأیید کنید.
- جلسههای PuTTY یا سایر ترمینالهایی را که پورت COM را در اختیار دارند ببندید.
- انتظار نداشته باشید درایور PIC از طریق هیچ پل سریال USBای کار کند.
- در DH-485، یکتا بودن شماره گرهها و وجود ترمینیشن فقط در انتهای خط را بررسی کنید.
یک کیت ارتباطی USB مستند—UIC، کابل FTDI آزمایششده، نالمودم و یک نسخه مشخص از RSLinx—را در کنار قطعات یدکی PLC و PAC نگه دارید تا خرابی بعدی دوباره به قرعهکشی مبدلها منجر نشود.
درباره نویسنده
Mark Townsend | مهندس ارشد اتوماسیون – سامانههای Allen-Bradley
Mark Townsend مهندس ارشد اتوماسیون است و بیش از 18 سال روی پلتفرمهای Allen-Bradley، از جمله ControlLogix، CompactLogix و SLC-500 قدیمی، تجربه دارد. فعالیت روزمره او شامل منطق RSLogix / Studio 5000 و راهاندازی HMI در FactoryTalk View برای ناوگانهای قدیمی و ترکیبی است.