اسکیل کردن مقادیر انالوگ در 1200

سلام مهندس برنده فر گرامی
در پی ال سی برای اسکیل کردن انالوگ ها از توابع normx و scalex استفاده میکنیم در صورت امکان توضیحات بیشتری در رابطه ی تابعnormxبدهید و اینکه این تابع چه کار جدیدی میکند چون در سری 300 ان رانداریم
و سوال دیگه اینکه در سری300 تابع unscale داریم ولی در 1200 نه .در این صورت برای مقدار دهی انالوگ از روی hmiمقادیر انالوگ را چطور میشود unscale کرد

ممنون که وقت میزارید

سلام وقت بخیر
همونطور که در بسته آموزشی گفته شد
در سری 300 برای آنالوگ های ورودی از scale و برای آنالوگ خروجی از Unscale استفاده میشه
در سری 1200 و 1500 برای این آنالوگ ورودی و آنالوگ خروجی از ترکیب دو فانکشن normx و scalex استفاده میکنیم به این صورت که
در آنالوگ ورودی ابتدا توسط Normx مقدار int ورودی به عدد بین 0 تا 1 real تبدیل میشود توسط scalex به رنج مورد نظر بصورت real تبدیل میگردد
در آنالوگ خروجی ابتدا توسط Normx مقدار real که قرار است به خروجی ارسال شود به عدد بین 0 تا 1 real تبدیل میشود توسط scalex به رنج 0 تا 27648 بصورت int تبدیل میگردد و به خروجی داده میشود
موفق باشی