高速计数器模式定义与控制字节
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
A-1)高速计数器模式
A-2)高速计数器控制字节
SM157SM147.SM137.SM57.SM47SM37.SM157SM147.SM137.SM57.SM47SM37.SM157SM147.SM137.SM57.SM47SM37.SM157SM147.SM137.SM57.SM47SM37.SM157SM147.SM137.SM57.SM47SM37.正交计数器的计数速率选项:SM147.
SM57.SM47SM37.起始现用水平控制位:SM57.SM47复原现用水平控制位:SM147.SM57.SM47SM37.启用HSC :0 = 禁用HSC1 = 启用HSC
.7
7
7
7
.7
7
向HSC 写入新当前值:0 = 无更新1 = 更新当前值.6666.66向HSC 写入新预设值:0 = 无更新1 = 更新预设值.5555.55向HSC 写入计数方向:0 = 无更新1 = 更新方向.4444.44计数方向控制位:0 = 向下计数1 = 向上计数.3333.330=4x 计数速率1=1x 计数速率
22.220=起始现用水平高1=起始现用水平低
1.1
0=复原现用水平高1=复原现用水平低
0.00
说明
HSC5
HSC4HSC3
HSC2HSC1HSC0
A-3)高速计数器的当前值和预设值的地址
52SMD12SMD5SMD4新预48SMD18SMD4SMD3新当载入SMD162
SMD142SMD622设值
SMD158SMD138SMD588前值HSC5
HSC4HSC3HSC2HSC1HSC0数值
A-4)高速计数器的状态位
当前值大于预设值状态位:SM156.SM146.SM136.当前值等于预设值状态位:SM156.SM146.SM136.当前计数方向状态位:SM156.SM146.SM136.SM156.SM146.SM136.SM156.SM146.SM136.SM156.SM146.SM136.SM156.SM146.SM136.SM156.SM146.SM136.0 = 小于或等于;1 = 大于
7
7
7
SM56.7
SM46.7
SM36.7
0 = 不相等;1 = 等于
666SM56.6SM46.6SM36.60 = 向下计数;1 = 向上计数
555SM56.5SM46.5SM36.5未使用
444SM56.4SM46.4SM36.4未使用333SM56.3SM46.3SM36.3未使用222SM56.2SM46.2SM36.2未使用111SM56.1SM46.1SM36.1未使用000SM56.0SM46.0SM36.0说明HSC5HSC4HSC3HSC2HSC1HSC0
B-1)高速脉冲输出的对应特殊寄存器
手动模式频率寄存器
SMB182
SMB172
线性轮廓结果寄存器SMB181SMB171线性轮廓状态字节SMB180SMB170轮廓表起始位置,用距离V0的字节偏移量表示(仅用于多段PTO 操作)SMW178SMW168进行中的段数(仅用于多段PTO 操作)
SMB176SMB166PTO 脉冲计值(范围:1至4294967295)SMD82SMD72PWM 脉宽值(范围:0至65535)SMW80SMW70PTO/PWM 周期值(范围:2至65535)SMW78SMW68其他PTO/PWM 寄存器
Q0.1Q0.0
B-2)高速脉冲控制字节
1 = 启用PTO/PWM
0 = 禁用PTO/PWM ;
PTO/PWM 启用
SM77.7
SM67.7
1 = 选择PWM 0= 选择PTO;PTO/PWM 模式选择SM77.6SM67.6 1 = 多段操作0 = 单段操作;PTO 操作:SM77.5SM67.5 1 = 同步更新0 = 异步更新;PWM 更新方法:SM77.4SM67.4 1 = 1ms/tick 0 = 1 μS /tick ;PTO/PWM 选择SM77.3SM67.3 1 = 更新脉冲计数0 = 无更新;PTO 更新脉冲计值SM77.2SM67.
2 1 = 更新脉宽0 = 无更新;PWM 更新脉宽时间值SM77.1SM67.1 1 = 更新周期0 = 无更新;PTO/PWM 更新周期值SM77.0SM67.0控制位Q0.1Q0.0
B-3)高速脉冲控制字节状态所对应的功能
脉冲计
SMB67/
载入
载入
1 μS/循环
同步
PWM
是
16#DB
载入1 μS/循环同步PWM 是16#DA 载入1 μS/循环同步PWM 是16#D9载入载入
1 μS/循环同步PWM 是16#D3载入1 μS/循环同步PWM 是16#D2载入
1 μS/循环同步PWM 是16#D1 1 μS/循环
多段
PTO 是16#A8 1 μS/循环多段PTO 是16#A0载入
载入
1 ms/循环单段PTO 是16#8D 载入1 ms/循环单段PTO 是16#8C 载入
1 μS/循环单段PTO 是16#89载入载入
1 μS/循环单段PTO 是16#85载入1 μS/循环单段PTO 是16#84载入
1 μS/循环单段PTO 是16#81周期
脉宽数
PWM 更
新方法
PTO 段操作选择模式启用77