Sfoglia il codice sorgente

feat: 新增控制面板核心功能及UI界面

- 添加ControlPanelCore类,实现电机控制、俯仰控制等功能
- 创建ControlPanelUI类,提供图形用户界面,支持摇杆控制、多段运行等操作
- 新增MotorControl和PitchControl模块,分别用于电机和俯仰电机的底层控制
- 添加单元测试文件unitTest.py,验证UI功能
Hannnk 2 mesi fa
commit
eee4158edd

+ 3 - 0
.idea/.gitignore

@@ -0,0 +1,3 @@
+# 默认忽略的文件
+/shelf/
+/workspace.xml

+ 11 - 0
.idea/ControlPanelV2.iml

@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<module type="PYTHON_MODULE" version="4">
+  <component name="NewModuleRootManager">
+    <content url="file://$MODULE_DIR$">
+      <excludeFolder url="file://$MODULE_DIR$/.venv" />
+      <excludeFolder url="file://$MODULE_DIR$/.venv1" />
+    </content>
+    <orderEntry type="jdk" jdkName="Python 3.11 (ControlPanelV2)" jdkType="Python SDK" />
+    <orderEntry type="sourceFolder" forTests="false" />
+  </component>
+</module>

+ 6 - 0
.idea/MarsCodeWorkspaceAppSettings.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="com.codeverse.userSettings.MarscodeWorkspaceAppSettingsState">
+    <option name="ckgOperationStatus" value="SUCCESS" />
+  </component>
+</project>

+ 19 - 0
.idea/inspectionProfiles/Project_Default.xml

@@ -0,0 +1,19 @@
+<component name="InspectionProjectProfileManager">
+  <profile version="1.0">
+    <option name="myName" value="Project Default" />
+    <inspection_tool class="PyPep8NamingInspection" enabled="true" level="WEAK WARNING" enabled_by_default="true">
+      <option name="ignoredErrors">
+        <list>
+          <option value="N802" />
+        </list>
+      </option>
+    </inspection_tool>
+    <inspection_tool class="PyUnresolvedReferencesInspection" enabled="true" level="WARNING" enabled_by_default="true">
+      <option name="ignoredIdentifiers">
+        <list>
+          <option value="typing.SupportsAbs.*" />
+        </list>
+      </option>
+    </inspection_tool>
+  </profile>
+</component>

+ 6 - 0
.idea/inspectionProfiles/profiles_settings.xml

@@ -0,0 +1,6 @@
+<component name="InspectionProjectProfileManager">
+  <settings>
+    <option name="USE_PROJECT_PROFILE" value="false" />
+    <version value="1.0" />
+  </settings>
+</component>

+ 7 - 0
.idea/misc.xml

@@ -0,0 +1,7 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="Black">
+    <option name="sdkName" value="D:\ProgramData\Anaconda" />
+  </component>
+  <component name="ProjectRootManager" version="2" project-jdk-name="Python 3.11 (ControlPanelV2)" project-jdk-type="Python SDK" />
+</project>

+ 8 - 0
.idea/modules.xml

@@ -0,0 +1,8 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="ProjectModuleManager">
+    <modules>
+      <module fileurl="file://$PROJECT_DIR$/.idea/ControlPanelV2.iml" filepath="$PROJECT_DIR$/.idea/ControlPanelV2.iml" />
+    </modules>
+  </component>
+</project>

+ 140 - 0
ControlPanelCore.py

@@ -0,0 +1,140 @@
+import logging
+from tkinter import messagebox
+import PitchControl
+import MotorControl
+
+
+class ControlPanelCore:
+    def __init__(self):
+        self.motor = MotorControl.MotorClient()
+        self.initialize_variables()
+
+    def initialize_variables(self):
+        self.motor_position = self.motor_velocity = self.motor_mode = self.motor_angle = 0
+        self.pitch_motor_angle = round(12, 1)
+        self.motor_is_running = self.pitch_motor_is_running = False
+
+    def update_motor_status(self):
+        """更新电机状态信息,包括运行状态、速度、位置和模式。"""
+        self.motor_is_running = self.is_motor_running()
+        self.motor_velocity = self.calculate_motor_velocity()
+        self.motor_position = self.motor.get_current_position()
+        self.motor_angle = self.get_motor_angle()
+        self.motor_mode = self.motor.get_mode()
+
+    def is_motor_running(self):
+        """判断电机是否在运行。"""
+        return self.motor.get_status() == "0x1"
+
+    def calculate_motor_velocity(self):
+        """计算电机的当前速度。"""
+        velocity = int(self.motor.get_velocity()) * 360 / self.motor.resolution
+        return round(velocity, 2)
+
+    def start_motor(self, velocity, offset_pixels):
+        """启动电机"""
+        self.motor.set_velocity_mode()
+        self.calibrate_velocity(velocity, offset_pixels)
+        values = [6, 7, 15]  # 状态切换
+        for value in values:
+            self.motor.write(61443, value)
+            self.motor.read(61443, 1)
+            self.motor.read(61444, 1)
+
+    def calibrate_velocity(self, velocity, offset_pixels):
+        velocity = int(self.motor.resolution * velocity / 60)  # 将将速度单位转换为 P/s
+        # 精确调整转台的速度值来适应快门速度的变化
+        pixels_per_round = 2160 * 100 - offset_pixels*2  # 每100帧实际的像素数
+        target_pixels_per_round = 2160 * 100  # 每100帧目标像素数
+        partial = pixels_per_round / target_pixels_per_round  # 目标像素数与实际像素数的比例
+        velocity = int(velocity / partial)  # 根据该比例调整速度
+        self.motor.set_velocity(velocity)  # 用调整后的速度给转台发指令
+
+    def get_motor_angle(self):
+        position = self.motor_position if self.motor_position >= 0 else self.motor_position + 2147483648
+        angle = float((position % self.motor.resolution) / self.motor.resolution * 360)
+        return round(angle, 2)
+
+    def stop_motor(self):
+        self.motor.shutdown()
+
+    def motor_home(self):
+        # 开始回零
+        self.motor.homing()
+        # 成功的对话框
+        messagebox.showinfo("通知", "回零成功!")
+
+    def pitch_motor_home(self):
+        self.pitch_motor.find_zero_position()
+
+    def increase_pitch(self):
+        try:
+            self.pitch_motor.decrease_angle()
+        except ValueError:
+            messagebox.showerror(title='错误', message='角度超出调整范围!')
+
+    def decrease_pitch(self):
+        try:
+            self.pitch_motor.increase_angle()
+
+        except ValueError:
+            messagebox.showerror(title='错误', message='角度超出调整范围!')
+
+    def zero_pitch(self):
+        self.pitch_motor.move_to_angle(0)
+
+    def move_relative(self, angle):
+        """相对移动指定角度"""
+        relative_position = int(angle * self.motor.resolution / 360)  # 计算目标位置
+        self.motor.set_target_position(relative_position)  # 设置目标位置
+        self.motor.enable_operation()  # 启动电机操作
+        self.motor.set_relative_position()  # 执行相对移动
+
+    def download_segment(self ,position, velocity, acceleration, wait_time,target_value,loop=True,segment_number=0,mode=1,search_mode=1):
+        """
+        下载运动段参数到电机控制器。
+
+        参数:
+        - position: 目标位置。
+        - velocity: 运动速度。
+        - acceleration: 加速度。
+        - wait_time: 等待时间。
+        - target_value: 目标值。
+        - loop: 是否循环执行该段,默认为 True。
+        - segment_number: 段号,默认为 0。
+        - mode: 模式,默认为 1。
+        - search_mode: 搜索模式,默认为 1。
+
+        返回:
+        - None
+        """
+        # 设置段号和循环模式
+        self.motor.set_segment(segment_number,loop)
+        # 设置段的参数,包括位置、速度、加速度、等待时间、目标值、模式和搜索模式
+        self.motor.set_segment_parameters(segment_number, position, velocity, acceleration, wait_time, target_value, mode, search_mode)
+        pass
+
+
+    def start_segment(self):
+        self.motor.set_start_segment()
+        pass
+
+
+if __name__ == "__main__":
+    Core = ControlPanelCore()
+    velocity= 50
+    acceleration = 200
+    wait_time = 200
+    target_value = 60
+    target_value = int(Core.motor.resolution * target_value / 360)
+    loop = True
+    Core.download_segment(position=target_value,velocity=velocity,acceleration=acceleration,wait_time=wait_time,target_value=target_value,loop=loop)
+
+    Core.start_segment()
+    while True:
+        print(Core.motor.read(1030, 1, 'UNS16'))
+
+# if __name__ == "__main__":
+#     Core = ControlPanelCore()
+#     Core.stop_motor()
+

+ 389 - 0
ControlPanelUI.py

@@ -0,0 +1,389 @@
+import math
+import threading
+import tkinter as tk
+from tkinter import messagebox, ttk
+
+from ControlPanelCore import ControlPanelCore
+
+
+class ControlPanelUI:
+    def __init__(self, root):
+        self.joystick_active = False
+        self.Core = ControlPanelCore()
+        self.font_style = ("Microsoft YaHei UI", 12)
+        self.root = root
+        self.root.title("控制台")
+        self.setup_ui()
+        self.target_velocity = int(self.motor_velocity_entry.get()) / 6
+        self.create_joystick()
+        self.refresh_status()
+
+    def refresh_status(self):
+        self.Core.update_motor_status()
+        self.update_ui_labels()
+        self.schedule_next_refresh()
+
+    def update_ui_labels(self):
+        self.status_label.config(text=f"状态: {'使能' if self.Core.motor_is_running else '失能'}")
+        self.position_label.config(text=f"位置: {self.Core.motor_position}")
+        self.motor_angle_label.config(text=f"水平: {self.Core.motor_angle}°")
+        self.velocity_label.config(text=f"速度: {self.Core.motor_velocity} °/s")
+        self.mode_label.config(text=f"模式: {self.Core.motor_mode}")
+
+    def schedule_next_refresh(self):
+        self.refresh_thread = threading.Timer(3, self.refresh_status)
+        self.refresh_thread.start()
+
+    def create_joystick(self):
+        # 创建画布用于摇杆
+        self.joystick_canvas = tk.Canvas(self.joystick_tab, width=200, height=200, bg='white')
+        # 使用 grid 布局,并设置 padx, pady 将其居中对齐
+        self.joystick_canvas.grid(row=0, column=0, padx=10, pady=10, sticky="nsew")
+        self.zero_angle = 255699 / self.Core.motor.resolution * 360
+        # 定义摇杆和圆周的属性
+        self.center = (100, 100)
+        self.circle_radius = 80
+        self.joystick_radius = 13
+        # 旋转后,摇杆的初始位置位于圆周的顶部
+        self.joystick = self.joystick_canvas.create_oval(
+            self.center[0] - self.joystick_radius, self.center[1] - self.circle_radius - self.joystick_radius,
+            self.center[0] + self.joystick_radius, self.center[1] - self.circle_radius + self.joystick_radius,
+            fill='blue'
+        )
+        self.joystick_canvas.bind("<B1-Motion>", self.update_joystick_position)
+        # 绘制摇杆的运动轨迹
+        self.joystick_canvas.create_oval(
+            self.center[0] - self.circle_radius, self.center[1] - self.circle_radius,
+            self.center[0] + self.circle_radius, self.center[1] + self.circle_radius,
+            outline='gray'
+        )
+
+        # 添加角度显示标签
+        self.angle_label = tk.Label(self.joystick_canvas, text=f"{round(self.zero_angle, 2)}°", bg='white')
+        self.angle_label.place(x=self.center[0], y=self.center[1], anchor="center")
+
+        self.joystick_canvas.bind("<ButtonRelease-1>", self.on_joystick_release)
+
+    def update_joystick_position(self, event):
+        if self.joystick_active:  # 只在激活状态下更新摇杆位置
+            joystick_angle = math.atan2(self.center[1] - event.y, event.x - self.center[0])
+            joystick_angle = math.degrees(joystick_angle)
+            if joystick_angle < 0:
+                joystick_angle += 360
+
+            new_x = self.center[0] + self.circle_radius * math.cos(math.radians(joystick_angle))
+            new_y = self.center[1] - self.circle_radius * math.sin(math.radians(joystick_angle))
+            self.joystick_canvas.coords(self.joystick, new_x - self.joystick_radius, new_y - self.joystick_radius,
+                                        new_x + self.joystick_radius, new_y + self.joystick_radius)
+            motor_angle = 360 - joystick_angle + self.zero_angle
+            motor_angle = motor_angle if motor_angle <= 360 else motor_angle - 360
+            self.angle_label.config(text=f"{motor_angle:.2f}°")  # 在圆心更新角度显示
+
+    def on_joystick_release(self, event):
+        if self.joystick_active:
+            # 计算并发送当前摇杆的位置
+            joystick_angle = math.atan2(self.center[1] - event.y, event.x - self.center[0])
+            joystick_angle = math.degrees(joystick_angle)
+            if joystick_angle < 0:
+                joystick_angle += 360
+            motor_angle = 360 - joystick_angle + self.zero_angle
+            motor_angle = motor_angle if motor_angle <= 360 else motor_angle - 360
+            self.update_motor_position(motor_angle)
+
+    def update_motor_position(self, angle):
+        current_angle = self.Core.motor_angle
+        relative_angle = min([angle - current_angle, current_angle - angle], key=abs)
+        relative_position = int(relative_angle * self.Core.motor.resolution / 360)
+        self.Core.motor.set_target_position(relative_position)
+        self.Core.motor.enable_operation()
+        self.Core.motor.set_relative_position()
+
+    def setup_running_ui(self):
+        control_board = tk.Frame(self.running_tab)
+        control_board.pack(expand=True)
+        speed_frame = tk.Frame(control_board)
+        speed_frame.grid(column=0, row=1, padx=10, pady=10, sticky="w")
+        # 在容器内创建文本框
+        speed_label = tk.Label(speed_frame, text="速度设置: ", font=self.font_style)
+        speed_label.pack(side=tk.LEFT)
+        self.motor_velocity_entry = ttk.Entry(speed_frame, font=self.font_style, width=8)
+        self.motor_velocity_entry.pack(side=tk.LEFT)
+        self.motor_velocity_entry.insert(0, "90")
+        # 在容器内创建单位标签
+        unit_label = tk.Label(speed_frame, text="°/s", font=self.font_style)
+        unit_label.pack(side=tk.LEFT)
+
+        # 校准电机运动速度,消除画面偏移
+
+        calibrate_frame = tk.Frame(control_board)
+        calibrate_frame.grid(column=0, row=3, padx=10, pady=10, sticky="w")
+        diff_label = tk.Label(calibrate_frame, text="偏移像素: ", font=self.font_style)
+        diff_label.pack(side=tk.LEFT)
+        self.diff_entry = ttk.Entry(calibrate_frame, font=self.font_style, width=8)
+        self.diff_entry.pack(side=tk.LEFT)
+        self.diff_entry.insert(0, "-60")
+
+        pitch_button_frame = tk.Frame(control_board)
+        pitch_button_frame.grid(column=0, row=2, sticky="w", padx=10)
+        pitch_button_label = tk.Label(pitch_button_frame, text="俯仰调节:", font=self.font_style)
+        pitch_button_label.pack(side=tk.LEFT)
+        # 创建增加俯仰角的按钮
+        increase_pitch_button = tk.Button(pitch_button_frame, text="🔼", command=self.increase_pitch_button)
+        increase_pitch_button.pack(side=tk.LEFT)
+        # 创建减少俯仰角的按钮
+        decrease_pitch_button = tk.Button(pitch_button_frame, text="🔽", command=self.decrease_pitch_button)
+        decrease_pitch_button.pack(side=tk.LEFT)
+        # 创建回到零度的按钮
+        zero_pitch_button = tk.Button(pitch_button_frame, text="0°", command=self.zero_pitch_button)
+        zero_pitch_button.pack(side=tk.LEFT)
+
+        # 创建按钮的容器
+        motor_button_frame = tk.Frame(control_board)
+        motor_button_frame.grid(column=0, row=4, columnspan=2, padx=10, pady=10, sticky="ew")
+
+        # 在容器内创建启动按钮
+        start_button = ttk.Button(motor_button_frame, text="▶ 启动", command=self.start_motor_button)
+        start_button.grid(row=0, column=0)
+
+        # 在容器内创建停止按钮
+        stop_button = ttk.Button(motor_button_frame, text="⏸ 暂停", command=self.stop_motor_button)
+        stop_button.grid(row=0, column=1)
+
+        # 在容器内创建转台回零按钮
+        motor_zero_button = ttk.Button(motor_button_frame, text="转台回零", command=self.motor_home_button)
+        motor_zero_button.grid(row=1, column=0)
+
+        # 在容器内创建俯仰回零按钮
+        pitch_motor_zero_button = ttk.Button(motor_button_frame, text="俯仰回零", command=self.pitch_motor_home_button)
+        pitch_motor_zero_button.grid(row=1, column=1)
+
+    def on_tab_change(self, event):
+        # 仅在用户确认时执行激活操作
+        selected_tab = event.widget.tab('current')['text']
+        if selected_tab == '遥控':
+            if not self.joystick_active:
+                user_confirmation = messagebox.askokcancel("确认", "电机将切换为位置控制模式,是否继续?")
+                if user_confirmation:
+                    self.Core.motor.shutdown()
+                    self.joystick_active = True
+                    self.Core.motor.set_position_mode()
+            else:
+                messagebox.showinfo("提示", "当前已处于位置控制模式。")
+        elif selected_tab == '多段运行':
+            user_confirmation = messagebox.askokcancel("确认", "电机将切换为多段运行模式,是否继续?")
+            if user_confirmation:
+                self.Core.motor.shutdown()
+                self.Core.motor.set_multi_mode()
+                self.joystick_active = False
+
+    def center_window(self, width, height):
+        # 获取屏幕尺寸以计算布局参数,使窗口居中
+        screen_width = self.root.winfo_screenwidth()
+        screen_height = self.root.winfo_screenheight()
+        self.root.minsize(width, height)
+        x = (screen_width / 2) - (width / 2)
+        y = (screen_height / 2) - (height / 2)
+        self.root.geometry('%dx%d+%d+%d' % (width, height, x, y))
+
+    def setup_segment_ui(self):
+        segment_frame = tk.Frame(self.rotate_tab)  # 多段运动功能框架
+        segment_frame.pack(expand=True, pady=10)
+
+        # 点动步长设置
+        step_frame = tk.Frame(segment_frame)
+        step_frame.grid(column=0, row=0, padx=10, pady=10, sticky="w")
+        step_label = tk.Label(step_frame, text="步长设置: ", font=self.font_style)
+        step_label.pack(side=tk.LEFT)
+        self.step_entry = ttk.Entry(step_frame, font=self.font_style, width=8)
+        self.step_entry.pack(side=tk.LEFT)
+        self.step_entry.insert(0, "30")  # 默认步长为60°
+        step_unit_label = tk.Label(step_frame, text="°", font=self.font_style)
+        step_unit_label.pack(side=tk.LEFT)
+
+        # 停止延迟时间设置
+        delay_frame = tk.Frame(segment_frame)
+        delay_frame.grid(column=0, row=1, padx=10, pady=10, sticky="w")
+        delay_label = tk.Label(delay_frame, text="等待时间: ", font=self.font_style)
+        delay_label.pack(side=tk.LEFT)
+        self.stop_delay_entry = ttk.Entry(delay_frame, font=self.font_style, width=8)
+        self.stop_delay_entry.pack(side=tk.LEFT)
+        self.stop_delay_entry.insert(0, "100")  # 默认延迟时间为500ms
+        delay_unit_label = tk.Label(delay_frame, text="ms", font=self.font_style)
+        delay_unit_label.pack(side=tk.LEFT)
+
+        # 速度设置
+        speed_frame = tk.Frame(segment_frame)
+        speed_frame.grid(column=0, row=2, padx=10, pady=10, sticky="w")
+        speed_label = tk.Label(speed_frame, text="轮廓速度: ", font=self.font_style)
+        speed_label.pack(side=tk.LEFT)
+        self.speed_entry = ttk.Entry(speed_frame, font=self.font_style, width=8)
+        self.speed_entry.pack(side=tk.LEFT)
+        self.speed_entry.insert(0, "50")  # 默认延迟时间为500ms
+        delay_unit_label = tk.Label(speed_frame, text="RPM", font=self.font_style)
+        delay_unit_label.pack(side=tk.LEFT)
+
+        # 加速度设置
+        acceleration_frame = tk.Frame(segment_frame)
+        acceleration_frame.grid(column=0, row=3, padx=10, pady=10, sticky="w")
+        acceleration_label = tk.Label(acceleration_frame, text="   加速度: ", font=self.font_style)
+        acceleration_label.pack(side=tk.LEFT)
+        self.acceleration_entry = ttk.Entry(acceleration_frame, font=self.font_style, width=8)
+        self.acceleration_entry.pack(side=tk.LEFT)
+        self.acceleration_entry.insert(0, "200")  # 默认延迟时间为500ms
+        acceleration_unit_label = tk.Label(acceleration_frame, text="RPM/s", font=self.font_style)
+        acceleration_unit_label.pack(side=tk.LEFT)
+
+        # 循环复选框
+        continuous_frame = tk.Frame(segment_frame)
+        continuous_frame.grid(column=0, row=4, padx=10, pady=10, sticky="w")
+        self.continuous_var = tk.BooleanVar(value=True)
+        self.continuous_check = tk.Checkbutton(continuous_frame, text="开启循环",
+                                               variable=self.continuous_var, font=self.font_style)
+        self.continuous_check.pack(side=tk.LEFT)
+
+        # 点动按钮容器
+        segment_button_frame = tk.Frame(segment_frame)
+        segment_button_frame.grid(column=0, row=5, padx=10, pady=10, sticky="w")
+
+        # 在容器内创建转台回零按钮
+        download_button = ttk.Button(segment_button_frame, text="⏬ 下载", command=self.download_setting)
+        download_button.grid(row=0, column=0)
+
+        # 在容器内创建启动按钮
+        start_button = ttk.Button(segment_button_frame, text="▶ 启动", command=self.start_segment_button)
+        start_button.grid(row=0, column=1)
+
+        # 在容器内创建停止按钮
+        stop_button = ttk.Button(segment_button_frame, text="⏸ 暂停", command=self.stop_motor_button)
+        stop_button.grid(row=0, column=3)
+
+    def download_setting(self):
+        velocity = int(self.step_entry.get())
+        acceleration = int(self.acceleration_entry.get())
+        wait_time = int(self.stop_delay_entry.get())
+        target_value = int(self.step_entry.get())
+        target_value = int(self.Core.motor.resolution * target_value / 360)
+        loop = self.continuous_var.get()
+        self.Core.download_segment(position=target_value, velocity=velocity, acceleration=acceleration,
+                                   wait_time=wait_time, target_value=target_value, loop=loop)
+        messagebox.showinfo("成功", "下载配置成功!")
+
+    def start_segment_button(self):
+        threading.Thread(target=self.Core.start_segment).start()
+
+    def setup_ui(self):
+
+        # 配置网格布局
+        self.root.columnconfigure(0, weight=1)
+        self.root.columnconfigure(1, weight=1)
+        self.root.columnconfigure(2, weight=1)
+        self.center_window(300, 580)
+
+        # 创建Notebook
+        self.notebook = ttk.Notebook(self.root)
+        self.notebook.grid(column=0, row=0, padx=10, pady=5, sticky='ew')
+
+        # 创建标签页
+        self.joystick_tab = tk.Frame(self.notebook)
+        self.running_tab = tk.Frame(self.notebook)
+        self.rotate_tab = tk.Frame(self.notebook)  # 新增标签页
+
+        # 添加标签页到Notebook
+        self.notebook.add(self.running_tab, text='运行')
+        self.notebook.add(self.joystick_tab, text='遥控')
+        self.notebook.add(self.rotate_tab, text='多段运行')
+
+        # 创建摇杆UI组件
+        self.create_joystick()
+        self.setup_running_ui()
+        self.setup_segment_ui()
+
+        self.notebook.bind("<<NotebookTabChanged>>", self.on_tab_change)
+
+        self.status_frame = ttk.LabelFrame(self.root, text='监控')
+        self.status_frame.grid(column=0, row=1, padx=10, sticky='ew')
+        self.status_label = tk.Label(self.status_frame,
+                                     text=f"状态: {'使能' if self.Core.motor_is_running else '失能'}",
+                                     font=self.font_style,
+                                     anchor=tk.W)
+        self.status_label.grid(column=0, row=1, columnspan=3, padx=10, pady=5, sticky="w")
+        self.status_label.rowconfigure(0, weight=1)
+
+        self.mode_label = tk.Label(self.status_frame,
+                                   text=f"模式: {self.Core.motor_mode}",
+                                   font=self.font_style,
+                                   anchor=tk.W)
+        self.mode_label.grid(column=0, row=2, columnspan=3, padx=10, pady=5, sticky="w")
+
+        self.velocity_label = tk.Label(self.status_frame,
+                                       text=f"速度: {self.Core.motor_velocity} °/s",
+                                       font=self.font_style,
+                                       anchor=tk.W)
+        self.velocity_label.grid(column=0, row=3, columnspan=3, padx=10, pady=5, sticky="w")
+
+        self.position_label = tk.Label(self.status_frame,
+                                       text=f"位置: {self.Core.motor_position}",
+                                       font=self.font_style,
+                                       anchor=tk.W)
+        self.position_label.grid(column=0, row=4, columnspan=3, padx=10, pady=5, sticky="w")
+
+        self.motor_angle_label = tk.Label(self.status_frame,
+                                          text=f"水平: {self.Core.motor_angle}°",
+                                          font=self.font_style,
+                                          anchor=tk.W)
+        self.motor_angle_label.grid(column=1, row=5, padx=5, pady=5, sticky="w")
+
+        self.pitch_motor_angle_lable = tk.Label(self.status_frame,
+                                                text=f"俯仰: {0 - self.Core.pitch_motor_angle}°",
+                                                font=self.font_style,
+                                                anchor=tk.W)
+        self.pitch_motor_angle_lable.grid(column=0, row=5, padx=10, pady=5, sticky="w")
+
+    def stop_motor_button(self):
+        threading.Thread(target=self.Core.stop_motor).start()
+
+    def start_motor_button(self):
+        self.joystick_active = False
+        try:
+            self.target_velocity = int(self.motor_velocity_entry.get()) / 6
+            diff_pixels = float(self.diff_entry.get())
+            threading.Thread(target=self.Core.start_motor, args=(self.target_velocity, diff_pixels,)).start()
+        except ValueError:
+
+            messagebox.showerror("错误", "请输入有效的速度值")
+            raise ValueError
+
+    def motor_home_button(self):
+        # 一个耗时操作
+        thread = threading.Thread(target=self.Core.motor_home)
+        thread.start()
+        # 成功的对话框
+
+    def pitch_motor_home_button(self):
+        threading.Thread(target=self.Core.pitch_motor_home()).start()
+
+    def increase_pitch_button(self):
+        threading.Thread(target=self.Core.increase_pitch()).start()
+        self.update_pitch_angle_label()
+        self.refresh_status()
+
+    def decrease_pitch_button(self):
+        threading.Thread(target=self.Core.decrease_pitch()).start()
+        self.update_pitch_angle_label()
+        self.refresh_status()
+
+    def zero_pitch_button(self):
+        threading.Thread(target=self.Core.zero_pitch()).start()
+        self.update_pitch_angle_label()
+        self.refresh_status()
+
+    def update_pitch_angle_label(self):
+        self.Core.pitch_motor.update_angle()
+        self.pitch_motor_angle = round(self.Core.pitch_motor.current_angle, 2)
+        self.pitch_motor_angle_lable.config(text=f"俯仰: {0 - self.pitch_motor_angle}°")
+
+
+if __name__ == "__main__":
+    root = tk.Tk()
+    app = ControlPanelUI(root)
+    root.mainloop()

