累加器应用

有这样一个程序
LD              SM0.1
MOVB        1,AC0
MOVB        1,AC1
SFND         VB0,VB20,AC0
CFND         VB0,VB30,AC1
STR            VB0,AC1,VD100
我想问
1.为什么把程序改成
LD              SM0.1
SFND         VB0,VB20,VB100
CFND         VB0,VB30,VB200
STR            VB0,VB200,VD100
VD100的输出结果就不对?
2.AC0,AC1为什么用在程序中?为什么把“1”输入AC0,AC1中?

最佳答案

回复:在帮助中你仔细看一下STR_FIND和CHR_FIND,S_R指令的说明你就能明白了,“为什么把1输入AC0 AC1中?”那是进行查找字符串启始位置设定,写入1就是从第1位开始查找。
 你可以如同第一个程序中顺序事先将VB100,VB200里也写入1。

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

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

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

相关推荐

  • S7-200PID算法

    我现在做一个project,由于客户要求将目标值与当前值之间的偏差e和偏差变化率ec经过一个非线性增益之后再送往pid运算。不过s7-200自带的pid指令没有直接输入偏差这个参数…

    SIMATIC S7-200 2021年7月5日
  • s7200与ABB变频510通

    需要通讯有:共10台变频器,每台变频启停控制、运行信号、故障信号,变频转速给定、转速反馈、电流反馈;变频器的modbus寄存器是4####与PLC的对应关系?寄存器的位变量怎样在P…

    SIMATIC S7-200 2017年11月26日
  • s7-200控制箱的许多PE端该如何接地?

    我的控制箱有s7-200 cpu224xp + em235 + em277 三个模块各有1个PE端;em235接4个2线…

    SIMATIC S7-200 2020年11月1日
  • bcd

    什么是bcd码,作用是什么 最佳答案 用4位二进制数来表示1位十进制数中的0~9这10个数码,简称BCD码例如:十进制8的BCD码是1000   &n…

    SIMATIC S7-200 2017年11月16日
  • S7-200与以太网连接

    S7-200 CPU226与CP-243-1连接,配置以太网时,找不到以太网模块怎么回事 最佳答案 供电是否正常,是否超出了CPU的带负载能力? 提问者对于答案的评价:O…

    SIMATIC S7-200 2020年10月31日
  • winCC与PLC200通讯配置问题.

    别人给了一个设计方案问我,厂区一共将近20个PLC200,相互之间距离较远,每一个200都配备了一个243模块,上位机准备用WINCC.   请教各位…

    SIMATIC S7-200 2020年10月31日
  • EM253编程问题步进电机不转动

    很紧急!!!请问一下,为什么我把EM253配置好后,测试面板时步进电机是可以转动的但是编程时使用了CTRT和RUN这两个子程序步进电机并不转动,而且我把手册后面的第一个程序弄上去,…

    SIMATIC S7-200 2017年10月30日
  • 关于RS-232/PPI电缆的一些小问题

    请教各位前辈们 现在想要用RS-232/PPI电缆来连接S7-200和GPS模块,以读取时间信息。GPS模块我们准备找厂商定做,他们需要我们提供接口引脚的定义。&nbsp…

    SIMATIC S7-200 2021年7月4日
  • 数据转换

    我用5块EM235模块输入全都是4-20mA在S7-200如何转换成0-32000 最佳答案 对,在亿万有标准的库文件下载 提问者对于答案的评价:太好了,谢谢 专家置评 1.&nb…

    SIMATIC S7-200 2021年7月5日
  • 模拟量符号位问题

    模拟量输入模块的分辨率是12位,单极性全量程0~32000,双极性全量程-32000~+32000,模拟量转换为数字量的12位读数,为何单极性最高有效位是符号位,而双极性最低位是4…

    2017年6月29日

发表回复

登录后才能评论