ถาม: น้องชายมีโปรแกรมที่ไม่เข้าใจเป็นโปรแกรมที่กำหนดให้กับตัวเข้ารหัสค่าสัมบูรณ์ (โหมดการสื่อสารการกำหนดค่า DP, 32 บิตหลายเทิร์น P+F) สิ่งนี้ทำในโปรแกรม: DW#16#401F ถูกโหลดลงในอินพุต 32 บิตของตัวเข้ารหัสในระหว่างการทำงานปกติและการโหลด DW#16#401F จะหยุดลงเมื่อจะกำหนดตัวเข้ารหัสสัมบูรณ์ ป้อน DW#16#8000401F โดยที่ 401F เป็นค่าที่โหลด ทำไมฉันถึงโหลด DW#16#401F ในการทำงานปกติเสมอ? เมื่อตัวเข้ารหัสถูกกำหนดค่า DW#16#8000401F จะหายไป มันเป็น 32 บิตของ encoder และมีกี่ตัวที่ใช้ในการควบคุมตัวเข้ารหัส? ตัวอย่างเช่นบิตสูงสุดในตัวเข้ารหัส 32 บิตจะใช้เพื่อล้างค่าตัวเข้ารหัส น้องชายสับสนเล็กน้อยที่นี่ ฮีโร่สามารถตอบได้หรือไม่? นอกจากนี้เครื่องเข้ารหัสแบบอัลทีเรอเทิร์นแบบหลายเทิร์นเทิร์นสามารถเลี้ยวได้กี่รอบ? คำนวณอย่างไร?
ตอบ: เนื่องจากฉันไม่ได้ใช้ตัวเข้ารหัสของ Pepperl+Fuchs ฉันไม่รู้ว่าคำสองคำของการสื่อสาร DP เฉพาะแต่ละคำมีความหมายอย่างไร แต่ตัวเข้ารหัสค่าสัมบูรณ์นั้นคล้ายกันมาก เรามักจะใช้ตัวเข้ารหัสแบบสัมบูรณ์ T+R เพื่อเขียนค่าไปยังตัวเข้ารหัสสัมบูรณ์ซึ่งหมายถึงการปรับเทียบตัวเข้ารหัส โดยปกติค่าที่จะเขียนลงในตัวเข้ารหัสจะต้องเรียกใช้คำควบคุมเล็กน้อย ในมุมมองของตัวเข้ารหัสของคุณมันเป็นบิตที่สูงที่สุดของ DW#16#8000401F เมื่อตั้งตำแหน่งนี้ตัวเข้ารหัสสามารถเขียนได้ การรีเซ็ตบิตนี้ไม่อนุญาตให้เขียนตัวเข้ารหัสสัมบูรณ์ DW#16#401F คำสองคำนี้หมายถึงคำควบคุมในการทำงานปกติและอาจมีคำสถานะ ความหมายเฉพาะที่คุณสามารถเห็นได้ในบทการสื่อสารต่อไปนี้ของตัวเข้ารหัสนี้รับความหมายของแต่ละคนในการสื่อสาร DP เพราะ Beckhoff ไม่ค่อยได้ใช้
