主程序
LD SM0.0
R SM67.7, 1
PLS 0
CRETI
中断(INT-0)
LD SM0.0
MOVB 16#85, SMB67
MOVW 50, SMW68
MOVD 12000, SMD72
ATCH INT_2:INT2, 19
PLS 0
中断(INT-2)
LD SM0.1
R SM67.7, 1
LD SM0.0
S SM67.7, 1
MOVB 16#85, SMB67
MOVB 100, SMB68
MOVD 12000, SMD72
ATCH INT_3:INT3, 19
PLS 0
中断(INT-3)
LD SM0.0
R SM67.7, 1
PLS 0
CRETI
第一段速度是正常的,第二段就不正常了。请问高手怎么来解决呢?
最佳答案
问题出在:提示
SMD72 SMD82 SMW70 SMW80 SMW68
如果要装入新的脉冲数( 或 )、脉冲宽度( 或 )或周期(
SMW78 PLS
或 ),应该在执行 指令前装入这些值和控制寄存器。如果要使用多段脉冲串操作,在
PLS SMW168 SMW178
使用 指令前也需要装入包络表的起始偏移量( 或 )和包络表的值。
提问者对于答案的评价:
谢谢
原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc355656.html