+ 266 - 0
MotorControl.py

@@ -0,0 +1,266 @@
+from pymodbus.client import ModbusTcpClient
+import struct
+import logging
+
+
+class MotorClient:
+    def __init__(self):
+
+        """初始化Modbus RTU客户端。"""
+        self.resolution = 2097152  # 设置分辨率
+        self.pole_pairs = 8  # 电机极对数
+        self.modbus_client = ModbusTcpClient(host="192.168.211.7", port=8899, timeout=3)
+        # 尝试连接Modbus设备
+        if not self.modbus_client.connect():
+            raise ConnectionError("无法连接到Modbus RTU设备。")
+        self.logger = logging.getLogger('motor')
+        self.setup_logger('motor.log')
+
+    def setup_logger(self, log_filename):
+        """设置日志记录器。"""
+        # 移除basicConfig,改为直接配置motor记录器
+        self.logger.setLevel(logging.DEBUG)
+        handler = logging.FileHandler(log_filename, encoding='utf-8')
+        handler.setFormatter(logging.Formatter(
+            '%(asctime)s - %(message)s',
+            datefmt='%Y-%m-%d %H:%M:%S'
+        ))
+        self.logger.addHandler(handler)  # 添加文件处理器
+        self.logger.propagate = False  # 防止传播到根记录器
+
+    def write(self, address, value, datatype='UNS16', unit=2):
+        """发送消息到Modbus设备。"""
+        # 根据数据类型发送消息
+        if datatype == 'UNS16':
+            # 写入单个16位寄存器
+            response = self.modbus_client.write_register(address - 1, value, slave=2)
+            # 获取原始报文字节
+            # self.logger.debug(f"发送: {response}")
+
+        else:
+            # 写入32位整数到两个连续的16位寄存器
+            value = int.from_bytes(struct.pack('>i', value), 'big')
+            response = self.modbus_client.write_registers(address - 1, [value >> 16, value & 0xFFFF], slave=2)
+
+        if response.isError():
+            raise RuntimeError(f"写入错误: {response}")
+        else:
+            # print(f"写入: 地址 {address - 1}, 值 {value}, 数据类型 {datatype}")
+            self.logger.info(msg=f"写入: 地址 {address - 1}, 值 {value}, 数据类型 {datatype}")
+
+    def read(self, address, count, datatype='UNS16', unit=2):
+        """当GPO有输出时,会读取不到寄存器的数据"""
+        address -= 1  # 调整为0-based地址
+        response = self.modbus_client.read_holding_registers(address, slave=2, count=count)
+        if response.isError():
+            print(f"读取: {response}")
+        else:
+            if datatype == 'UNS16':
+                data = hex(response.registers[0])
+            else:
+                data = struct.unpack('>i', struct.pack('>HH', *response.registers))[0]
+            self.logger.info(f"读取: 地址 {address + 1}, 数据 {data}, 数据类型 {datatype}")
+
+            return data
+
+    def shutdown(self):
+        # 发送失能指令
+        self.write(61443, 6, 'UNS16')
+
+    def switch_on(self):
+        # 发送开启指令
+        self.write(61443, 7, 'UNS16')
+
+    def enable_operation(self):
+        # 发送启动操作指令
+        self.write(61443, 15, 'UNS16')
+
+    def disable_voltage(self):
+        # 发送禁止电压指令
+        self.write(61443, 9, 'UNS16')
+
+    def quick_stop(self):
+        # 发送快速停止指令
+        self.write(61443, 10, 'UNS16')
+
+    def disable_operation(self):
+        # 发送禁止操作指令
+        self.write(61443, 5, 'UNS16')
+
+    def fault_reset(self):
+        # 发送错误重置指令
+        self.write(61443, 128, 'UNS16')
+
+    def set_position_mode(self):
+        self.write(61450, 1, 'UNS16')
+
+    def set_velocity_mode(self):
+        # 发送设置速度模式指令
+        self.write(61450, 3, 'UNS16')
+
+    def set_homing_mode(self):
+        # 发送回零模式指令
+        self.write(61450, 6, 'UNS16')
+
+    def set_multi_mode(self):
+        # 发送多段运行模式指令
+        self.write(61450, 62, 'UNS16')
+
+    def set_segment(self, segment_number, loop=True):
+
+        # 发送运行模式指令
+        self.write(1072, 255, 'UNS16')
+
+        # 运行段数设置
+        self.write(1073, 0, 'UNS16')  # 进入段数设置模式
+        self.write(1075, segment_number, 'UNS32')
+
+        self.write(1073, 1, 'UNS16')  # 进入循环方式设置
+        loop_var = 1 if loop else 0
+        self.write(1075, loop_var, 'UNS32')
+
+        self.write(1073, 4, 'UNS16')  # 进入重新起始段设置
+        self.write(1075, 1, 'UNS32')
+
+    def set_segment_parameters(self, segment_number, position, velocity, acceleration, wait_time,
+                               target_value, mode=1, search_mode=2
+                               ):
+        """
+        设置多段运行模式的运行参数,包括目标位置、速度、加速度、等待时间和搜索目标值。
+        :param search_mode:
+        :param mode:
+        :param segment_number: 段号
+        :param position: 目标位置
+        :param velocity: 目标速度(单位:rpm)
+        :param acceleration: 加速度(单位:rpm/s)
+        :param wait_time: 等待时间(单位:毫秒)
+        :param target_value: 搜索目标值
+        """
+        # 进入第n段设置
+        self.write(1072, segment_number, 'UNS16')  # 进入段号设置模式
+
+        # 进入运行模式设置
+        self.write(1073, 0, 'UNS16')
+        self.write(1075, mode, 'UNS32')
+
+        # 设置目标值位置
+        self.write(1073, 1, 'UNS16')  # 目标位置设置模式
+        self.write(1075, position, 'UNS32')
+
+        # 设置目标搜索模式
+        self.write(1073, 2, 'UNS16')
+        self.write(1075, search_mode, 'UNS32')
+
+        # 设置搜索目标值
+        self.write(1073, 3, 'UNS16')  # 搜索目标值设置模式
+        self.write(1075, target_value, 'UNS32')
+
+        # 设置等待时间
+        self.write(1073, 4, 'UNS16')  # 等待时间设置模式
+        self.write(1075, wait_time, 'UNS32')
+
+        velocity = int(self.resolution * velocity / 60)
+        # 设置目标速度
+        self.write(1073, 6, 'UNS16')  # 目标速度设置模式
+        self.write(1075, velocity, 'UNS32')
+
+        acceleration = int(self.resolution * acceleration / 60)
+        # 设置加速度
+        self.write(1073, 7, 'UNS16')  # 加速度设置模式
+        self.write(1075, acceleration, 'UNS32')
+
+    def set_start_segment(self):
+        self.switch_on()
+        self.write(61443, 31)
+
+    def set_homing_strategy(self):
+        # 设置回零方式
+        self.write(61552, 4, 'INTEGER8')
+
+    def set_homing_velocity(self, speed):
+        velocity = int(self.resolution * speed / 60)
+        self.write(61554, velocity, 'UNS32')
+        self.write(61556, velocity, 'UNS32')
+
+    def homing(self):
+        self.set_homing_mode()
+        self.set_homing_velocity(15)
+        self.set_homing_strategy()
+        self.shutdown()
+        self.switch_on()
+        self.write(61443, 31)
+        try:
+            finished_flag = True
+            while finished_flag:
+                flag = self.read(61444, 1)
+                if flag == '0x1637':
+                    finished_flag = False
+                    self.write(61443, 6)
+                    self.set_velocity_mode()
+                else:
+                    continue
+        finally:
+            print('回零完成')
+
+    def set_absolute_position(self):
+        self.write(61443, 63, 'UNS16')
+
+    def set_relative_position(self):
+        self.write(61443, 127, 'UNS16')
+
+    def set_target_position(self, position):
+        address = 61488
+        self.write(address, position, 'INTEGER32')
+
+    def set_velocity(self, velocity):
+        """设置速度值。"""
+        address = 61659
+        self.write(address, velocity, 'INTEGER32')
+
+    def get_current_position(self):
+        current_position = self.read(61457, 2, 'INTEGER32')
+        return current_position
+
+    def normalize_mechanical_angle(self, position):
+        position = position if position >= 0 else position + 2147483648
+        angle = float((position % self.resolution) / self.resolution * 360)
+        return angle
+
+    def get_status(self):
+        status_code = self.read(4, 1)
+        return status_code
+
+    def get_velocity(self):
+        return self.read(61470, 2, 'INTEGER32')
+
+    def get_mode(self):
+        mode_code = self.read(61451, 2, 'INTEGER8')
+        modes_dict = {
+            0: "空模式",
+            1: "位置模式 (PPM)",
+            3: "速度模式 (PVM)",
+            4: "力矩模式 (TPM)",
+            6: "回零模式 (HOME)",
+            8: "周期同步位置模式 (CSP)",
+            9: "周期同步速度模式 (CSV)",
+            11: "力控模式",
+            22: "模拟量控速度模式",
+            23: "模拟量控力矩模式",
+            31: "脉冲控位置模式",
+            42: "PWM控速度",
+            60: "往复位置模式",
+            61: "参考信号",
+            62: "多段运行模式"
+        }
+        return modes_dict[mode_code]
+
+    def close(self):
+        """关闭Modbus连接。"""
+        self.modbus_client.close()
+
+
+if __name__ == "__main__":
+    client = MotorClient()
+    client.setup_logger("motor.log")  # 必须在程序初始化时调用
+    a = client.set_position_mode()
+    print(a)

+ 198 - 0
PitchControl.py

@@ -0,0 +1,198 @@
+import serial
+import time
+import struct
+import logging
+
+
+def calculate_bcc(data_bytes):
+    checksum = 0
+    for byte in data_bytes:
+        checksum ^= byte
+    return checksum
+
+
+def convert_2_to_1_byte(high_byte, low_byte):
+    return ((high_byte & 0x7F) << 4) | (low_byte & 0x7F)
+
+
+def convert_and_interpret(data, data_type):
+    # 将字节数据转换为32位无符号整数
+    udata = data[0]
+    for i in range(1, 5):
+        udata <<= 7
+        udata |= data[i] & 0x7F
+    # 根据所需的类型解释数据
+    if data_type == 'float':
+        return struct.unpack('f', udata.to_bytes(4, byteorder='little'))[0]
+    elif data_type == 'int32':
+        return struct.unpack('i', udata.to_bytes(4, byteorder='little'))[0]
+    elif data_type == 'uint32':
+        return udata
+    else:
+        raise ValueError("Invalid data type specified.")
+
+
+def is_bit_zero(data, bit):
+    return (data & (1 << bit)) == 0
+
+
+def calculate_spd():
+    """
+    根据蜗轮蜗杆的输出速度,步进电机的步距角,细分值(micro_step)和减速比反向计算spd值。
+    """
+    # 使用之前的例子中的参数来计算spd的值
+
+    output_speed = 15 / 360  # 之前计算出的蜗轮蜗杆的输出速度,单位为周/秒
+    step_angle = 1.8  # 电机的步距角
+    micro_step = 1 / 32  # 电机的细分值
+    gear_ratio = 31  # 减速比
+    motor_speed = output_speed * gear_ratio
+    spd = motor_speed * (360 / step_angle / micro_step)
+    return spd
+
+
+def get_position(angle):
+    if angle > 6 or angle < -6:
+        raise ValueError('角度超出调整范围')
+    else:
+        position = 31 * angle * 32 / 1.8
+        return int(position)
+
+
+class MotorControlVince:
+    def __init__(self, port='COM4', baudrate=9600):
+        self.logger = logging.getLogger(
+            'pitch_motor'
+        )
+        self.ser = serial.Serial(port, baudrate, timeout=1)
+        device_number, speed, position, condition = self.send_command('1 sts')
+        self.current_position = position
+        self.current_angle = self.current_position * 1.8 / (32 * 31)
+
+    def update_angle(self):
+        device_number, speed, position, condition = self.send_command('1 sts')
+        self.current_position = position
+        self.current_angle = self.current_position * 1.8 / (32 * 31)
+
+    def validate_data_stream(self, data_stream):
+        if data_stream[0] != 0xFF or data_stream[-1] != 0xFE:
+            self.logger.error("数据流格式错误")
+            raise ValueError(f"数据流格式错误,数据流为{data_stream}")
+        bcc_received_high, bcc_received_low = data_stream[-3], data_stream[-2]
+        bcc_received = convert_2_to_1_byte(bcc_received_high, bcc_received_low)
+        bcc_calculated = calculate_bcc(data_stream[1:-3])
+        if bcc_received != bcc_calculated:
+            self.logger.error("校验码不匹配")
+            raise ValueError("校验码不匹配")
+        device_number = data_stream[1]
+        feedback_number = data_stream[2]
+        data_content = data_stream[3:-3]
+        return device_number, feedback_number, data_content
+
+    def send_command(self, command):
+        for _ in range(3):  # 重试3次
+            try:
+                self.ser.reset_input_buffer()
+                self.ser.write((command + "\n").encode('utf-8'))
+                self.logger.info(msg=f"发送: '{command}'")
+                time.sleep(0.1)
+                response = self.process_feedback()  # 处理反馈
+                if response:  # 如果收到预期的回复,跳出循环
+                    return response
+            except (ValueError, serial.SerialException, IOError) as e:
+                self.logger.error(f"发送命令时发生错误: {e}")
+                time.sleep(0.5)  # 等待一段时间后重试
+        self.logger.error("重试次数达到上限,未能成功发送命令")
+        raise Exception("Command sending failed after multiple attempts")
+
+    def process_feedback(self):
+        if self.ser.in_waiting:
+            reply = self.ser.read(self.ser.in_waiting)
+            reply_bytes = list(reply)
+            device_number, feedback_number, data_content = self.validate_data_stream(reply_bytes)
+
+            if feedback_number == 3:
+                string_content = bytes(data_content).decode('utf-8')
+                self.logger.info(f"{string_content}")
+                return f"字符串数据内容: {string_content}"
+            else:
+                speed = data_content[0:5]
+                speed = convert_and_interpret(speed, 'float')
+                position = data_content[5:10]
+                position = convert_and_interpret(position, 'int32')
+                condition = data_content[10:15]
+                condition = convert_and_interpret(condition, 'uint32')
+                self.logger.info(f"设备号:{device_number} 速度:{speed} 位置:{position} "
+                                 f"角度:{position * 1.8 / (32 * 31):.1f}° 状态码:{condition}")
+                return device_number, speed, position, condition
+        self.logger.error("没有回复")
+        raise ValueError('No Response')
+
+    def find_zero_position(self):
+        self.send_command('1 ena')
+        time.sleep(2)
+        self.logger.info('>>>>开始回零<<<<')
+        self.move_to_limit(1, 5000, 2)  # 移动到正极限
+        self.logger.info(">>>>到达正极限<<<<")
+        # 移动到正极限
+        psr_position = self.current_position
+
+        self.move_to_limit(1, -5000, 3)  # 移动到负极限
+        msr_position = self.current_position
+        self.logger.info(">>>>到达负极限<<<<")
+
+        zero_position = (psr_position + msr_position) / 2
+        print(f"零点位置: {zero_position}")
+
+        self.send_command(f'1 pos {zero_position}')
+        self.wait_for_target(8)
+        self.send_command('1 org')
+        print('零点设置成功')
+        self.logger.info(">>>>回零结束<<<<")
+
+        return zero_position
+
+    def move_to_limit(self, device_number, speed, condition_bit):
+        self.send_command(f'{device_number} mov spd={speed}')
+        while True:
+            device_number, speed, position, condition = self.send_command('1 sts')
+            if not is_bit_zero(condition, condition_bit):
+                self.current_position = position
+                self.update_angle()
+                break
+        print(f"到达极限,当前位置: {position}")
+
+    def move_to_angle(self, angle):
+        position = get_position(angle)
+        self.reach_target(1, position, 8)
+
+    def wait_for_target(self, condition_bit):
+        while True:
+            device_number, speed, position, condition = self.send_command('1 sts')
+            if not is_bit_zero(condition, condition_bit):
+                print("到达目标位置")
+                break
+
+    def reach_target(self, device_number, position, condition_bit):
+        self.send_command(f'{device_number} pos {position}')
+        while True:
+            device_number, speed, position, condition = self.send_command('1 sts')
+            if not is_bit_zero(condition, condition_bit):
+                self.current_position = position
+                self.update_angle()
+                break
+        print(f"到达位置: {position}")
+
+    def increase_angle(self):  # 俯仰角增加一度
+        self.move_to_angle(self.current_angle + 1)
+
+    def decrease_angle(self):  # 俯仰角减小一度
+        self.move_to_angle(self.current_angle - 1)
+
+    def close(self):
+        self.ser.close()
+
+
+if __name__ == "__main__":
+    motor_control = MotorControlVince()
+    motor_control.move_to_angle(0)

