PLC程序中smb67=16#58的含义

2025-04-27 21:26:16
推荐回答(2个)
回答1:

表示 SM67.0 -  SM67.7 分别为 0101 1000 ,这只是字面意思

 

实际情况是,在S7-200 PLC中,SMB67是用于控制脉冲输出的PTO/PWM操作的寄存器的,

 

SMB67控制PTO 0或PWM 0,SMB77控制PTO 1或PWM 1。

 

SM67.0   SM77.0   PTO/PWM更新周期值       0 = 无更新; 1
= 更新周期

SM67.1   SM77.1   PWM更新脉宽时间值        0 = 无更新; 1
= 更新脉宽

SM67.2   SM77.2   PTO更新脉冲计值       0 = 无更新; 1
= 更新脉冲计数

SM67.3   SM77.3   PTO/PWM选择     0 = 1 祍/tick;      1 = 1ms/tick

SM67.4   SM77.4   PWM更新方法:         0 = 异步更新;             1 = 同步更新

SM67.5   SM77.5   PTO操作:             0 = 单段操作;             1 = 多段操作

SM67.6   SM77.6   PTO/PWM模式选择        0 = 选择PTO;            1 = 选择PWM

SM67.7   SM77.7   PTO/PWM启用         0 = 禁用PTO/PWM;  1 = 启用PTO/PWM

详细资料见附件

 

回答2:

smb67到smb74值为0101 1000