S7-200 SMART保存数据

想10ms保存一个数据,共保存200个数据,有没有什么指令一个10ms脉冲存一个数据,存到连续的200个数据寄存器里面

最佳答案

这个可以做,可以定义一个定时中断,200定时中断时间设置在SMB34及SMB35中。
然后在定时中断所连接到的中断子程序中编辑,规划一串连续的数据地址存储区,如、VB100开始的连续200个字节(VB100~VB299),再定义一个指针起始地址区&VB100。每10mS,将需要记录的数据传送给指针指向的地址VB100,完成后指针地址加1,即VB101等待下一个10mS的到来,以此类推。
如果这些数据需要连续的记录,新值覆盖旧值,则,指针指向VB299后,指针地址减200,即重新回到原地址区。

提问者对于答案的评价:
明白了

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

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

相关推荐

  • S7 200 Smart SR 60

    是否可以扩展3个DR32 ,程序存储为30KB,可否知道梯形图大概为多少步 最佳答案 程序的大小与模块扩展块数无关。30KB大概多少步,这个还没有换算公式可寻。大概试了试…

    SIMATIC S7-200 2021年7月5日
  • MBUS_MSG指令

    MBUS_MSG指令在子程序中调用出现问题,不能正常工作 最佳答案 请lz提供错误代码。首先看done是否为1,之后查看错误代码error 。最多两种错误,代码3为从占没…

    SIMATIC S7-200 2017年12月7日
  • 请问s7 200PLC之间通信

    请问:   问题1: s7 200之间以太网通信,相互连多少个?上位机组态软件如:昆仑通态通过普通网卡与其组网通信? 问…

    SIMATIC S7-200 2021年7月4日
  • S7-200高数计数器的应用

    高数计数器的预置值和初始值是什么单位?是脉冲个数还是频率?如果我的编码器旋转一圈是1024个脉冲,那它的频率是多少?应该如何计算;编码器的输出有A相,B相,还有一个Z相,也就是零为…

    SIMATIC S7-200 2021年7月5日
  • 828d 主轴倍率为零

    急等:828d铣床系统,主轴为第4个轴,屏幕显示倍率为零,调整倍率开关不起作用,请问是哪个信号或参数不对?设置了参数35000=1,30300=1,30310=1,30320=1及…

    SIMATIC S7-200 2021年7月5日
  • DP通讯丢失

    300PLC与200PLC之间用PROFIBUS电缆连接,用编程电缆下载组态和程序时,DP通讯正常.但是在PC机上插入CP5613通讯卡并用PROFIBUS电缆连接通讯卡后EM27…

    SIMATIC S7-200 2021年7月5日
  • s7 200输入问题

    我想做个小试验想在200cpu上接一个PT100来测试温度,pt100接在i0.0上,但是我不知道怎样将这个模拟量用在程序中,是不是要将模拟量转化成数字量,怎么转?在程序中怎么样把…

    SIMATIC S7-200 2021年7月5日
  • 226 cp5611

    我现在有一个CP5611卡,有一CPU226,想通讯,请问这两者之间用什么线进行通讯,如何自己制作这条通讯线? 问题补充:补充一下:用300的编程电缆行不行? 最佳答案 如果使用C…

    SIMATIC S7-200 2020年11月1日
  • 输出公共端

    大家好!我用的是224CN的 ,220电源。DO点接的是交流继电器线圈的一端(继电器的另一端接的是交流24V的正)。那么输出的公共端(1L,2L,3L)是应该接交流24V…

    SIMATIC S7-200 2021年7月4日
  • 200 MODBUS

    请教一下 现在我用modbus读出来的long和实数类型 不知道是怎么转换 请多指教 急急    &…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论