指针循环读写指定表程序

各位师兄:指针循环读写指定表程序如何写呀,给个例子参考一下呀,我按指令说明写老是出错.我的邮箱是:hcl_710@126.com

问题补充:
就是将工艺过程中年产生的一个报警依次写到几个VD地址或VW地址,什么处理是最好的方法呀?,我用指针循环写,但结果达不到,效果不好

最佳答案

将VW200依次写入VW0 VW2 VW4 VW6 VW8 5个字里面:
 网络1:
 LD     SM0.1
 OB=    MB0, 5            //如果是写到连续的n个字里面,将5改为n即可。
 MOVD   &VB0, VD100
 MOVB   0, MB0
 网络2:
 LD     M5.0              //M5.0的上升沿为写入的条件。
 EU
 INCB   MB0               //MB0 为写入计数器,当达到条件后,重新开始写。
 MOVW   VW200, *VD100
 +D     2, VD100

 这是个典型的程序,希望会运用。

提问者对于答案的评价:
谢谢了

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

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

相关推荐

  • DO/DI模块闪断

    最近增加了一个单元!增加了2个ET200,33.1E-1和33.1E-2,33.1E-1如下图所示,最后的2个DI和1个DO模块一直“闪断”,特别是DO过几秒就闪断一次,而33.1…

    2021年7月5日
  • plc400与plc200通讯偏移地址的问题?

    我司的一个plc200作为从站与CPU414-5H通讯,plc400侧设的地址设的是100-115偏移量600如图,为什么plc400侧地址例如I111.5对应的PLC200侧地址…

    2017年5月28日
  • modbus 通讯线

    我用S7 200做modbus的从站,用电脑做主站,装了MODSCAN这个测试软件,请教一下,通讯线怎么做,是普通的232交叉串口线吗?只要2 3 5…

    SIMATIC S7-200 2021年7月5日
  • 修改设定系统时间

    我用S7-200 PLC编写的程序,例如定时起停机,都需要用到系统时间,我想通过TD400C文本参数对系统时间进行修改和设置,该如何编程实现!!! 最佳答案 先用向导完成…

    SIMATIC S7-200 2021年7月5日
  • S7-200指令USS_WPM_R 如何控制M440改变电机速度???

    指令里的value值,可以直接赋值速度吗?譬如500转,还是必须把速度转换对应的频率再赋值,谢谢!!! 最佳答案 Speed_SP: 速度设定值。速度设定值必须是一个实数…

    SIMATIC S7-200 2020年10月31日
  • 有可以替代PC ACCESS进行OPC通信的软件吗?

    想把S7-200的数据导入数据库,这我也是第一次做。网上参考了下,交互顺序是PLC-PC ACCESS-WINCC-SQL SERVER。PC ACC…

    SIMATIC S7-200 2021年7月5日
  • s7-200 如何编程问题

    S7-200  CPU226+EM223*2 输出Q0.0–Q0.4;Q0.5–1Q1.1;- – – 共8组输出;…

    SIMATIC S7-200 2021年7月4日
  • 一个200cpu可以连多少op73

    一个200cpu可以连多少个op73,有没有相关的规定数量,对于不同的cpu连接的个数是否不一样?谢谢 最佳答案 是的,不同的cpu带的数量是不一样的,而且扩展的EM277使用也可…

    SIMATIC S7-200 2021年7月5日
  • 200plc profibus通讯问题

    请问200plc通过em277与300/400plc通讯的时候,200的通讯数据对应的v存储区必须从vb0开始吗?这个起始地址能不能设置为其它的,比如说vb110或者vw2000之…

    SIMATIC S7-200 2020年11月1日
  • 一个网络几行

    s7200,用SP8写程序,一个网络内能写几行,以前好像不能超过11行。 最佳答案 我认为编写程序时按所执行的功能分网络写,这样程序的可读性强,有条理,如果确实1个网络写不下了,可…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论