版本比较

标识

  • 该行被添加。
  • 该行被删除。
  • 格式已经改变。

...

  • 点名格式为:[站号#]数据块类型:块内偏移[.位]
    • 数据块类型:AI、AO、DI、DO。其中AI、AO为字寄存器,每个表示2个字节;DI、DO为位寄存器,每个表示1个位(bit)。
    • 站号#,表示指定站号,如果没有则取设备参数中配置的站号
    • .位,表示取第N位
  • 地址从1开始,如AI:1表示ai类型地址为1的寄存器的值。
  • 如果需要寄存器的一个位,则用AI:1.0
  • 常用示例:
    • AO:1001,AO类型的第1001个字寄存器
    • AO:1001.15,AO类型的第1001个字寄存器的第15位(0....15位)
    • DO:1001,DO类型的第1001个位寄存器
    • 2#AO:1001,2号子站AO类型的第1001个字寄存器
    • 2#AO:1001.15,2号子站AO类型的第1001个字寄存器的第15位(0....15位)
    • 2#DO:1001,  2号子站DO类型的第1001个位寄存器

Image Modified



三、 测试

  • modsim工具是一个可以模拟真实设备的程序。程序下载地址:ftp://ftp.peakinfo.cn/software/modbus/    该程序不需要安装,双击即可:
    •  
    • 打开ModSim,选择数据类型为Holding Registers, 对应数据库中的AO类型的点
  • 如果上面启动eview-server时,点击的是bin/pkservermgr.exe,该步骤不用做:
    • 启动bin\start_pkmemdb.bat,
    • 启动bin\pknodeserver.exe,将点写入内存数据库中
  • 启动bin\pktagmonitor.exe,用于检测点值
  • 修改40001的点值,观察exe的值得变化

...