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-1200为甚么找不到可访问的设备

    有关s7-1200仿真问题;下载到设备: 是一定要下载到一台实际的设备,还是下载到自己添加的组态设备? 问题补充:为什么那个仿真一直是灰色的,请具体说明一下,新手啥都不懂…

    2017年6月3日
  • 1214C通讯

    1214C只有一个以太网卡,怎么扩展呢,一个连接触摸屏,一个用来编程口。本体已经扩展了485插板,还请问这个485的通讯扩展插板支持自由口通讯吗 最佳答案 如果你使用的触摸屏也支持…

    SIMATIC S7-1200 2017年6月24日
  • 1200读取MODBUS一般不轮训

    OB100初始化通讯FB做了几个MASTER读取从站得数据有十几个但是pLC每次只读取FB块儿得第一个MASTER 我用得第一个读取得完成位来触发第2个读取得REQ,以此…

    SIMATIC S7-1200 2017年6月1日
  • 关于T_CONFIG命令的使用

    我想用S7-1200想做一个可以在线更改设备IP的程序,通过485串口写入IP地址,调用T_CONFIG命令,更改设备的IP参数。首先,我把设备恢复出厂设置,删除原有的IP地址。然…

    SIMATIC S7-1200 2017年10月29日
  • 将MicroSD卡制作的程序传输卡内容拷贝到另一张MicroSD卡上可以使用吗?S7-200smart plc

    客户在外地,需要改一下程序。我在公司把制作了一张MicroSD卡的程序传输卡,然后将里面的内容拷贝给客户,让客户在当地买一张MicroSD卡,然后把内容考进去。请问这样可以用吗? …

    SIMATIC S7-1200 2017年5月31日
  • S7-1200 PLC是否要选配程序卡

    S7-1200PLC是否和S7-300一样CPU模块需要选用程序卡,另外我有70个输入点,105个输出点,选用S7-1200的PLC是否合适,之前没用过,请各位大侠帮忙指导一下。 …

    SIMATIC S7-1200 2017年6月4日
  • 1200的GSD下载链接

    那个有1200的GSD下载链接啊 ?我的软件里没这个6ES7 223-1BL30-0XB0(16DI/16DO)?麻烦给个链接 最佳答案 可参考:《不能安装GS…

    SIMATIC S7-1200 2017年11月6日
  • 1200定时器的使用

    PLC上电后定时器为什么不执行 问题补充:我写的是FC块,只用OB里使用常ON指令调用了一次。如果定时器前面的位一直是OFF状态,在上电后定时器会执行吗?如果不能执行那怎么改合适。…

    2017年11月4日
  • 请问1200和昆仑触摸屏可以通过PPI通讯吗?

    1200用CM1241和昆仑触摸屏通讯,在屏里可以选择西门子200PPI通讯协议吗?也就是说1200支持PPI吗?如果不支持的话用什么通讯呢?通信线和ppi一样也是3、8连7、8吗…

    SIMATIC S7-1200 2017年8月3日
  • s7 1200 与MT4500TE能通讯吗

    如题。 最佳答案 打开MT4500TE的软件组态,在通讯连接里面如果能找的到S7-1200那就可以,据说EVEIW是有一些触摸屏支持S7-1200了,直接点就问EVIEW那边吧 提…

    SIMATIC S7-1200 2017年11月19日