位
|
CIOm.n = 000001+m*16+n ① |
FC1(读线圈) FC5(写单个线圈) FC15(写多个线圈) ④ |
FC1:512 FC5:1 FC15:512 |
||
025001~ |
工作区:WR0.0~ |
WRm.n = 025001+m*16+n |
|||
033201~ |
保持区:HR0.0~ |
HRm.n = 033201+m*16+n |
|||
041401~ |
辅助区:AR0.0~ |
ARm.n = 041401+m*16+n |
|||
056901~ |
定时器完成标志:TCF0~ |
TCFm= 056901+m ② |
|||
061001~ |
计数器完成标志:CCF0~ |
CCFm = 061001+m ② |
|||
任务标志:TK0~ |
TKm = 065101+m ② |
||||
400001~ |
CIO区:CIO0~ |
字 |
CIOm = 400001+m |
FC3(读寄存器) FC6(写单个寄存器) FC16(写多个寄存器) |
FC3:127 FC16:123 FC6:1 |
406151~ |
工作区:WR0~ |
WRm = 406151+m |
|||
406671~ |
保持区:HR0~ |
HRm = 406671+m |
|||
407191~ |
辅助区:AR0~ |
ARm = 407191+m |
|||
408191~ |
定时器:TIM0~ |
TIMm= 408191+m |
|||
412291~ |
计数器:CNT0~ |
CNTm= 412291+m |
|||
417001~ |
数据内存:DM0~ |
DMm = 417001+m ③ |
|||
450001~ |
外部内存:EM0~ |
EMm = 450001+m |
注释说明:
①:如CIO100.01,其对应的modbus地址为:CIO100.01=000001+100*16+1=001602;
②:仅在PLC为Hostlink协议时支持,当PLC协议为NT Link协议时不支持对TCF、CCF、TK寄存器的访问;
③:如DM100,其对应的modbus地址为:DM100=417001+100=417101;
④:FC15功能码仅在PLC为Hostlink协议时支持,当PLC协议为NT Link协议时不支持。
二、使用标准的测试工具ModScan32测试
打开软件,设置需要测试的数据,例如:读取417001开始的127个字,设置如下:
选择菜单栏【Connection】--Connect,在对话框中的【IP Address】处输入桥接器的IP地址,点击【OK】按钮;
测试正常的画面如下: