DB块之间的数据传输

DB1.DBX0.0通过一个按钮传给DB2.DBX2.0 ,点击另外一个按钮再把DB1.DBX0.0传给DB2.DBX4.0 或者是DB2.DBX20.0,以此类推或者是整型变量如何编写程序  大神给出实例!!

最佳答案

a i0.0//按钮1
jcn m1
a db1.dbx0.0
=db2.dbx2.0

l db1.dbw0//整数赋值
t db2.dbw2
m1:nop 0

a i0.1//按钮2
jcn m2
a db1.dbx0.0
=db2.dbx4.0
l db1.dbw0//整数赋值
t db2.dbw2

m2:nop 0

如果数据很多的话,可以用sfc20 整块移动。

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

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

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年6月2日
下一篇 2017年6月2日

相关推荐

  • S7-200如何处理拉力突增的程序?

    是一个绞车的程序,其中在运行过程中拉力会随着长度越来越大,但是在运行中会遇到卡住的情况,卡住的时候拉力突增的特别大。利用中断做的,不知道有没有问题,请教下(VD500是拉力传感器检…

    SIMATIC S7-200 2020年11月5日
  • TP277触摸屏的声音

    TP277触摸屏幕的声音,怎么不象其他型号的,触摸有声音呢?是在哪里设置?谢谢 问题补充:TP277-6的Control Panel没有声音设置选项 最佳答案 不具备此功…

    SIMATIC S7-200 2021年7月5日
  • plc之间的通讯

    有一项目,需要用三个S7–200PLC,但是几个模拟量是公用,也就是说现场提供三个模拟量信号,但需要三台PLC都采集这些信号,为了节省三个信号分配器,和两个模拟量扩展模…

    SIMATIC S7-200 2021年7月5日
  • 求教脉冲定距离追踪问题

    我想用晶体管输出的CPU224做步进电机控制。用编码器测得目标速度,我想给步进电机发20000个脉冲使步进电机匀速加速达到目标速度,然后步进电机匀速运行一段距离后,再减速停车。然后…

    SIMATIC S7-200 2020年11月1日
  • 200PLC远距离通讯问题

    请大家帮忙出个方案啊:有三台200PLC柜A、B、CA和B较近200mA和C较远2KM现在需要在C处监控和操作A、B、C三处的数据。请问怎么实现,用什么网络较好。 问题补充:如果采…

    2019年6月11日
  • 怎么样知道S7-200程序占多少内存

    写了一套200的程序,怎么样知道程序占多大内存?以选择适合的CPU。 最佳答案 写完程序后,你选择软件中的全部编译按纽,会在下方程序编译信息框中看到程序块占多少字节(K),数据块占…

    SIMATIC S7-200 2017年8月26日
  • 200PLC自动运行转手动再转自动

    200PLC中,自动程序是采用步进做的,在出了故障时,模式转换为手动,排除完后,再打回自动,如何在程序里面做,继续自动的程序走下去? 最佳答案 这个很好做,我经常就是在生产设备上手…

    SIMATIC S7-200 2017年11月6日
  • 如何编写程序,记录温度变化的时间曲线

    使用S7-200和触摸屏,我能完成实时温度的显示,但完成不了 要记录1小时的温度变化曲线? 最佳答案 问题的关键是1小时中需要记录多少个数据?plc数据存储区是一个有限的…

    SIMATIC S7-200 2021年7月5日
  • S7200定时器1ms、10ms、100ms刷新区别

    书上有关问题我不太明白:如下几个。 一、1ms定时器只要到了一毫秒就会刷新一次,如果扫描周期是20ms,则定时器会刷新20次,那么说这个定时器是最好用的,只要不少于1ms…

    SIMATIC S7-200 2020年11月5日
  • 高速计数器的数值掉电保持

    高速记数器HSC读取增量旋转编码器脉冲数,掉电怎么才能保持啊?另,编程软件里的那几个掉电保持区地址有点不太清楚各位大大能否举例指教一下?小弟不胜感激! 最佳答案 每个扫描周期将高速…

    SIMATIC S7-200 2021年7月5日