BIN
__pycache__/ControlPanelCore.cpython-311.pyc


BIN
__pycache__/ControlPanelCore.cpython-38.pyc


BIN
__pycache__/ControlPanelUI.cpython-311.pyc


BIN
__pycache__/MotorControl.cpython-311.pyc


BIN
__pycache__/MotorControl.cpython-38.pyc


BIN
__pycache__/PitchControl.cpython-311.pyc


BIN
__pycache__/PitchControl.cpython-38.pyc


BIN
__pycache__/unitTest.cpython-311.pyc


+ 2664 - 0
motor.log

@@ -0,0 +1,2664 @@
+2025-02-25 13:18:54 - 写入: 地址 61442, 值 6, 数据类型 UNS16
+2025-02-25 13:18:54 - 写入: 地址 61449, 值 1, 数据类型 UNS16
+2025-02-25 13:18:55 - 写入: 地址 61442, 值 6, 数据类型 UNS16
+2025-02-25 13:18:55 - 写入: 地址 61449, 值 62, 数据类型 UNS16
+2025-02-25 13:18:56 - 写入: 地址 61442, 值 7, 数据类型 UNS16
+2025-02-25 13:18:56 - 写入: 地址 61442, 值 31, 数据类型 UNS16
+2025-02-25 15:27:37 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:27:37 - 读取: 地址 61470, 数据 831000, 数据类型 INTEGER32
+2025-02-25 15:27:37 - 读取: 地址 61457, 数据 -366504588, 数据类型 INTEGER32
+2025-02-25 15:27:37 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:27:40 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:27:40 - 读取: 地址 61470, 数据 802700, 数据类型 INTEGER32
+2025-02-25 15:27:40 - 读取: 地址 61457, 数据 -364997878, 数据类型 INTEGER32
+2025-02-25 15:27:40 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:27:43 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:27:43 - 读取: 地址 61470, 数据 222700, 数据类型 INTEGER32
+2025-02-25 15:27:43 - 读取: 地址 61457, 数据 -363493433, 数据类型 INTEGER32
+2025-02-25 15:27:43 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:27:46 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:27:46 - 读取: 地址 61470, 数据 59000, 数据类型 INTEGER32
+2025-02-25 15:27:47 - 读取: 地址 61457, 数据 -361942413, 数据类型 INTEGER32
+2025-02-25 15:27:47 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:27:50 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:27:50 - 读取: 地址 61470, 数据 780000, 数据类型 INTEGER32
+2025-02-25 15:27:50 - 读取: 地址 61457, 数据 -360384078, 数据类型 INTEGER32
+2025-02-25 15:27:50 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:27:53 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:27:53 - 读取: 地址 61470, 数据 926400, 数据类型 INTEGER32
+2025-02-25 15:27:53 - 读取: 地址 61457, 数据 -358869404, 数据类型 INTEGER32
+2025-02-25 15:27:53 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:27:56 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:27:56 - 读取: 地址 61470, 数据 348300, 数据类型 INTEGER32
+2025-02-25 15:27:56 - 读取: 地址 61457, 数据 -357369397, 数据类型 INTEGER32
+2025-02-25 15:27:56 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:27:59 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:27:59 - 读取: 地址 61470, 数据 10200, 数据类型 INTEGER32
+2025-02-25 15:27:59 - 读取: 地址 61457, 数据 -355826033, 数据类型 INTEGER32
+2025-02-25 15:27:59 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:28:02 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:28:02 - 读取: 地址 61470, 数据 582100, 数据类型 INTEGER32
+2025-02-25 15:28:02 - 读取: 地址 61457, 数据 -354259544, 数据类型 INTEGER32
+2025-02-25 15:28:02 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:28:08 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:28:08 - 读取: 地址 61470, 数据 182500, 数据类型 INTEGER32
+2025-02-25 15:28:08 - 读取: 地址 61457, 数据 -351614790, 数据类型 INTEGER32
+2025-02-25 15:28:08 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:28:11 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:28:11 - 读取: 地址 61470, 数据 29200, 数据类型 INTEGER32
+2025-02-25 15:28:11 - 读取: 地址 61457, 数据 -350059253, 数据类型 INTEGER32
+2025-02-25 15:28:11 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:28:12 - 写入: 地址 61442, 值 6, 数据类型 UNS16
+2025-02-25 15:28:13 - 写入: 地址 61449, 值 3, 数据类型 UNS16
+2025-02-25 15:28:13 - 写入: 地址 61658, 值 523996, 数据类型 INTEGER32
+2025-02-25 15:28:13 - 写入: 地址 61442, 值 6, 数据类型 UNS16
+2025-02-25 15:28:13 - 读取: 地址 61443, 数据 0x6, 数据类型 UNS16
+2025-02-25 15:28:13 - 读取: 地址 61444, 数据 0x231, 数据类型 UNS16
+2025-02-25 15:28:13 - 写入: 地址 61442, 值 7, 数据类型 UNS16
+2025-02-25 15:28:13 - 读取: 地址 61443, 数据 0x7, 数据类型 UNS16
+2025-02-25 15:28:13 - 读取: 地址 61444, 数据 0x233, 数据类型 UNS16
+2025-02-25 15:28:13 - 写入: 地址 61442, 值 15, 数据类型 UNS16
+2025-02-25 15:28:13 - 读取: 地址 61443, 数据 0xf, 数据类型 UNS16
+2025-02-25 15:28:13 - 读取: 地址 61444, 数据 0x1237, 数据类型 UNS16
+2025-02-25 15:28:14 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:28:14 - 读取: 地址 61470, 数据 524100, 数据类型 INTEGER32
+2025-02-25 15:28:14 - 读取: 地址 61457, 数据 -349189180, 数据类型 INTEGER32
+2025-02-25 15:28:14 - 读取: 地址 61451, 数据 3, 数据类型 INTEGER8
+2025-02-25 15:28:17 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:28:17 - 读取: 地址 61470, 数据 522700, 数据类型 INTEGER32
+2025-02-25 15:28:17 - 读取: 地址 61457, 数据 -347538157, 数据类型 INTEGER32
+2025-02-25 15:28:17 - 读取: 地址 61451, 数据 3, 数据类型 INTEGER8
+2025-02-25 15:28:19 - 写入: 地址 61442, 值 6, 数据类型 UNS16
+2025-02-25 15:28:19 - 写入: 地址 61449, 值 62, 数据类型 UNS16
+2025-02-25 15:28:20 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:28:20 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:28:20 - 读取: 地址 61457, 数据 -346293237, 数据类型 INTEGER32
+2025-02-25 15:28:20 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:28:20 - 写入: 地址 61442, 值 7, 数据类型 UNS16
+2025-02-25 15:28:21 - 写入: 地址 61442, 值 31, 数据类型 UNS16
+2025-02-25 15:28:23 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:28:23 - 读取: 地址 61470, 数据 1049100, 数据类型 INTEGER32
+2025-02-25 15:28:24 - 读取: 地址 61457, 数据 -343225935, 数据类型 INTEGER32
+2025-02-25 15:28:24 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:28:24 - 写入: 地址 1071, 值 255, 数据类型 UNS16
+2025-02-25 15:28:24 - 写入: 地址 1072, 值 0, 数据类型 UNS16
+2025-02-25 15:28:24 - 写入: 地址 1074, 值 0, 数据类型 UNS32
+2025-02-25 15:28:24 - 写入: 地址 1072, 值 1, 数据类型 UNS16
+2025-02-25 15:28:24 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:28:24 - 写入: 地址 1072, 值 4, 数据类型 UNS16
+2025-02-25 15:28:24 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:28:24 - 写入: 地址 1071, 值 0, 数据类型 UNS16
+2025-02-25 15:28:27 - 写入: 地址 1072, 值 0, 数据类型 UNS16
+2025-02-25 15:28:27 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:28:27 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:28:27 - 读取: 地址 61470, 数据 1047900, 数据类型 INTEGER32
+2025-02-25 15:28:27 - 写入: 地址 1072, 值 1, 数据类型 UNS16
+2025-02-25 15:28:27 - 读取: 地址 61457, 数据 -339106080, 数据类型 INTEGER32
+2025-02-25 15:28:27 - 写入: 地址 1074, 值 174762, 数据类型 UNS32
+2025-02-25 15:28:28 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:28:28 - 写入: 地址 1072, 值 2, 数据类型 UNS16
+2025-02-25 15:28:28 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:28:28 - 写入: 地址 1072, 值 3, 数据类型 UNS16
+2025-02-25 15:28:28 - 写入: 地址 1074, 值 174762, 数据类型 UNS32
+2025-02-25 15:28:28 - 写入: 地址 1072, 值 4, 数据类型 UNS16
+2025-02-25 15:28:28 - 写入: 地址 1074, 值 100, 数据类型 UNS32
+2025-02-25 15:28:28 - 写入: 地址 1072, 值 6, 数据类型 UNS16
+2025-02-25 15:28:28 - 写入: 地址 1074, 值 1048576, 数据类型 UNS32
+2025-02-25 15:28:28 - 写入: 地址 1072, 值 7, 数据类型 UNS16
+2025-02-25 15:28:28 - 写入: 地址 1074, 值 6990506, 数据类型 UNS32
+2025-02-25 15:28:30 - 写入: 地址 61442, 值 7, 数据类型 UNS16
+2025-02-25 15:28:30 - 写入: 地址 61442, 值 31, 数据类型 UNS16
+2025-02-25 15:28:31 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:28:31 - 读取: 地址 61470, 数据 1048700, 数据类型 INTEGER32
+2025-02-25 15:28:31 - 读取: 地址 61457, 数据 -335363730, 数据类型 INTEGER32
+2025-02-25 15:28:31 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:28:33 - 写入: 地址 61442, 值 6, 数据类型 UNS16
+2025-02-25 15:28:34 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:28:34 - 读取: 地址 61470, 数据 -500, 数据类型 INTEGER32
+2025-02-25 15:28:34 - 读取: 地址 61457, 数据 -332658902, 数据类型 INTEGER32
+2025-02-25 15:28:34 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:28:36 - 写入: 地址 61442, 值 7, 数据类型 UNS16
+2025-02-25 15:28:36 - 写入: 地址 61442, 值 31, 数据类型 UNS16
+2025-02-25 15:28:37 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:28:37 - 读取: 地址 61470, 数据 1048900, 数据类型 INTEGER32
+2025-02-25 15:28:37 - 读取: 地址 61457, 数据 -330970717, 数据类型 INTEGER32
+2025-02-25 15:28:37 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:28:40 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:28:40 - 读取: 地址 61470, 数据 1047300, 数据类型 INTEGER32
+2025-02-25 15:28:40 - 读取: 地址 61457, 数据 -327674001, 数据类型 INTEGER32
+2025-02-25 15:28:41 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:28:41 - 写入: 地址 1071, 值 255, 数据类型 UNS16
+2025-02-25 15:28:41 - 写入: 地址 1072, 值 0, 数据类型 UNS16
+2025-02-25 15:28:41 - 写入: 地址 1074, 值 0, 数据类型 UNS32
+2025-02-25 15:28:41 - 写入: 地址 1072, 值 1, 数据类型 UNS16
+2025-02-25 15:28:41 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:28:41 - 写入: 地址 1072, 值 4, 数据类型 UNS16
+2025-02-25 15:28:41 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:28:41 - 写入: 地址 1071, 值 0, 数据类型 UNS16
+2025-02-25 15:28:41 - 写入: 地址 1072, 值 0, 数据类型 UNS16
+2025-02-25 15:28:41 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:28:41 - 写入: 地址 1072, 值 1, 数据类型 UNS16
+2025-02-25 15:28:41 - 写入: 地址 1074, 值 174762, 数据类型 UNS32
+2025-02-25 15:28:41 - 写入: 地址 1072, 值 2, 数据类型 UNS16
+2025-02-25 15:28:41 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:28:41 - 写入: 地址 1072, 值 3, 数据类型 UNS16
+2025-02-25 15:28:41 - 写入: 地址 1074, 值 174762, 数据类型 UNS32
+2025-02-25 15:28:41 - 写入: 地址 1072, 值 4, 数据类型 UNS16
+2025-02-25 15:28:41 - 写入: 地址 1074, 值 100, 数据类型 UNS32
+2025-02-25 15:28:41 - 写入: 地址 1072, 值 6, 数据类型 UNS16
+2025-02-25 15:28:41 - 写入: 地址 1074, 值 1048576, 数据类型 UNS32
+2025-02-25 15:28:41 - 写入: 地址 1072, 值 7, 数据类型 UNS16
+2025-02-25 15:28:41 - 写入: 地址 1074, 值 6990506, 数据类型 UNS32
+2025-02-25 15:28:44 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:28:44 - 读取: 地址 61470, 数据 1048100, 数据类型 INTEGER32
+2025-02-25 15:28:44 - 读取: 地址 61457, 数据 -324379365, 数据类型 INTEGER32
+2025-02-25 15:28:44 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:28:44 - 写入: 地址 61442, 值 6, 数据类型 UNS16
+2025-02-25 15:28:44 - 写入: 地址 61449, 值 1, 数据类型 UNS16
+2025-02-25 15:28:47 - 写入: 地址 61442, 值 6, 数据类型 UNS16
+2025-02-25 15:28:47 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:28:47 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:28:47 - 读取: 地址 61457, 数据 -323495018, 数据类型 INTEGER32
+2025-02-25 15:28:47 - 读取: 地址 61451, 数据 1, 数据类型 INTEGER8
+2025-02-25 15:28:49 - 写入: 地址 61442, 值 6, 数据类型 UNS16
+2025-02-25 15:28:49 - 写入: 地址 61449, 值 62, 数据类型 UNS16
+2025-02-25 15:28:50 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:28:50 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:28:50 - 读取: 地址 61457, 数据 -323495019, 数据类型 INTEGER32
+2025-02-25 15:28:50 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:28:50 - 写入: 地址 61442, 值 7, 数据类型 UNS16
+2025-02-25 15:28:50 - 写入: 地址 61442, 值 31, 数据类型 UNS16
+2025-02-25 15:28:53 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:28:53 - 读取: 地址 61470, 数据 1049100, 数据类型 INTEGER32
+2025-02-25 15:28:53 - 读取: 地址 61457, 数据 -320625903, 数据类型 INTEGER32
+2025-02-25 15:28:53 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:28:56 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:28:56 - 读取: 地址 61470, 数据 1049300, 数据类型 INTEGER32
+2025-02-25 15:28:56 - 读取: 地址 61457, 数据 -317329175, 数据类型 INTEGER32
+2025-02-25 15:28:56 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:28:59 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:28:59 - 读取: 地址 61470, 数据 1049600, 数据类型 INTEGER32
+2025-02-25 15:28:59 - 读取: 地址 61457, 数据 -314033504, 数据类型 INTEGER32
+2025-02-25 15:28:59 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:29:03 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:29:03 - 读取: 地址 61470, 数据 1048100, 数据类型 INTEGER32
+2025-02-25 15:29:03 - 读取: 地址 61457, 数据 -310285891, 数据类型 INTEGER32
+2025-02-25 15:29:03 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:29:06 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:29:06 - 读取: 地址 61470, 数据 1048200, 数据类型 INTEGER32
+2025-02-25 15:29:06 - 读取: 地址 61457, 数据 -306980780, 数据类型 INTEGER32
+2025-02-25 15:29:06 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:29:09 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:29:09 - 读取: 地址 61470, 数据 1048900, 数据类型 INTEGER32
+2025-02-25 15:29:09 - 读取: 地址 61457, 数据 -303671460, 数据类型 INTEGER32
+2025-02-25 15:29:09 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:29:12 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:29:12 - 读取: 地址 61470, 数据 1047900, 数据类型 INTEGER32
+2025-02-25 15:29:12 - 读取: 地址 61457, 数据 -300372656, 数据类型 INTEGER32
+2025-02-25 15:29:12 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:29:15 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:29:15 - 读取: 地址 61470, 数据 1049400, 数据类型 INTEGER32
+2025-02-25 15:29:16 - 读取: 地址 61457, 数据 -297071726, 数据类型 INTEGER32
+2025-02-25 15:29:19 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:29:22 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:29:22 - 读取: 地址 61470, 数据 1048500, 数据类型 INTEGER32
+2025-02-25 15:29:22 - 读取: 地址 61457, 数据 -290630340, 数据类型 INTEGER32
+2025-02-25 15:29:22 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:29:25 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:29:25 - 读取: 地址 61470, 数据 1048400, 数据类型 INTEGER32
+2025-02-25 15:29:25 - 读取: 地址 61457, 数据 -287331521, 数据类型 INTEGER32
+2025-02-25 15:29:25 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:29:28 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:29:28 - 读取: 地址 61470, 数据 1047900, 数据类型 INTEGER32
+2025-02-25 15:29:28 - 读取: 地址 61457, 数据 -284034791, 数据类型 INTEGER32
+2025-02-25 15:29:28 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:29:31 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:29:31 - 读取: 地址 61470, 数据 1047400, 数据类型 INTEGER32
+2025-02-25 15:29:31 - 读取: 地址 61457, 数据 -280730740, 数据类型 INTEGER32
+2025-02-25 15:29:31 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:29:34 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:29:34 - 读取: 地址 61470, 数据 1048200, 数据类型 INTEGER32
+2025-02-25 15:29:34 - 读取: 地址 61457, 数据 -277439244, 数据类型 INTEGER32
+2025-02-25 15:29:34 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:29:37 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:29:37 - 读取: 地址 61470, 数据 1048400, 数据类型 INTEGER32
+2025-02-25 15:29:37 - 读取: 地址 61457, 数据 -274138333, 数据类型 INTEGER32
+2025-02-25 15:29:37 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:29:40 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:29:40 - 读取: 地址 61470, 数据 1049300, 数据类型 INTEGER32
+2025-02-25 15:29:41 - 读取: 地址 61457, 数据 -270835319, 数据类型 INTEGER32
+2025-02-25 15:29:41 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:29:43 - 写入: 地址 61442, 值 6, 数据类型 UNS16
+2025-02-25 15:29:46 - 写入: 地址 61449, 值 62, 数据类型 UNS16
+2025-02-25 15:29:46 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:29:49 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:29:49 - 读取: 地址 61457, 数据 -267966889, 数据类型 INTEGER32
+2025-02-25 15:29:49 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:29:51 - 写入: 地址 1071, 值 255, 数据类型 UNS16
+2025-02-25 15:29:51 - 写入: 地址 1072, 值 0, 数据类型 UNS16
+2025-02-25 15:29:51 - 写入: 地址 1074, 值 0, 数据类型 UNS32
+2025-02-25 15:29:51 - 写入: 地址 1072, 值 1, 数据类型 UNS16
+2025-02-25 15:29:51 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:29:51 - 写入: 地址 1072, 值 4, 数据类型 UNS16
+2025-02-25 15:29:51 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:29:52 - 写入: 地址 1071, 值 0, 数据类型 UNS16
+2025-02-25 15:29:52 - 写入: 地址 1072, 值 0, 数据类型 UNS16
+2025-02-25 15:29:52 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:29:52 - 写入: 地址 1072, 值 1, 数据类型 UNS16
+2025-02-25 15:29:52 - 写入: 地址 1074, 值 174762, 数据类型 UNS32
+2025-02-25 15:29:52 - 写入: 地址 1072, 值 2, 数据类型 UNS16
+2025-02-25 15:29:52 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:29:52 - 写入: 地址 1072, 值 3, 数据类型 UNS16
+2025-02-25 15:29:52 - 写入: 地址 1074, 值 174762, 数据类型 UNS32
+2025-02-25 15:29:52 - 写入: 地址 1072, 值 4, 数据类型 UNS16
+2025-02-25 15:29:52 - 写入: 地址 1074, 值 200, 数据类型 UNS32
+2025-02-25 15:29:52 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:29:52 - 写入: 地址 1072, 值 6, 数据类型 UNS16
+2025-02-25 15:29:52 - 读取: 地址 61470, 数据 100, 数据类型 INTEGER32
+2025-02-25 15:29:52 - 写入: 地址 1074, 值 1048576, 数据类型 UNS32
+2025-02-25 15:29:52 - 读取: 地址 61457, 数据 -267966916, 数据类型 INTEGER32
+2025-02-25 15:29:52 - 写入: 地址 1072, 值 7, 数据类型 UNS16
+2025-02-25 15:29:52 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:29:52 - 写入: 地址 1074, 值 6990506, 数据类型 UNS32
+2025-02-25 15:29:53 - 写入: 地址 61442, 值 7, 数据类型 UNS16
+2025-02-25 15:29:53 - 写入: 地址 61442, 值 31, 数据类型 UNS16
+2025-02-25 15:29:55 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:29:55 - 读取: 地址 61470, 数据 1048500, 数据类型 INTEGER32
+2025-02-25 15:29:55 - 读取: 地址 61457, 数据 -266044667, 数据类型 INTEGER32
+2025-02-25 15:29:55 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:29:58 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:29:58 - 读取: 地址 61470, 数据 1048300, 数据类型 INTEGER32
+2025-02-25 15:29:58 - 读取: 地址 61457, 数据 -262746887, 数据类型 INTEGER32
+2025-02-25 15:29:58 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:30:02 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:30:02 - 读取: 地址 61470, 数据 1048000, 数据类型 INTEGER32
+2025-02-25 15:30:02 - 读取: 地址 61457, 数据 -259453316, 数据类型 INTEGER32
+2025-02-25 15:30:02 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:30:05 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:30:05 - 读取: 地址 61470, 数据 1048400, 数据类型 INTEGER32
+2025-02-25 15:30:05 - 读取: 地址 61457, 数据 -256145059, 数据类型 INTEGER32
+2025-02-25 15:30:05 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:30:08 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:30:08 - 读取: 地址 61470, 数据 1049200, 数据类型 INTEGER32
+2025-02-25 15:30:08 - 读取: 地址 61457, 数据 -252853574, 数据类型 INTEGER32
+2025-02-25 15:30:08 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:30:11 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:30:11 - 读取: 地址 61470, 数据 1048900, 数据类型 INTEGER32
+2025-02-25 15:30:11 - 读取: 地址 61457, 数据 -249551618, 数据类型 INTEGER32
+2025-02-25 15:30:11 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:30:14 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:30:14 - 读取: 地址 61470, 数据 1049400, 数据类型 INTEGER32
+2025-02-25 15:30:14 - 读取: 地址 61457, 数据 -246242301, 数据类型 INTEGER32
+2025-02-25 15:30:14 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:30:17 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:30:17 - 读取: 地址 61470, 数据 1048600, 数据类型 INTEGER32
+2025-02-25 15:30:17 - 读取: 地址 61457, 数据 -242945586, 数据类型 INTEGER32
+2025-02-25 15:30:17 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:30:20 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:30:20 - 读取: 地址 61470, 数据 1048500, 数据类型 INTEGER32
+2025-02-25 15:30:20 - 读取: 地址 61457, 数据 -239653048, 数据类型 INTEGER32
+2025-02-25 15:30:21 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:30:24 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:30:24 - 读取: 地址 61470, 数据 1049400, 数据类型 INTEGER32
+2025-02-25 15:30:24 - 读取: 地址 61457, 数据 -236354230, 数据类型 INTEGER32
+2025-02-25 15:30:24 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:30:27 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:30:27 - 读取: 地址 61470, 数据 1048900, 数据类型 INTEGER32
+2025-02-25 15:30:27 - 读取: 地址 61457, 数据 -233063799, 数据类型 INTEGER32
+2025-02-25 15:30:27 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:30:30 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:30:30 - 读取: 地址 61470, 数据 1048900, 数据类型 INTEGER32
+2025-02-25 15:30:30 - 读取: 地址 61457, 数据 -229756589, 数据类型 INTEGER32
+2025-02-25 15:30:30 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:30:33 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:30:33 - 读取: 地址 61470, 数据 1048500, 数据类型 INTEGER32
+2025-02-25 15:30:33 - 读取: 地址 61457, 数据 -226454640, 数据类型 INTEGER32
+2025-02-25 15:30:33 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:30:36 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:30:36 - 读取: 地址 61470, 数据 1048600, 数据类型 INTEGER32
+2025-02-25 15:30:36 - 读取: 地址 61457, 数据 -223163143, 数据类型 INTEGER32
+2025-02-25 15:30:36 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:30:39 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:30:39 - 读取: 地址 61470, 数据 1049400, 数据类型 INTEGER32
+2025-02-25 15:30:39 - 读取: 地址 61457, 数据 -219861185, 数据类型 INTEGER32
+2025-02-25 15:30:39 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:30:42 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:30:42 - 读取: 地址 61470, 数据 1048500, 数据类型 INTEGER32
+2025-02-25 15:30:42 - 读取: 地址 61457, 数据 -216566561, 数据类型 INTEGER32
+2025-02-25 15:30:43 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:30:46 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:30:46 - 读取: 地址 61470, 数据 1048700, 数据类型 INTEGER32
+2025-02-25 15:30:46 - 读取: 地址 61457, 数据 -213261447, 数据类型 INTEGER32
+2025-02-25 15:30:46 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:30:49 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:30:49 - 读取: 地址 61470, 数据 1048400, 数据类型 INTEGER32
+2025-02-25 15:30:49 - 读取: 地址 61457, 数据 -209963686, 数据类型 INTEGER32
+2025-02-25 15:30:49 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:30:52 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:30:52 - 读取: 地址 61470, 数据 1048600, 数据类型 INTEGER32
+2025-02-25 15:30:52 - 读取: 地址 61457, 数据 -206666952, 数据类型 INTEGER32
+2025-02-25 15:30:52 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:30:55 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:30:55 - 读取: 地址 61470, 数据 1048300, 数据类型 INTEGER32
+2025-02-25 15:30:58 - 读取: 地址 61457, 数据 -200232897, 数据类型 INTEGER32
+2025-02-25 15:30:58 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:31:01 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:31:01 - 读取: 地址 61470, 数据 1048800, 数据类型 INTEGER32
+2025-02-25 15:31:01 - 读取: 地址 61457, 数据 -196935118, 数据类型 INTEGER32
+2025-02-25 15:31:01 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:31:04 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:31:04 - 读取: 地址 61470, 数据 1048400, 数据类型 INTEGER32
+2025-02-25 15:31:04 - 读取: 地址 61457, 数据 -193636299, 数据类型 INTEGER32
+2025-02-25 15:31:04 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:31:07 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:31:07 - 读取: 地址 61470, 数据 1048200, 数据类型 INTEGER32
+2025-02-25 15:31:08 - 读取: 地址 61457, 数据 -190335377, 数据类型 INTEGER32
+2025-02-25 15:31:08 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:31:11 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:31:11 - 读取: 地址 61470, 数据 1049100, 数据类型 INTEGER32
+2025-02-25 15:31:11 - 读取: 地址 61457, 数据 -187036549, 数据类型 INTEGER32
+2025-02-25 15:31:11 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:31:13 - 写入: 地址 1071, 值 255, 数据类型 UNS16
+2025-02-25 15:31:13 - 写入: 地址 1072, 值 0, 数据类型 UNS16
+2025-02-25 15:31:13 - 写入: 地址 1074, 值 0, 数据类型 UNS32
+2025-02-25 15:31:13 - 写入: 地址 1072, 值 1, 数据类型 UNS16
+2025-02-25 15:31:13 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:31:13 - 写入: 地址 1072, 值 4, 数据类型 UNS16
+2025-02-25 15:31:13 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:31:13 - 写入: 地址 1071, 值 0, 数据类型 UNS16
+2025-02-25 15:31:13 - 写入: 地址 1072, 值 0, 数据类型 UNS16
+2025-02-25 15:31:13 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:31:13 - 写入: 地址 1072, 值 1, 数据类型 UNS16
+2025-02-25 15:31:13 - 写入: 地址 1074, 值 174762, 数据类型 UNS32
+2025-02-25 15:31:13 - 写入: 地址 1072, 值 2, 数据类型 UNS16
+2025-02-25 15:31:13 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:31:13 - 写入: 地址 1072, 值 3, 数据类型 UNS16
+2025-02-25 15:31:13 - 写入: 地址 1074, 值 174762, 数据类型 UNS32
+2025-02-25 15:31:13 - 写入: 地址 1072, 值 4, 数据类型 UNS16
+2025-02-25 15:31:13 - 写入: 地址 1074, 值 200, 数据类型 UNS32
+2025-02-25 15:31:13 - 写入: 地址 1072, 值 6, 数据类型 UNS16
+2025-02-25 15:31:13 - 写入: 地址 1074, 值 1048576, 数据类型 UNS32
+2025-02-25 15:31:13 - 写入: 地址 1072, 值 7, 数据类型 UNS16
+2025-02-25 15:31:13 - 写入: 地址 1074, 值 6990506, 数据类型 UNS32
+2025-02-25 15:31:14 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:31:14 - 读取: 地址 61470, 数据 1048800, 数据类型 INTEGER32
+2025-02-25 15:31:14 - 读取: 地址 61457, 数据 -183732499, 数据类型 INTEGER32
+2025-02-25 15:31:14 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:31:17 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:31:17 - 读取: 地址 61470, 数据 1048900, 数据类型 INTEGER32
+2025-02-25 15:31:17 - 读取: 地址 61457, 数据 -180443110, 数据类型 INTEGER32
+2025-02-25 15:31:17 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:31:20 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:31:20 - 读取: 地址 61470, 数据 1048600, 数据类型 INTEGER32
+2025-02-25 15:31:20 - 读取: 地址 61457, 数据 -177145346, 数据类型 INTEGER32
+2025-02-25 15:31:23 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:31:23 - 写入: 地址 61442, 值 6, 数据类型 UNS16
+2025-02-25 15:31:23 - 写入: 地址 61442, 值 6, 数据类型 UNS16
+2025-02-25 15:31:23 - 写入: 地址 61442, 值 6, 数据类型 UNS16
+2025-02-25 15:31:25 - 写入: 地址 1071, 值 255, 数据类型 UNS16
+2025-02-25 15:31:25 - 写入: 地址 1072, 值 0, 数据类型 UNS16
+2025-02-25 15:31:25 - 写入: 地址 1074, 值 0, 数据类型 UNS32
+2025-02-25 15:31:25 - 写入: 地址 1072, 值 1, 数据类型 UNS16
+2025-02-25 15:31:25 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:31:25 - 写入: 地址 1072, 值 4, 数据类型 UNS16
+2025-02-25 15:31:25 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:31:25 - 写入: 地址 1071, 值 0, 数据类型 UNS16
+2025-02-25 15:31:25 - 写入: 地址 1072, 值 0, 数据类型 UNS16
+2025-02-25 15:31:25 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:31:25 - 写入: 地址 1072, 值 1, 数据类型 UNS16
+2025-02-25 15:31:25 - 写入: 地址 1074, 值 174762, 数据类型 UNS32
+2025-02-25 15:31:25 - 写入: 地址 1072, 值 2, 数据类型 UNS16
+2025-02-25 15:31:25 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:31:25 - 写入: 地址 1072, 值 3, 数据类型 UNS16
+2025-02-25 15:31:25 - 写入: 地址 1074, 值 174762, 数据类型 UNS32
+2025-02-25 15:31:25 - 写入: 地址 1072, 值 4, 数据类型 UNS16
+2025-02-25 15:31:25 - 写入: 地址 1074, 值 100, 数据类型 UNS32
+2025-02-25 15:31:26 - 写入: 地址 1072, 值 6, 数据类型 UNS16
+2025-02-25 15:31:26 - 写入: 地址 1074, 值 1048576, 数据类型 UNS32
+2025-02-25 15:31:26 - 写入: 地址 1072, 值 7, 数据类型 UNS16
+2025-02-25 15:31:26 - 写入: 地址 1074, 值 6990506, 数据类型 UNS32
+2025-02-25 15:31:26 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:31:26 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:31:26 - 读取: 地址 61457, 数据 -173290417, 数据类型 INTEGER32
+2025-02-25 15:31:26 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:31:29 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:31:29 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:31:29 - 读取: 地址 61457, 数据 -173290437, 数据类型 INTEGER32
+2025-02-25 15:31:29 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:31:32 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:31:33 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:31:33 - 读取: 地址 61457, 数据 -173290451, 数据类型 INTEGER32
+2025-02-25 15:31:33 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:31:42 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:31:42 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:31:42 - 读取: 地址 61457, 数据 -173290479, 数据类型 INTEGER32
+2025-02-25 15:31:42 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:31:45 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:31:45 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:31:45 - 读取: 地址 61457, 数据 -173290485, 数据类型 INTEGER32
+2025-02-25 15:31:45 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:31:46 - 写入: 地址 61442, 值 6, 数据类型 UNS16
+2025-02-25 15:31:46 - 写入: 地址 61449, 值 62, 数据类型 UNS16
+2025-02-25 15:31:47 - 写入: 地址 61442, 值 7, 数据类型 UNS16
+2025-02-25 15:31:47 - 写入: 地址 61442, 值 31, 数据类型 UNS16
+2025-02-25 15:31:48 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:31:48 - 读取: 地址 61470, 数据 1048800, 数据类型 INTEGER32
+2025-02-25 15:31:48 - 读取: 地址 61457, 数据 -172590872, 数据类型 INTEGER32
+2025-02-25 15:31:48 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:31:51 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:31:51 - 读取: 地址 61470, 数据 1049000, 数据类型 INTEGER32
+2025-02-25 15:31:51 - 读取: 地址 61457, 数据 -169302546, 数据类型 INTEGER32
+2025-02-25 15:31:51 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:31:52 - 写入: 地址 61442, 值 6, 数据类型 UNS16
+2025-02-25 15:31:54 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:31:54 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:31:54 - 读取: 地址 61457, 数据 -167476787, 数据类型 INTEGER32
+2025-02-25 15:31:54 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:31:57 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:31:58 - 读取: 地址 61470, 数据 -100, 数据类型 INTEGER32
+2025-02-25 15:31:58 - 读取: 地址 61457, 数据 -167476902, 数据类型 INTEGER32
+2025-02-25 15:31:58 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:32:01 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:32:01 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:32:01 - 读取: 地址 61457, 数据 -167476980, 数据类型 INTEGER32
+2025-02-25 15:32:01 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:32:04 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:32:04 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:32:04 - 读取: 地址 61457, 数据 -167477060, 数据类型 INTEGER32
+2025-02-25 15:32:04 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:32:07 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:32:07 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:32:07 - 读取: 地址 61457, 数据 -167477109, 数据类型 INTEGER32
+2025-02-25 15:32:07 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:32:10 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:32:10 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:32:10 - 读取: 地址 61457, 数据 -167477155, 数据类型 INTEGER32
+2025-02-25 15:32:10 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:32:13 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:32:13 - 读取: 地址 61470, 数据 -100, 数据类型 INTEGER32
+2025-02-25 15:32:13 - 读取: 地址 61457, 数据 -167477195, 数据类型 INTEGER32
+2025-02-25 15:32:13 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:32:16 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:32:16 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:32:16 - 读取: 地址 61457, 数据 -167477229, 数据类型 INTEGER32
+2025-02-25 15:32:16 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:32:20 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:32:20 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:32:20 - 读取: 地址 61457, 数据 -167477261, 数据类型 INTEGER32
+2025-02-25 15:32:20 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:32:23 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:32:23 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:32:23 - 读取: 地址 61457, 数据 -167477290, 数据类型 INTEGER32
+2025-02-25 15:32:23 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:32:26 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:32:26 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:32:26 - 读取: 地址 61457, 数据 -167477319, 数据类型 INTEGER32
+2025-02-25 15:32:26 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:32:29 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:32:29 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:32:29 - 读取: 地址 61457, 数据 -167477351, 数据类型 INTEGER32
+2025-02-25 15:32:29 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:32:32 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:32:32 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:32:32 - 读取: 地址 61457, 数据 -167477377, 数据类型 INTEGER32
+2025-02-25 15:32:32 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:32:35 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:32:35 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:32:35 - 读取: 地址 61457, 数据 -167477401, 数据类型 INTEGER32
+2025-02-25 15:32:35 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:32:38 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:32:38 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:32:38 - 读取: 地址 61457, 数据 -167477422, 数据类型 INTEGER32
+2025-02-25 15:32:38 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:32:42 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:32:42 - 读取: 地址 61470, 数据 -100, 数据类型 INTEGER32
+2025-02-25 15:32:42 - 读取: 地址 61457, 数据 -167477458, 数据类型 INTEGER32
+2025-02-25 15:32:42 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:32:45 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:32:45 - 读取: 地址 61470, 数据 -100, 数据类型 INTEGER32
+2025-02-25 15:32:45 - 读取: 地址 61457, 数据 -167477481, 数据类型 INTEGER32
+2025-02-25 15:32:45 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:32:48 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:32:48 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:32:48 - 读取: 地址 61457, 数据 -167477504, 数据类型 INTEGER32
+2025-02-25 15:32:48 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:32:51 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:32:51 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:32:51 - 读取: 地址 61457, 数据 -167477524, 数据类型 INTEGER32
+2025-02-25 15:32:51 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:32:54 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:32:54 - 读取: 地址 61470, 数据 -100, 数据类型 INTEGER32
+2025-02-25 15:32:54 - 读取: 地址 61457, 数据 -167477543, 数据类型 INTEGER32
+2025-02-25 15:32:54 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:32:57 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:32:57 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:32:57 - 读取: 地址 61457, 数据 -167477565, 数据类型 INTEGER32
+2025-02-25 15:32:57 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:33:00 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:33:00 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:33:01 - 读取: 地址 61457, 数据 -167477583, 数据类型 INTEGER32
+2025-02-25 15:33:01 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:33:04 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:33:04 - 读取: 地址 61470, 数据 -100, 数据类型 INTEGER32
+2025-02-25 15:33:04 - 读取: 地址 61457, 数据 -167477600, 数据类型 INTEGER32
+2025-02-25 15:33:04 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:33:07 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:33:07 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:33:07 - 读取: 地址 61457, 数据 -167477616, 数据类型 INTEGER32
+2025-02-25 15:33:07 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:33:10 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:33:10 - 读取: 地址 61470, 数据 -100, 数据类型 INTEGER32
+2025-02-25 15:33:10 - 读取: 地址 61457, 数据 -167477630, 数据类型 INTEGER32
+2025-02-25 15:33:10 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:33:13 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:33:13 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:33:13 - 读取: 地址 61457, 数据 -167477645, 数据类型 INTEGER32
+2025-02-25 15:33:13 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:33:16 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:33:16 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:33:16 - 读取: 地址 61457, 数据 -167477659, 数据类型 INTEGER32
+2025-02-25 15:33:16 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:33:19 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:33:19 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:33:19 - 读取: 地址 61457, 数据 -167477672, 数据类型 INTEGER32
+2025-02-25 15:33:19 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:33:22 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:33:23 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:33:23 - 读取: 地址 61457, 数据 -167477685, 数据类型 INTEGER32
+2025-02-25 15:33:23 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:33:26 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:33:26 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:33:26 - 读取: 地址 61457, 数据 -167477699, 数据类型 INTEGER32
+2025-02-25 15:33:26 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:33:29 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:33:29 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:33:29 - 读取: 地址 61457, 数据 -167477718, 数据类型 INTEGER32
+2025-02-25 15:33:29 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:33:32 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:33:32 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:33:32 - 读取: 地址 61457, 数据 -167477732, 数据类型 INTEGER32
+2025-02-25 15:33:32 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:33:35 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:33:35 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:33:35 - 读取: 地址 61457, 数据 -167477744, 数据类型 INTEGER32
+2025-02-25 15:33:35 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:33:38 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:33:38 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:33:38 - 读取: 地址 61457, 数据 -167477755, 数据类型 INTEGER32
+2025-02-25 15:33:38 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:33:41 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:33:41 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:33:41 - 读取: 地址 61457, 数据 -167477771, 数据类型 INTEGER32
+2025-02-25 15:33:41 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:33:45 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:33:45 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:33:45 - 读取: 地址 61457, 数据 -167477782, 数据类型 INTEGER32
+2025-02-25 15:33:45 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:33:48 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:33:48 - 读取: 地址 61470, 数据 100, 数据类型 INTEGER32
+2025-02-25 15:33:48 - 读取: 地址 61457, 数据 -167477793, 数据类型 INTEGER32
+2025-02-25 15:33:48 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:33:51 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:33:51 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:33:51 - 读取: 地址 61457, 数据 -167477802, 数据类型 INTEGER32
+2025-02-25 15:33:51 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:33:54 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:33:54 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:33:54 - 读取: 地址 61457, 数据 -167477812, 数据类型 INTEGER32
+2025-02-25 15:33:54 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:33:57 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:33:57 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:33:57 - 读取: 地址 61457, 数据 -167477821, 数据类型 INTEGER32
+2025-02-25 15:33:57 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:34:34 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:34:34 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:34:34 - 读取: 地址 61457, 数据 -167477931, 数据类型 INTEGER32
+2025-02-25 15:34:34 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:34:37 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:34:37 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:34:37 - 读取: 地址 61457, 数据 -167477941, 数据类型 INTEGER32
+2025-02-25 15:34:37 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:34:40 - 写入: 地址 61442, 值 6, 数据类型 UNS16
+2025-02-25 15:34:40 - 写入: 地址 61449, 值 1, 数据类型 UNS16
+2025-02-25 15:34:40 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:34:40 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:34:40 - 读取: 地址 61457, 数据 -167477949, 数据类型 INTEGER32
+2025-02-25 15:34:40 - 读取: 地址 61451, 数据 60, 数据类型 INTEGER8
+2025-02-25 15:34:42 - 写入: 地址 61442, 值 6, 数据类型 UNS16
+2025-02-25 15:34:42 - 写入: 地址 61449, 值 62, 数据类型 UNS16
+2025-02-25 15:34:43 - 写入: 地址 1071, 值 255, 数据类型 UNS16
+2025-02-25 15:34:43 - 写入: 地址 1072, 值 0, 数据类型 UNS16
+2025-02-25 15:34:43 - 写入: 地址 1074, 值 0, 数据类型 UNS32
+2025-02-25 15:34:43 - 写入: 地址 1072, 值 1, 数据类型 UNS16
+2025-02-25 15:34:43 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:34:43 - 写入: 地址 1072, 值 4, 数据类型 UNS16
+2025-02-25 15:34:43 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:34:43 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:34:43 - 写入: 地址 1071, 值 0, 数据类型 UNS16
+2025-02-25 15:34:44 - 读取: 地址 61470, 数据 -100, 数据类型 INTEGER32
+2025-02-25 15:34:44 - 写入: 地址 1072, 值 0, 数据类型 UNS16
+2025-02-25 15:34:44 - 读取: 地址 61457, 数据 -167477958, 数据类型 INTEGER32
+2025-02-25 15:34:44 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:34:44 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:34:44 - 写入: 地址 1072, 值 1, 数据类型 UNS16
+2025-02-25 15:34:44 - 写入: 地址 1074, 值 174762, 数据类型 UNS32
+2025-02-25 15:34:44 - 写入: 地址 1072, 值 2, 数据类型 UNS16
+2025-02-25 15:34:44 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:34:44 - 写入: 地址 1072, 值 3, 数据类型 UNS16
+2025-02-25 15:34:44 - 写入: 地址 1074, 值 174762, 数据类型 UNS32
+2025-02-25 15:34:44 - 写入: 地址 1072, 值 4, 数据类型 UNS16
+2025-02-25 15:34:44 - 写入: 地址 1074, 值 100, 数据类型 UNS32
+2025-02-25 15:34:44 - 写入: 地址 1072, 值 6, 数据类型 UNS16
+2025-02-25 15:34:44 - 写入: 地址 1074, 值 1048576, 数据类型 UNS32
+2025-02-25 15:34:44 - 写入: 地址 1072, 值 7, 数据类型 UNS16
+2025-02-25 15:34:44 - 写入: 地址 1074, 值 6990506, 数据类型 UNS32
+2025-02-25 15:34:45 - 写入: 地址 61442, 值 7, 数据类型 UNS16
+2025-02-25 15:34:45 - 写入: 地址 61442, 值 31, 数据类型 UNS16
+2025-02-25 15:34:47 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:34:47 - 读取: 地址 61470, 数据 1048600, 数据类型 INTEGER32
+2025-02-25 15:34:47 - 读取: 地址 61457, 数据 -165547317, 数据类型 INTEGER32
+2025-02-25 15:34:47 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:34:56 - 写入: 地址 61442, 值 6, 数据类型 UNS16
+2025-02-25 15:34:56 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:34:56 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:34:56 - 读取: 地址 61457, 数据 -160624054, 数据类型 INTEGER32
+2025-02-25 15:34:56 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:34:59 - 写入: 地址 61442, 值 7, 数据类型 UNS16
+2025-02-25 15:34:59 - 写入: 地址 61442, 值 31, 数据类型 UNS16
+2025-02-25 15:35:02 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:35:02 - 读取: 地址 61470, 数据 1048800, 数据类型 INTEGER32
+2025-02-25 15:35:02 - 读取: 地址 61457, 数据 -157356471, 数据类型 INTEGER32
+2025-02-25 15:35:02 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:35:03 - 写入: 地址 61442, 值 6, 数据类型 UNS16
+2025-02-25 15:35:05 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:35:05 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:35:05 - 读取: 地址 61457, 数据 -155286988, 数据类型 INTEGER32
+2025-02-25 15:35:05 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:36:00 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:36:00 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:36:00 - 读取: 地址 61457, 数据 -30, 数据类型 INTEGER32
+2025-02-25 15:36:00 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:36:03 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:36:03 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:36:03 - 读取: 地址 61457, 数据 -31, 数据类型 INTEGER32
+2025-02-25 15:36:03 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:36:03 - 写入: 地址 61442, 值 6, 数据类型 UNS16
+2025-02-25 15:36:03 - 写入: 地址 61449, 值 62, 数据类型 UNS16
+2025-02-25 15:36:04 - 写入: 地址 61442, 值 7, 数据类型 UNS16
+2025-02-25 15:36:04 - 写入: 地址 61442, 值 31, 数据类型 UNS16
+2025-02-25 15:36:06 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:36:06 - 读取: 地址 61470, 数据 4600, 数据类型 INTEGER32
+2025-02-25 15:36:06 - 读取: 地址 61457, 数据 -1565, 数据类型 INTEGER32
+2025-02-25 15:36:06 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:36:09 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:36:09 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:36:09 - 读取: 地址 61457, 数据 -2131, 数据类型 INTEGER32
+2025-02-25 15:36:09 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:36:12 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:36:12 - 读取: 地址 61470, 数据 300, 数据类型 INTEGER32
+2025-02-25 15:36:12 - 读取: 地址 61457, 数据 -1949, 数据类型 INTEGER32
+2025-02-25 15:36:12 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:36:15 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:36:15 - 读取: 地址 61470, 数据 -200, 数据类型 INTEGER32
+2025-02-25 15:36:15 - 读取: 地址 61457, 数据 -1889, 数据类型 INTEGER32
+2025-02-25 15:36:15 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:36:18 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:36:18 - 读取: 地址 61470, 数据 900, 数据类型 INTEGER32
+2025-02-25 15:36:18 - 读取: 地址 61457, 数据 525650, 数据类型 INTEGER32
+2025-02-25 15:36:19 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:36:22 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:36:22 - 读取: 地址 61470, 数据 486400, 数据类型 INTEGER32
+2025-02-25 15:36:22 - 读取: 地址 61457, 数据 2094810, 数据类型 INTEGER32
+2025-02-25 15:36:22 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:36:25 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:36:25 - 读取: 地址 61470, 数据 996200, 数据类型 INTEGER32
+2025-02-25 15:36:25 - 读取: 地址 61457, 数据 3637277, 数据类型 INTEGER32
+2025-02-25 15:36:25 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:36:26 - 写入: 地址 61442, 值 6, 数据类型 UNS16
+2025-02-25 15:36:28 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:36:28 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:36:28 - 读取: 地址 61457, 数据 4144229, 数据类型 INTEGER32
+2025-02-25 15:36:28 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:36:46 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:36:46 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:36:46 - 读取: 地址 61457, 数据 4144227, 数据类型 INTEGER32
+2025-02-25 15:36:46 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:36:49 - 写入: 地址 61442, 值 6, 数据类型 UNS16
+2025-02-25 15:36:49 - 写入: 地址 61449, 值 62, 数据类型 UNS16
+2025-02-25 15:36:49 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:36:49 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:36:49 - 读取: 地址 61457, 数据 4144228, 数据类型 INTEGER32
+2025-02-25 15:36:49 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:36:50 - 写入: 地址 61442, 值 7, 数据类型 UNS16
+2025-02-25 15:36:50 - 写入: 地址 61442, 值 31, 数据类型 UNS16
+2025-02-25 15:36:52 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:36:52 - 读取: 地址 61470, 数据 10200, 数据类型 INTEGER32
+2025-02-25 15:36:52 - 读取: 地址 61457, 数据 5549873, 数据类型 INTEGER32
+2025-02-25 15:36:53 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:36:56 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:36:56 - 读取: 地址 61470, 数据 276400, 数据类型 INTEGER32
+2025-02-25 15:36:56 - 读取: 地址 61457, 数据 7115025, 数据类型 INTEGER32
+2025-02-25 15:36:56 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:36:59 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:36:59 - 读取: 地址 61470, 数据 855100, 数据类型 INTEGER32
+2025-02-25 15:36:59 - 读取: 地址 61457, 数据 8666345, 数据类型 INTEGER32
+2025-02-25 15:36:59 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:37:02 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:37:02 - 读取: 地址 61470, 数据 778700, 数据类型 INTEGER32
+2025-02-25 15:37:02 - 读取: 地址 61457, 数据 10166979, 数据类型 INTEGER32
+2025-02-25 15:37:02 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:37:05 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:37:05 - 读取: 地址 61470, 数据 199600, 数据类型 INTEGER32
+2025-02-25 15:37:05 - 读取: 地址 61457, 数据 11677018, 数据类型 INTEGER32
+2025-02-25 15:37:05 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:37:08 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:37:08 - 读取: 地址 61470, 数据 81600, 数据类型 INTEGER32
+2025-02-25 15:37:08 - 读取: 地址 61457, 数据 13231377, 数据类型 INTEGER32
+2025-02-25 15:37:08 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:37:11 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:37:11 - 读取: 地址 61470, 数据 590900, 数据类型 INTEGER32
+2025-02-25 15:37:11 - 读取: 地址 61457, 数据 14798705, 数据类型 INTEGER32
+2025-02-25 15:37:11 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:37:14 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:37:15 - 读取: 地址 61470, 数据 1037400, 数据类型 INTEGER32
+2025-02-25 15:37:15 - 读取: 地址 61457, 数据 16324684, 数据类型 INTEGER32
+2025-02-25 15:37:15 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:37:18 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:37:18 - 读取: 地址 61470, 数据 463300, 数据类型 INTEGER32
+2025-02-25 15:37:18 - 读取: 地址 61457, 数据 17821573, 数据类型 INTEGER32
+2025-02-25 15:37:18 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:37:21 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:37:21 - 读取: 地址 61470, 数据 500, 数据类型 INTEGER32
+2025-02-25 15:37:21 - 读取: 地址 61457, 数据 19350991, 数据类型 INTEGER32
+2025-02-25 15:37:21 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:37:24 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:37:24 - 读取: 地址 61470, 数据 397000, 数据类型 INTEGER32
+2025-02-25 15:37:24 - 读取: 地址 61457, 数据 20919739, 数据类型 INTEGER32
+2025-02-25 15:37:24 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:37:27 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:37:27 - 读取: 地址 61470, 数据 906900, 数据类型 INTEGER32
+2025-02-25 15:37:27 - 读取: 地址 61457, 数据 22465292, 数据类型 INTEGER32
+2025-02-25 15:37:27 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:37:30 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:37:30 - 读取: 地址 61470, 数据 658400, 数据类型 INTEGER32
+2025-02-25 15:37:30 - 读取: 地址 61457, 数据 23960187, 数据类型 INTEGER32
+2025-02-25 15:37:30 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:37:33 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:37:33 - 读取: 地址 61470, 数据 81400, 数据类型 INTEGER32
+2025-02-25 15:37:33 - 读取: 地址 61457, 数据 25474107, 数据类型 INTEGER32
+2025-02-25 15:37:33 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:37:37 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:37:37 - 读取: 地址 61470, 数据 130600, 数据类型 INTEGER32
+2025-02-25 15:37:37 - 读取: 地址 61457, 数据 27036824, 数据类型 INTEGER32
+2025-02-25 15:37:37 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:37:40 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:37:40 - 读取: 地址 61470, 数据 639400, 数据类型 INTEGER32
+2025-02-25 15:37:40 - 读取: 地址 61457, 数据 28600351, 数据类型 INTEGER32
+2025-02-25 15:37:40 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:37:43 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:37:43 - 读取: 地址 61470, 数据 925500, 数据类型 INTEGER32
+2025-02-25 15:37:43 - 读取: 地址 61457, 数据 30117480, 数据类型 INTEGER32
+2025-02-25 15:37:43 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:37:46 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:37:46 - 读取: 地址 61470, 数据 346900, 数据类型 INTEGER32
+2025-02-25 15:37:46 - 读取: 地址 61457, 数据 31613002, 数据类型 INTEGER32
+2025-02-25 15:37:46 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:37:49 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:37:49 - 读取: 地址 61470, 数据 -800, 数据类型 INTEGER32
+2025-02-25 15:37:49 - 读取: 地址 61457, 数据 33153916, 数据类型 INTEGER32
+2025-02-25 15:37:49 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:37:52 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:37:52 - 读取: 地址 61470, 数据 375400, 数据类型 INTEGER32
+2025-02-25 15:37:52 - 读取: 地址 61457, 数据 34725683, 数据类型 INTEGER32
+2025-02-25 15:37:52 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:37:55 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:37:55 - 读取: 地址 61470, 数据 1021900, 数据类型 INTEGER32
+2025-02-25 15:37:56 - 读取: 地址 61457, 数据 36260648, 数据类型 INTEGER32
+2025-02-25 15:37:56 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:37:59 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:37:59 - 读取: 地址 61470, 数据 540000, 数据类型 INTEGER32
+2025-02-25 15:37:59 - 读取: 地址 61457, 数据 37749091, 数据类型 INTEGER32
+2025-02-25 15:37:59 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:38:02 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:38:02 - 读取: 地址 61470, 数据 300, 数据类型 INTEGER32
+2025-02-25 15:38:02 - 读取: 地址 61457, 数据 39272362, 数据类型 INTEGER32
+2025-02-25 15:38:02 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:38:05 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:38:05 - 读取: 地址 61470, 数据 320600, 数据类型 INTEGER32
+2025-02-25 15:38:05 - 读取: 地址 61457, 数据 40842160, 数据类型 INTEGER32
+2025-02-25 15:38:05 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:38:08 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:38:08 - 读取: 地址 61470, 数据 900300, 数据类型 INTEGER32
+2025-02-25 15:38:08 - 读取: 地址 61457, 数据 42387636, 数据类型 INTEGER32
+2025-02-25 15:38:08 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:38:11 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:38:11 - 读取: 地址 61470, 数据 664000, 数据类型 INTEGER32
+2025-02-25 15:38:11 - 读取: 地址 61457, 数据 43878864, 数据类型 INTEGER32
+2025-02-25 15:38:11 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:38:14 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:38:14 - 读取: 地址 61470, 数据 86900, 数据类型 INTEGER32
+2025-02-25 15:38:14 - 读取: 地址 61457, 数据 45396561, 数据类型 INTEGER32
+2025-02-25 15:38:14 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:38:17 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:38:18 - 读取: 地址 61470, 数据 195800, 数据类型 INTEGER32
+2025-02-25 15:38:18 - 读取: 地址 61457, 数据 46958604, 数据类型 INTEGER32
+2025-02-25 15:38:18 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:38:21 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:38:21 - 读取: 地址 61470, 数据 775500, 数据类型 INTEGER32
+2025-02-25 15:38:21 - 读取: 地址 61457, 数据 48518087, 数据类型 INTEGER32
+2025-02-25 15:38:21 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:38:24 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:38:24 - 读取: 地址 61470, 数据 930800, 数据类型 INTEGER32
+2025-02-25 15:38:24 - 读取: 地址 61457, 数据 50037151, 数据类型 INTEGER32
+2025-02-25 15:38:24 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:38:27 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:38:27 - 读取: 地址 61470, 数据 352700, 数据类型 INTEGER32
+2025-02-25 15:38:27 - 读取: 地址 61457, 数据 51536009, 数据类型 INTEGER32
+2025-02-25 15:38:27 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:38:30 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:38:30 - 读取: 地址 61470, 数据 -200, 数据类型 INTEGER32
+2025-02-25 15:38:30 - 读取: 地址 61457, 数据 53075577, 数据类型 INTEGER32
+2025-02-25 15:38:30 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:38:33 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:38:33 - 读取: 地址 61470, 数据 579900, 数据类型 INTEGER32
+2025-02-25 15:38:33 - 读取: 地址 61457, 数据 54643018, 数据类型 INTEGER32
+2025-02-25 15:38:33 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:38:36 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:38:36 - 读取: 地址 61470, 数据 986600, 数据类型 INTEGER32
+2025-02-25 15:38:36 - 读取: 地址 61457, 数据 56161909, 数据类型 INTEGER32
+2025-02-25 15:38:36 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:38:40 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:38:40 - 读取: 地址 61470, 数据 406900, 数据类型 INTEGER32
+2025-02-25 15:38:40 - 读取: 地址 61457, 数据 57658823, 数据类型 INTEGER32
+2025-02-25 15:38:40 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:38:43 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:38:43 - 读取: 地址 61470, 数据 500, 数据类型 INTEGER32
+2025-02-25 15:38:43 - 读取: 地址 61457, 数据 59195220, 数据类型 INTEGER32
+2025-02-25 15:38:43 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:38:46 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:38:46 - 读取: 地址 61470, 数据 383200, 数据类型 INTEGER32
+2025-02-25 15:38:46 - 读取: 地址 61457, 数据 60763723, 数据类型 INTEGER32
+2025-02-25 15:38:46 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:38:49 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:38:49 - 读取: 地址 61470, 数据 821200, 数据类型 INTEGER32
+2025-02-25 15:38:49 - 读取: 地址 61457, 数据 62318432, 数据类型 INTEGER32
+2025-02-25 15:38:49 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:38:52 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:38:52 - 读取: 地址 61470, 数据 811100, 数据类型 INTEGER32
+2025-02-25 15:38:52 - 读取: 地址 61457, 数据 63825251, 数据类型 INTEGER32
+2025-02-25 15:38:52 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:38:55 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:38:55 - 读取: 地址 61470, 数据 231800, 数据类型 INTEGER32
+2025-02-25 15:38:55 - 读取: 地址 61457, 数据 65326903, 数据类型 INTEGER32
+2025-02-25 15:38:55 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:38:58 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:38:58 - 读取: 地址 61470, 数据 119400, 数据类型 INTEGER32
+2025-02-25 15:38:59 - 读取: 地址 61457, 数据 66880391, 数据类型 INTEGER32
+2025-02-25 15:38:59 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:39:02 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:39:02 - 读取: 地址 61470, 数据 697900, 数据类型 INTEGER32
+2025-02-25 15:39:02 - 读取: 地址 61457, 数据 68443022, 数据类型 INTEGER32
+2025-02-25 15:39:02 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:39:05 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:39:05 - 读取: 地址 61470, 数据 936500, 数据类型 INTEGER32
+2025-02-25 15:39:05 - 读取: 地址 61457, 数据 69955793, 数据类型 INTEGER32
+2025-02-25 15:39:05 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:39:08 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:39:08 - 读取: 地址 61470, 数据 287600, 数据类型 INTEGER32
+2025-02-25 15:39:08 - 读取: 地址 61457, 数据 71449916, 数据类型 INTEGER32
+2025-02-25 15:39:08 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:39:11 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:39:11 - 读取: 地址 61470, 数据 5200, 数据类型 INTEGER32
+2025-02-25 15:39:11 - 读取: 地址 61457, 数据 72996892, 数据类型 INTEGER32
+2025-02-25 15:39:11 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:39:14 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:39:14 - 读取: 地址 61470, 数据 642900, 数据类型 INTEGER32
+2025-02-25 15:39:14 - 读取: 地址 61457, 数据 74562419, 数据类型 INTEGER32
+2025-02-25 15:39:14 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:39:17 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:39:17 - 读取: 地址 61470, 数据 989300, 数据类型 INTEGER32
+2025-02-25 15:39:17 - 读取: 地址 61457, 数据 76084221, 数据类型 INTEGER32
+2025-02-25 15:39:17 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:39:20 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:39:20 - 读取: 地址 61470, 数据 343300, 数据类型 INTEGER32
+2025-02-25 15:39:21 - 读取: 地址 61457, 数据 77571152, 数据类型 INTEGER32
+2025-02-25 15:39:21 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:39:24 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:39:24 - 读取: 地址 61470, 数据 -200, 数据类型 INTEGER32
+2025-02-25 15:39:24 - 读取: 地址 61457, 数据 79113210, 数据类型 INTEGER32
+2025-02-25 15:39:24 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:39:27 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:39:27 - 读取: 地址 61470, 数据 589400, 数据类型 INTEGER32
+2025-02-25 15:39:27 - 读取: 地址 61457, 数据 80680753, 数据类型 INTEGER32
+2025-02-25 15:39:27 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:39:30 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:39:30 - 读取: 地址 61470, 数据 976600, 数据类型 INTEGER32
+2025-02-25 15:39:30 - 读取: 地址 61457, 数据 82197822, 数据类型 INTEGER32
+2025-02-25 15:39:30 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:39:33 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:39:33 - 读取: 地址 61470, 数据 397100, 数据类型 INTEGER32
+2025-02-25 15:39:33 - 读取: 地址 61457, 数据 83695146, 数据类型 INTEGER32
+2025-02-25 15:39:33 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:39:36 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:39:36 - 读取: 地址 61470, 数据 800, 数据类型 INTEGER32
+2025-02-25 15:39:36 - 读取: 地址 61457, 数据 85231598, 数据类型 INTEGER32
+2025-02-25 15:39:36 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:39:39 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:39:39 - 读取: 地址 61470, 数据 393200, 数据类型 INTEGER32
+2025-02-25 15:39:39 - 读取: 地址 61457, 数据 86801129, 数据类型 INTEGER32
+2025-02-25 15:39:39 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:39:42 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:39:43 - 读取: 地址 61470, 数据 1035100, 数据类型 INTEGER32
+2025-02-25 15:39:43 - 读取: 地址 61457, 数据 88335622, 数据类型 INTEGER32
+2025-02-25 15:39:43 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:39:46 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:39:46 - 读取: 地址 61470, 数据 590500, 数据类型 INTEGER32
+2025-02-25 15:39:46 - 读取: 地址 61457, 数据 89829050, 数据类型 INTEGER32
+2025-02-25 15:39:46 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:39:49 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:39:49 - 读取: 地址 61470, 数据 15400, 数据类型 INTEGER32
+2025-02-25 15:39:49 - 读取: 地址 61457, 数据 91352145, 数据类型 INTEGER32
+2025-02-25 15:39:49 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:39:52 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:39:52 - 读取: 地址 61470, 数据 340100, 数据类型 INTEGER32
+2025-02-25 15:39:52 - 读取: 地址 61457, 数据 92918490, 数据类型 INTEGER32
+2025-02-25 15:39:52 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:39:55 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:39:55 - 读取: 地址 61470, 数据 988000, 数据类型 INTEGER32
+2025-02-25 15:39:55 - 读取: 地址 61457, 数据 94461517, 数据类型 INTEGER32
+2025-02-25 15:39:55 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:39:58 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:39:58 - 读取: 地址 61470, 数据 646800, 数据类型 INTEGER32
+2025-02-25 15:39:58 - 读取: 地址 61457, 数据 95951674, 数据类型 INTEGER32
+2025-02-25 15:39:58 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:40:01 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:40:01 - 读取: 地址 61470, 数据 68400, 数据类型 INTEGER32
+2025-02-25 15:40:01 - 读取: 地址 61457, 数据 97472944, 数据类型 INTEGER32
+2025-02-25 15:40:01 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:40:05 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:40:05 - 读取: 地址 61470, 数据 213100, 数据类型 INTEGER32
+2025-02-25 15:40:05 - 读取: 地址 61457, 数据 99034820, 数据类型 INTEGER32
+2025-02-25 15:40:05 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:40:08 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:40:08 - 读取: 地址 61470, 数据 653300, 数据类型 INTEGER32
+2025-02-25 15:40:08 - 读取: 地址 61457, 数据 100599455, 数据类型 INTEGER32
+2025-02-25 15:40:08 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:40:11 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:40:11 - 读取: 地址 61470, 数据 1041500, 数据类型 INTEGER32
+2025-02-25 15:40:11 - 读取: 地址 61457, 数据 102126573, 数据类型 INTEGER32
+2025-02-25 15:40:11 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:40:14 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:40:14 - 读取: 地址 61470, 数据 472800, 数据类型 INTEGER32
+2025-02-25 15:40:14 - 读取: 地址 61457, 数据 103622070, 数据类型 INTEGER32
+2025-02-25 15:40:14 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:40:17 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:40:17 - 读取: 地址 61470, 数据 1200, 数据类型 INTEGER32
+2025-02-25 15:40:17 - 读取: 地址 61457, 数据 105153168, 数据类型 INTEGER32
+2025-02-25 15:40:17 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:40:20 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:40:20 - 读取: 地址 61470, 数据 457100, 数据类型 INTEGER32
+2025-02-25 15:40:20 - 读取: 地址 61457, 数据 106722345, 数据类型 INTEGER32
+2025-02-25 15:40:20 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:40:23 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:40:23 - 读取: 地址 61470, 数据 1050300, 数据类型 INTEGER32
+2025-02-25 15:40:24 - 读取: 地址 61457, 数据 108254981, 数据类型 INTEGER32
+2025-02-25 15:40:24 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:40:27 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:40:27 - 读取: 地址 61470, 数据 528300, 数据类型 INTEGER32
+2025-02-25 15:40:27 - 读取: 地址 61457, 数据 109741348, 数据类型 INTEGER32
+2025-02-25 15:40:27 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:40:30 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:40:30 - 读取: 地址 61470, 数据 800, 数据类型 INTEGER32
+2025-02-25 15:40:30 - 读取: 地址 61457, 数据 111269597, 数据类型 INTEGER32
+2025-02-25 15:40:30 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:40:33 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:40:33 - 读取: 地址 61470, 数据 404600, 数据类型 INTEGER32
+2025-02-25 15:40:33 - 读取: 地址 61457, 数据 112839690, 数据类型 INTEGER32
+2025-02-25 15:40:33 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:40:36 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:40:36 - 读取: 地址 61470, 数据 982100, 数据类型 INTEGER32
+2025-02-25 15:40:36 - 读取: 地址 61457, 数据 114377688, 数据类型 INTEGER32
+2025-02-25 15:40:36 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:40:39 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:40:39 - 读取: 地址 61470, 数据 650900, 数据类型 INTEGER32
+2025-02-25 15:40:39 - 读取: 地址 61457, 数据 115874092, 数据类型 INTEGER32
+2025-02-25 15:40:39 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:40:42 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:40:42 - 读取: 地址 61470, 数据 9200, 数据类型 INTEGER32
+2025-02-25 15:40:42 - 读取: 地址 61457, 数据 117392379, 数据类型 INTEGER32
+2025-02-25 15:40:42 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:40:45 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:40:45 - 读取: 地址 61470, 数据 278100, 数据类型 INTEGER32
+2025-02-25 15:40:46 - 读取: 地址 61457, 数据 118956573, 数据类型 INTEGER32
+2025-02-25 15:40:46 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:40:49 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:40:49 - 读取: 地址 61470, 数据 856300, 数据类型 INTEGER32
+2025-02-25 15:40:49 - 读取: 地址 61457, 数据 120508328, 数据类型 INTEGER32
+2025-02-25 15:40:49 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:40:52 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:40:52 - 读取: 地址 61470, 数据 777400, 数据类型 INTEGER32
+2025-02-25 15:40:52 - 读取: 地址 61457, 数据 122007361, 数据类型 INTEGER32
+2025-02-25 15:40:52 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:40:55 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:40:55 - 读取: 地址 61470, 数据 129600, 数据类型 INTEGER32
+2025-02-25 15:40:55 - 读取: 地址 61457, 数据 123512506, 数据类型 INTEGER32
+2025-02-25 15:40:55 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:40:58 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:40:58 - 读取: 地址 61470, 数据 82900, 数据类型 INTEGER32
+2025-02-25 15:40:58 - 读取: 地址 61457, 数据 125072905, 数据类型 INTEGER32
+2025-02-25 15:40:58 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:01 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:01 - 读取: 地址 61470, 数据 732100, 数据类型 INTEGER32
+2025-02-25 15:41:01 - 读取: 地址 61457, 数据 126631949, 数据类型 INTEGER32
+2025-02-25 15:41:01 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:04 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:04 - 读取: 地址 61470, 数据 972700, 数据类型 INTEGER32
+2025-02-25 15:41:04 - 读取: 地址 61457, 数据 128153367, 数据类型 INTEGER32
+2025-02-25 15:41:04 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:08 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:08 - 读取: 地址 61470, 数据 324600, 数据类型 INTEGER32
+2025-02-25 15:41:08 - 读取: 地址 61457, 数据 129647603, 数据类型 INTEGER32
+2025-02-25 15:41:08 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:11 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:11 - 读取: 地址 61470, 数据 -900, 数据类型 INTEGER32
+2025-02-25 15:41:11 - 读取: 地址 61457, 数据 131189322, 数据类型 INTEGER32
+2025-02-25 15:41:11 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:14 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:14 - 读取: 地址 61470, 数据 608200, 数据类型 INTEGER32
+2025-02-25 15:41:14 - 读取: 地址 61457, 数据 132755278, 数据类型 INTEGER32
+2025-02-25 15:41:14 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:17 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:17 - 读取: 地址 61470, 数据 956800, 数据类型 INTEGER32
+2025-02-25 15:41:17 - 读取: 地址 61457, 数据 134274186, 数据类型 INTEGER32
+2025-02-25 15:41:17 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:20 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:20 - 读取: 地址 61470, 数据 446500, 数据类型 INTEGER32
+2025-02-25 15:41:20 - 读取: 地址 61457, 数据 135770663, 数据类型 INTEGER32
+2025-02-25 15:41:20 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:23 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:23 - 读取: 地址 61470, 数据 100, 数据类型 INTEGER32
+2025-02-25 15:41:23 - 读取: 地址 61457, 数据 137306475, 数据类型 INTEGER32
+2025-02-25 15:41:23 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:26 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:26 - 读取: 地址 61470, 数据 552900, 数据类型 INTEGER32
+2025-02-25 15:41:26 - 读取: 地址 61457, 数据 138874032, 数据类型 INTEGER32
+2025-02-25 15:41:26 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:28 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:28 - 读取: 地址 61470, 数据 855100, 数据类型 INTEGER32
+2025-02-25 15:41:28 - 读取: 地址 61457, 数据 139846901, 数据类型 INTEGER32
+2025-02-25 15:41:29 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:29 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:29 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:29 - 读取: 地址 61470, 数据 790300, 数据类型 INTEGER32
+2025-02-25 15:41:29 - 读取: 地址 61470, 数据 790300, 数据类型 INTEGER32
+2025-02-25 15:41:29 - 读取: 地址 61457, 数据 140014092, 数据类型 INTEGER32
+2025-02-25 15:41:29 - 读取: 地址 61457, 数据 140014092, 数据类型 INTEGER32
+2025-02-25 15:41:29 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:29 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:29 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:29 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:29 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:29 - 读取: 地址 61470, 数据 795900, 数据类型 INTEGER32
+2025-02-25 15:41:29 - 读取: 地址 61470, 数据 795900, 数据类型 INTEGER32
+2025-02-25 15:41:29 - 读取: 地址 61470, 数据 795900, 数据类型 INTEGER32
+2025-02-25 15:41:29 - 读取: 地址 61457, 数据 140188634, 数据类型 INTEGER32
+2025-02-25 15:41:29 - 读取: 地址 61457, 数据 140188634, 数据类型 INTEGER32
+2025-02-25 15:41:29 - 读取: 地址 61457, 数据 140188634, 数据类型 INTEGER32
+2025-02-25 15:41:29 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:29 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:29 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:29 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:29 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:29 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:29 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:29 - 读取: 地址 61470, 数据 452400, 数据类型 INTEGER32
+2025-02-25 15:41:29 - 读取: 地址 61470, 数据 452400, 数据类型 INTEGER32
+2025-02-25 15:41:29 - 读取: 地址 61470, 数据 452400, 数据类型 INTEGER32
+2025-02-25 15:41:29 - 读取: 地址 61470, 数据 452400, 数据类型 INTEGER32
+2025-02-25 15:41:30 - 读取: 地址 4, 数据 0x85d, 数据类型 UNS16
+2025-02-25 15:41:32 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:32 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:32 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:32 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:32 - 读取: 地址 61470, 数据 275600, 数据类型 INTEGER32
+2025-02-25 15:41:32 - 读取: 地址 61470, 数据 275600, 数据类型 INTEGER32
+2025-02-25 15:41:32 - 读取: 地址 61470, 数据 275600, 数据类型 INTEGER32
+2025-02-25 15:41:32 - 读取: 地址 61470, 数据 275600, 数据类型 INTEGER32
+2025-02-25 15:41:32 - 读取: 地址 61457, 数据 141348138, 数据类型 INTEGER32
+2025-02-25 15:41:32 - 读取: 地址 61457, 数据 141348138, 数据类型 INTEGER32
+2025-02-25 15:41:32 - 读取: 地址 61457, 数据 141348138, 数据类型 INTEGER32
+2025-02-25 15:41:32 - 读取: 地址 61457, 数据 141348138, 数据类型 INTEGER32
+2025-02-25 15:41:32 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:32 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:32 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:32 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:32 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:32 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:32 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:32 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:32 - 读取: 地址 61470, 数据 142300, 数据类型 INTEGER32
+2025-02-25 15:41:32 - 读取: 地址 61470, 数据 142300, 数据类型 INTEGER32
+2025-02-25 15:41:32 - 读取: 地址 61470, 数据 142300, 数据类型 INTEGER32
+2025-02-25 15:41:32 - 读取: 地址 61470, 数据 142300, 数据类型 INTEGER32
+2025-02-25 15:41:32 - 读取: 地址 61457, 数据 141513219, 数据类型 INTEGER32
+2025-02-25 15:41:32 - 读取: 地址 61457, 数据 141513219, 数据类型 INTEGER32
+2025-02-25 15:41:32 - 读取: 地址 61457, 数据 141513219, 数据类型 INTEGER32
+2025-02-25 15:41:32 - 读取: 地址 61457, 数据 141513219, 数据类型 INTEGER32
+2025-02-25 15:41:32 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:32 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:32 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:32 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:32 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:32 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:32 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:32 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:32 - 读取: 地址 61470, 数据 148400, 数据类型 INTEGER32
+2025-02-25 15:41:32 - 读取: 地址 61470, 数据 148400, 数据类型 INTEGER32
+2025-02-25 15:41:32 - 读取: 地址 61470, 数据 148400, 数据类型 INTEGER32
+2025-02-25 15:41:32 - 读取: 地址 61470, 数据 148400, 数据类型 INTEGER32
+2025-02-25 15:41:32 - 读取: 地址 61457, 数据 141687459, 数据类型 INTEGER32
+2025-02-25 15:41:32 - 读取: 地址 61457, 数据 141687459, 数据类型 INTEGER32
+2025-02-25 15:41:32 - 读取: 地址 61457, 数据 141687459, 数据类型 INTEGER32
+2025-02-25 15:41:32 - 读取: 地址 61457, 数据 141687459, 数据类型 INTEGER32
+2025-02-25 15:41:32 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:32 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:32 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:32 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:33 - 读取: 地址 61457, 数据 141830779, 数据类型 INTEGER32
+2025-02-25 15:41:33 - 读取: 地址 61457, 数据 141830779, 数据类型 INTEGER32
+2025-02-25 15:41:33 - 读取: 地址 61457, 数据 141830779, 数据类型 INTEGER32
+2025-02-25 15:41:33 - 读取: 地址 61457, 数据 141830779, 数据类型 INTEGER32
+2025-02-25 15:41:42 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:42 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:42 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:42 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:42 - 写入: 地址 1071, 值 255, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1071, 值 255, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1071, 值 255, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1071, 值 255, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 0, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 0, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 0, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 0, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 0, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 0, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 0, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 0, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 1, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 1, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 1, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 1, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 4, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 4, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 4, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 4, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1071, 值 0, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1071, 值 0, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1071, 值 0, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1071, 值 0, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 0, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 0, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 0, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 0, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 1, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 1, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 1, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 1, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 35127296, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 35127296, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 35127296, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 35127296, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 2, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 2, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 2, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 2, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 3, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 3, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 3, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 3, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 35127296, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 35127296, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 35127296, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 35127296, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 4, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 4, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 4, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 4, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 500100, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 500100, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 500100, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 500100, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 6, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 6, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 6, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 6, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 210763776, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 210763776, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 210763776, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1074, 值 210763776, 数据类型 UNS32
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 7, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 7, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 7, 数据类型 UNS16
+2025-02-25 15:41:42 - 写入: 地址 1072, 值 7, 数据类型 UNS16
+2025-02-25 15:41:43 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:43 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:43 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:43 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:43 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:43 - 读取: 地址 61470, 数据 720500, 数据类型 INTEGER32
+2025-02-25 15:41:43 - 读取: 地址 61470, 数据 720500, 数据类型 INTEGER32
+2025-02-25 15:41:43 - 读取: 地址 61470, 数据 720500, 数据类型 INTEGER32
+2025-02-25 15:41:43 - 读取: 地址 61470, 数据 720500, 数据类型 INTEGER32
+2025-02-25 15:41:43 - 读取: 地址 61470, 数据 720500, 数据类型 INTEGER32
+2025-02-25 15:41:43 - 读取: 地址 61457, 数据 146728284, 数据类型 INTEGER32
+2025-02-25 15:41:43 - 读取: 地址 61457, 数据 146728284, 数据类型 INTEGER32
+2025-02-25 15:41:43 - 读取: 地址 61457, 数据 146728284, 数据类型 INTEGER32
+2025-02-25 15:41:43 - 读取: 地址 61457, 数据 146728284, 数据类型 INTEGER32
+2025-02-25 15:41:43 - 读取: 地址 61457, 数据 146728284, 数据类型 INTEGER32
+2025-02-25 15:41:43 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:43 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:43 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:43 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:43 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:43 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:43 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:43 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:43 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:43 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:43 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:43 - 读取: 地址 61470, 数据 853400, 数据类型 INTEGER32
+2025-02-25 15:41:43 - 读取: 地址 61470, 数据 853400, 数据类型 INTEGER32
+2025-02-25 15:41:43 - 读取: 地址 61470, 数据 853400, 数据类型 INTEGER32
+2025-02-25 15:41:43 - 读取: 地址 61470, 数据 853400, 数据类型 INTEGER32
+2025-02-25 15:41:43 - 读取: 地址 61470, 数据 853400, 数据类型 INTEGER32
+2025-02-25 15:41:43 - 读取: 地址 61470, 数据 853400, 数据类型 INTEGER32
+2025-02-25 15:41:43 - 读取: 地址 61457, 数据 146893282, 数据类型 INTEGER32
+2025-02-25 15:41:43 - 读取: 地址 61457, 数据 146893282, 数据类型 INTEGER32
+2025-02-25 15:41:43 - 读取: 地址 61457, 数据 146893282, 数据类型 INTEGER32
+2025-02-25 15:41:43 - 读取: 地址 61457, 数据 146893282, 数据类型 INTEGER32
+2025-02-25 15:41:43 - 读取: 地址 61457, 数据 146893282, 数据类型 INTEGER32
+2025-02-25 15:41:43 - 读取: 地址 61457, 数据 146893282, 数据类型 INTEGER32
+2025-02-25 15:41:43 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:43 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:43 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:43 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:43 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:43 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:41:43 - 写入: 地址 61449, 值 6, 数据类型 UNS16
+2025-02-25 15:41:43 - 写入: 地址 61449, 值 6, 数据类型 UNS16
+2025-02-25 15:41:43 - 写入: 地址 61449, 值 6, 数据类型 UNS16
+2025-02-25 15:41:43 - 写入: 地址 61449, 值 6, 数据类型 UNS16
+2025-02-25 15:41:43 - 写入: 地址 61449, 值 6, 数据类型 UNS16
+2025-02-25 15:41:43 - 写入: 地址 61449, 值 6, 数据类型 UNS16
+2025-02-25 15:41:43 - 写入: 地址 61553, 值 524288, 数据类型 UNS32
+2025-02-25 15:41:43 - 写入: 地址 61553, 值 524288, 数据类型 UNS32
+2025-02-25 15:41:43 - 写入: 地址 61553, 值 524288, 数据类型 UNS32
+2025-02-25 15:41:43 - 写入: 地址 61553, 值 524288, 数据类型 UNS32
+2025-02-25 15:41:43 - 写入: 地址 61553, 值 524288, 数据类型 UNS32
+2025-02-25 15:41:43 - 写入: 地址 61553, 值 524288, 数据类型 UNS32
+2025-02-25 15:41:43 - 写入: 地址 61553, 值 524288, 数据类型 UNS32
+2025-02-25 15:41:45 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:45 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:45 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:45 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:45 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:45 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:45 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:45 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:41:45 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:41:45 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:41:45 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:41:45 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:41:45 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:41:45 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:41:45 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:41:45 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:41:45 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:41:45 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:41:45 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:41:45 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:41:45 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:41:45 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:41:45 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:41:45 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:41:45 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:41:45 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:41:45 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:41:45 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:41:46 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:46 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:46 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:46 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:46 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:46 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:46 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:46 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:41:46 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:41:46 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:41:46 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:41:46 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:41:46 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:41:46 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:41:46 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:41:46 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:41:46 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:41:46 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:41:46 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:41:46 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:41:46 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:41:46 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:41:46 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:41:46 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:41:46 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:41:46 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:41:46 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:41:46 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:41:55 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:55 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:55 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:55 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:55 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:55 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:55 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:41:55 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:41:55 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:41:55 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:41:55 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:41:55 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:41:55 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:41:55 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:41:55 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:41:55 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:41:55 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:41:55 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:41:55 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:41:55 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:41:55 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:41:55 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:41:55 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:41:55 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:41:55 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:41:55 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:41:55 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:41:55 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:42:01 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:42:01 - 读取: 地址 61470, 数据 100, 数据类型 INTEGER32
+2025-02-25 15:42:01 - 读取: 地址 61457, 数据 146916450, 数据类型 INTEGER32
+2025-02-25 15:42:01 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:42:01 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:42:01 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:42:01 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:42:01 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:42:01 - 读取: 地址 61457, 数据 146916450, 数据类型 INTEGER32
+2025-02-25 15:42:01 - 读取: 地址 61457, 数据 146916450, 数据类型 INTEGER32
+2025-02-25 15:42:01 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:42:01 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:42:01 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:42:01 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:42:01 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:42:02 - 读取: 地址 61470, 数据 -100, 数据类型 INTEGER32
+2025-02-25 15:42:02 - 读取: 地址 61470, 数据 -100, 数据类型 INTEGER32
+2025-02-25 15:42:02 - 读取: 地址 61470, 数据 -100, 数据类型 INTEGER32
+2025-02-25 15:42:02 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:42:02 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:42:02 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:42:02 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:42:02 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:42:02 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:42:02 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:42:02 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:42:02 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:42:02 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:42:02 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:42:02 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:42:02 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:42:02 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:42:02 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:42:02 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:42:02 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:42:02 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:42:02 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:42:02 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:42:02 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:42:02 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:42:02 - 写入: 地址 1071, 值 255, 数据类型 UNS16
+2025-02-25 15:42:02 - 写入: 地址 1071, 值 255, 数据类型 UNS16
+2025-02-25 15:42:02 - 写入: 地址 1071, 值 255, 数据类型 UNS16
+2025-02-25 15:42:02 - 写入: 地址 1071, 值 255, 数据类型 UNS16
+2025-02-25 15:42:02 - 写入: 地址 1072, 值 0, 数据类型 UNS16
+2025-02-25 15:42:02 - 写入: 地址 1072, 值 0, 数据类型 UNS16
+2025-02-25 15:42:02 - 写入: 地址 1072, 值 0, 数据类型 UNS16
+2025-02-25 15:42:02 - 写入: 地址 1072, 值 0, 数据类型 UNS16
+2025-02-25 15:42:02 - 写入: 地址 1074, 值 0, 数据类型 UNS32
+2025-02-25 15:42:02 - 写入: 地址 1074, 值 0, 数据类型 UNS32
+2025-02-25 15:42:02 - 写入: 地址 1074, 值 0, 数据类型 UNS32
+2025-02-25 15:42:02 - 写入: 地址 1074, 值 0, 数据类型 UNS32
+2025-02-25 15:42:02 - 写入: 地址 1072, 值 1, 数据类型 UNS16
+2025-02-25 15:42:02 - 写入: 地址 1072, 值 1, 数据类型 UNS16
+2025-02-25 15:42:02 - 写入: 地址 1072, 值 1, 数据类型 UNS16
+2025-02-25 15:42:02 - 写入: 地址 1072, 值 1, 数据类型 UNS16
+2025-02-25 15:42:02 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:42:02 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:42:02 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:42:02 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:42:02 - 写入: 地址 1072, 值 4, 数据类型 UNS16
+2025-02-25 15:42:02 - 写入: 地址 1072, 值 4, 数据类型 UNS16
+2025-02-25 15:42:02 - 写入: 地址 1072, 值 4, 数据类型 UNS16
+2025-02-25 15:42:02 - 写入: 地址 1072, 值 4, 数据类型 UNS16
+2025-02-25 15:42:02 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:42:02 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:42:02 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:42:02 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:42:02 - 写入: 地址 1071, 值 0, 数据类型 UNS16
+2025-02-25 15:42:02 - 写入: 地址 1071, 值 0, 数据类型 UNS16
+2025-02-25 15:42:02 - 写入: 地址 1071, 值 0, 数据类型 UNS16
+2025-02-25 15:42:02 - 写入: 地址 1071, 值 0, 数据类型 UNS16
+2025-02-25 15:42:04 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:42:04 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:42:04 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:42:04 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:42:04 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:42:04 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:42:04 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:42:04 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:42:04 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:42:04 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:42:04 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:42:04 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:42:04 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:42:04 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:42:04 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:42:04 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:42:04 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:42:04 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:42:04 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:42:04 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:42:04 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:42:04 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:42:04 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:42:04 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:42:04 - 读取: 地址 61457, 数据 146916450, 数据类型 INTEGER32
+2025-02-25 15:42:04 - 读取: 地址 61457, 数据 146916450, 数据类型 INTEGER32
+2025-02-25 15:42:04 - 读取: 地址 61457, 数据 146916450, 数据类型 INTEGER32
+2025-02-25 15:42:04 - 读取: 地址 61457, 数据 146916450, 数据类型 INTEGER32
+2025-02-25 15:42:04 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:42:04 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:42:04 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:42:04 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:42:05 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:42:05 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:42:05 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:42:05 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:42:05 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:42:05 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:42:05 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:42:05 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:42:05 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:42:05 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:42:05 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:42:05 - 读取: 地址 61457, 数据 146916449, 数据类型 INTEGER32
+2025-02-25 15:42:05 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:42:05 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:42:05 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:42:05 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:42:05 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:42:05 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:42:05 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:42:05 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:42:20 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:42:20 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:42:20 - 读取: 地址 61457, 数据 146916451, 数据类型 INTEGER32
+2025-02-25 15:42:20 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:42:23 - 写入: 地址 61442, 值 6, 数据类型 UNS16
+2025-02-25 15:42:23 - 写入: 地址 61449, 值 62, 数据类型 UNS16
+2025-02-25 15:42:23 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:42:23 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:42:24 - 读取: 地址 61457, 数据 146916452, 数据类型 INTEGER32
+2025-02-25 15:42:24 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:42:24 - 写入: 地址 61442, 值 7, 数据类型 UNS16
+2025-02-25 15:42:25 - 写入: 地址 61442, 值 31, 数据类型 UNS16
+2025-02-25 15:42:27 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:42:27 - 读取: 地址 61470, 数据 -100, 数据类型 INTEGER32
+2025-02-25 15:42:27 - 读取: 地址 61457, 数据 148921044, 数据类型 INTEGER32
+2025-02-25 15:42:27 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:42:27 - 写入: 地址 61442, 值 7, 数据类型 UNS16
+2025-02-25 15:42:27 - 写入: 地址 61442, 值 31, 数据类型 UNS16
+2025-02-25 15:42:28 - 写入: 地址 1071, 值 255, 数据类型 UNS16
+2025-02-25 15:42:28 - 写入: 地址 1072, 值 0, 数据类型 UNS16
+2025-02-25 15:42:28 - 写入: 地址 1074, 值 0, 数据类型 UNS32
+2025-02-25 15:42:28 - 写入: 地址 1072, 值 1, 数据类型 UNS16
+2025-02-25 15:42:28 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:42:28 - 写入: 地址 1072, 值 4, 数据类型 UNS16
+2025-02-25 15:42:29 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:42:29 - 写入: 地址 1071, 值 0, 数据类型 UNS16
+2025-02-25 15:42:29 - 写入: 地址 1072, 值 0, 数据类型 UNS16
+2025-02-25 15:42:29 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:42:29 - 写入: 地址 1072, 值 1, 数据类型 UNS16
+2025-02-25 15:42:29 - 写入: 地址 1074, 值 174762, 数据类型 UNS32
+2025-02-25 15:42:29 - 写入: 地址 1072, 值 2, 数据类型 UNS16
+2025-02-25 15:42:29 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:42:29 - 写入: 地址 1072, 值 3, 数据类型 UNS16
+2025-02-25 15:42:29 - 写入: 地址 1074, 值 174762, 数据类型 UNS32
+2025-02-25 15:42:29 - 写入: 地址 1072, 值 4, 数据类型 UNS16
+2025-02-25 15:42:29 - 写入: 地址 1074, 值 100, 数据类型 UNS32
+2025-02-25 15:42:29 - 写入: 地址 1072, 值 6, 数据类型 UNS16
+2025-02-25 15:42:29 - 写入: 地址 1074, 值 1048576, 数据类型 UNS32
+2025-02-25 15:42:29 - 写入: 地址 1072, 值 7, 数据类型 UNS16
+2025-02-25 15:42:29 - 写入: 地址 1074, 值 6990506, 数据类型 UNS32
+2025-02-25 15:42:30 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:42:30 - 读取: 地址 61470, 数据 100, 数据类型 INTEGER32
+2025-02-25 15:42:30 - 读取: 地址 61457, 数据 148921045, 数据类型 INTEGER32
+2025-02-25 15:42:30 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:42:30 - 写入: 地址 61442, 值 7, 数据类型 UNS16
+2025-02-25 15:42:30 - 写入: 地址 61442, 值 31, 数据类型 UNS16
+2025-02-25 15:42:33 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:42:33 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:42:33 - 读取: 地址 61457, 数据 148921045, 数据类型 INTEGER32
+2025-02-25 15:42:33 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:42:36 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:42:36 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:42:36 - 读取: 地址 61457, 数据 148921046, 数据类型 INTEGER32
+2025-02-25 15:42:36 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:42:39 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:42:39 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:42:39 - 读取: 地址 61457, 数据 148921046, 数据类型 INTEGER32
+2025-02-25 15:42:39 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:42:42 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:42:42 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:42:42 - 读取: 地址 61457, 数据 148921046, 数据类型 INTEGER32
+2025-02-25 15:42:42 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:42:45 - 写入: 地址 61442, 值 6, 数据类型 UNS16
+2025-02-25 15:42:45 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:42:46 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:42:46 - 读取: 地址 61457, 数据 148921046, 数据类型 INTEGER32
+2025-02-25 15:42:46 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:42:47 - 写入: 地址 61449, 值 6, 数据类型 UNS16
+2025-02-25 15:42:47 - 写入: 地址 61553, 值 524288, 数据类型 UNS32
+2025-02-25 15:42:47 - 写入: 地址 61555, 值 524288, 数据类型 UNS32
+2025-02-25 15:42:47 - 写入: 地址 61551, 值 4, 数据类型 INTEGER8
+2025-02-25 15:42:47 - 写入: 地址 61442, 值 6, 数据类型 UNS16
+2025-02-25 15:42:47 - 写入: 地址 61442, 值 7, 数据类型 UNS16
+2025-02-25 15:42:47 - 写入: 地址 61442, 值 31, 数据类型 UNS16
+2025-02-25 15:42:47 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:47 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:47 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:47 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:47 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:47 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:47 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:47 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:48 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:48 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:48 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:48 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:48 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:48 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:48 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:48 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:48 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:48 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:48 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:48 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:48 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:48 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:48 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:48 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:48 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:48 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:48 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:48 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:48 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:48 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:48 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:48 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:48 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:48 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:48 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:48 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:48 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:48 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:48 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:49 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:49 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:49 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:49 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:49 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:49 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:42:49 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:49 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:42:49 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:49 - 读取: 地址 61457, 数据 148921046, 数据类型 INTEGER32
+2025-02-25 15:42:49 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:49 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:42:49 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:49 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:49 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:49 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:49 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:49 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:49 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:49 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:49 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:49 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:49 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:49 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:49 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:49 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:49 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:49 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:49 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:49 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:49 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:50 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:51 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:51 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:51 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:51 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:51 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:51 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:51 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:51 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:51 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:51 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:51 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:51 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:51 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:51 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:51 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:51 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:51 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:51 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:51 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:51 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:51 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:51 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:51 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:51 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:51 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:51 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:51 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:51 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:51 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:51 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:51 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:52 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:52 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:52 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:52 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:52 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:52 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:52 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:52 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:52 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:52 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:52 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:52 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:52 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:52 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:42:52 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:52 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:42:52 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:52 - 读取: 地址 61457, 数据 148921046, 数据类型 INTEGER32
+2025-02-25 15:42:52 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:52 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:42:52 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:52 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:52 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:52 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:52 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:52 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:52 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:52 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:52 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:52 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:52 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:53 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:53 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:53 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:53 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:53 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:53 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:53 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:53 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:53 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:53 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:53 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:53 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:53 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:53 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:53 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:53 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:53 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:53 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:53 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:53 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:53 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:53 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:53 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:53 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:53 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:53 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:53 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:53 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:53 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:53 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:53 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:54 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:54 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:54 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:54 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:54 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:54 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:54 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:54 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:54 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:54 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:54 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:54 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:54 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:54 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:54 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:54 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:54 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:54 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:54 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:54 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:54 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:54 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:54 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:54 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:54 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:54 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:54 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:54 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:54 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:54 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:55 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:55 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:55 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:55 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:55 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:55 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:55 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:55 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:55 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:55 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:55 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:55 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:55 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:55 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:55 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:55 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:55 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:55 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:55 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:55 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:55 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:55 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:42:55 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:55 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:42:55 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:55 - 读取: 地址 61457, 数据 148921046, 数据类型 INTEGER32
+2025-02-25 15:42:55 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:55 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:42:55 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:55 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:56 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:56 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:56 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:56 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:56 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:56 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:56 - 读取: 地址 61444, 数据 0x2218, 数据类型 UNS16
+2025-02-25 15:42:56 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:56 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:56 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:56 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:56 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:56 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:56 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:56 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:56 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:56 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:56 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:56 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:56 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:56 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:56 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:56 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:56 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:56 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:56 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:56 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:56 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:56 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:56 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:56 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:57 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:57 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:57 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:57 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:57 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:57 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:57 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:57 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:57 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:57 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:57 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:57 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:57 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:57 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:57 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:57 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:57 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:57 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:57 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:57 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:57 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:57 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:57 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:57 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:57 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:57 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:57 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:57 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:57 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:57 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:58 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:58 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:58 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:58 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:58 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:58 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:58 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:58 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:58 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:58 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:58 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:58 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:58 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:58 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:58 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:58 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:58 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:58 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:58 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:58 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:58 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:58 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:58 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:58 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:58 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:58 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:58 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:58 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:58 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:58 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:42:59 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:59 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:42:59 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:59 - 读取: 地址 61457, 数据 148921046, 数据类型 INTEGER32
+2025-02-25 15:42:59 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:59 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:42:59 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:59 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:59 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:59 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:59 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:59 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:59 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:59 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:59 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:59 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:59 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:59 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:59 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:59 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:59 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:59 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:59 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:59 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:59 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:59 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:59 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:59 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:59 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:59 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:42:59 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:00 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:00 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:00 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:00 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:00 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:00 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:00 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:00 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:00 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:00 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:00 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:00 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:00 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:00 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:00 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:00 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:00 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:00 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:00 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:00 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:00 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:00 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:00 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:00 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:00 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:00 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:00 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:00 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:00 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:00 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:01 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:01 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:01 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:01 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:01 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:01 - 写入: 地址 61449, 值 6, 数据类型 UNS16
+2025-02-25 15:43:01 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:01 - 写入: 地址 61553, 值 524288, 数据类型 UNS32
+2025-02-25 15:43:01 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:01 - 写入: 地址 61555, 值 524288, 数据类型 UNS32
+2025-02-25 15:43:01 - 写入: 地址 61551, 值 4, 数据类型 INTEGER8
+2025-02-25 15:43:01 - 读取: 地址 61444, 数据 0x250, 数据类型 UNS16
+2025-02-25 15:43:01 - 写入: 地址 61442, 值 6, 数据类型 UNS16
+2025-02-25 15:43:01 - 读取: 地址 61444, 数据 0x231, 数据类型 UNS16
+2025-02-25 15:43:01 - 写入: 地址 61442, 值 7, 数据类型 UNS16
+2025-02-25 15:43:01 - 读取: 地址 61444, 数据 0x233, 数据类型 UNS16
+2025-02-25 15:43:01 - 写入: 地址 61442, 值 31, 数据类型 UNS16
+2025-02-25 15:43:01 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:01 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:01 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:01 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:01 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:01 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:01 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:01 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:01 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:01 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:01 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:01 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:02 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:02 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:02 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:02 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:02 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:02 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:02 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:02 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:02 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:43:02 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:02 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:02 - 读取: 地址 61470, 数据 410400, 数据类型 INTEGER32
+2025-02-25 15:43:02 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:02 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:02 - 读取: 地址 61457, 数据 149129280, 数据类型 INTEGER32
+2025-02-25 15:43:02 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:02 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:02 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:43:02 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:02 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:02 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:02 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:02 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:02 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:02 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:02 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:02 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:02 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:02 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:02 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:02 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:03 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:03 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:03 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:03 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:03 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:03 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:03 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:03 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:03 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:03 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:03 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:03 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:03 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:03 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:03 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:03 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:03 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:03 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:03 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:03 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:03 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:03 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:03 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:03 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:03 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:03 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:03 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:03 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:03 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:03 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:04 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:04 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:04 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:04 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:04 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:04 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:04 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:04 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:04 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:04 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:04 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:04 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:04 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:04 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:04 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:04 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:04 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:04 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:04 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:04 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:04 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:04 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:04 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:04 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:04 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:04 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:04 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:04 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:04 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:04 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:05 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:05 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:05 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:05 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:05 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:05 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:05 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:05 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:05 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:05 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:05 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:05 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:05 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:05 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:05 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:05 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:05 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:05 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:05 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:05 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:05 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:43:05 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:05 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:05 - 读取: 地址 61470, 数据 524200, 数据类型 INTEGER32
+2025-02-25 15:43:05 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:05 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:05 - 读取: 地址 61457, 数据 150910649, 数据类型 INTEGER32
+2025-02-25 15:43:05 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:05 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:05 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:43:06 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:06 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:06 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:06 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:06 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:06 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:06 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:06 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:06 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:06 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:06 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:06 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:06 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:06 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:06 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:06 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:06 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:06 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:06 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:06 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:06 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:06 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:06 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:06 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:06 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:06 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:06 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:06 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:06 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:06 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:06 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:07 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:07 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:07 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:07 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:07 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:07 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:07 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:07 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:07 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:07 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:07 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:07 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:07 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:07 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:07 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:07 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:07 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:07 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:07 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:07 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:07 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:07 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:07 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:07 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:07 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:07 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:07 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:07 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:07 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:07 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:07 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:08 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:08 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:08 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:08 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:08 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:08 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:08 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:08 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:08 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:08 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:08 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:08 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:08 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:08 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:08 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:08 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:08 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:08 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:08 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:08 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:08 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:08 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:08 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:08 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:08 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:08 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:08 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:08 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:08 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:08 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:08 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:09 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:09 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:09 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:09 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:09 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:43:09 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:09 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:09 - 读取: 地址 61470, 数据 524100, 数据类型 INTEGER32
+2025-02-25 15:43:09 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:09 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:09 - 读取: 地址 61457, 数据 152723120, 数据类型 INTEGER32
+2025-02-25 15:43:09 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:09 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:09 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:43:09 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:09 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:09 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:09 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:09 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:09 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:09 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:09 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:09 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:09 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:09 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:09 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:09 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:09 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:09 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:09 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:09 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:10 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:11 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:11 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:11 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:11 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:11 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:11 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:11 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:11 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:11 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:11 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:11 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:11 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:11 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:11 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:11 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:11 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:11 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:11 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:11 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:11 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:11 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:11 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:11 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:11 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:11 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:11 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:11 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:11 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:11 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:11 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:11 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:12 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:12 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:12 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:12 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:12 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:12 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:12 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:12 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:12 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:12 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:12 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:12 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:12 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:12 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:12 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:12 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:43:12 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:12 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:12 - 读取: 地址 61470, 数据 523500, 数据类型 INTEGER32
+2025-02-25 15:43:12 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:12 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:12 - 读取: 地址 61457, 数据 154488395, 数据类型 INTEGER32
+2025-02-25 15:43:12 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:12 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:12 - 读取: 地址 61451, 数据 6, 数据类型 INTEGER8
+2025-02-25 15:43:12 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:12 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:12 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:12 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:12 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:12 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:13 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:13 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:13 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:13 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:13 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:13 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:13 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:13 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:13 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:13 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:13 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:13 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:13 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:13 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:13 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:13 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:13 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:13 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:13 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:13 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:13 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:13 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:13 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:13 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:13 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:13 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:13 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:13 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:13 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:13 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:13 - 读取: 地址 61444, 数据 0x237, 数据类型 UNS16
+2025-02-25 15:43:14 - 读取: 地址 61444, 数据 0x1237, 数据类型 UNS16
+2025-02-25 15:43:14 - 读取: 地址 61444, 数据 0x1637, 数据类型 UNS16
+2025-02-25 15:43:14 - 读取: 地址 61444, 数据 0x1637, 数据类型 UNS16
+2025-02-25 15:43:14 - 写入: 地址 61442, 值 6, 数据类型 UNS16
+2025-02-25 15:43:14 - 写入: 地址 61442, 值 6, 数据类型 UNS16
+2025-02-25 15:43:14 - 写入: 地址 61449, 值 3, 数据类型 UNS16
+2025-02-25 15:43:14 - 写入: 地址 61449, 值 3, 数据类型 UNS16
+2025-02-25 15:43:15 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:43:15 - 读取: 地址 61470, 数据 -100, 数据类型 INTEGER32
+2025-02-25 15:43:15 - 读取: 地址 61457, 数据 -9774, 数据类型 INTEGER32
+2025-02-25 15:43:15 - 读取: 地址 61451, 数据 3, 数据类型 INTEGER8
+2025-02-25 15:43:17 - 写入: 地址 61442, 值 6, 数据类型 UNS16
+2025-02-25 15:43:17 - 写入: 地址 61449, 值 62, 数据类型 UNS16
+2025-02-25 15:43:18 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:43:19 - 读取: 地址 61470, 数据 0, 数据类型 INTEGER32
+2025-02-25 15:43:19 - 读取: 地址 61457, 数据 -10014, 数据类型 INTEGER32
+2025-02-25 15:43:19 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:43:20 - 写入: 地址 1071, 值 255, 数据类型 UNS16
+2025-02-25 15:43:20 - 写入: 地址 1072, 值 0, 数据类型 UNS16
+2025-02-25 15:43:20 - 写入: 地址 1074, 值 0, 数据类型 UNS32
+2025-02-25 15:43:20 - 写入: 地址 1072, 值 1, 数据类型 UNS16
+2025-02-25 15:43:20 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:43:20 - 写入: 地址 1072, 值 4, 数据类型 UNS16
+2025-02-25 15:43:20 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:43:20 - 写入: 地址 1071, 值 0, 数据类型 UNS16
+2025-02-25 15:43:20 - 写入: 地址 1072, 值 0, 数据类型 UNS16
+2025-02-25 15:43:20 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:43:20 - 写入: 地址 1072, 值 1, 数据类型 UNS16
+2025-02-25 15:43:20 - 写入: 地址 1074, 值 174762, 数据类型 UNS32
+2025-02-25 15:43:20 - 写入: 地址 1072, 值 2, 数据类型 UNS16
+2025-02-25 15:43:20 - 写入: 地址 1074, 值 1, 数据类型 UNS32
+2025-02-25 15:43:20 - 写入: 地址 1072, 值 3, 数据类型 UNS16
+2025-02-25 15:43:20 - 写入: 地址 1074, 值 174762, 数据类型 UNS32
+2025-02-25 15:43:20 - 写入: 地址 1072, 值 4, 数据类型 UNS16
+2025-02-25 15:43:21 - 写入: 地址 1074, 值 100, 数据类型 UNS32
+2025-02-25 15:43:21 - 写入: 地址 1072, 值 6, 数据类型 UNS16
+2025-02-25 15:43:21 - 写入: 地址 1074, 值 1048576, 数据类型 UNS32
+2025-02-25 15:43:21 - 写入: 地址 1072, 值 7, 数据类型 UNS16
+2025-02-25 15:43:21 - 写入: 地址 1074, 值 6990506, 数据类型 UNS32
+2025-02-25 15:43:22 - 读取: 地址 4, 数据 0x0, 数据类型 UNS16
+2025-02-25 15:43:22 - 读取: 地址 61470, 数据 -100, 数据类型 INTEGER32
+2025-02-25 15:43:22 - 读取: 地址 61457, 数据 -10148, 数据类型 INTEGER32
+2025-02-25 15:43:22 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:43:22 - 写入: 地址 61442, 值 7, 数据类型 UNS16
+2025-02-25 15:43:22 - 写入: 地址 61442, 值 31, 数据类型 UNS16
+2025-02-25 15:43:25 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:43:25 - 读取: 地址 61470, 数据 639300, 数据类型 INTEGER32
+2025-02-25 15:43:25 - 读取: 地址 61457, 数据 1452148, 数据类型 INTEGER32
+2025-02-25 15:43:25 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:43:28 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:43:28 - 读取: 地址 61470, 数据 61100, 数据类型 INTEGER32
+2025-02-25 15:43:28 - 读取: 地址 61457, 数据 2971143, 数据类型 INTEGER32
+2025-02-25 15:43:28 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:43:31 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:43:31 - 读取: 地址 61470, 数据 151900, 数据类型 INTEGER32
+2025-02-25 15:43:31 - 读取: 地址 61457, 数据 4533421, 数据类型 INTEGER32
+2025-02-25 15:43:31 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:43:34 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:43:34 - 读取: 地址 61470, 数据 660300, 数据类型 INTEGER32
+2025-02-25 15:43:34 - 读取: 地址 61457, 数据 6095863, 数据类型 INTEGER32
+2025-02-25 15:43:34 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:43:37 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:43:37 - 读取: 地址 61470, 数据 975200, 数据类型 INTEGER32
+2025-02-25 15:43:37 - 读取: 地址 61457, 数据 7622470, 数据类型 INTEGER32
+2025-02-25 15:43:38 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:43:41 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:43:41 - 读取: 地址 61470, 数据 464500, 数据类型 INTEGER32
+2025-02-25 15:43:41 - 读取: 地址 61457, 数据 9118965, 数据类型 INTEGER32
+2025-02-25 15:43:41 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:43:44 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:43:44 - 读取: 地址 61470, 数据 900, 数据类型 INTEGER32
+2025-02-25 15:43:44 - 读取: 地址 61457, 数据 10651737, 数据类型 INTEGER32
+2025-02-25 15:43:44 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:43:47 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:43:47 - 读取: 地址 61470, 数据 326100, 数据类型 INTEGER32
+2025-02-25 15:43:47 - 读取: 地址 61457, 数据 12222373, 数据类型 INTEGER32
+2025-02-25 15:43:47 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:43:50 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:43:50 - 读取: 地址 61470, 数据 974000, 数据类型 INTEGER32
+2025-02-25 15:43:50 - 读取: 地址 61457, 数据 13765542, 数据类型 INTEGER32
+2025-02-25 15:43:50 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:43:53 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:43:53 - 读取: 地址 61470, 数据 659600, 数据类型 INTEGER32
+2025-02-25 15:43:53 - 读取: 地址 61457, 数据 15263396, 数据类型 INTEGER32
+2025-02-25 15:43:53 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:43:56 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:43:56 - 读取: 地址 61470, 数据 83400, 数据类型 INTEGER32
+2025-02-25 15:43:56 - 读取: 地址 61457, 数据 16776977, 数据类型 INTEGER32
+2025-02-25 15:43:56 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:43:59 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:43:59 - 读取: 地址 61470, 数据 199800, 数据类型 INTEGER32
+2025-02-25 15:44:00 - 读取: 地址 61457, 数据 18338864, 数据类型 INTEGER32
+2025-02-25 15:44:00 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:44:03 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:44:03 - 读取: 地址 61470, 数据 780000, 数据类型 INTEGER32
+2025-02-25 15:44:03 - 读取: 地址 61457, 数据 19895836, 数据类型 INTEGER32
+2025-02-25 15:44:03 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:44:06 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:44:06 - 读取: 地址 61470, 数据 786000, 数据类型 INTEGER32
+2025-02-25 15:44:06 - 读取: 地址 61457, 数据 21398286, 数据类型 INTEGER32
+2025-02-25 15:44:06 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:44:09 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:44:09 - 读取: 地址 61470, 数据 416000, 数据类型 INTEGER32
+2025-02-25 15:44:09 - 读取: 地址 61457, 数据 22922980, 数据类型 INTEGER32
+2025-02-25 15:44:09 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:44:12 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:44:12 - 读取: 地址 61470, 数据 -100, 数据类型 INTEGER32
+2025-02-25 15:44:12 - 读取: 地址 61457, 数据 24458564, 数据类型 INTEGER32
+2025-02-25 15:44:12 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:44:15 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:44:15 - 读取: 地址 61470, 数据 444100, 数据类型 INTEGER32
+2025-02-25 15:44:15 - 读取: 地址 61457, 数据 26027274, 数据类型 INTEGER32
+2025-02-25 15:44:15 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:44:18 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:44:18 - 读取: 地址 61470, 数据 1049000, 数据类型 INTEGER32
+2025-02-25 15:44:18 - 读取: 地址 61457, 数据 27559118, 数据类型 INTEGER32
+2025-02-25 15:44:18 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:44:22 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:44:22 - 读取: 地址 61470, 数据 544200, 数据类型 INTEGER32
+2025-02-25 15:44:22 - 读取: 地址 61457, 数据 29048863, 数据类型 INTEGER32
+2025-02-25 15:44:22 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:44:25 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:44:25 - 读取: 地址 61470, 数据 -1900, 数据类型 INTEGER32
+2025-02-25 15:44:25 - 读取: 地址 61457, 数据 30577395, 数据类型 INTEGER32
+2025-02-25 15:44:25 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:44:28 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:44:28 - 读取: 地址 61470, 数据 388500, 数据类型 INTEGER32
+2025-02-25 15:44:28 - 读取: 地址 61457, 数据 32144129, 数据类型 INTEGER32
+2025-02-25 15:44:28 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:44:31 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:44:31 - 读取: 地址 61470, 数据 966200, 数据类型 INTEGER32
+2025-02-25 15:44:31 - 读取: 地址 61457, 数据 33683422, 数据类型 INTEGER32
+2025-02-25 15:44:31 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:44:34 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:44:34 - 读取: 地址 61470, 数据 597500, 数据类型 INTEGER32
+2025-02-25 15:44:34 - 读取: 地址 61457, 数据 35176674, 数据类型 INTEGER32
+2025-02-25 15:44:34 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:44:37 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:44:37 - 读取: 地址 61470, 数据 21200, 数据类型 INTEGER32
+2025-02-25 15:44:37 - 读取: 地址 61457, 数据 36696248, 数据类型 INTEGER32
+2025-02-25 15:44:37 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:44:40 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:44:40 - 读取: 地址 61470, 数据 261200, 数据类型 INTEGER32
+2025-02-25 15:44:40 - 读取: 地址 61457, 数据 38260659, 数据类型 INTEGER32
+2025-02-25 15:44:41 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:44:44 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:44:44 - 读取: 地址 61470, 数据 771500, 数据类型 INTEGER32
+2025-02-25 15:44:44 - 读取: 地址 61457, 数据 39817682, 数据类型 INTEGER32
+2025-02-25 15:44:44 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:44:47 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:44:47 - 读取: 地址 61470, 数据 863600, 数据类型 INTEGER32
+2025-02-25 15:44:47 - 读取: 地址 61457, 数据 41328671, 数据类型 INTEGER32
+2025-02-25 15:44:47 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:44:50 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:44:50 - 读取: 地址 61470, 数据 284600, 数据类型 INTEGER32
+2025-02-25 15:44:50 - 读取: 地址 61457, 数据 42831864, 数据类型 INTEGER32
+2025-02-25 15:44:50 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:44:53 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:44:53 - 读取: 地址 61470, 数据 1100, 数据类型 INTEGER32
+2025-02-25 15:44:53 - 读取: 地址 61457, 数据 44379380, 数据类型 INTEGER32
+2025-02-25 15:44:53 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:44:56 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:44:56 - 读取: 地址 61470, 数据 368000, 数据类型 INTEGER32
+2025-02-25 15:44:56 - 读取: 地址 61457, 数据 45949331, 数据类型 INTEGER32
+2025-02-25 15:44:56 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:44:59 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:44:59 - 读取: 地址 61470, 数据 1017100, 数据类型 INTEGER32
+2025-02-25 15:44:59 - 读取: 地址 61457, 数据 47486586, 数据类型 INTEGER32
+2025-02-25 15:44:59 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:45:02 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:45:03 - 读取: 地址 61470, 数据 617000, 数据类型 INTEGER32
+2025-02-25 15:45:03 - 读取: 地址 61457, 数据 48981754, 数据类型 INTEGER32
+2025-02-25 15:45:03 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:45:06 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:45:06 - 读取: 地址 61470, 数据 38000, 数据类型 INTEGER32
+2025-02-25 15:45:06 - 读取: 地址 61457, 数据 50502270, 数据类型 INTEGER32
+2025-02-25 15:45:06 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:45:09 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:45:09 - 读取: 地址 61470, 数据 174700, 数据类型 INTEGER32
+2025-02-25 15:45:09 - 读取: 地址 61457, 数据 52066123, 数据类型 INTEGER32
+2025-02-25 15:45:09 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:45:12 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:45:12 - 读取: 地址 61470, 数据 683400, 数据类型 INTEGER32
+2025-02-25 15:45:12 - 读取: 地址 61457, 数据 53629610, 数据类型 INTEGER32
+2025-02-25 15:45:12 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:45:15 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:45:15 - 读取: 地址 61470, 数据 952800, 数据类型 INTEGER32
+2025-02-25 15:45:15 - 读取: 地址 61457, 数据 55144779, 数据类型 INTEGER32
+2025-02-25 15:45:15 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:45:18 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:45:18 - 读取: 地址 61470, 数据 302800, 数据类型 INTEGER32
+2025-02-25 15:45:18 - 读取: 地址 61457, 数据 56634011, 数据类型 INTEGER32
+2025-02-25 15:45:18 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:45:21 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:45:21 - 读取: 地址 61470, 数据 49200, 数据类型 INTEGER32
+2025-02-25 15:45:21 - 读取: 地址 61457, 数据 58182458, 数据类型 INTEGER32
+2025-02-25 15:45:21 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:45:25 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:45:25 - 读取: 地址 61470, 数据 699300, 数据类型 INTEGER32
+2025-02-25 15:45:25 - 读取: 地址 61457, 数据 59746206, 数据类型 INTEGER32
+2025-02-25 15:45:25 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:45:28 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:45:28 - 读取: 地址 61470, 数据 936700, 数据类型 INTEGER32
+2025-02-25 15:45:28 - 读取: 地址 61457, 数据 61264634, 数据类型 INTEGER32
+2025-02-25 15:45:28 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:45:31 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:45:31 - 读取: 地址 61470, 数据 358000, 数据类型 INTEGER32
+2025-02-25 15:45:31 - 读取: 地址 61457, 数据 62761054, 数据类型 INTEGER32
+2025-02-25 15:45:31 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:45:34 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:45:34 - 读取: 地址 61470, 数据 1100, 数据类型 INTEGER32
+2025-02-25 15:45:34 - 读取: 地址 61457, 数据 64300402, 数据类型 INTEGER32
+2025-02-25 15:45:34 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:45:37 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:45:37 - 读取: 地址 61470, 数据 365200, 数据类型 INTEGER32
+2025-02-25 15:45:37 - 读取: 地址 61457, 数据 65871236, 数据类型 INTEGER32
+2025-02-25 15:45:37 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:45:40 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:45:40 - 读取: 地址 61470, 数据 943000, 数据类型 INTEGER32
+2025-02-25 15:45:40 - 读取: 地址 61457, 数据 67412909, 数据类型 INTEGER32
+2025-02-25 15:45:40 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:45:43 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:45:43 - 读取: 地址 61470, 数据 691100, 数据类型 INTEGER32
+2025-02-25 15:45:44 - 读取: 地址 61457, 数据 68911774, 数据类型 INTEGER32
+2025-02-25 15:45:44 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:45:47 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:45:47 - 读取: 地址 61470, 数据 41400, 数据类型 INTEGER32
+2025-02-25 15:45:47 - 读取: 地址 61457, 数据 70425359, 数据类型 INTEGER32
+2025-02-25 15:45:47 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:45:50 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:45:50 - 读取: 地址 61470, 数据 172000, 数据类型 INTEGER32
+2025-02-25 15:45:50 - 读取: 地址 61457, 数据 71987932, 数据类型 INTEGER32
+2025-02-25 15:45:50 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:45:53 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:45:53 - 读取: 地址 61470, 数据 609100, 数据类型 INTEGER32
+2025-02-25 15:45:53 - 读取: 地址 61457, 数据 73553259, 数据类型 INTEGER32
+2025-02-25 15:45:53 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:45:56 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:45:56 - 读取: 地址 61470, 数据 1023800, 数据类型 INTEGER32
+2025-02-25 15:45:56 - 读取: 地址 61457, 数据 75081490, 数据类型 INTEGER32
+2025-02-25 15:45:56 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:45:59 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:45:59 - 读取: 地址 61470, 数据 586000, 数据类型 INTEGER32
+2025-02-25 15:45:59 - 读取: 地址 61457, 数据 76585151, 数据类型 INTEGER32
+2025-02-25 15:45:59 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:46:02 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:46:02 - 读取: 地址 61470, 数据 12000, 数据类型 INTEGER32
+2025-02-25 15:46:02 - 读取: 地址 61457, 数据 78112025, 数据类型 INTEGER32
+2025-02-25 15:46:02 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:46:06 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:46:06 - 读取: 地址 61470, 数据 273500, 数据类型 INTEGER32
+2025-02-25 15:46:06 - 读取: 地址 61457, 数据 79677040, 数据类型 INTEGER32
+2025-02-25 15:46:06 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:46:09 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:46:09 - 读取: 地址 61470, 数据 851400, 数据类型 INTEGER32
+2025-02-25 15:46:09 - 读取: 地址 61457, 数据 81230195, 数据类型 INTEGER32
+2025-02-25 15:46:09 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8
+2025-02-25 15:46:12 - 读取: 地址 4, 数据 0x1, 数据类型 UNS16
+2025-02-25 15:46:12 - 读取: 地址 61470, 数据 711000, 数据类型 INTEGER32
+2025-02-25 15:46:12 - 读取: 地址 61457, 数据 82725232, 数据类型 INTEGER32
+2025-02-25 15:46:12 - 读取: 地址 61451, 数据 62, 数据类型 INTEGER8

