السلام عليكم إخوتي الكرام، تفضل أخي الكريم:
1/ عند مرور (INPUT E0.1) من 0 إلى 1 نقوم بعملية INCREMENTATION للعداد Z0
2/ بعد ذلك نقوم بإزاحة القيمة الموجودة في الكونتر Z0 إلى الميموري WORD) MW100), ثم نأخذ MW100 ونقوم بمقارنتها بالقيمة 999 إذا كانت تساوي تلك الكيمة يتم تفعيل الميموري بت M10.0 BIT
3/ إذا تحقق شرط التساوي يقوم الكونتر Z1 بعملية العد
ملاحظة: العداد Z0 هو عداد تصاعدي فقط أما العداد Z1 فهو عداد تصاعدي و تنازلي
و قد إستعملت العداد تصاعدي و تنازلي في المرة الثانية أي Z1 كي أتفادة العد مرتين عند بلوغ العداد Z0 القيمة 999
أي مرة عند بلوغ العداد 0 القيمة 999 وفي نفس الوقت يتحقق شرط التساوي و يقوم العداد 1 بعملية العد مرة
لذى قمت بأخذ الميموري بت M10.0 ووضعته في ZR لأتفادة تكرار العد مرتين
4/ نفس الشيء، نقوم بإزاحة القيمة الموجودة في الكونتر Z1 إلى الميموري WORD) MW104)
5/ ثم نقوم بعملية جمع للقمتين MW100 و MW104 ووضع المجموع في الميموري MW120
6/ عند مرور (INPUT E0.0) من 0 إلى 1 نقوم بعمل RESET لي Z0 , Z1 , MW120
7/ عملية المحاكت بال PLSIM
_________________________________________________________________________________________________________________
هناك طريقة أخرى للعد عن طريق الجمع
---------------------------
_________________