S7-200有没有位指针

我想对某些连续位进行循环操作,可否实现这样的指令.
举个例子:我要检测V1.2—-V10.5所有位,判断是否为1. 若为1,则算出所在的序号.

最佳答案

我用的是移位检测,只检测第一个置一的位。
ORGANIZATION_BLOCK 主程序:OB1
TITLE=
BEGIN
Network 1 
LD     SM0.0
CALL   SBR0, VD1, VD5, VW9, VB20
END_ORGANIZATION_BLOCK
SUBROUTINE_BLOCK SBR_0:SBR0
TITLE=
VAR_INPUT
dInput1:DWORD;
dInput2:DWORD;
wInput3:WORD;
END_VAR
VAR_OUTPUT
bOutput:BYTE;
END_VAR
VAR
wTemp:INT;
END_VAR
BEGIN
Network 1 
LD     SM0.0
MOVB   0, LB10
FOR    LW11, 1, 76
INCB   LB10
SHRB   L9.5, L0.2, -1
A      SM1.1
CRET
Network 2 
NEXT
Network 3 
LD     SM0.0
MOVB   0, LB10
END_SUBROUTINE_BLOCK

提问者对于答案的评价:
此计甚好,

最佳答案作者回复:
那是,几年前刚编程时抓耳挠腮想了好几天才搞定的。

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年10月31日
下一篇 2020年10月31日

相关推荐

  • 输入输出点

    教学楼门禁系统中,有50条门,但目前我只有S7-200 CPU224CN,外加一个EM235CN模拟扩展模块,没有更多的了模块了,自己试了三维矩阵,但发现课程表上安排的教…

    SIMATIC S7-200 2017年8月1日
  • 如何让输出点输出低电平

    各位前辈,小弟现在使用的是224XP CPU,能否让输出点置位的时候输出低电平,输出端M,L该如何接线? 最佳答案 如果是继电器干触点输出的,比如6ES7214-2BD2…

    SIMATIC S7-200 2021年7月5日
  • 西门子200PLC指令问题的记录

    怎么使用PLC 自身的记录指令通过连接PC 读取内部信息 最佳答案 1、可以通过读取SM特殊存储区SMB来获得内部信息,例如:西门子S7-200 CP…

    SIMATIC S7-200 2021年7月5日
  • EM231/232信号不匹配问题

    我现在要控制一个液压系统中的电磁比例阀,靠该比例阀的开度控制油的流量,从而控制负载泵的转速;最初的方案是靠电位器直接控制电磁阀开度,不用PLC;但是现在需要在低液位时自动减小电磁阀…

    SIMATIC S7-200 2020年10月31日
  • S7-200中的变量怎么和TD200进行连接

    S7-200中的变量如VW0,VW2等怎么在TD200中进行组态,具体怎么作法 最佳答案 首先提醒你的是,最好不要使用VW0,往往初学者最易出现的问题就是程序中使用了VW0。CPU…

    SIMATIC S7-200 2021年7月5日
  • 遇到S7-200老214CPU用USB/PPI电缆下程序故障问题

    大家好,现在我遇到一个问题,有一台214的CPU,订货号:6ES7 214-1BC01-0XB0,在使用西门子原装USB/PPI电缆下载程序时出错。错误提示为“附加PLC…

    SIMATIC S7-200 2021年7月5日
  • 时钟指令的应用

    PLC:S7-200CN   触摸屏:TK6100    我想让一台电机10点10分 启动,12点1…

    SIMATIC S7-200 2017年10月29日
  • S7 200PID向导回路报警该怎么设置

    一个温度采集,要求温度在40°以下低温报警,63°以上高温报警。这两个值在回路报警中该怎么设定,使能低限报警框添多少?使能高限报警框添多少?可不可以不勾选这两个回路报警,在程序中自…

    SIMATIC S7-200 2021年7月5日
  • PID参数调整

    我用S7-200做控制,采用了PID算法实现恒温、恒压控制,因为做的是产品,每次产品到现场都要重新设置PID参数,有时候比较麻烦,问一下各位高手谁用过更好的算法不用设置参数,或者参…

    SIMATIC S7-200 2021年7月4日
  • 200 300 通讯问题

    各位大虾,我有个问题想请教下     根据315与EM277配置资料显示,EM277选择8字节入/8字节出的通讯方式,I/O&nb…

    SIMATIC S7-200 2020年11月1日