浔之漫智控技术(上海)有限公司总部
主营西门子模块 , PLC模块 , 变频器模块 , 触摸屏模块
无锡西门子PLC代理商 SIEMENS电源经销商

无锡西门子PLC代理商 SIEMENS电源经销商

无锡西门子PLC代理商 SIEMENS电源经销商无锡西门子PLC代理商 SIEMENS电源经销商

上海西门子触摸屏授权一级代理商,金华西门子模块授权一级代理商,宁波西门子CPU模块一级代理商
西门子交换机模块,北京西门子电源模块代理商,杭州西门子逻辑控制模块。深圳西门子伺服电机模块代理商,广州西门子DP电缆代理商,
西门子变频器代理商,荆门西门子PLC模块授权一级代理商,湖北西门子电线电缆授权代理商,上海西门子S7-200CPU系列代理商,西门子
S7-1200CPU系列代理商,SIEMENS西门子模块授权一级代理商,西门子SIEMENS低压断路器一级供应商,西门子低压断路器
代理商,西门子S7-500系列代理商
202303211441532877324.png202303211441146657144.png



    那么什么是表呢,表它其实就是一段存储区域。一个表多只能有100条数据,每个数据都是16位的。如果表溢出了,SM1.4会被置为1。我们要注意的是一个表中,首地址表示的是这个表的大数据条数,第二个地址表示的是当前数据条数,从第三个地址往下,才是实际数据。


    我们要注意的是要建立表格,首先要为表的大条目数建立一个条目。如果没有这样做,那么是无法在表格中建立任何条目的。

    下面我们先看一下后进先出LIFO指令的使用。

下面我们再看一下先进先出FIFO指令的使用。

下面我们再看一下填表指令AD_T_TBL的使用。


    那么以上的程序其实就是把VW0、VW2、VW4……VW20清零。


    下面我们再看一下查表指令TBL_FIND的使用。TBL_FIND指令是在表格(TBL)中搜索符合一定规则的数据。从INDX开始搜索表,寻找符合PTN和CMD的数据。CMD被指定一个1至4的数值,分别代表 =、<>、<、>。如果找到符合条件的数据,那么INDX指向表格中该数的位置。



以上程序就是当I0.0接通时,在表格中搜索等于3130的十六进制数。


无锡西门子PLC代理商 SIEMENS电源经销商                           无锡西门子PLC代理商 SIEMENS电源经销商


展开全文
优质商家推荐 拨打电话