ხარვეზის გადალახვა: PLC სერიული კომუნიკაციის ძირითადი ცოდნა ელექტრო პროფესიონალებისთვის
ხარვეზის გადალახვა: PLC სერიული კომუნიკაციის ძირითადი ცოდნა ელექტრო პროფესიონალებისთვის
სერიული კომუნიკაციის საფუძვლები
სერიული კომუნიკაცია არის საერთო პროტოკოლი მოწყობილობადან მოწყობილობასთან მონაცემთა გაცვლისთვის. USB-სგან განსხვავებით, კომპიუტერების უმეტესობას აქვს ორი RS232-ზე დაფუძნებული სერიული პორტი. სერიული პორტები ასევე ფართოდ გამოიყენება ინსტრუმენტულ და დისტანციურ მონაცემთა შეძენის მოწყობილობებში.
სერიული კომუნიკაციის ძირითადი პარამეტრები
ეფექტური სერიული კომუნიკაციისთვის, შემდეგი პარამეტრები უნდა შეესაბამებოდეს პორტებს:
Baud Rate: ზომავს მონაცემებს - გადაცემის სიჩქარეს ბიტებში წამში. მაგალითად, 300 ბაუდი უდრის 300 ბიტს წამში. ბაუდის სიჩქარე პირდაპირ გავლენას ახდენს მონაცემთა ხაზზე შერჩევის სიხშირეზე. მაღალი ბაუდის სიხშირე, რომელიც ხელს უწყობს მოკლე მანძილზე, მაღალსიჩქარიან კომუნიკაციას, უკუპროპორციულია გადაცემის მანძილის მიმართ.
მონაცემთა ბიტები:წარმოადგინეთ გადაცემის ფაქტობრივი მონაცემები. სტანდარტული მნიშვნელობებია 5, 7 ან 8 ბიტი. მაგალითად, სტანდარტული ASCII იყენებს 7 ბიტს, ხოლო გაფართოებული ASCII იყენებს 8-ს. არჩევანი დამოკიდებულია კონკრეტულ მონაცემებზე - გადაცემის მოთხოვნებზე.
Stop Bits:მონიშნეთ მონაცემთა პაკეტის დასასრული, როგორც წესი, 1, 1.5 ან 2 ბიტიანი მნიშვნელობებით. ისინი ეხმარებიან მოწყობილობებს კომუნიკაციის დროს საათის სინქრონიზაციაში. მეტი გაჩერების ბიტი ზრდის ტოლერანტობას საათის - დროის განსხვავებების მიმართ, მაგრამ ამცირებს მონაცემთა გადაცემის სიჩქარეს.
პარიტეტის ბიტი:მარტივი შეცდომა - შემოწმების მეთოდი. ვარიანტები მოიცავს ლუწი, კენტი, მაღალი, დაბალი ან არცერთს. ლუწი და კენტი პარიტეტი ადგენს პარიტეტის ბიტს, რათა უზრუნველყოს გადაცემულ მონაცემებში ლოგიკური მაღალი ბიტების ლუწი ან კენტი რაოდენობა. მაღალი და დაბალი პარიტეტი უბრალოდ დააყენეთ ბიტი ლოგიკურად მაღალ ან დაბალზე, რაც მიმღებ მოწყობილობებს საშუალებას აძლევს აღმოაჩინონ პოტენციური კომუნიკაციის ჩარევა ან დესინქრონიზაცია.
საერთო PLC ინტერფეისები
RS - 232:RS - 232 სტანდარტი გავრცელებულია IBM - PC და თავსებადი სისტემებზე. იგი მხარს უჭერს მრავალფეროვან აპლიკაციებს, როგორიცაა მაუსების, პრინტერების, მოდემისა და სამრეწველო ინსტრუმენტების დაკავშირება. მიუხედავად იმისა, რომ RS - 232 საშუალებას იძლევა წერტილიდან წერტილამდე კომუნიკაცია კომპიუტერის სერიულ პორტებსა და მოწყობილობებს შორის, მისი გადაცემის მაქსიმალური მანძილი არის 50 ფუტი.
RS - 422:RS - 422, რომელიც გამოიყენება Apple Macintosh კომპიუტერებში, იყენებს დიფერენციალურ სიგნალიზაციას. RS - 232-ის ერთი დაბოლოებული გრუნტის მიმართული სიგნალისგან განსხვავებით, RS - 422-ის დიფერენციალური ტრანსმისია იყენებს ორ ხაზს სიგნალების გაგზავნისა და მიღებისთვის. ეს აძლიერებს ხმაურის იმუნიტეტს და აფართოებს გადაცემის მანძილს, რაც მას შესაფერისს ხდის სამრეწველო პარამეტრებისთვის.
RS - 485:RS - 485 აუმჯობესებს RS - 422-ს 32-მდე მოწყობილობის მხარდაჭერით და ელექტრული მახასიათებლების განსაზღვრით მაქსიმალური - მოწყობილობების დათვლის სცენარებისთვის, სიგნალის ადექვატური ძაბვის უზრუნველსაყოფად. ის საშუალებას გაძლევთ შექმნათ მოწყობილობების ქსელები ერთი RS - 422 პორტის გამოყენებით. ძლიერი ხმაურით - იმუნიტეტით და მრავალ მოწყობილობათა მხარდაჭერით, RS - 485 იდეალურია სამრეწველო აპლიკაციებისთვის, როგორიცაა კომპიუტერებთან დაკავშირებული განაწილებული მოწყობილობების ქსელების მშენებლობა, მონაცემთა შეგროვების კონტროლერები, HMI და სხვა ოპერაციული სისტემები. RS - 485 არის RS - 422-ის სუპერკომპლექტი, რომელიც აკონტროლებს ყველა RS - 422 მოწყობილობას, რომელთა გადაცემის მანძილი 4000 ფუტს აღემატება.