+ 212 - 0
unitTest.py

@@ -0,0 +1,212 @@
+import unittest
+from ControlPanelUI import ControlPanelUI
+import tkinter as tk
+class TestControlPanelUI(unittest.TestCase):
+
+    def setUp(self):
+        self.root = tk.Tk()
+        self.ui = ControlPanelUI(self.root)
+
+    def tearDown(self):
+        self.root.destroy()
+
+    def test_refresh_status(self):
+        # 模拟更新电机状态
+        self.ui.Core.motor_is_running = True
+        self.ui.Core.motor_position = 100
+        self.ui.Core.motor_angle = 45
+        self.ui.Core.motor_velocity = 50
+        self.ui.Core.motor_mode = "模式 1"
+
+        self.ui.refresh_status()
+
+        # 验证标签文本是否更新
+        self.assertEqual(self.ui.status_label.cget("text"), "状态: 使能")
+        self.assertEqual(self.ui.position_label.cget("text"), "位置: 100")
+        self.assertEqual(self.ui.motor_angle_label.cget("text"), "水平: 45°")
+        self.assertEqual(self.ui.velocity_label.cget("text"), "速度: 50 °/s")
+        self.assertEqual(self.ui.mode_label.cget("text"), "模式: 模式 1")
+
+    def test_update_ui_labels(self):
+        # 模拟电机状态
+        self.ui.Core.motor_is_running = False
+        self.ui.Core.motor_position = 200
+        self.ui.Core.motor_angle = 30
+        self.ui.Core.motor_velocity = 30
+        self.ui.Core.motor_mode = "模式 2"
+
+        self.ui.update_ui_labels()
+
+        # 验证标签文本是否更新
+        self.assertEqual(self.ui.status_label.cget("text"), "状态: 失能")
+        self.assertEqual(self.ui.position_label.cget("text"), "位置: 200")
+        self.assertEqual(self.ui.motor_angle_label.cget("text"), "水平: 30°")
+        self.assertEqual(self.ui.velocity_label.cget("text"), "速度: 30 °/s")
+        self.assertEqual(self.ui.mode_label.cget("text"), "模式: 模式 2")
+
+    def test_schedule_next_refresh(self):
+        # 验证定时刷新线程是否启动
+        self.ui.schedule_next_refresh()
+        self.assertIsNotNone(self.ui.refresh_thread)
+
+    def test_create_joystick(self):
+        # 验证摇杆画布和相关元素是否创建
+        self.assertIsNotNone(self.ui.joystick_canvas)
+        self.assertIsNotNone(self.ui.joystick)
+        self.assertIsNotNone(self.ui.angle_label)
+
+    def test_update_joystick_position(self):
+        # 模拟鼠标移动事件
+        event = tk.Event()
+        event.x = 150
+        event.y = 150
+
+        self.ui.update_joystick_position(event)
+
+        # 验证摇杆位置是否更新
+        joystick_coords = self.ui.joystick_canvas.coords(self.ui.joystick)
+        expected_x = self.ui.center[0] + self.ui.circle_radius * math.cos(math.radians(45))
+        expected_y = self.ui.center[1] - self.ui.circle_radius * math.sin(math.radians(45))
+        self.assertAlmostEqual(joystick_coords[0], expected_x - self.ui.joystick_radius, places=2)
+        self.assertAlmostEqual(joystick_coords[1], expected_y - self.ui.joystick_radius, places=2)
+        self.assertAlmostEqual(joystick_coords[2], expected_x + self.ui.joystick_radius, places=2)
+        self.assertAlmostEqual(joystick_coords[3], expected_y + self.ui.joystick_radius, places=2)
+
+    def test_on_joystick_release(self):
+        # 模拟摇杆释放事件
+        event = tk.Event()
+        event.x = 150
+        event.y = 150
+
+        self.ui.on_joystick_release(event)
+
+        # 验证电机位置是否更新
+        self.assertEqual(self.ui.Core.motor.target_position, 1)  # 根据具体计算逻辑确定预期值
+
+    def test_update_motor_position(self):
+        # 模拟角度
+        angle = 90
+
+        self.ui.update_motor_position(angle)
+
+        # 验证电机位置是否更新
+        self.assertEqual(self.ui.Core.motor.target_position, 2)  # 根据具体计算逻辑确定预期值
+
+    def test_setup_running_ui(self):
+        # 验证运行界面的控件是否创建
+        self.assertIsNotNone(self.ui.motor_velocity_entry)
+        self.assertIsNotNone(self.ui.diff_entry)
+        self.assertIsNotNone(self.ui.increase_pitch_button)
+        self.assertIsNotNone(self.ui.decrease_pitch_button)
+        self.assertIsNotNone(self.ui.zero_pitch_button)
+        self.assertIsNotNone(self.ui.start_button)
+        self.assertIsNotNone(self.ui.stop_button)
+        self.assertIsNotNone(self.ui.motor_zero_button)
+        self.assertIsNotNone(self.ui.pitch_motor_zero_button)
+
+    def test_on_tab_change(self):
+        # 模拟标签页切换事件
+        event = tk.Event()
+        event.widget.tab('current')['text'] = '遥控'
+
+        self.ui.on_tab_change(event)
+
+        # 验证是否正确处理位置控制模式切换
+        self.assertTrue(self.ui.joystick_active)
+
+    def test_center_window(self):
+        # 验证窗口是否居中
+        width = 400
+        height = 300
+
+        self.ui.center_window(width, height)
+
+        # 获取窗口实际位置和大小
+        x, y, w, h = self.root.winfo_geometry().split('+')
+
+        # 验证窗口是否居中
+        self.assertEqual(int(x), (self.root.winfo_screenwidth() - width) // 2)
+        self.assertEqual(int(y), (self.root.winfo_screenheight() - height) // 2)
+
+    def test_setup_segment_ui(self):
+        # 验证多段运行界面的控件是否创建
+        self.assertIsNotNone(self.ui.step_entry)
+        self.assertIsNotNone(self.ui.stop_delay_entry)
+        self.assertIsNotNone(self.ui.speed_entry)
+        self.assertIsNotNone(self.ui.acceleration_entry)
+        self.assertIsNotNone(self.ui.continuous_check)
+        self.assertIsNotNone(self.ui.download_button)
+        self.assertIsNotNone(self.ui.start_button)
+        self.assertIsNotNone(self.ui.stop_button)
+
+    def test_download_setting(self):
+        # 模拟设置参数
+        self.ui.step_entry.insert(0, "60")
+        self.ui.acceleration_entry.insert(0, "100")
+        self.ui.stop_delay_entry.insert(0, "500")
+
+        self.ui.download_setting()
+
+        # 验证是否正确下载配置
+        # 可以根据具体的下载逻辑进行进一步的验证
+
+    def test_start_segment_button(self):
+        # 模拟点击启动按钮
+        self.ui.start_segment_button()
+
+        # 验证是否启动多段运行线程
+        # 可以根据具体的多段运行逻辑进行进一步的验证
+
+    def test_stop_motor_button(self):
+        # 模拟点击停止按钮
+        self.ui.stop_motor_button()
+
+        # 验证是否启动停止电机线程
+        # 可以根据具体的停止电机逻辑进行进一步的验证
+
+    def test_start_motor_button(self):
+        # 模拟输入有效的速度值
+        self.ui.motor_velocity_entry.insert(0, "120")
+
+        self.ui.start_motor_button()
+
+        # 验证是否启动电机线程
+        # 可以根据具体的启动电机逻辑进行进一步的验证
+
+    def test_motor_home_button(self):
+        # 模拟点击转台回零按钮
+        self.ui.motor_home_button()
+
+        # 验证是否启动转台回零线程
+        # 可以根据具体的转台回零逻辑进行进一步的验证
+
+    def test_pitch_motor_home_button(self):
+        # 模拟点击俯仰回零按钮
+        self.ui.pitch_motor_home_button()
+
+        # 验证是否启动俯仰回零线程
+        # 可以根据具体的俯仰回零逻辑进行进一步的验证
+
+    def test_increase_pitch_button(self):
+        # 模拟点击增加俯仰角按钮
+        self.ui.increase_pitch_button()
+
+        # 验证俯仰角是否增加
+        # 可以根据具体的增加俯仰角逻辑进行进一步的验证
+
+    def test_decrease_pitch_button(self):
+        # 模拟点击减少俯仰角按钮
+        self.ui.decrease_pitch_button()
+
+        # 验证俯仰角是否减少
+        # 可以根据具体的减少俯仰角逻辑进行进一步的验证
+
+    def test_zero_pitch_button(self):
+        # 模拟点击回到零度按钮
+        self.ui.zero_pitch_button()
+
+        # 验证俯仰角是否回到零度
+        # 可以根据具体的回到零度逻辑进行进一步的验证
+
+if __name__ == '__main__':
+    unittest.main()