ที่อยู่จับคู่:
AC Simulation Volume 11 CID1 = 40 CID2 = 41
AC สองหน้าจอ AC สองทางฉันได้มาจาก Baotou 7e
| คืนชดเชยแพ็คเก็ต 350 แพ็คเก็ต | เนื้อหา | กลับไปที่ที่อยู่รายงาน |
| 30-31 | เอาต์พุตปัจจุบัน | ฉัน+85 ~ i+92 |
| 32-33 | เอาต์พุตปัจจุบัน B | ฉัน+93 ~ i+100 |
| 34-35 | เอาต์พุตปัจจุบัน C | ฉัน+101 ~ i+108 |
| 36-37 | 1 AC Phase A แรงดันไฟฟ้า | ฉัน+17 ~ i+24 |
| 38-39 | แรงดันไฟฟ้า 1 เฟส A AC | ฉัน+25 ~ i+32 |
| 40-41 | แรงดันไฟฟ้า 1 เฟส A AC | ฉัน+33 ~ i+40 |
| 42-43 | ความถี่เอาท์พุท 1 AC | ฉัน+41 ~ i+48 |
| 44-45 | 2 AC Phase A แรงดันไฟฟ้า | ฉัน+51 ~ i+58 |
| 46-47 | แรงดันไฟฟ้า 2 เฟส AC | ฉัน+59 ~ i+66 |
| 48-49 | แรงดันไฟฟ้า 2 ช่อง AC AC | ฉัน+67 ~ i+74 |
| 50-51 | ความถี่เอาต์พุต AC 2 ตัว | ฉัน+75 ~ i+82 |
วิธีการแปลง: Databuf [0] Databuf [1] Databuf [2] Databuf [3] Databuf [4] Databuf [5] Databuf [6] Databuf [7]
*10 แล้วจัดเรียง
IntegerTemp [0] IntegerTemp [1]
ใช้ฟังก์ชั่น Round () เพื่อดำเนินการปัดเศษ
ปริมาณสวิตช์ AC: CID1 = 40 CID2 = 43 ตรวจสอบข้อมูลในสถานที่เพื่อรับ 6 ไบต์
หมายเลขซีเรียล | เนื้อหา | ไบต์ |
1 | จำนวนสวิตช์ที่ตรวจพบ m = 0 | 1 |
M+2 | จำนวนสถานะที่ผู้ใช้กำหนด p = 3 | 1 |
M+3 | สถานะการสลับ AC (E0H อัตโนมัติหรือ Manual E1H) | 1 |
m+4 | สถานะแสง (ปิด E3H หรือบน E2H) | 1 |
m+5 | หมายเลขถนนทำงานปัจจุบัน First (E4), Second (E5), Third (E6) | 1 |
| คืนชดเชยแพ็คเก็ต 350 แพ็คเก็ต | เนื้อหา | กลับไปที่ที่อยู่รายงาน |
| 6.1 | สถานะการสลับ AC | ฉัน+19 ~ i+20 |
| 6.2 | สถานะแสง | ฉัน+21 ~ i+22 |
รับ 0 ด้วยตนเองรับ 1 โดยอัตโนมัติรับ 0 ปิดรับ 1 งานเพิ่มปัญหาการควบคุมลูปข้อผิดพลาดสามครั้งโยนข้อผิดพลาด
กระบวนการเพิ่มสองไบต์เป็นไบต์เดียว {------------------------------------------------ ------------------------------------------------------ ------------------ ------------------} {-------- ------------------------------------------------------ ------------------------------------------------------ ------------------} {------------------------------------------------------------------------------------------------------------------------------ ------------------------------------------------------ ------------------------ ---------------} {----- ---@param remign: ข้อมูลไบต์ที่ได้รับ ------------------------ ------------} {--- ----- 2005-06-27 เพิ่มโดย Fane ------------------------------------- ---------- -------------------} การเปลี่ยนแปลงขั้นตอน 2to1 (input1, input2: byte; var remign: byte);
ประกาศการกำหนดใหม่เป็นพารามิเตอร์ VAR และ PASS โดยใช้วิธีการอ้างอิง
Exchange Alarm Volume: CID1 = 40 CID2 = 44 ตรวจสอบข้อมูลในสถานที่เพื่อรับ 24 ไบต์
หมายเลขซีเรียล | เนื้อหา | ไบต์ |
| จำนวนระบบการกระจาย AC บนหน้าจอนี้ m | 1 | |
| 1 อินพุตบรรทัด/แรงดันเฟส AB/A | 1 | |
| 1 อินพุตบรรทัด/แรงดันเฟส BC/B | 1 | |
| 1 อินพุตบรรทัด/แรงดันเฟส Ca/C | 1 | |
| ความถี่ช่อง 1 ช่อง | 1 | |
| ฟิวส์ตรวจจับ 1 ทาง (หรือสวิตช์) หมายเลข m | 1 | |
| 1 หมายเลขสัญญาณเตือนที่ผู้ใช้กำหนด p = 8 | 1 | |
| 1 ไบต์ที่ผู้ใช้กำหนด | 8 × 1 | |
| แรงดันไฟฟ้าอินพุต/เฟส 2 ช่องสัญญาณ AB/A | 1 | |
| 2 ช่องสัญญาณอินพุตสาย/แรงดันเฟส BC/B | 1 | |
| แรงดันไฟฟ้าอินพุต/เฟส 2 ช่องสัญญาณ Ca/C | 1 | |
| ความถี่ 2 ช่อง | 1 | |
| ฟิวส์ตรวจจับ 2 ทาง (หรือสวิตช์) หมายเลข m | 1 | |
| หมายเลขสัญญาณเตือนที่ผู้ใช้กำหนด 2 ทิศทาง p = 0 | 1 | |
| เฟส A กระแสอินพุต | 1 | |
| กระแสอินพุตเฟส B | 1 | |
| กระแสอินพุตเฟส C | 1 |
custom p = 8 แรกที่กำหนดเองที่สองคือ 0 หมายเหตุ 20 20 ละเว้น