ການແກ້ໄຂຕຳແໜ່ງ PTO ຂອງ Modicon M218 TM218LDA40DR4PH ລົ້ນໂດຍບໍ່ຕ້ອງເລີ່ມ PLC ໃໝ່
ໃນລະບົບອັດຕະໂນມັດອຸດສາຫະກຳທີ່ທັນສະໄໝ, ການຄວບຄຸມການເຄື່ອນໄຫວຄວາມໄວສູງຂັບເຄື່ອນລະບົບການຫຸ້ມຫໍ່, ການຕິດສະຫຼາກ ແລະ ການຈັດການວັດສະດຸທີ່ມີປະສິດທິພາບ. Schneider Electric Modicon M218 TM218LDA40DR4PH PLC ມີຟັງຊັນ Pulse Train Output (PTO) ປະສົມປະສານສຳລັບການວາງຕຳແໜ່ງທີ່ຊັດເຈນ. ຢ່າງໃດກໍຕາມ, ການດຳເນີນງານຢ່າງຕໍ່ເນື່ອງໃນໄລຍະຍາວໃນທິດທາງດຽວມັກຈະເຮັດໃຫ້ເກີດຄວາມຜິດພາດ "ຕຳແໜ່ງເກີນ". Powergear X Automation ໃຫ້ຄູ່ມືດ້ານວິຊາການນີ້ເພື່ອແກ້ໄຂຂໍ້ຈຳກັດຂອງຕົວນັບ 32 ບິດຢ່າງຖືກຕ້ອງໂດຍບໍ່ຕ້ອງເລີ່ມ PLC ໃໝ່ໂດຍບໍ່ຈຳເປັນ.
![]()
ເຂົ້າໃຈຂໍ້ຈຳກັດຂອງຕົວນັບຕຳແໜ່ງ PTO 32 ບິດ
PLC M218 ຕິດຕາມການເຄື່ອນໄຫວຂອງ PTO ໂດຍໃຊ້ຄ່າຈຳນວນເຕັມຄູ່ (DINT) 32 ບິດທີ່ມີເຄື່ອງໝາຍ. ຕົວນັບນີ້ມີຕັ້ງແຕ່ -2,147,483,648 ຫາ +2,147,483,647 ກຳມະຈອນ. ການເຄື່ອນໄຫວທາງດຽວຢ່າງຕໍ່ເນື່ອງເຮັດໃຫ້ຕຳແໜ່ງແກນເກີນຂອບເຂດ DINT ບວກ. ດັ່ງນັ້ນ, ຕົວຄວບຄຸມ PTO ຈຶ່ງກວດພົບຄວາມຜິດພາດຂອງຕຳແໜ່ງພາຍໃນ. ລະບົບຈະຍົກເລີກທຸງ "ອ້າງອີງ" ແລະເຂົ້າສູ່ສະຖານະ ErrorStop ເພື່ອປົກປ້ອງອຸປະກອນອັດຕະໂນມັດຂອງໂຮງງານ.
ການຄິດໄລ່ເວລາການໄຫຼເກີນທີ່ການເຮັດວຽກຄວາມໄວສູງ 100 kHz
TM218LDA40DR4PH ຮອງຮັບຄວາມຖີ່ຂອງຜົນຜະລິດ PTO ສູງເຖິງ 100 kHz. ການເຮັດວຽກຢ່າງຕໍ່ເນື່ອງດ້ວຍຄວາມໄວສູງສຸດຈະໃຊ້ຂອບເຂດຕຳແໜ່ງ 32 ບິດຢ່າງໄວວາຢ່າງໜ້າປະຫຼາດໃຈ. ຕົວຢ່າງ, ຜົນຜະລິດ 100,000 ກຳມະຈອນຕໍ່ວິນາທີບັນລຸຂີດຈຳກັດກຳມະຈອນ 2,147,483,647 ໃນເວລາປະມານ 5.97 ຊົ່ວໂມງ. ດັ່ງນັ້ນ, ການຈັດດັດສະນີແບບໝູນວຽນຄວາມໄວສູງ ຫຼື ແອັບພລິເຄຊັນການໃຫ້ອາຫານຈະພົບກັບການລົ້ນຕຳແໜ່ງເປັນປະຈຳຖ້າບໍ່ໄດ້ຮັບການຄຸ້ມຄອງ.
ເປັນຫຍັງການຍ້າຍສູນໄປຫາຕົວແປຜູ້ໃຊ້ຈຶ່ງບໍ່ສາມາດຕັ້ງຄ່າແກນ PTO ຄືນໃໝ່ໄດ້
ຊ່າງເຕັກນິກພາກສະໜາມມັກເຮັດຜິດພາດໂດຍການໃຊ້ຄຳສັ່ງ MOV ມາດຕະຖານເພື່ອລຶບລ້າງລີຈິດສະເຕີໜ່ວຍຄວາມຈຳ. ການຂຽນສູນໃສ່ຕົວແປ DINT ທ້ອງຖິ່ນບໍ່ໄດ້ດັດແປງຕົວນັບຮາດແວ PTO ພາຍໃນ. ແທນທີ່ຈະ, ວິສະວະກອນຕ້ອງໃຊ້ບລັອກຟັງຊັນ PTOSetPosition ສະເພາະຈາກຫ້ອງສະໝຸດ PTO M218. ບລັອກຟັງຊັນນີ້ກຳນົດຕຳແໜ່ງອ້າງອີງແກນພາຍໃນຄືນໃໝ່ຢ່າງປອດໄພເປັນສູນໃນລະຫວ່າງເວລາເຮັດວຽກ.
ຂັ້ນຕອນການຟື້ນຟູແບບເທື່ອລະຂັ້ນຕອນສຳລັບການລົ້ນຕຳແໜ່ງ PTO
- ຢຸດການເຄື່ອນໄຫວຂອງ PTO: ອອກຄຳສັ່ງຢຸດແກນທັນທີເມື່ອກວດພົບສັນຍານເຕືອນໄພລົ້ນຕຳແໜ່ງ.
- ລຶບລ້າງຄວາມຜິດພາດຂອງແກນ: ກະຕຸ້ນການປ້ອນຂໍ້ມູນ Reset_error ໃນບລັອກ PTOSimple ເພື່ອອອກຈາກສະຖານະ ErrorStop.
- ປະຕິບັດ PTOSetPosition: ຂັບເຄື່ອນການປ້ອນຂໍ້ມູນ Execute ຂອງ PTOSetPosition ເພື່ອກຳນົດຄ່າຕຳແໜ່ງທີ່ໃຊ້ງານຄືນໃໝ່ໃຫ້ເປັນສູນ.
- ສ້າງຕັ້ງການອ້າງອີງເຖິງບ້ານຄືນໃໝ່: ປະຕິບັດກິດຈະວັດປະຈຳວັນຂອງ Home ເພາະວ່າການລຶບລ້າງຂໍ້ຜິດພາດລົ້ນຈະຕັ້ງຄ່າສະຖານະອ້າງອີງພາຍໃນຄືນໃໝ່.
ການປະຕິບັດຂໍ້ຄວາມທີ່ມີໂຄງສ້າງສຳລັບການຈັດການຕຳແໜ່ງອັດຕະໂນມັດ
ການນຳໃຊ້ເຫດຜົນຂໍ້ຄວາມທີ່ມີໂຄງສ້າງຊ່ວຍປ້ອງກັນການຢຸດເຮັດວຽກຂອງເຄື່ອງຈັກທີ່ເກີດຈາກຄວາມຜິດພາດຂອງຕຳແໜ່ງທີ່ບໍ່ໄດ້ຮັບການຈັດການ. ປະສົບການຂອງອຸດສາຫະກຳສະແດງໃຫ້ເຫັນວ່າການຕັ້ງຄ່າຕຳແໜ່ງຄືນໃໝ່ຢ່າງມີປະສິດທິພາບຢູ່ທີ່ຂອບເຂດທີ່ກຳນົດໄວ້ລ່ວງໜ້າຈະຫຼີກລ່ຽງການຢຸດຄວາມຜິດພາດທີ່ບໍ່ຄາດຄິດ. ຜູ້ລວມລະບົບຄວນຕັ້ງຄ່າການຕັ້ງຄ່າໃໝ່ໂດຍອັດຕະໂນມັດກ່ອນທີ່ຕົວນັບຕຳແໜ່ງຈະຮອດສອງພັນລ້ານກຳມະຈອນ.
- ການກວດຫາຄວາມຜິດ: ຕິດຕາມກວດກາຄຳສັ່ງ PTOSimple.PTOError ແລະ ຢຸດການເຄື່ອນໄຫວທັນທີ.
- ຕັ້ງຄ່າຜິດພາດຄືນໃໝ່: ກະຕຸ້ນພາລາມິເຕີ PTOSimple.Reset_error ເພື່ອຮັບຮູ້ເງື່ອນໄຂຂອງໄດຣຟ໌.
- ຕຳແໜ່ງທີ່ຕັ້ງໄວ້ລ່ວງໜ້າ: ໂທຫາ PTOSetPosition ດ້ວຍ PTO_REF_IN ແລະຕັ້ງຄ່າພາລາມິເຕີຕຳແໜ່ງໃຫ້ເປັນສູນ.
- ການຄວບຄຸມລໍາດັບ: ໃຊ້ເຄື່ອງຈັກສະຖານະເພື່ອຈັດການກັບການລຶບລ້າງຂໍ້ຜິດພາດ ແລະ ການຈັດດັດສະນີຕຳແໜ່ງຄືນໃໝ່ຕາມລຳດັບ.
ວິທີປະຕິບັດທີ່ດີທີ່ສຸດສຳລັບອຸປະກອນໝູນວຽນຢ່າງຕໍ່ເນື່ອງ ແລະ ອຸປະກອນເດີນທາງໄກ
ການນຳໃຊ້ແບບໝູນວຽນຢ່າງຕໍ່ເນື່ອງຮຽກຮ້ອງໃຫ້ມີຍຸດທະສາດການວາງຕຳແໜ່ງແບບ Modulo ເພື່ອຈັດການເສັ້ນທາງການເດີນທາງທີ່ບໍ່ມີຂອບເຂດຢ່າງສະອາດ. ການຈຳແນກລະຫວ່າງຈຳນວນຜະລິດຕະພັນທັງໝົດ ແລະ ຕຳແໜ່ງແກນທີ່ໃຊ້ງານຢູ່ເຮັດໃຫ້ລະບົບຄວບຄຸມຕອບສະໜອງໄດ້. ນອກຈາກນັ້ນ, ວິສະວະກອນຕ້ອງກວດສອບການປ້ອງກັນສຽງລົບກວນທາງໄຟຟ້າໃນສາຍກຳມະຈອນ PTO ຄວາມໄວສູງເພື່ອປ້ອງກັນການກະໂດດຕຳແໜ່ງທີ່ບໍ່ຖືກຕ້ອງ. ການປະຕິບັດຕາມມາດຕະຖານການເຄື່ອນໄຫວ IEC 61131-3 ຮັບປະກັນພຶດຕິກຳຂອງລະບົບທີ່ຄາດເດົາໄດ້ໃນທຸກຮູບແບບການເຮັດວຽກ.
ການຈັດຊື້ B2B ແລະ ຄຳແນະນຳການວິນິດໄສຮາດແວ PLC
ການປະສົບກັບບັນຫາຕຳແໜ່ງ PTO ລົ້ນບໍ່ໄດ້ຊີ້ບອກເຖິງຄວາມລົ້ມເຫຼວຂອງຮາດແວໃນຕົວຄວບຄຸມ TM218LDA40DR4PH. ທີມງານຊື້ຄວນກວດສອບພາລາມິເຕີຊອບແວກ່ອນທີ່ຈະປ່ຽນໜ່ວຍ PLC ທີ່ເຮັດວຽກໄດ້. ຢ່າງໃດກໍຕາມ, ຖ້າການໂດດຕຳແໜ່ງເກີດຂຶ້ນແບບສຸ່ມພ້ອມກັບຄວາມຜິດພາດຂອງ PTOGetDiag, ໃຫ້ກວດສອບສາຍໄຟທາງກາຍະພາບ, ອິນພຸດໄດຣຟ໌, ແລະລະບົບການຕໍ່ດິນທັນທີ. ການເລືອກຮາດແວ ແລະ ການຈັດການເຟີມແວທີ່ເໝາະສົມປົກປ້ອງການລົງທຶນໄລຍະຍາວ.
ສະຖານະການການນຳໃຊ້: ການເພີ່ມປະສິດທິພາບການຕັ້ງຄ່າເຄື່ອງຕິດສະຫຼາກຄວາມໄວສູງຄືນໃໝ່
ໂຮງງານບັນຈຸຂວດທີ່ດຳເນີນງານສາຍການຕິດສະຫຼາກຄວາມໄວສູງປະສົບກັບຄວາມຜິດພາດຂອງ PLC M218 ປະຈຳວັນຫຼັງຈາກປະຕິບັດງານຢ່າງຕໍ່ເນື່ອງຫົກຊົ່ວໂມງ. ລະບົບໄດ້ໃຊ້ກຳມະຈອນ PTO 100 kHz ເພື່ອຂັບເຄື່ອນລໍ້ຕິດສະຫຼາກ servo. ທີມງານວິສະວະກຳໃນເບື້ອງຕົ້ນໄດ້ຣີບູດຕູ້ PLC ເປັນປະຈຳເພື່ອລຶບລ້າງການລົ້ນຂອງຕົວນັບ 32 ບິດ, ເຊິ່ງເຮັດໃຫ້ເກີດຄວາມລ່າຊ້າໃນການຜະລິດທີ່ມີຄ່າໃຊ້ຈ່າຍສູງ.
ວິສະວະກອນແອັບພລິເຄຊັນໄດ້ຈັດຕັ້ງປະຕິບັດວຽກປົກກະຕິຂອງເຄື່ອງຈັກໂດຍໃຊ້ PTOSetPosition ແລະ PTOSimple.Reset_error. ເຫດຜົນ PLC ໃໝ່ຕິດຕາມກວດກາກຳມະຈອນການປ້ອນປ້າຍທັງໝົດ ແລະ ຕັ້ງຄ່າຕຳແໜ່ງ PTO ພາຍໃນຄືນໃໝ່ໃຫ້ເປັນສູນໃນລະຫວ່າງການຢຸດຊົ່ວຄາວຂອງສາຍທຸກໆສອງຊົ່ວໂມງ. ການເພີ່ມປະສິດທິພາບຂອງຊອບແວນີ້ໄດ້ລົບລ້າງການຢຸດລົ້ນຂອງຕຳແໜ່ງທີ່ບໍ່ຄາດຄິດຢ່າງສິ້ນເຊີງ, ເພີ່ມປະສິດທິພາບຂອງສາຍຂຶ້ນ 12% ໂດຍບໍ່ຕ້ອງປ່ຽນຮາດແວ.
ເພື່ອຊອກຫາຕົວຄວບຄຸມ Schneider Electric ແທ້ ແລະ ເພີ່ມປະສິດທິພາບລະບົບອັດຕະໂນມັດຂອງໂຮງງານຂອງທ່ານ, ໃຫ້ເຂົ້າໄປທີ່ Powergear X Automation ສຳລັບການແຈກຢາຍຮາດແວແບບມືອາຊີບ ແລະ ການສະໜັບສະໜູນດ້ານວິສະວະກຳຈາກຜູ້ຊ່ຽວຊານ.
ຄໍາຖາມທີ່ຖາມເລື້ອຍ (FAQ)
ຄຳຖາມທີ 1: ຂ້ອຍສາມາດຕັ້ງຄ່າຕົວນັບຕຳແໜ່ງ PTO ຂອງ M218 ຄືນໃໝ່ໄດ້ບໍ ໃນຂະນະທີ່ມໍເຕີກຳລັງເຄື່ອນທີ່?
ບໍ່. ທ່ານຕ້ອງຢຸດການສ້າງກຳມະຈອນ PTO ແລະ ລຶບລ້າງສະຖານະຄວາມຜິດພາດທີ່ໃຊ້ງານຢູ່ກ່ອນທີ່ຈະປະຕິບັດບລັອກຟັງຊັນ PTOSetPosition. ການຕັ້ງຄ່າຕຳແໜ່ງຄືນໃໝ່ໃນແກນທີ່ເຄື່ອນທີ່ທີ່ໃຊ້ງານຢູ່ຈະເຮັດໃຫ້ເກີດຄຳສັ່ງຄວາມໄວທີ່ບໍ່ຖືກຕ້ອງ.
ຄຳຖາມທີ 2: ການປະຕິບັດ PTOSetPosition ຈະລຶບລ້າງສະຖານະອ້າງອີງໃນແກນ PTO ບໍ?
ແມ່ນແລ້ວ. ການປ່ຽນຕຳແໜ່ງອ້າງອີງພາຍໃນເຮັດໃຫ້ສະຖານະການໂຮມກ່ອນໜ້ານີ້ບໍ່ຖືກຕ້ອງ. ທ່ານຕ້ອງກວດສອບ ຫຼື ປະຕິບັດລຳດັບໂຮມຄືນໃໝ່ເພື່ອຮັບປະກັນຄວາມຖືກຕ້ອງຂອງຕຳແໜ່ງຢ່າງແທ້ຈິງ.
ຄຳຖາມທີ 3: ມີຄວາມແຕກຕ່າງກັນແນວໃດລະຫວ່າງຕົວນັບ PTO overflow ແລະ DINT overflow ຂອງຜູ້ໃຊ້ PLC?
ການລົ້ນຂອງ PTO ເກີດຂຶ້ນພາຍໃນຕົວຄວບຄຸມການເຄື່ອນໄຫວຂອງຮາດແວເມື່ອຜົນຜະລິດຂອງກຳມະຈອນເກີນຂີດຈຳກັດ 32 ບິດ. ການລົ້ນຂອງ DINT ຂອງຜູ້ໃຊ້ເກີດຂຶ້ນໃນລະຫັດໂປຣແກຣມ PLC ມາດຕະຖານເມື່ອຕົວແປການຄິດໄລ່ເກີນ 2,147,483,647 ໂດຍບໍ່ຕ້ອງຕັ້ງຄ່າໃໝ່.






ອອກຄວາມເຫັນໄດ້
ທີ່ຢູ່ອີເມວຂອງທ່ານຈະບໍ່ໄດ້ຮັບການຈັດພີມມາ. ທົ່ງນາທີ່ກໍານົດໄວ້ແມ່ນຫມາຍ *