请教几个计数器的问题
①
S7-300的计数器,貌似PV值不设也可以使用
比如 S_CU 升值计数器,不设PV值,计数器也能够运行,CV口也有相应的计数值
那么,我只要把CV口设为MW0,把MW0拿去与其他数比较就可以了,还需要给PV口赋值,给S口提供BOOL信号么?
②
计数器PV值,一定要BCD格式么?
除了“C#10”这种格式的,其他的像“W#16#10”都不行?
(在端口输入“W#16#10”会直接变成“C#10”)
我在PV口使用MW变量,,在MW变量中放了16进制数,CPU就停机了!
③
最后问个傻一点的问题,可以用DB数据地址的变量,来给计数器PV口赋值么?
比如DB200是个共享数据块,事先我定义了DB200.DW0 是个WORD类型的数据。(当然,在写入数据时注意使用BCD格式)
怎么在程序中给计数器的PV赋值呢?难道只能用MW?
请各位指教,不胜感激!