KEPServerEx4.0仿真的使用
◆ 首先为添加仿真的通道命名如:SIM_PLC,在右侧的空白区右击新建通道;

◆ 驱动名称选择仿真Simulator,并勾选Item Persistence,KepServer 关闭时,会把:R0、R1、R2… 的当前值存起来,下次打开时,再恢复这些值。


◆ 添加一个设备

◆ 添加可仿真的变量,注:Address 必须用 R 地址(比如 R0、R1、R2…)

◆ 比如
| 变量名 | Address | 类型 |
|---|---|---|
| Level | R0 | Float |
| FlowRate | R1 | Float |
| InstantFlow | R2 | Float |
| TotalFlow | R3 | Double |
| Motor_Run | R4 | Boolean |
| Motor_Fault | R5 | Boolean |
👉 K、R、S 地址代表的是 Simulator Driver 的三类内存地址:
| 类型 | 含义 | 能不能仿真 |
|---|---|---|
| K | 常量寄存器 | ✅ 可用 |
| R | 读写寄存器 | ✅ 可用 |
| S | 字符串寄存器 | ✅ 可用 |
👉 在 SIM_PLC 里这样建变量:
| 变量 | Address | Type | Simulation Function |
|---|---|---|---|
| Level | R0 | Float | RAMP(1000, 0, 2.0, 0.05) |
| FlowRate | R1 | Float | RAMP(800, 0, 50, 1) |
| InstantFlow | R2 | Float | RAMP(500, 0, 100, 2) |
| TotalFlow | R3 | Double | RAMP(1000, 0, 1000000, 1) |
| Motor_Run | R4 | Boolean | SQUARE(8000,1,0)(若支持)或手动切换 |
| Motor_Fault | R5 | Boolean | 不自动仿真(手动测试) |
◆ 此时添加变量就可以进行仿真了

