数据保持

编一个程序,要在断电后保持高速记数器的值,我把HC0送入到MD0,并把MD0在系统块中做了断电保持,上电时用SM0.1将MD0送入SMD38,结果是有时保持正确,有时不正确,请赐教。

最佳答案

不正确是差的很大吗?
 一般高速计数的话,停电时计数停止,确认设备是否停止?
 你的做法是没有错的
 用语句 
 ld sm0.1
 movd md0,smd38
 MOVB   16#C0, SMB37     //要写控制字
 HSC    0
 放在程序开始就可以了,确认md0在程序其它地方没有被用到

提问者对于答案的评价:
很好,谢谢,停电时设备即停止,可能是控制字的关系.

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

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

相关推荐

  • plc的定时误差

    这几天有一台设备总是出问题,而且故障是随机的。我怀疑是跟定时器精度有关系。(以前很少出现这样的问题)请问PLC的定时器的误差是不是很大啊?假如一个10毫秒定时器,它的精度到底有多少…

    SIMATIC S7-200 2020年11月1日
  • SMART S7-200 与16路AD采集模块 Modbus通信

    需求:16路AD采集模块 将采集的模拟量 通过Modbus协议 传送给PLC显示出来问题:Modbus协议除了下面两个程序 还需要别的操作么…

    2021年7月5日
  • 怎么将S7200设置为默认模式

    S7200CPU224设置为主站下载1次程序后,再就无法下载和上载程序了,显示通讯错误,请问如何再恢复到出厂默认状态?谢谢! 图片说明:    最佳答案 1.&…

    2017年8月24日
  • 为什么我用的一个增量式编码器就不用寻找零位啊?

    前几天我做了一个项目,用增量式编码器测量胶带的长度,测量的也是很准确啊,也没有寻找零位标记,(我也不知道如何寻找零位标记),请问这又是为什么啊?请高手指点,多谢 最佳答案 相对位置…

    SIMATIC S7-200 2020年11月1日
  • S7 200脉冲输出问题

    向高手求助:200系列Q0.0在发脉冲时,如何查看发正在发脉冲个数(地址),还有要求持续发脉冲如何编程。谢谢 问题补充:谢谢各大虾的关注脉冲输出要查看除了调用中断12(需要多编程)…

    SIMATIC S7-200 2020年10月31日
  • wincc flexible runtime与s7-200 mpi/ppi 通讯如何设置

    wincc flexible runtime与s7-200  mpi/ppi 通讯如何设置 最佳答案 文档《SIMATIC&nbs…

    SIMATIC S7-200 2021年7月5日
  • 200PLC通过以太网上载程序 通信超时

    243模块  最佳答案 你配置过一个cp243模块?如果是第一次使用,需要配置这个模块,然后用ppi方式下载的。 提问者对于答案的评价: 最佳答案作者回复:CP243-1…

    SIMATIC S7-200 2021年7月5日
  • S7-200PLC与Smart Line触摸屏最长通讯距离?

    我的控制部分放在设备现场,触摸屏放在中央控制室,相距60米,请问S7-200PLC与Smart Line触摸屏怎样可靠连接? 最佳答案 推荐您使用西门子的DP电缆和DP头…

    SIMATIC S7-200 2020年10月31日
  • 00000000000000000000000

    请问各位帅哥,有没有编程手册.买一本我,S7200的 最佳答案 S7-200可编程控制器 系统手册 请到这里来下载: http://www.ad.si…

    SIMATIC S7-200 2021年7月5日
  • MAP寻找参考点问题

    使用MAP指令寻找参考点的速度,寻找参考点高速的时候是用CTRL中定义Velocity MAX,,怎么单独定义这个寻找参考点的高速,运行程序有些地方需要很高的速度,寻找参…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论