SM46.6 HSC1 当前数值等于预设数值状态位; 1 = 等于。 SM46.7 HSC1 当前数值大于预设数值状态位; 1 = 大于。
SM47.0 HSC1 重置激活等级控制位; 0 - 重置为激活高; 1 - 重置为激活低。 SM47.1 HSC1 起始激活等级控制位: 0 = 起始为激活高; 1 = 起始为激活低。 SM47.2 HSC1 正交计数器计数速率选择; 0=4x 计数速率; 1=1x 计数速率。 SM47.3 HSC1 方向控制位; 1 = 向上计数。 SM47.4 HSC1 更新方向; 1 = 更新方向。
SM47.5 HSC1 更新预设数值; 1 = 将新预设数值写入HSC1预设值。 SM47.6 HSC1 更新当前数值; 1 = 将新当前数值写入HSC1当前值。 SM47.7 HSC1 启动位; 1 = 启动。 SMB48SMB49SMB50SMB51 为LSB。
SMB52SMB53SMB54SMB55 为 LSB。
SM56.0 - SM56.4 保留
SM56.5 HSC2 当前计数方向状态位; 1 = 向上计数。 SM56.6 HSC2 当前数值等于预设数值状态位; 1 = 等于。 SM56.7 HSC2 当前数值大于预设数值状态位; 1 = 大于。
SM57.0 HSC2 重置激活等级控制位; 0 - 重置为激活高; 1 - 重置为激活低。 SM57.1 HSC2 起始激活等级控制位: 0 = 起始为激活高; 1 = 起始为激活低。 SM57.2 HSC2 正交计数器计数速率选择; 0=4x 计数速率; 1=1x 计数速率。 SM57.3 HSC2 方向控制位; 1 = 向上计数。 SM57.4 HSC2 更新方向; 1 = 更新方向。
SM57.5 HSC2 更新预设数值; 1 = 将新预设数值写入HSC2预设值。 SM57.6 HSC2 更新当前数值; 1 = 将新当前数值写入HSC2当前值。 SM57.7 HSC2 启动位; 1 = 启动。 SMB58SMB59SMB60SMB61 为LSB。
SMB62SMB63SMB64SMB65 为 LSB。
HSC2 新预设数值; SMB62为MSB,SMB65HSC2 新当前数值; SMB58 为MSB,SMB61HSC1 新预设数值; SMB52为MSB,SMB55HSC1 新当前数值; SMB48 为MSB,SMB51
SMB66-SMB85 脉冲输出编程字节
特殊内存字节66 - 85控制并监视脉冲列输出以及脉冲指令的脉冲宽度模块化功能。
SM 位 (读/写) 说明
SM66.0 - SM66.3 保留
SM66.4 PTO0 概况中止; 0 = 无错误, 1 = 因delta 计算错误中止。 SM66.5 PTO0 概况中止; 0 = 不因用户命令中止, 1 = 因用户命令中止。 SM66.6 PTO0 管道溢出(使用外部概况时,由系统清除;否则用户必须重置); 0 = 无溢出, 1 = 管道溢出。
SM66.7 PTO0 空闲位; 0 = PTO 在运行中, 1 = PTO 空闲。 SM67.0 PTO0/PWM0 更新循环时间数值; 1 = 写入新的循环时间。 SM67.1 PWM0 更新脉冲宽度数值; 1 = 写入新脉冲宽度。 SM67.2 PTO0 更新脉冲计数数值; 1 = 写入新脉冲计数。 SM67.3 PTO0/PWM0 时间基础; 0 = 1 ms/tick, 1 = 1 ms/tick。 SM67.4 同时更新PWM0; 0 = 异时更新, 1 = 同时更新。
SM67.5 PTO0 操作; 0 = 单段操作(SM内存内存储的循环时间及脉冲计数), 1 = 多段操作(V内存内存储的概况表)。
SM67.6 PTO0/PWM0 模式选择; 0 = PTO, 1 = PWM。 SM67.7 PTO0/PWM0 启动位; 1 = 启动。
SMB68SMB69 PTO0/PWM0 循环时间数值(2至65535个时间基础单位); SMB68是MSB (最高位字节),SMB69是LSB (最低位字节)。
SMB70SMB71 PWM0脉冲宽度数值(0至65535个时间基础单位); SMB70为MSB,SMB71为LSB。
SMB72SMB73SMB74SMB75 MSB,SMB75为LSB。
SM76.0 - SM76.3 保留
SM76.4 PTO1 概况中止; 0 = 无错误, 1 = 因delta 计算错误中止。 SM76.5 PTO1 概况中止; 0 = 不因用户命令中止, 1 = 因用户命令中止。
PTO0 脉冲计数值(1至 2^32 - 1); SMB72为
SM76.6 PTO1 管道溢出(使用外部概况时,由系统清除;否则用户必须重置); 0 = 无溢出, 1 = 管道溢出。
SM76.7 PTO1 空闲位; 0 = PTO 在运行中, 1 = PTO 空闲。 SM77.0 PTO1/PWM1 更新循环时间数值; 1 = 写入新的循环时间。 SM77.1 PWM1 更新脉冲宽度数值; 1 = 写入新脉冲宽度。 SM77.2 PTO1 更新脉冲计数数值; 1 = 写入新脉冲计数。 SM77.3 PTO1/PWM1时间基础; 0 = 1 ms/tick, 1 = 1 ms/tick。 SM77.4 同时更新PWM1; 0 - 异时更新, 1 - 同时更新。
SM77.5 PTO1 操作; 0 - 单段操作(SM内存内存储的循环时间及脉冲计数), 1 - 多段操作(V内存内存储的概况表)。
SM77.6 PTO1/PWM1 模式选择; 0 = PTO, 1 = PWM。 SM77.7 PTO1/PWM1 启动位; 1 = 启动。
SMB78SMB79 PTO1/PWM1 循环时间数值(2至65535个时间基础单位); SMB78为MSB,SMB79为LSB。
SMB80SMB81 PWM1 脉冲宽度数值(0至65535个时间基础单位); SMB80为MSB,SMB81为LSB。
SMB82SMB83SMB84SMB85 MSB,SMB85为LSB。
PTO1 脉冲计数值(1 to 2^32 - 1) ; SMB82为
SMB86-SMB94 及 SMB186-SMB194 接收信息
特殊内存字节86 - 94及186 - 194 用于控制并从接收信息指令读取状态。 SM 字节 (读/写) 说明
口 0 口 1 SMB86 SMB186
接收信息状态字节
n:
1 = 用户关闭指令终止接收信息
r: 1 = 接收信息终止: 输入参数有错误或缺少起始或结束条件 e: 1 = 接收到结束字符
t: 1 = 接收信息终止: 计时器过期 c: 1 = 接收信息终止: 达到最大字符数 p:
1 = 因奇偶错误终止接收信息
接收信息控制字节
en: 0 = 关闭接收信息功能; 1 = 启动接收信息功能。每次执行RCV指令,检查启动/关闭接收信息位。
sc:
0 = 忽略SMB88或SMB188; 1 = 使用SMB88或SMB188数值检测信
SMB87 SMB187
息开始部分。
ec:
0 = 忽略SMB89或SMB189; 1 = 使用SMB89或SMB189数值检测信
息结束部分。
il:
0 = 忽略SMW90或SMB190; 1 =使用SMW90数值检测空闲行条件。
c/m: 0 = 使用计时器作为字符间计时器; 1 = 使用计时器作为信息计时器。 tmr: 0 = 忽略SMW92或SMW192; 1 = 如果超出SMW92或SMW192内的时间期限,终止接收。
bk:
0 = 忽略暂停条件; 1 = 使用暂停条件作为信息检测的开始部分。
中断控制字节位用于定义确定信息的标准。定义信息开始及结束标准。 欲决定信息的开始部分,信息开始标准的两组逻辑与必须为真,而且发生顺序必须正确
(开始字符紧根空闲行或开始字符紧跟暂停)。欲确定信息的结束部分,对信息结束标
准
进行逻辑或操作。下面列举开始及结束标准:
信息开始 = il * sc + bk * sc
信息结束 = ec + tmr + 达到最大字符计数 信息开始部分编程标准: 1. 空闲行检测:
il=1, sc=0, bk=0, SMW90>0 2. 起始字符检测:
il=0, sc=1, bk=0, 与SMW90无关 3. 暂停检测:
il=0, sc=0, bk=1, 与SMW90无关 4. 对请求的任何回答:
il=1, sc=0, bk=0, SMW90=0 (如果无回答,可使用信息计时器终止接收。)
5. 暂停及起始字符:
il=0, sc=1, bk=1, 与SMW90无关 6. 空闲行及起始字符:
il=1, sc=1, bk=0, SMW90>0 7. 空闲行及起始字符(非法):
il=1, sc=1, bk=0, SMW90=0注: 如果出现过速或奇偶错误(如何被启动),接收自动终止。
SMB88 SMB188 SMB89 SMB189
信息起始字符。 信息结束字符。
空闲行时间期限以微秒为单位。空闲行时间
SMB90SMB91 SMB190SMB191
过期后接收的第一个字符是新信息的开始。
SMB90 或 SMB190为 MSB(最高位字节),SMB91 或 SMB191 为 LSB(最低位字节)。
SMB92SMB93 SMB192SMB193
字符间/信息计时器超出数值以微秒为单位。
如果超过时间期限,接收信息终止。SMB92 或 SMB192 为 MSB ,SMB93 或 SMB193 为 LSB。
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库SM(特殊内存) 赋值及功能(3)在线全文阅读。
相关推荐: