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

相关推荐

  • 一个简单的inc指令

    我想编一个根据开关闭合个数来判断开第几号灯的小程序,我用了 LD     I0.7 EU INCW&…

    SIMATIC S7-200 2021年7月4日
  • 关于RS485组网

    项目要求同时(相对地说)采集10个RS485输出的测量传感器,上位机是西门子或者台达的PLC。但是这10个RS485输出的传感器不支持Modbus等协议,请问怎么样组网或者使用什么…

    SIMATIC S7-200 2017年6月8日
  • 移位指令请教

    我编了一段简单程序如下: 网络一 LD     SM0.1 MOVD  &nbs…

    SIMATIC S7-200 2021年7月4日
  • AI 8xU/I HS 高速模拟量输入模块干扰如何消除

    由于需要更换以前的标准模块为AI 8xU/I HS告诉模块,更换模块以后,电压型输出的电阻尺接入到该模块的通道,在设备不做任何动作的情况下,电阻尺的输入值在程序…

    SIMATIC S7-200 2021年7月5日
  • 位存储器的使用

    R M5.1 ,1与 R  M5.1 ,14的区别?R  M5.1 ,14是啥意思?请高手…

    SIMATIC S7-200 2021年7月5日
  • 西门子自动配料

    称重自动配料程序 最佳答案 找了两个类似的,你参考下https://download.csdn.net/download/woshiaohai753/3879850https://…

    SIMATIC S7-200 2021年7月5日
  • 关于200PLC高速计数器

    一台光栅尺输入是24V电压,输出时5V TTL方波AB相,可以直接接224PLC吗?还是说需要做什么转换? 最佳答案 224xp的(I0.3/4/5)是支持5V和24V同…

    2017年11月1日
  • 下载 清除

    为什么我每次上载下载S7-224CN程序时都会提醒我PLC密码保护  要先清除程序后才能重新下载呢? 最佳答案 在系统块里设置改一下。 系统块—-…

    SIMATIC S7-200 2021年7月4日
  • S7-200网络连接问题

    一台S7-200 CPU226 PLC的PORT 0口使用网络读/写协议连接另外一台S7-200 CPU222 PLC(CPU22…

    SIMATIC S7-200 2021年7月5日
  • 关于指针的地址定义

    我想把VD100的地址移到AC0,而编驿时只是把&VB100移到AC0,同样定义位,字也是这样的,如果把I0.2的地址移到AC0怎么做 最佳答案 200只能对字节,字和双字进行寻址…

    SIMATIC S7-200 2020年11月1日

发表回复

登录后才能评论