77范文网 - 专业文章范例文档资料分享平台

SM(特殊内存) 赋值及功能(3)

来源:网络收集 时间:2019-01-27 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

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)在线全文阅读。

SM(特殊内存) 赋值及功能(3).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/460593.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: