请问一下怎样复位S7-200高速计数器,用内部中间继电器复位,请高手把程序给我写出来,谢谢。很急!
问题补充:
我想问的是做好了高速计数的程序,怎么用内部M继电器复位当前值。因为我想在屏上随时都可以复位这个计数值,请问怎么做,能否发一个小程序过来,谢谢
最佳答案
这个看你用那个计数器
计数器不同复位不同
每台高速计数器都有一个32位当前值和一个32位预设值,当前值和预设值均为带符号的整数值。欲向高速计数器载入新的当前值和预设值,您必须设置包含当前值和/或预设值的控制字节及特殊内存字节。然后您必须执行HSC指令,将新数值传输至高速计数器。下表说明用于包含新当前值和预设值的特殊内存字节。
除控制字节以及新预设值和当前值保持字节外,还可以使用数据类型HC(高速计数器当前值)加计数器号码(0、1、2、3、4或5)读取每台高速计数器的当前值。因此,读取操作可直接存取当前值,但只有用上述HSC指令才能执行写入操作。
载入数值 HSC0 HSC1 HSC2 HSC3 HSC4 HSC5
新当前值 SMD38 SMD48 SMD58 SMD138 SMD148 SMD158
新预设值 SMD42 SMD52 SMD62 SMD142 SMD152 SMD162
复位当前值和预设值 自己选择
都写这样了还要程序
假如是HSC0 你这样做:
LD M0.0
MOVD 0, SMD38
提问者对于答案的评价:
谢谢你
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc320037.html