تکرار Function block ها

سلام جناب مهندس من یه سوال دارم که کار من تمام سیستم ها به یک صورت کار میکنن و میخوام FBدرست کنم حال و میخوام چند بار تکرار کنم بالاک ها رو این فانکشن شامل کانتر و تایمر و … هست حالا من چون تو تایمر یک دیتا بلاگ درست میکنه نوع IEC و کامتر و دیگر آیا میشه آنها رو تکرار کرد چون نمی تونم تو FB یک ریتا بلاک درست کنم یا همون یه نام که نوع داده دیتا بالاک باشه و حالا این تایمر و کانتر و … که IECهستند و دیتا بلاک دارند اگر FB رو چند بار تکرار کنم این تایمر و کانتر IEC از هم مجزا هستند و اگر نه چکار کنم ؟؟

لطفا راهنمایی کنید مهندس :point_up::point_up:

در این حالت دیتا مربوط به db تایمر در db اصلی ذخیره میشود و مسئله تداخل دیتا را نخواهیم داشت
موفق باشی

image

image

سلام سال نو مبارک
برای اینکار باید برای ساخت db داخل fb از db parameter instance استفاده کنید
بصورتی که در شکل براتون میفرستم

لطفا در رابطه با سوال جدیدی که پرسیدم تفاوت این دیتا بلاک ها هم راهنمایی کنید در رابطه با تفاوت آنها باهم و کاربرد ها و در کجا ها استفاده میشه :pray::pray:؟؟

سال نو شما هم‌مبارک باشه:rose::rose:

1 پسندیده

اگر در این رابطه هم راهنمایی کنید ممنون میشم

فقط یه سوال دیگه
اگر امکان داره تفاوت این دیتابلاک هایsingle istance و multi instance و parameter instance رو بگید و کاربرد های اون ها و کجا ها استفاده میشه ؟؟؟

اها ممنون مهندس

1 پسندیده

جناب مهندس لطفا به این سوال هم جواب بدید ممنون میشم:pray::pray:!!

سلام
وقتی fb به تنهایی استفاده میشه ار instance db استفاده میکنیم
وقتی fb داخل fb دیگه استفاده میشه ار multi instance db استفاده میکنیم
وقتی fb داخل fb دیگه استفاده میشه و بخواهیم که db بصورت پارامتر تعریف بشه ار parameter instance db استفاده میکنیم
برای بررسی بیشتر میتونید به help نرم افزار هم مراجعه کنید
موفق باشی

2 پسندیده

تشکر مهندس ممنون

1 پسندیده