S7200指针寻址问题!

300的都可以实现,现在要用200不知道怎么去实现输入输出IO点怎么进行寻址,可以不像300一样I[Temp_address]这样写,谢谢!

问题补充:
谢谢!  KitShao 的回答,I点我以试过,以理解!
  但是我还有一个问题,就是:Q点也可以,但是不知道如何去S或RQ点,再次谢谢!

最佳答案

我说一个以Q为例的完全的位间址操作方法:
 1、Q点有128个,想操作第N个点
 2、将N分解,分字节地址和字节内位地址。这个很容做到:
 andb 16#7,N // 可以取出字节内的第几位
 srb N,3 // 得到字节地址
 注,上面两句只是示意,具体写到程序中,得考虑上下文的影响。
 3、取得以字节为单位的地址指针,这个不说了。
 4、字节节内的操作模,假如操作字节内的第M位:
 movb 1 ac0
 rlb ac0,M
 用这个模对目标进行操作:
 置位
 orb ac0,*ac1 // 假定AC1中已存放以字节为单位的地址
 复位
 xorb 16#ff,ac0
 andb ac0,*ac1

提问者对于答案的评价:
很好谢谢!

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

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

相关推荐

  • 触摸屏如何设定BCD码

    触摸屏要输入一个BCD码到PLC,用来S7-200日期的比较,但我发现触摸屏没有BCD码这选项,所以需要通过PLC程序做个BCD转换吗? 最佳答案 Clock_Integer&nb…

    SIMATIC S7-200 2020年11月1日
  • S7-200 停电后主程序能否执行完最后一条指令再停机?

    S7-200 如果一个程序的扫描周期是100MS,假设执行到20MS处,停电了,那么这个时候会再把一个主程序完整执行完之后再停机吗?或者换句话说,会不会出现这种情况,一个…

    SIMATIC S7-200 2017年6月1日
  • s7-200怎样添加库文件

    不知s7-200怎样添加库文件 最佳答案 下载库文件,安装即可建立库文件:用户可以把自己编制程序集成到编程软件Micro/WIN中。这样可以在编程时调用实现相同功能的库指令,而不必…

    SIMATIC S7-200 2020年11月1日
  • smartPLC200 指针偏移 存放数据

    smartPLC200 指针偏移VD寄存器指定DI位置 存放数据 断电后再次DI里数据消失 图片说明:     &nbs…

    2021年7月5日
  • 4-20MA模拟量输入信号的处理

    EM231CN四点的模拟量输入模块,仪表是4-20Ma的信号,但是仪表显示的值是双极型的数据类型,不知道模块能用吗?看模块手册可以双极型-32000-32000,但是DIP开关上面…

    SIMATIC S7-200 2020年10月31日
  • 屏幕显示错误

    编译时无错误,但是下载运行后有错误,提示是:运行时间错,代码000F。查代码含义,指出是DB1检查错误,请问,这里的DB1指的是什么呢?我用的是S7200的CPU 最佳答案 s72…

    SIMATIC S7-200 2021年7月5日
  • s7-200怎么控制伺服跟随前面设备的运动

    我在其他设备上装一个光电编码器采集速度,用S7-200的PLC带一个伺服,来跟随这个速度。可见采集的速度是时时变化的。怎么控制伺服的速度也时时变化?怎么做? 问题补充:我不明白的是…

    SIMATIC S7-200 2017年8月16日
  • 各位大侠,我的PC/PPI电缆要怎么设置?请看图

    我的系统是WIN10的1、我的PPI电缆需要怎么设置才能和我的电脑连接上?2、我的PPI电缆能不能个我的屏幕编程?     要是需…

    2017年6月12日
  • cpu200程序报错

    正在编译程序块… 主程序 (OB1) SBR_0 (SBR0) TD_CTRL_3500 (SBR1)&nb…

    SIMATIC S7-200 2021年7月4日
  • 投币器接线方法

    我在淘宝上买了个港都的投币器,想通过它输出一个12V的脉冲信号给PLC(S7-200),不知道怎样接线才正确,请求答案。 问题补充:请问WWCWWC,投币器白线会有驱动能力吗? 最…

    SIMATIC S7-200 2020年10月31日

发表回复

登录后才能评论