您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > IP20(网关与西门子)
以第一个通道为例(第二个通道相同),打开变量表(vartable_fc110):起始设置(必须设置下列该值):程序中已设置。1.DB111.DBD22-RW1_PR.ID置“模块地址(组态中配置)/组态硬件中通道的I/O起始地址”2.DB111.DBW26-APPL0_DB.INDEX置“索引(一个模块中通道1=111;通道2=112)”3.DB111.DBW28-APPL0_DB.OFFSET置“偏移(一个模块中通道1=0;通道2=2)”4.DB111.DBB40-“APPLO_DB”.CMDBUF[1].CMD=B#16#785.DB111.DBB41-“APPLO_DB”.CMDBUF[1].Config=16.DB111.DBW64-“APPL0_DB”.CMDBUF[1].Length=07.DB111.DBD6–“写数据缓冲区的写数据长度”置1008.DB111.DBD10–“写数据缓冲区的写数据起始地址”置19.DB111.DBD14–“读数据缓冲区的读数据长度”置10010.DB111.DBD18–“读数据缓冲区的读数据起始地址”置10111.DB11.DBX10240-“读写头动作标志”12.DB11.DBX10241-“读写头复位进行中”13.DB11.DBX10242-“读”操作标志14.DB11.DBX10244-“写”操作标志15.DB11.DBX10246-“读写头工作进行中”16.DB11.DBX10247-“读写头动作完标志”初始化、复位:程序中已设置。注:当系统重新上电后,需要执行此操作;当出现ERROR(DB111.DBX30.2)为1时,需要执行此操作进行复位,复位后DB111.DBX30.2为0。1.DB111.DBW4-APPL0_DB.CMDSEL置12.DB111.DBX0.0-APPL0_DB.EXECUTE置03.DB111.DBX0.3-APPL0_DB.INIT先置0后置1,给一个上升沿写操作:1.DB111.DBX0.3-APPL0_DB.INIT置02.DB111.DBW4-APPL0_DB.CMDSEL置33.DB111.DBB116-APPL0_DB.CMDBUF[3].CMD置714.DB111.DBW140-APPL0_DB.CMDBUF[3].Length置“写入载码体数据长度”5.DB111.DBD142-APPL0_DB.CMDBUF[3].StartAddress置“写入载码体数据的起始地址”6.DB124.DBB0-BUFFER.BUFFER[1]至DB124.DBB99-BUFFER.BUFFER[100]为写数据的地址缓冲区,需要写入载码体中的数据放在此缓冲区内。7.DB111.DBX0.0-APPL0_DB.EXECUTE先置0后置1,给一个上升沿触发写操作命令,此时DB111.DBX30.1-APPL0_DB.BUSY为1;DB111.DBX30.0-APPL0_DB.DONE为0。当载码体放在读写头的读写区域内(此时DB111.DBX30.7为1代表载码体处于读写头读写范围内),BUSY恢复为0,DONE为1.,完成写操作。读操作:1.DB111.DBX0.3-APPL0_DB.INIT置02.DB111.DBW4-APPL0_DB.CMDSEL置33.DB111.DBB116-APPL0_DB.CMDBUF[3].CMD置704.DB111.DBW140-APPL0_DB.CMDBUF[3].Length置“写入载码体数据长度”5.DB111.DBD142-APPL0_DB.CMDBUF[3].StartAddress置“写入载码体数据的起始地址”6.DB111.DBX0.0-APPL0_DB.EXECUTE先置0后置1,给一个上升沿触发读操作命令,此时DB111.DBX30.1-APPL0_DB.BUSY为1;DB111.DBX30.0-APPL0_DB.DONE为0。当载码体放在读写头的读写区域内(此时DB111.DBX30.7为1代表载码体处于读写头读写范围内),BUSY恢复为0,DONE为1.,完成读操作。7.DB124.DBB100-BUFFER.BUFFER[101]至DB124.DBB199-BUFFER.BUFFER[200]为读数据的地址缓冲区,从载码体中读取的数据存在此缓冲区内。1.处于扫描范围内时,触发信号有时,启动T402.(BUSY&DONE都OFF时)或(报错)或(读写头复位标志on)或(未执行操作)时,命令标志值1,同时复位动作标志置1,时间为T413.若是正常操作完成,读写头复位动作标志置0
本文标题:IP20(网关与西门子)
链接地址:https://www.777doc.com/doc-2879103 .html