200中如何实现以下300的指令功能

请问西门子S7200中如何用最精简的指令实现s7300中的以下变址置位功能:

 L #CODE                     //#code为二进制数值1-99,code值送到AC1
 DEC 1                          //AC1值减1
 LAR1                           //AC1值送到地址寄存器1
 S M[AR1,P#180.0]    //根据地址寄存器值置位从M180.0开始的相应的位(从M180.0到M192.2)

问题补充:
根据LB0中的值(二进制1-99)置位从V180.0到V192.2的连续99个位区相应编号的位。请有这方面实际应用经验的朋友写下相关指令程序,相互交流参考。

最佳答案

S7-200只能对字节,字和双字进行间接寻址,无法对位进行寻址。位可以参照循环指令进行变换。

提问者对于答案的评价:

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

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

相关推荐

  • S7-200 PC ACCESS 使用问题

    请问S7-200里的变量如何导入PC ACCESS里去,我看过PC ACCESS快速入门。但是没够详细,我现在只会在PC ACCESS里一个一个的建立…

    SIMATIC S7-200 2020年11月1日
  • S7-200计数器的疑惑

    我用S7-200 CPU224CN做的这个位控制系统也就是正反转,脉冲数设的是900个,计数器模式是12 。一个往返计数器计数是1800个,但是在回到原位时,其…

    SIMATIC S7-200 2020年10月31日
  • 西门子样本手册

    16输入模块 6ES7221-1BH32-0XB0  16输入16输出模块 6ES7223-1BL32-0XB0  触摸…

    SIMATIC S7-200 2021年7月5日
  • 关于编程软件STEP7的问题

    偶然看到别人的程序中有一个S-RTL指令,找了半天也没找到这个指令到底是什么,干嘛用的,望各路大神指点一二,不胜感激! 问题补充:如图所示: 图片说明:    …

    2021年7月5日
  • EM235能测大电流吗?

    项目中要求测大的直流电流,例如200A,甲方用直流分流电阻,把200A变成75mv,我想用EM235把75mv变成数字量,让S7-200去处理。这个想法可行吗? 最佳答案 EM23…

    SIMATIC S7-200 2020年11月1日
  • 上电清除VB、VW的数据

    PLC通过自由口接收CAN的信息后,断电后断开CAN连接再上电,为什么原来的数据还在?为什么不会清零?如何初始化VB存储区的数据? 最佳答案 你要设置V型变量断电后不保持 提问者对…

    SIMATIC S7-200 2020年11月1日
  • 多台S7-200之间的modbus通讯

    6个S7-200 CUP224,一个做主战,其它做从站,主战轮询的程序因该用什么的思路编程了? 最佳答案 1、编程使用s7-200的modbus RTU指令库2…

    SIMATIC S7-200 2017年6月27日
  • 学习视频

    S7-200CN: 特殊存储区-跟我学 – 34/185 课程编号:V0170 暂无简介 点击这里,打开新窗口观看完整视频 该视频下的所有用户提问列表 学习视频在线看不了?下载要金…

    2017年11月12日
  • S7-200中V存储器怎么定义

    当CPU400与S7-200用PROFIBUS通讯时S7-200中V存储器怎么定义输入与输出. 最佳答案 转帖1、S7-300与S7-200通过EM277进行PROFIBUS&nb…

    SIMATIC S7-200 2020年11月1日
  • 关于plc-s7200的问题,在硬件组态中出现的问题

    关于plc-s7200的问题,在硬件组态中出现的问题,自己plc中有pid模块儿,难道还要写数据块儿?怎么写呢? 图片说明:    最佳答案 是典型的仿真软件,…

    2017年11月4日

发表回复

登录后才能评论