วันนี้เราสามารถช่วยคุณได้อย่างไร?

The CANOpen master of my IMC card loses sometimes slaves and / or the PLC stops without obvious reason

It is not recommended to use CANOpen-related variables in other tasks but MAST because it can create instabilities.
For example here is a typical PDO mapping from an ATV71:


“_” is added at the end of each variable to clearly mark that they come from CANOpen.
Now to be able to use these variables in other tasks (like Freewheel_Task) global variables have to be created. These global variables act as an interface between MAST and Freewheel_Task.
For example it can be:
CMD_Eject : UINT;
LFRD_Eject : INT;
ETA_Eject : UINT;
RFRD_Eject : INT;
LCR_Eject : UINT;

Code has to be added in MAST task to copy from/to these variables:
CMD_Eject_ := CMD_Eject; // RPDO
LFRD_Eject_ := LFRD_Eject; // RPDO
ETA_Eject := ETA_Eject_; // TPDO
RFRD_Eject := RFRD_Eject_; // TPDO
LCR_Eject := LCR_Eject_; // TPDO

Now CANOpen-related variables are used in MAST task only and the machine should run without trouble.

ชไนเดอร์ อิเล็คทริค Thailand

ดูข้อมูลเพิ่มเติม
รุ่น:
ดูข้อมูลเพิ่มเติม
รุ่น:
  • คู่มือผลิตภัณฑ์
  • ดาวน์โหลดซอฟต์แวร์
  • โปรแกรมช่วยเลือกผลิตภัณฑ์
  • ผลิตภัณฑ์ทดแทนและอะไหล่
  • ศูนย์ช่วยเหลือและการติดต่อ
  • ค้นหาสํานักงานของเรา
  • รับใบเสนอราคา
  • สถานที่จัดจำหน่าย
  • ชุมชน Schneider Electric
  • ร่วมงานกับเรา
  • ข้อมูลบริษัท
  • ร้องเรียนการประพฤติมิชอบ
  • การช่วยการเข้าถึง
  • ห้องข่าว
  • นักลงทุน
  • EcoStruxure
  • ค้นหาตำแหน่งงาน
  • บล็อก
  • นโยบายความเป็นส่วนตัว
  • ประกาศเกี่ยวกับคุกกี้
  • ข้อกำหนดการใช้งาน
  • Change your cookie settings