浙江西门子PLC模块S7-1500代理商
- 供应商
- 浔之漫智控技术(上海)有限公司总部
- 认证
- 报价
- ¥3500.00元每台
- 联系电话
- 15021292620
- 手机号
- 15021292620
- 销售
- 颜娟
- 所在地
- 上海市松江区石湖荡镇塔汇路755弄29号1幢一层A区213室
- 更新时间
- 2023-12-06 18:25
浙江西门子plc模块s7-1500代理商西门子交换机代理商
分布型cpu通信模块代理商
etet 200pro cpu连接模块代理商
cpu存储卡代理商
cpu通信模块代理商
连接模块代理商
et200mp有源背板模块代理商
et 200mp接口模块代理商
接口模块代理商
我们的表指令有后进先出lifo指令、先进先出fifo指令、填表指令ad_t_tbl、存储区填充指令fill_n和查表指令tbl_find。
我们要注意的是要建立表格,首先要为表的大条目数建立一个条目。如果没有这样做,那么是无法在表格中建立任何条目的。
下面我们先看一下后进先出lifo指令的使用。
所以,lifo指令是将表格中的后一个条目移至输出内存地址,每次执行指令时,表格中的条目数减1。
下面我们再看一下先进先出fifo指令的使用。
所以,fifo指令是将表格中的个条目移至输出内存地址,表格中的所有其他条目均向上移动一个位置。每次执行指令时,表格中的条目数减1。
下面我们再看一下填表指令ad_t_tbl的使用。
所以,填表指令ad_t_tbl指令是向表格(tbl)中加入字值(data),新数据被增加至表格中的后一个条目,每次向表格中增加新数据后,条目计数加1。我们要注意的是表格多只可以有100个条目,不包括指定大条目数和实际条目数这两个条目。如果过度填充表格的话,sm1.4会被置为1。
下面我们再看一下存储区填充指令fill_n的使用。fill指令是把包含在地址in中的数据写入到从地址out开始n个连续字地址中。要注意的是数据类型是为字的,且n的范围是1至255。
那么以上的程序其实就是把vw0、vw2、vw4……vw20清零。
下面我们再看一下查表指令tbl_find的使用。tbl_find指令是在表格(tbl)中搜索符合一定规则的数据。从indx开始搜索表,寻找符合ptn和cmd的数据。cmd被指定一个1至4的数值,分别代表=、<>、<、>。如果找到符合条件的数据,那么indx指向表格中该数的位置。
以上程序就是当i0.0接通时,在表格中搜索等于3130的十六进制数。
浙江西门子plc模块s7-1500代理商西门子交换机代理商西门子电缆代理商西门子变频器代理商西门子cpu模块代理商西门子plc模块代理商
展开全文