S7-200模拟量输入、输出的实现?

2025-03-01 07:06:39
推荐回答(2个)
回答1:

S7-200系统手册:用定时中断读取模拟量的数值程序举例MAINNetwork1//首次扫描,调用子程序0。LDSM0.1CALLSBR_0SBR_0Network1//1.设置定时中断的时间间隔为100ms。//2.连接INT_0到定时中断0(事件10)。//3.全局中断允许。LDSM0.0MOVB100,SMB34ATCHINT_0,10ENIINT_0Network1//每100ms读AIW4的值。LDSM0.0MOVWAIW4,VW100

回答2:

模拟量输出:DTIAC0,LW0//把32位整数转换为16位整数MOVWLW0,AQW0//把16位整数写入模拟输出寄存器