查表指令应用示例

一位高人发了个邮件没收到,请高手再发个S7-200查表指令应用实例.我的邮箱;wzw1965222@yahoo.com.cn

最佳答案

STL
 NETWORK 1 // Create table with 20 entries starting with memory location VW4
 LD SM0.1 // On the first scan,
 MOVW +20 VW0 // define maximum length of table 

 NETWORK 2 // Reset table with input I0.0
 LD I0.0 // On the rising edge of I0.0,
 EU
 FILL +0 VW2 21 // fill memory locations from VW2 with "+0" 

 NETWORK 3 // Write value to table with input I0.1
 LD I0.1 // On the rising edge of I0.1,

 EU
 ATT VW100 VW0 // copy value of memory location VW100 to table 

 NETWORK 4 // Read first table value with input I0.2
 // Moves the last table value to location VW102. This reduces the number of entries. 
 LD I0.2 // On the rising edge of I0.2,
 EU

 LIFO VW0 VW102 // Move last table value to memory location VW102 

 NETWORK 5 // Read last table value with input I0.3
 // Moves the first table value to location VW102. This reduces the number of entries. 
 LD I0.3 // On the rising edge of I0.0,
 EU
 FIFO VW0 VW104 // Move first table value to memory location VW104

 NETWORK 6 // Search table for first location that has a value of "10"

 // In order to search the entire table, the index (VW106) must set to 0 before doing the find.

 // If a match is found then the index will have the table entry number, but if
 // no match is found then the index will match the current entry count for the 
 // table (VW2).
 LD I0.4 // On the rising edge of I0.4,
 EU
 MOVW +0 VW106 // reset index pointer

 FND= VW2 +10 VW106 // find a table entry that equals 10

提问者对于答案的评价:
ok

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc359071.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日
下一篇 2021年7月5日

相关推荐

  • 根据4-20MA电流做曲线

    在瞬间10ms内有一4-20MA模拟量电流,如何根据这个电流信号,在上位机软件做出电流曲线。在PLC程序里是需要把模拟量定时存在不同地址吗? 最佳答案 plc适合实时性高的控制任务…

    SIMATIC S7-200 2020年11月5日
  • S200 MODBUS与变频器通讯

    各位老师,我想用S7-200与三菱的D700变频器通过modbus-RTU方式通讯,我看了网上的一些例程,都没有使用库modbus,MASTER等指令为什么,难道库modbus,M…

    SIMATIC S7-200 2020年11月1日
  • S7-200 smart 的OPC通讯

    求助!!能否有大神能给些详细可靠地介绍,查阅相关资料,为什么有人说这种类型的PLC可以组态,有人说不可以。。想知道S7-200 SMART 进行OPC通讯的具体…

    SIMATIC S7-200 2021年7月5日
  • 关于wincc与200通讯的小问题

    我在用wincc通过opc服务器跟200cpu通讯,先在PC Access 测试ok,然后在wincc测试的话有这样一个问题,我用I0.0控制Q0.0点,通过在…

    SIMATIC S7-200 2020年10月31日
  • DCS和S7-200 PLC之间的总线通讯

    请问能通过EM277,实现DCS和S7-200 PLC之间的总线通讯吗 最佳答案 请问能通过EM277,实现DCS和S7-200 PLC之间的总线通讯吗?1、可…

    SIMATIC S7-200 2018年12月14日
  • 用CB1241做ModbusRTU通讯,刷新很慢

    图片是我写的功能块,读取的是一个激光传感器的距离,但是刷新得很慢,超过1秒才更新一次数据,我用RTU助手,1秒可以刷新很多次,传感器默认的周期是40hz的。波特率是19200,没有…

    2021年7月5日
  • S7200与台达变频器通讯ASCII码校验部分

    S7200与台达变频器通讯ASCII码校验部分的程序,哪位大侠可以提供?我的邮箱wgq7391@163.com 最佳答案 参考:西门子S7-200PLC与台达变频器的通讯控制与应用…

    SIMATIC S7-200 2020年10月31日
  • S7-200以太网通信?

    我通过交换机做了个S7-200的以太网通信,一台电脑控制两台S7-200。可是有的时候断电后两个以太网模块就没信号了,无法通信了,谁知道怎么回事啊? 问题补充:用SM0.0可以吗?…

    SIMATIC S7-200 2020年11月5日
  • 关于RCV的问题

    问题ID: 30992  1 如果没有接受指令指定的接收字节数是无法进行接收的。 2 在本地的接收报文中所接收的字节数只…

    SIMATIC S7-200 2021年7月5日
  • SMART200DP通讯做从站

    我们用的smart200PLC,DP通讯做从站,甲方给要通讯方式,通讯点表,配置方式,流程画面截图,GSD文件信息。请问这些该怎么给他们?通讯方式知道,DP通讯,那其它的有点不太懂…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论