怎样写入位

我想通过拨动一个开关导通(上升沿)一下,然后向V存储区v113.1写进1,(V113.1设在为断电保持区了),我没想出方法来,用set置1后,好象只能用reset才能改成0,靠梯形图中元件通断不能改v113.1的状态吧,用mov好象只能写字节,其他的位还有用,有没有办法就象step7-micro中的状态表中写入功能的指令啊,请大家指点一下

最佳答案

用set置1后,好象只能用reset才能改成0
 不是这样的。

 1 对位操作最简单的办法就是用SET和RESET,用=也可以。
 2 用或运算可以SET,用和运算可以RESET,
 LD     I0.0
 EU
 ORB    2#10, VB113   //不影响VB113的其他7个位
 以上等于:
 LD     I0.0
 EU
 S      V113.1, 1

 LD     I0.1
 EU
 ANDB   2#10, VB113    //不影响VB113的其他7个位
 以上等于:
 LD     I0.0
 EU
 R      V113.1, 1

 如果用MOVB,那么就影响其他7个位。

提问者对于答案的评价:
可行,谢谢了,也感谢大家,学了不少东西

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

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

相关推荐

  • S7-200与6SE70采用USS通讯

    请教,S7-200与6SE70采用USS通讯能否控制多台变频器 最佳答案 一个USS网络最多可以有32个节点,从站有31个站。如果你连接西门子变频器最多可以有31台。 提问者对于答…

    SIMATIC S7-200 2017年6月2日
  • S7-200 PLC如何与仪表通讯

    请问S7-200PLC 如何与仪表通讯,通讯的方法有几种?因为我们公司大多有仪表监控显示,所以我不想用模拟模块获取数据,我想从仪表获取数据,这样可以降低费用,我应该如何去…

    SIMATIC S7-200 2021年7月5日
  • RUN和SF/DIAG灯同时亮的原因?

    cpu224cn,在我带电插上PC/PPI电缆后,cpu上出现RUN和SF/DIAG灯同时亮,且输入输出指示灯无反应。电源正常,断电后也一样。请问这是什么原因啊? 问题补充:切换P…

    SIMATIC S7-200 2021年7月5日
  • 关于200 Smart的PID向导

    用PID加温,温度过低应该调哪个,温度过高应该调哪个,温度差不多的时候怎么样调到接近设定值,使其波动最小,希望大神帮忙解答一下,谢谢了 最佳答案 西门子 S7-200&n…

    SIMATIC S7-200 2021年7月5日
  • 关于Modbus RTU库保持寄存器的地址

    S7-200的modbus RTU库里holdstart所指的地址,是主机读取从机保持寄存器的起始地址,如果主机要给从机发请求强置寄存器(M0dbus功能16),那从机把…

    SIMATIC S7-200 2021年7月4日
  • pto向导中的步0的目标位置和步0的结束位置是何意思

    请问和最大最低速度有何关系。 如果我最大速度10,最低启动停止速度2.步0的目标速度为5,步0的结束位置为100。 是不是以最低速度2启动后,当达到目标速度5时…

    SIMATIC S7-200 2021年7月5日
  • 停电记忆

    我公司用贵公司的S7-200控制我公司设计生产的大型生产线,出厂前长时间详细调试过,一切正常。到了用户后出现了问题:1)第一次强制时好用,但不到一秒,不好用了。2)我们要求M0.0…

    SIMATIC S7-200 2020年11月1日
  • S7-200的MODBUS主站指令MBUS_MSG的用法

    S7-200的modbus主站指令MBUS_MSG里面有几个参数,其中一个是 EN,请问这个参数能不能用M2.0 + P ?还是必须用M2.…

    SIMATIC S7-200 2020年10月31日
  • EM241 的功能

    我想实现如下功能,8路干接点信号输入,每路,录8段音音。哪路信号过来均能通过EM241拨号(电话或者手机)然后自动播放录音。EM241能不能实现这个功能? 最佳答案 yes 提问者…

    SIMATIC S7-200 2021年7月5日
  • 搞不懂的计数程序

    例如I0.0和I0.1为两个限位开关的输入,如何使他俩任一个为1时,一可视数字加1,最高到1000然后复位. 最佳答案 我编的简单程序,你试试看。 vw2000&nbsp…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论