拨码开关输入S7-200 I口

我用4个拨码开关作为输入口(I0.0,I0.1,I0.2,I0.3),我怎么编码0~9个数字?

最佳答案

我用4个拨码开关作为输入口(I0.0,I0.1,I0.2,I0.3),我怎么编码0~9个数字?
可以读IB0(8位),其高4位就是所读的数据。
将IB0和F0(十六进制)常数进行逻辑与操作,结果的高4位就是输入口(I0.0,I0.1,I0.2,I0.3)对应的数据。可以再将IB0右移4位,使得IB0的高4位为0,低4位是输入口(I0.0,I0.1,I0.2,I0.3)对应的数据,这样就可方便应用IB0按字节为单位进行各种运算了,

提问者对于答案的评价:
额恩

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

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

相关推荐

  • s7-200 死机

    我处用的s7-200又一次发现现场不能控制,查看状态指示器发现状态变成STOP,没有人动拨码是什么原因使控制器运行状态由RUN到STOP的?  最佳答案 根据你的介绍,你…

    SIMATIC S7-200 2021年7月4日
  • 手上有一台cpu224xp的plc,通讯问题

    手上有一台cpu224xp的plc,和步科MT4300C触摸屏通讯正常,用电脑和ES77901-3DB30-OXAO原装编程电缆无法通讯和其他S7-200PLC通讯正常 问题补充:…

    SIMATIC S7-200 2021年7月5日
  • 编程电脑使用什么编程电缆连接变频器

    如标题,编程电脑使用什么编程电缆连接变频器?普通的USB电缆能行吗? 钻石用户推荐最佳答案 starter或者scout软件调试西门子变频器,可以用普通的USB电缆。因为目前的电脑…

    SIMATIC S7-200 2021年7月5日
  • S7-200使用库发脉冲,SMD72一直为0

    S7-200使用库发脉冲控制伺服,为什么SM66.7一直为0、SMD72也一直为0 问题补充:PLC发不发脉冲,SM66.7都为1 最佳答案 用map库就可以直接调用库指令即可,对…

    SIMATIC S7-200 2017年6月3日
  • S7-200高速计数重新上电时的值

    我现在有一个S7-200接光洋增量型编码器,要求新上电时显示上一次断电时值,应该怎么做? 好像是在程序里可以做到?的 问题补充:回:小胖鱼:你的这一步我知道的啊,关键是再…

    SIMATIC S7-200 2021年7月5日
  • 凸轮控制

    西门子200中没有类似三菱的凸轮控制指令,如何做 问题补充:用高速计数器和四则运算如何编,各位老师能否发个例程,谢谢!另指令库下载连接提示没有找到,谢谢! 最佳答案 没有类式三菱的…

    SIMATIC S7-200 2020年10月31日
  • 编码器测速

    大家好! 我目前有个问题关于S7-200(CPU224XP)的PLC,现在输入已经用到I1.2,I1.3-I1.5还没有用,用编码器测速,我没有在程序里编程过,不知道怎么…

    SIMATIC S7-200 2021年7月4日
  • 请问226的分类区别

    公司最近的供货商说,他只能采到226XM,我想他们因该是可以通用的吧!想问一下226所有的型号是不是就是226,226XM,226CN,还有就是它们之间的区别以及在编程下装过程中的…

    SIMATIC S7-200 2021年7月4日
  • 运行中S7200系统突然停机

    有一恒压供水控制系统,一个变频器拖三台泵(采用50Hz后变频转工频)。使用S7-200控制,扩展EM235。此系统使用半年有余,一直很正常。可是最近一段时间出现了运行中突然停机,查…

    SIMATIC S7-200 2020年10月31日
  • 224XP外接编码器测量速度和长度

    我现在用CPU224XP,接编码器,I0.0, I0.1,I0.2。编码器一圈发400个脉冲,转一圈长度是0.6米,是卷绕设备,我怎么编写程序,测量线速度和长度。希望高手…

    SIMATIC S7-200 2021年7月5日