🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش کدنویسی PLC CODESYS: طراحی سازه نرمافزاری پیشرفته با استفاده از ST
- آخرین آپدیت
دانلود PLC CODESYS - Advanced Software Structural Design | Using ST
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
شما در این صفحه هستید، پس احتمالا میدانید که نوشتن کد PLC که کار مورد نظر را انجام دهد، گاهی اوقات واقعاً پیچیده نیست.
همچنین احتمالا آگاه هستید که مشتریان تمایل دارند در مورد طراحی PLC و الگوریتم سیستم به طور مکرر نظر خود را تغییر دهند.
اگر اینطور است، پس قطعا میدانید که تغییر یک الگوریتم پیچیده که در Ladder Logic یا حتی زبانهای CFC نوشته شده، کار آسانی نیست. به خصوص زمانی که وابستگیها در کد شما بالا باشد. این همان چیزی است که ما آن را Spaghetti Code مینامیم. این کدی است که اساساً کار مورد نظر را انجام میدهد، اما فاقد هرگونه قابلیت توسعه است.
در اینجا من راه حلی را به شما معرفی میکنم، روشی برای ارتقاء به سطح استادان برنامه نویسی PLC.
یادگیری برنامه نویسی مبتنی بر الگو شبیه به طراحی یک پازل است، جایی که شما قطعات کد مجزا را طراحی میکنید و آنها را برای ایجاد یک زیرساخت نرم افزاری قدرتمند PLC کنار هم قرار میدهید.
ابتدا طراحی را با ایجاد توابع واحد آغاز میکنیم، سپس آنها را به کامپوننتهایی که ماشینها را در خط تولید تشکیل میدهند، تبدیل میکنیم. و در نهایت کنترلر. اصلاح هر یک از این قطعات به قدری آسان خواهد بود که مجبور نخواهید بود ساعتها سر خود را بخارانید تا بفهمید چگونه الگوریتم خود را اصلاح کنید یا حتی بدتر از آن، کل آن را حذف کنید. همه ما یک بار این تجربه را داشتهایم!
این دانش را میتوان برای هر PLC و هر پلتفرمی اعمال کرد، چه Codesys، چه TIA Portal، چه Beckhoff یا هر برندی که از زبانهای زیر پشتیبانی کند:
نمایش نظرات