S7-200输出点如何间接寻址

想做电机按照启动次数多少轮换启动的程序,次序已经排出来了。现在要做的就是按照次序由少到多间接寻址启动相应电机。问题想用置位指令的时候,系统不支持间接寻址的方式,那应该怎么间接寻址输出点呢。是按照QB0这样以字节为最小单位寻址还是怎么,这样的话会很不方便的,要屏蔽不用的位。但是把&Q2.0这样的地址传送到AC0的话,系统会自动变成“&QB16”,这样来看应该是指针加一的话,寻址也是按位寻址的。搞不懂输出究竟该怎么寻址。希望高人解答,谢谢。

问题补充:
各位提供的方法似乎都可以实现,用移位指令感觉更好一点,不用再占用数据空间,用VW变量的话更好理解一些。电机三台,感觉这样写的话,扩展性好些,而且也是一种学习。最笨的办法就是穷举所有情况,也就六种而已,不知道这种轮换的程序各位是怎么写的,分享一下。

最佳答案

间接寻址没法直接指向位,如果一定要用可以考虑用移位指令去找。
不知道到底有多少设备需要控制,非间接寻址不可。

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

专家置评

也可参考以上流星fly的编程思路。

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

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

相关推荐

  • 4.0软件安装遇提示错误

    我在安装S7-200中文版4.0软件时遇提示CRC错误,忽略错误安装到70%左右,又提示错误没有更多文件安装不上。请各位大哥帮忙解释一下。小第在此多谢了。 最佳答案 本网站就有下载…

    SIMATIC S7-200 2021年7月5日
  • s7200-cpu226

    请问:CPU226的6个高速计数器的系统送电清零和靠某个检测点清零程序怎莫编,有没有相应的说明? 最佳答案 高速计数器如何复位到0? 1.选用带外部复位模式的高速计数器,…

    SIMATIC S7-200 2021年7月5日
  • s7-200 cpu226 组态两个触摸屏

    利用s7200,cpu226的两个端口同时接两台smart700ie可以吗、、、、?是不是cpu226的两个端口同一时间只能用1个 最佳答案 cpu226的两个端口同时接两台sma…

    SIMATIC S7-200 2018年3月6日
  • CPU224XP模拟量输入问题

    大家好,关于我的PLC控制,有一个问题想请教下:PLC是CPU224 XP,因为它有两个模拟量输入口,且只能接受电压信号,我们的传感器输出时4——20mA的电流信号,现在…

    SIMATIC S7-200 2020年11月5日
  • s7 200 存储器问题

    最近刚用S7 200,CPU型号为 224,有些数据需要掉电保持,看了说明书,还是有点不明白。然后看到了MICRO/WIN里面的“系统块”内可以定义“断电数据保…

    SIMATIC S7-200 2021年7月5日
  • 求助S7200问题

    我的目标把VD1000的值,每隔1秒存到VD7000,VD7004,VD7008………这样一直下去. 想用指针做.中断已经写好. 哪位大牛指导下.谢…

    SIMATIC S7-200 2021年7月4日
  • CPU226主站 224从站 MODBUS通讯

    CPU226做主站读取224从站数据利用 modbus RTU主站库,应该如何设置?比如从站地址等,从站地址是端口0的地址吗?我好像记得端口地址是PPI协议网络…

    SIMATIC S7-200 2021年7月5日
  • 200的PLC配置

    有30个输入,50个输出,26个模拟量标准信号输入,用两个CPU,要怎么配置啊? 最佳答案 帮你配配看: 1.30个DI和50个DO,可以用224CPU先解决14个DI和…

    SIMATIC S7-200 2021年7月5日
  • 1起始位,8数据位,1停止位,没有奇偶校验位

    s7200 采用自由口通讯 设置为1起始位,8数据位,1停止位,没有奇偶校验位仪表,也是这种格式,可是发送过来的数据共25个字节,有起始字符,和数据,和停止。我…

    SIMATIC S7-200 2020年11月1日
  • USS通讯协议

    请问USS协议在哪里可以下载的? 最佳答案 USS协议: 西门子传动装置的通用串行通信协议,公开 详情请参考相应传动装置的手册 USS 通信…

    SIMATIC S7-200 2021年7月5日