ບົດສະຫຼຸບເຖິງໜ້າທີ່ຂອງ 1771-ASB
ອຸປະກອນ 1771-ASB (Remote I/O Adapter) ແມ່ນເປັນ module ສຳລັບການສື່ສານໃນລະດັບ rack ໃນລະບົບ PLC-5 Remote I/O. ມັນເຊື່ອມຕໍ່ rack I/O 1771 ເຂົ້າກັບເຄືອຂ່າຍ Remote I/O ແລະ ຊ່ວຍໃຫ້ມີການແລກປ່ຽນຂໍ້ມູນກັບ PLC ຕົ້ນຕໍ. ມັນບໍ່ປະມວນຜົນສັນຍານຈາກທົ່ງເທິງໂດຍກົງ; ແທນທີ່ຈະເປັນການຈັດການການສື່ສານ, ການແຈົງທີ່ຢູ່ (address mapping), ແລະ ການຊື່ອສົມຂໍ້ມູນ (data synchronization) ສຳລັບ rack I/O ຈາກໄລຍະໄກ, ເພື່ອໃຫ້ PLC ສາມາດເຂົ້າເຖິງອຸປະກອນຈາກໄລຍະໄກຜ່ານທີ່ຢູ່ I/O ເດີ່ມດຽວກັນ.
ໜ້າທີ່ຫຼັກຂອງມັນປະກອບມີ:
ຮັບຜິດຊອບການສື່ສານໄລຍະທາງຂອງ I/O, ເພື່ອໃຫ້ເກີດການອັບໂຫຼດ ແລະ ດາວນ໌ໂຫຼດຂໍ້ມູນລະຫວ່າງ Rack ແລະ PLC.
ການຕັ້ງຄ່າທີ່ຢູ່ຂອງ Rack ແລະ ວິທີຈັດລຽງ Rack ຜ່ານ DIP switches ເພື່ອບັນລຸການແຜນທີ່ເຂດຂໍ້ມູນ I/O.
ອັບເດດຂໍ້ມູນຕາມວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວຟິວ......
ໃຫ້ບໍລິການສະແດງສະຖານະພາບພື້ນຖານ ແລະ ຟັງຊັ່ນວິເຄາະຂໍ້ຜິດພາດດ້ານການສື່ສານ.
ສະໜັບສະໜູນການຂະຫຍາຍໂຄງສ້າງ Distributed I/O, ເພື່ອຫຼຸດຜ່ອນຄວາມສັບສົນຂອງການເຊື່ອມຕໍ່ສາຍໄຟທີ່ມີໄລຍະທາງຍາວ.
ໜ້າທີ່ຫຼັກຂອງ DIP Switches
ສະວິດຊ໌ DIP ແມ່ນວິທີການຕັ້ງຄ່າຫຼັກສຳລັບການຕັ້ງຄ່າຮາດແວທ້ອງຖິ່ນຂອງ 1771-ASB, ໃຊ້ເພື່ອກຳນົດພາລາມິເຕີການເຮັດວຽກຂອງຕູ້ I/O ທາງໄກໂດຍກົງ, ໂດຍບໍ່ຈຳເປັນຕ້ອງໃຊ້ຊອບແວຄອມພິວເຕີເຈົ້າ. ຜ່ານສະວິດຊ໌ເຫຼົ່ານີ້, ໂມດູນສາມາດກຳນົດຕົວຕົນຂອງມັນ ແລະ ວິທີຈັດລຽງຂໍ້ມູນໃນເຄືອຂ່າຍ I/O ທາງໄກ, ເພື່ອເຂົ້າຮ່ວມການສື່ສານກັບ PLC ໄດ້ທັນທີຫຼັງຈາກເປີດໄຟ. ຜົນໄດ້ຮັບຈາກການຕັ້ງຄ່ານີ້ແມ່ນ "ຮາດແວເປັນພາລາມິເຕີລະບົບ", ແລະ ເມື່ອຕັ້ງຄ່າແລ້ວຈະກຳນົດການເຮັດວຽກຂອງຕູ້ທາງໄກທັງໝົດໃນລະບົບ I/O ຂອງ PLC-5, ສະນັ້ນຈຶ່ງມີບົດບາດພື້ນຖານ ແລະ ບໍ່ສາມາດຖືກແທນທີ່ໄດ້ໃນການນຳໃຊ້ຈິງ.
ກົດເກນການຕັ້ງຄ່າທີ່ຢູ່ຂອງຕູ້
ທີ່ຢູ່ຂອງ Rack ແມ່ນເປັນຕົວບອກທີ່ເປັນເອກະລັກສຳລັບແຕ່ລະ Rack ຂອງ I/O ທາງໄກ 1771-ASB, ເຊິ່ງເປັນພື້ນຖານຫຼັກທີ່ PLC ໃຊ້ເພື່ອແຍກແຍະຈຸດທາງໄກທີ່ແຕກຕ່າງກັນ. ທີ່ຢູ່ນີ້ຖືກຕັ້ງຄ່າດ້ວຍ DIP switches ໃນຮູບແບບຖືກໜັກດ້ວຍລະບົບຖານສອງ (binary), ໂດຍ switch ຕ່າງໆຈະສອດຄ່ອງກັບຄ່ານ້ຳໜັກທີ່ແຕກຕ່າງກັນ (ເຊັ່ນ: 1, 2, 4, 8, 16, 32). ຄ່າທີ່ຢູ່ສຸດທ້າຍຈະໄດ້ມາຈາກການປະກອບກັນຂອງສະຖານະ ON/ OFF. ທີ່ຢູ່ຂອງແຕ່ລະ rack ຕ້ອງເປັນເອກະລັກ; ມິຖືອວ່າ, PLC ຈະບໍ່ສາມາດແຍກແຍະແຫຼ່ງຂໍ້ມູນໄດ້ຢ່າງຖືກຕ້ອງໃນເວລາການສະແກນ, ສົ່ງຜົນໃຫ້ເກີດຄວາມເສຍຫາຍຂອງຂໍ້ມູນ I/O ຫຼືເຖິງແມ່ນແຕ່ການຂຽນທັບຂໍ້ມູນເກົ່າ. ໃນການປະຕິບັດວິສະວະກຳຈິງ, ມັນມັກຈະຖືກວາງແຜນຮ່ວມກັບການແບ່ງສ່ວນອຸປະກອນ ຫຼື ຫົວໜ່ວຍຂະບວນການເພື່ອຮັບປະກັນການຕັ້ງຄ່າທີ່ມີເຫດຜົນ, ເຊິ່ງຈະຊ່ວຍໃຫ້ການບໍາຮຸງຮັກສາ, ການຂະຫຍາຍ, ແລະ ການຄົ້ນຫາບັນຫາໃນອະນາຄົດເປັນໄປຢ່າງມີປະສິດທິພາບ, ແລະຍັງຊ່ວຍໃຫ້ໂຄງສ້າງການສະແກນຂອງ PLC ມີຄວາມຊັດເຈນ ແລະ ເປັນລະບົບ.
ການຕັ້ງຄ່າຂະໜາດ Rack
ຂະໜາດຂອງ Rack ກຳນົດຂະໜາດຂອງໂຄງສ້າງຂໍ້ມູນທີ່ຖືກຈັດເກັບໄວ້ໃນເຂດຮູບພາບ I/O ຂອງ PLC ສຳລັບ Rack I/O ທີ່ຢູ່ຫ່າງ. ມັນກຳນົດວິທີການຈັດຕັ້ງຂໍ້ມູນ I/O ແລະຄວາມລະອຽດຂອງການສະແກນຢ່າງຊັດເຈນ. ວິທີການຈັດຕັ້ງທີ່ນິຍົມໃຊ້ໃນລະບົບ 1771 ລວມມີ Rack 1/4, Rack 1/2 ແລະ Rack ເຕັມ, ໂດຍແຕ່ລະແບບຈະສອດຄ່ອງກັບຈຳນວນການແຜນທີ່ກຸ່ມ I/O ທີ່ແຕກຕ່າງກັນ. ຖ້າຂະໜາດ Rack ຖືກຕັ້ງຄ່າໃຫ້ໃຫຍ່ເກີນໄປ ຫຼື ເລັກເກີນໄປ ແລະ ການຕັ້ງຄ່າ PLC ບໍ່ສອດຄ່ອງກັນ, ມັນຈະເຮັດໃຫ້ຂໍ້ມູນການປ້ອນ/ສົ່ງອອກເກີດຄວາມບໍ່ສອດຄ່ອງ. ຕົວຢ່າງເຊັ່ນ: ຈຸດການປ້ອນບາງຈຸດອາດຈະສະແດງການປ່ຽນແປງທີ່ຜິດປົກກະຕິໃນ PLC, ຫຼື ອຸປະກອນບາງຊິ້ນອາດຈະບໍ່ຖືກຮູ້ຈັກເລີຍ. ເນື່ອງຈາກວ່າ Remote I/O ຂອງ PLC-5 ດຳເນີນການໂດຍອີງໃສ່ເຄື່ອງຈັກການເຂດຮູບພາບທີ່ຖືກກຳນົດໄວ້ຢ່າງແໜ່ນອນ, ການຈັບຄູ່ຂະໜາດ Rack ຢ່າງຖືກຕ້ອງຈຶ່ງເປັນເງື່ອນໄຂທີ່ຈຳເປັນສຳລັບການດຳເນີນງານທີ່ສະຖຽນ. ໃນຂະນະທີ່ທຳການດຳເນີນການທົດສອບໃນສະຖານທີ່, ມັກຈະຈຳເປັນຕ້ອງກວດສອບຂະໜາດ Rack ກັບການຕັ້ງຄ່າໂປຣແກຣມ PLC ທີລະອັນ.
ເຫດຜົນຂອງການແຜນທີ່ທີ່ຢູ່ I/O
ການແຜນທີ່ທີ່ຢູ່ I/O ແມ່ນເປັນເຄື່ອງຈັກຫຼັກສຳລັບການຕິດຕໍ່ຂໍ້ມູນລະຫວ່າງ 1771-ASB ແລະ PLC. ໂດຍເຖິງແທ້ຈິງແລ້ວ, ມັນປ່ຽນຂໍ້ມູນຈາກ module I/O ທາງຮ່າງກາຍໃນເຂດເຮັດວຽກເປັນພື້ນທີ່ທີ່ຢູ່ເປັນເຫດຜົນທີ່ PLC ສາມາດເຂົ້າເຖິງໄດ້ໂດຍກົງ. ໃນລະບົບ PLC-5, I/O ທີ່ຢູ່ໄກໆ (remote I/O) ໂດຍທົ່ວໄປຈະມີຮູບແບບເປັນ I:x.y ແລະ O:x.y, ໂດຍທີ່ x ແທນທີ່ຢູ່ຂອງ rack ແລະ y ແທນເຖິງເລກກຸ່ມ ຫຼື ເລກຊ່ອງ (slot number) ພາຍໃນ rack. 1771-ASB ຈະຈັດເກັບຂໍ້ມູນຈາກ module I/O ທັງໝົດພາຍໃນ rack ຕາມວຟັງການສະແກນ (scan cycle) ຂອງ PLC ແລະ ຈະແຜນທີ່ມັນໄປຍັງເຂດຮູບພາບຂໍ້ມູນການປ້ອນ/ສົ່ງອອກ (input/output image area) ຂອງ PLC, ດັ່ງນັ້ນຈຶ່ງເກີດການປ່ຽນຈາກສັນຍານທາງຮ່າງກາຍເປັນທີ່ຢູ່ເປັນເຫດຜົນ.
ເພື່ອໃຫ້ເຂົ້າໃຈເລື່ອງນີ້ໄດ້ຢ່າງຊັດເຈນຂຶ້ນ, ມັນສາມາດເບິ່ງເປັນ "ຄວາມສຳພັນການແຜນທີ່ເປັນຊັ້ນ (hierarchical mapping relationship)" ເຊັ່ນດັ່ງທີ່ສະແດງໃນຕາຕະລາງຂ້າງລຸ່ມນີ້:
| ໂຄງສ້າງທາງຮ່າງກາຍ (rack ໃນເຂດເຮັດວຽກ) | ທີ່ຢູ່ເປັນເຫດຜົນຂອງ PLC | ຄຳອະທິບາຍ |
| Rack 0, ກຸ່ມ module ປ້ອນຂໍ້ມູນ (Input Module Group) ເລກ 0 | I:0.0 | ກຸ່ມຂໍ້ມູນປ້ອນເລກ 0 ຂອງ Rack 0 |
| Rack 0, ກຸ່ມ module ສົ່ງອອກ (Output Module Group) ເລກ 1 | O:0.1 | ກຸ່ມຂໍ້ມູນສົ່ງອອກເລກ 1 ຂອງ Rack 0 |
| ກຸ່ມໂມດູນປ້ອນຂໍ້ມູນ ຊັ້ນທີ 3 | I:3.2 | ກຸ່ມຂໍ້ມູນປ້ອນ ຊັ້ນທີ 2 ຂອງຊັ້ນທີ 3 |
| ກຸ່ມໂມດູນສົ່ງອອກ ຊັ້ນທີ 10 | O:10.0 | ກຸ່ມຂໍ້ມູນສົ່ງອອກ ກຸ່ມທີ 0 ຂອງຊັ້ນທີ 10 |
ເຄື່ອງຈັກນີ້ເຮັດວຽກໂດຍໃຊ້ວິທີການສະແກນຢ່າງຕໍ່ເນື່ອງ ແທນທີ່ຈະເປັນການເລີ່ມຕົ້ນດ້ວຍເຫດການໃນເວລາຈິງ. ດັ່ງນັ້ນ, ມີຄວາມເຊື່ອມຕໍ່ທີ່ມີວຟູການສະແກນທີ່ແນ່ນອນລະຫວ່າງ PLC ແລະ I/O ທີ່ຢູ່ໄກ. ເຄື່ອງ 1771-ASB ຈະເຮັດການຮັບຂໍ້ມູນປ້ອນ, ສົ່ງຂໍ້ມູນເປັນຊຸດ (packet), ແລະ ຮັບ-ຈັດສົ່ງຂໍ້ມູນສົ່ງອອກ ໃນແຕ່ລະວຟູການສະແກນ, ເຊິ່ງເຮັດໃຫ້ລະບົບຮັກສາໂຄງສ້າງທີ່ງ່າຍດາຍ ແຕ່ມີຄວາມເປັນຈິງ (determinism) ແລະ ຄວາມສະຖຽນທີ່ແຂງແຮງ. ນີ້ເປັນໜຶ່ງໃນເຫດຜົນທີ່ສຳຄັນທີ່ເຮັດໃຫ້ I/O ທີ່ຢູ່ໄກສາມາດນຳໃຊ້ໃນດ້ານອຸດສາຫະກຳໄດ້ເປັນເວລາດົນນານ.
ຂໍ້ຜິດພາດທີ່ເກີດຂື້ນເປັນປົກກະຕິ ແລະ ບັນຫາຕ່າງໆ
ໃນການນຳໃຊ້ໃນເຂດ, ບັນຫາສ່ວນຫຼາຍທີ່ເກີດຂຶ້ນກັບ 1771-ASB ເກີດຈາກຄວາມບໍ່ສອດຄ່ອງໃນການຕັ້ງຄ່າພື້ນຖານ. ບັນຫາທີ່ເກີດບໍ່ບໍ່ບໍ່ຢູ່ເລື້ອຍໆທີ່ສຸດແມ່ນການຕັ້ງຄ່າທີ່ຢູ່ຂອງ Rack ຊ້ຳກັນ, ເຊິ່ງເຮັດໃຫ້ PLC ບໍ່ສາມາດແຍກແຍະແຫຼ່ງຂໍ້ມູນຈາກ Rack ຕ່າງໆ ໃນເວລາການສັນຫາ, ສົ່ງຜົນໃຫ້ເກີດຄວາມສັບສົນໃນການປ້ອນຂໍ້ມູນ/ສົ່ງອອກຂໍ້ມູນ ຫຼື ການເກີດການທັບຊ້ຳຂອງສັນຍານ. ອັນດັບສອງ, ການຕັ້ງຄ່າຂະໜາດ Rack ທີ່ບໍ່ຖືກຕ້ອງເປັນບັນຫາທີ່ເກີດຂຶ້ນເລື້ອຍໆ. ເມື່ອການຕັ້ງຄ່າ ASB ບໍ່ສອດຄ່ອງກັບການຕັ້ງຄ່າຂອງ PLC, ມັນຈະເຮັດໃຫ້ເກີດການເລື່ອນຂອງການແຜນທີ່ຂໍ້ມູນ I/O, ສົ່ງຜົນໃຫ້ຈຸດປ້ອນຂໍ້ມູນບາງຈຸດສອດຄ່ອງເປັນເຫດຜົນກັບສັນຍານທາງດ້ານຮ່າງກາຍທີ່ບໍ່ຖືກຕ້ອງ. ນອກຈາກນີ້, ການກຳນົດທິດທາງຂອງ DIP switch ທີ່ບໍ່ຖືກຕ້ອງເປັນບັນຫາທີ່ເກີດຂຶ້ນເລື້ອຍໆອີກອັນໜຶ່ງ. ເນື່ອງຈາກວ່າແຕ່ລະຊຸດຂອງ module ອາດຈະມີທິດທາງ ON/OFF ທີ່ແຕກຕ່າງກັນ, ດັ່ງນັ້ນການປ່ຽນທິດທາງການຕັ້ງຄ່າຈຶ່ງເກີດຂຶ້ນໄດ້ງ່າຍຫຼາຍຖ້າບໍ່ໄດ້ອ່ານຄູ່ມືໃນເຂດ. ສຸດທ້າຍ, ການປ່ຽນແປງການຕັ້ງຄ່າ DIP ໃນເວລາທີ່ວົງຈອນຍັງຢູ່ໃນສະຖານະພາບເປີດ (powered on) ອາດຈະເຮັດໃຫ້ເກີດສະຖານະການທີ່ບໍ່ປົກກະຕິຂອງ module ຫຼື ເຖິງແຕ່ການລົ້ມເຫຼວຂອງການສື່ສານ; ດັ່ງນັ້ນ, ຂໍ້ປະຖົມສຳຄັນທີ່ຕ້ອງປະຕິບັດຢ່າງເຂັ້ມງວດແມ່ນການປະຕິບັດເມື່ອໄດ້ປິດໄຟ.
ແນະນຳການດີບັກ (ປະສົບການໃນເຂດ)
ໃ during ການດີບັກຈິງໆ, ແນະນຳໃຫ້ເລີ່ມຕົ້ນດ້ວຍການຕັ້ງຄ່າຮາດແວທີ່ພື້ນຖານທີ່ສຸດ ແທນທີ່ຈະກວດສອບໂປຣແກຣມ PLC ໂດຍກົງ. ຂັ້ນຕົ້ນ, ຄວນຕັ້ງຄ່າ DIP switch ໃນເວລາທີ່ໄຟຟ້າຖືກປິດ, ເພື່ອໃຫ້ແນ່ໃຈວ່າ Rack Address ແມ່ນເອກະລັກ ແລະ ບໍ່ມີການຂັດແຍ້ງກັນ. ຂັ້ນທີສອງ, ຕ້ອງຢືນຢັນວ່າ Rack Size ສອດຄ່ອງຢ່າງເຕັມທີ່ກັບການຕັ້ງຄ່າ Remote I/O ຂອງ PLC. ຫຼັງຈາກເປີດໄຟຟ້າ, ສັງເກດສະຖານະຂອງສະແດງຜົນສະຖານະ (status indicator lights) ໃນແຜງ 1771-ASB. ສະຖານະ ACTIVE ແລະ FAULT ສາມາດໃຫ້ຂໍ້ບອກເບື້ອງຕົ້ນວ່າການສື່ສານໄດ້ຖືກຕັ້ງຄ່າແລ້ວຫຼືບໍ່. ຖ້າການສື່ສານເປັນປົກກະຕິ ແຕ່ຂໍ້ມູນຜິດປົກກະຕິ, ຄວນເນັ້ນການກວດສອບວ່າເຂດການແຜນທີ່ I/O (I/O mapping area) ສອດຄ່ອງຢ່າງຖືກຕ້ອງ ແລະ ສັງເກດວ່າຂໍ້ມູນເຂົ້າ (input) ແລະ ຂໍ້ມູນອອກ (output) ໃນອິນເຕີເຟດການຈັບຈອງຂອງ PLC ມີການອັບເດດຢ່າງເປັນເວລາຕາມການປ່ຽນແປງໃນເຂດການຈິງ (field) ຫຼືບໍ່. ປະສົບການສະແດງໃຫ້ເຫັນວ່າບັນຫາສ່ວນຫຼາຍເກີດຂຶ້ນໃນຂະບວນການຕັ້ງຄ່າທີ່ຢູ່ (address) ແລະ ວິທີຈັດລຽງ (structure) ແທນທີ່ຈະເປັນບັນຫາການລົ້ມເຫຼວຂອງຮາດແວການສື່ສານເອງ.
ເນື້ອຫາສັ້ນๆ
ທຸກໆ ໜ້າທີ່ຫຼັກຂອງ 1771-ASB ມີສ່ວນກ່ຽວຂ້ອງກັບການຕັ້ງຄ່າ DIP switch ເຊິ່ງເປັນການກຳນົດຕົວຕົນ ແລະ ລັກສະນະຂອງຂໍ້ມູນຂອງ Rack I/O ທີ່ຢູ່ໄກ້ຈາກເຄືອຂ່າຍ PLC ຜ່ານຮາດແວ. ທີ່ຢູ່ຂອງ Rack (Rack Address) ກຳນົດວ່າ "ໃຜ" ແມ່ນ Rack ນີ້, ຂະໜາດຂອງ Rack (Rack Size) ກຳນົດວ່າ "ແນວໃດ" ທີ່ Rack ຈັດລຽງຂໍ້ມູນ, ແລະ ລັກສະນະການແຜນທີ່ I/O (I/O mapping logic) ກຳນົດວ່າ "ແນວໃດ" ທີ່ PLC ອ່ານຂໍ້ມູນນີ້. ສ່ວນປະກອບທັງສາມຢ່າງນີ້ຕ້ອງເປັນໄປຕາມຄວາມເປັນເອກະພາບ ແລະ ມີເຫດຜົນທາງດ້ານເຫດຜົນເພື່ອຮັບປະກັນການເຮັດວຽກທີ່ສະຖຽນຕົນຂອງລະບົບ Remote I/O. ໃນໂຄງສ້າງ PLC-5, ກົນໄກທີ່ມີຄວາມແນ່ນອນນີ້ ຢູ່ໃນການຕັ້ງຄ່າຮາດແວ ໃຫ້ລະບົບສາມາດຮັກສາຄວາມເຊື່ອຖືໄດ້ ແລະ ຄວາມເປັນເອກະພາບໄດ້ເປັນເວລາດົນນານ, ເຖິງແມ່ນວ່າຈະຢູ່ໃນສະພາບແວດລ້ອມອຸດສາຫະກຳທີ່ສັບສົນ.