300PLC里有这么一个逻辑,请教各位大大该如何完成

300PLC里有这么一个逻辑,请教各位大大该如何完成。
在DB1里储存了很多word;在MW4里输入一个数值,比如5;当按下下一步按钮(M0.0有一个上升沿)时,把DB1.DBW0传送给MW2;再点击下一步M0.0,把DB1.DBW2传送给MW2;再点击下一步M0.0,把DB1.DBW4传送给MW2;当点击数达到MW4里存的数值5时,这时是把DB1.DBW8传送给MW2。再点击下一步M0.0时,把0传送给MW2,并让M0.1置零。请问这要这么做啊

最佳答案

一、首先把你需要的一些参数初始化一下,如图一NW1;
二、根据要求做计数的程序,我用的是加,当然你也可以用计数的方式,如图一NW2;
三、当计数的次数和设定的次数相等的时候取出特定存储区的值写入到MW2,如图一NW3;
四、取每次按下一次的值有两种方案,方案一就是直接取就可以了,如图二;
五、方案二我是建了一个FC1,把DB块编号、计数的次数、取出的值做成了接口,如图三;然后在程序中直接调用FC1,如图四;这样会比较灵活一些,不管取多少次都可以。但是要注意DB块中数据的长度要足够。
六、在程序最后加上复位M0.1和给MW2清零的程序,如图五。

图片说明:

300PLC里有这么一个逻辑,请教各位大大该如何完成  300PLC里有这么一个逻辑,请教各位大大该如何完成  300PLC里有这么一个逻辑,请教各位大大该如何完成  300PLC里有这么一个逻辑,请教各位大大该如何完成  300PLC里有这么一个逻辑,请教各位大大该如何完成  

提问者对于答案的评价:
谢谢,大大的程序写的很有用

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月13日 下午6:50
下一篇 2017年6月13日 下午6:50

相关推荐

  • s7-1200Wincc报警组态

    我在组态报警时怎么选不了Bool类型的参数呢!哪位大侠给解决一下啊 最佳答案 报警中用WORD这个类型的,不能用BOOL。可以参考视频教程:WinCC flexible入…

    SIMATIC S7-1200 2017年11月18日
  • 仿真时不能实现强置

    博途V13做仿真时,变量不能强置,只是随便写一个MOV传送也不能实现仿真,是怎么回事 问题补充:截取图片 图片说明:    最佳答案 能截图一下看看吗?move…

    2017年6月4日
  • 1200轴控制

    s7-1200的运动控制可以做凸轮控制吗?如果可以,怎么做?能给个资料或样例,谢谢。 最佳答案 1200不支持凸轮控制,凸轮要用300TCPU,要求速度及精度高的话就要用simot…

    SIMATIC S7-1200 2017年6月19日
  • 关于S1200通讯的问题

    各位专家     我想问一下,两个S1200 CPU进行以太网通讯时是不是可以利用其本身提供的tend_c函数,直接通讯…

    SIMATIC S7-1200 2017年11月16日
  • S7-1200通信问题

    我在1200测试程序时,当我转为在线时,接口只有teleService,()我只用网线与S7-1214连接测试程序,,无其它网络),当我选择该项时发现找不到PLC,但是网络是连上了…

    SIMATIC S7-1200 2017年11月6日
  • S71200的cpu及I/O模块的端子排需另外订货吗?

    S71200的cpu及I/O模块的端子排需另外订货吗? 最佳答案 S7一1200模块的I/o端子排可以拆卸,购买CPU模块时模块上面已配齐I/o端子排,在以后需要更换I/o端子排的…

    SIMATIC S7-1200 2017年8月3日
  • S7-1200之间通讯问题?

    有3套S7-1200的CPU,之间要做通讯,最好之间可以互相读写,该怎来实现,通过什么方式? 最佳答案 1、以太网通讯:《S7-1200基本以太网通信使用指南》下载:http://…

    SIMATIC S7-1200 2017年11月12日
  • S7-1200模拟量模块输入电流信号一直显示为8mA?

    现场的传感器我用万用表测量一直是4mA,那为什么一到PLC里读这个通道总是8mA的值?是不是有增益与偏移设置在里面? 最佳答案 测量方法不对? 要将回路中所有设备按正常接…

    SIMATIC S7-1200 2017年11月12日
  • S71200编程 “除法”指令的问题

    如图 我把除法的设置成“real” 型  pressure01类型为“int"   那我得出的“ta…

    2017年8月18日
  • 急求助,怎么配硬件

    目前现场三台柜子,①:AI130;A038;DI21;DO21;②:AI77;AO26;DI10;DO10;③:AI90;AO42;DI16;DO16现场需要个配置方案,CPU必须…

    SIMATIC S7-1200 2021年7月5日