在论坛上咨询了不少,回复的说法多种多样,一头雾水那,特将疑问再说一下,希望专家们给以帮助,谢谢!
比如说 定时器TIM指令,如果要延时36秒
应该写:
楼主的问题 是大多数 初学 OMRON PLC 朋友的 典型问题。。。
其实你看到的说法都没错, 只有一个概念你可能混淆了, 就是 TIM 这个指令 用 #168 这个常熟 默认是 BCD吗, 所以是 16.8 秒。
也就是说 #168 这个常数 看用在哪个指令上,除了 TIM 定时器指令以外,所以指令都默认#168是16进制常数,例如 MOV #168 D100,这个指令中的 #168(== &360) 就是十六进制码 , 等于十进制码 360 。
就是TIM 这个指令 的常数格式误导了你, 你可以再系统设置中 把 定时/计数器的格式改为 以十进制 设置,就不存在这样的二义性问题了; 例如 TIM 3 &100, 就是设置定时器 T3 为 10秒。