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日 下午2:40
下一篇 2020年10月31日 下午2:40

相关推荐

  • S7-200 PLC扩展

    新手,小白问题~ S7-200是根据什么扩展模块的~ 功率?CPU内存? 想扩展几个EM235模块~如何确定? 请老师说的详细点~&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 电阻型模拟量转换

    以前我们都是用电压或电流型的模拟量输入模块,这次的是电阻型的EM231RTD。电压或电流型的数据转换都是类似,有个最大最小值(0·32000,或6400·32000),那么电阻型的…

    SIMATIC S7-200 2021年7月5日
  • s7-200模拟量转换的问题

    我模拟量输入0-10V,如何转化为电机转速,电机最高转速为1440转,还有如何赚转化为电机转速后能不能转化出来行程!谢谢大神们解答! 最佳答案 0-10v输入对应PLC内部0-32…

    SIMATIC S7-200 2018年12月14日
  • 实时时钟的困惑

    实时时钟可以不用编程直接设置也可以编程后写入,到底保存在PLC的哪个地方,为何不能清除,为何又是靠电容或电池保持,如果不用读时间指令无法得知数据,说明它应该不在存储器中吧。如果没有…

    SIMATIC S7-200 2021年7月5日
  • 用USB-ppi电缆连接电脑与s7200,可以用modbuscan软件做modbus通讯测试吗?

    如题,用modbuscan软件测试s7200的modbus通讯,是不是必须用pc-ppi电缆?用USB-ppi电缆不行吗?谢谢! 问题补充:已经调用modbus rtu从…

    SIMATIC S7-200 2020年11月1日
  • 如何把PLC接收到的ASCII码’8.88’转化为浮点数8.88

    更正之前我提的问题,附图为S7-200监控表 最佳答案 应用字符串转换为浮点数指令STR,见下述手册中110页:<S7-200 可编程控制器系统手册>下载:h…

    SIMATIC S7-200 2017年8月15日
  • cpu266cn与触摸屏通讯

    CPU266CN与台达触摸屏DVP-A之间如何连线通讯?请各位高手赐教! 最佳答案 如果是485口,只需要3,8线直连; 如果是232口,需要2,3交叉连接,5号线直连。…

    SIMATIC S7-200 2021年7月5日
  • 指令提问

    MEND与END的区别是什么?怎么用?     RET与RETI的区别是什么?怎么用?怎么中断还带了个有条件,无条件返回指令?&n…

    SIMATIC S7-200 2021年7月5日
  • 谁能准确的解释一下S7-200西门子编程电缆与国产仿的电缆的区别

    如题 最佳答案 1、价格;国产的200左右进口的700左右2、性能;进口的电缆带有光电隔离,不会烧CPU 或PC机的通信口。使用国产的不隔离的自制或假冒的PC/PPI电缆…

    SIMATIC S7-200 2020年11月1日
  • 关于数据归档功能的使用

    我把传感器得到的数据通过数据归档功能保存下来,可是我不明白,我这个生成的DAT文件,它是只有一个吗?还是可以设置的,比如一天生成一张,或者可以设定时间,还是说不能设置,都在一张表上…

    SIMATIC S7-200 2017年11月2日