admin 管理员组文章数量: 1086019
2024年4月28日发(作者:pycharm写java)
Always_On SM0.0 始终接通为 ON
First_Scan_On SM0.1 仅第一个扫描周期中接通为 ON
Retentive_Lost SM0.2 如果保持的数据丢失,接通为 ON 一个扫描周期
RUN_Power_Up SM0.3 以上电方式进入 RUN(运行)模式时,接通为 ON 一个扫描周期
Clock_60s SM0.4 在 1 分钟的循环周期内,接通为 ON 30 秒,关断为 OFF 30 秒
Clock_1s SM0.5 在 1 秒钟的循环周期内,接通为 ON 0.5 秒,关断为 OFF 0.5 秒
Clock_Scan SM0.6 扫描循环时钟,一个周期接通为 ON,下一个周期关断为 OFF
Mode_Switch SM0.7 表明模式开关的当前位置:0 = TERM(终端),1 = RUN(运行)
Result_0 SM1.0 特定指令的操作结果 = 0 时,置位为 1
Overflow_Illegal SM1.1 特定指令执行结果溢出或数值非法时,置位为 1
Neg_Result SM1.2 当运算结果为负时,置位为 1
Divide_By_0 SM1.3 当尝试用零除时,置位为 1
Table_Overflow SM1.4 当填表指令尝试填充表格超限时,置位为 1
Table_Empty SM1.5 当 LIFO 或 FIFO 指令尝试读取空表时,置位为 1
Not_BCD SM1.6 当尝试将非 BCD 数转换为二进制数时,置位为 1
Not_Hex SM1.7 当 ASCII 数据无法转换为有效的十六进制数时,置位为 1
Parity_Err SM3.0 当端口 0 或端口 1 接收到一个有奇偶校验错误的字符时,置位为 1
Comm_Int_Ovr SM4.0 当通信中断队列溢出时,置位为 1 (仅在中断程序内有效)
Input_Int_Ovr SM4.1 当输入中断队列溢出时,置位为 1 (仅在中断程序内有效)
Timed_Int_Ovr SM4.2 当定时中断队列溢出时,置位为 1 (仅在中断程序内有效)
RUN_Err SM4.3 当检测到运行时间编程错误时,置位为 1
Int_Enable SM4.4 表示全局中断使能状态:1 = 中断已使能开放
Xmit0_Idle SM4.5 当发送器处于空闲状态时(端口 0),置位为 1
Xmit1_Idle SM4.6 当发送器处于空闲状态时(端口 1),置位为 1
Force_On SM4.7 当有数据被强制时,置位为 1 : 1 = 有数据被强制,0 = 无数据被强制(仅
22x 有效)
IO_Err SM5.0 当有任何 I/O 错误时,置位为 1
Too_Many_D_IO SM5.1 当有过多数字量 I/O 点与 I/O 总线连接时,置位为 1
Too_Many_A_IO SM5.2 当有过多模拟量 I/O 点与 I/O 总线连接时,置位为 1
Too_Many_IM SM5.3 当有过多智能 I/O 模块与 I/O 总线连接时,置位为 1
DP_Err SM5.7 当有 DP 标准总线错误时,置位为 1 (仅限S7-215)
P0_Config_0 SM30.0 端口 0 选择自由口协议或系统协议
Save_to_EEPROM_7 SM31.7 请求执行永久存储区保存操作(0 = 无请求,1 = 保存),保存完
毕后 CPU 复位此位
HSC0_Status_5 SM36.5 HSC0 当前计数方向状态:1 = 增计数
HSC0_Status_6 SM36.6 HSC0 当前值等于预置值状态:1 = 相等
HSC0_Status_7 SM36.7 HSC0 当前值大于预置值状态:1 = 大于
HSC0_Reset_Level SM37.0 HSC0 复位有效电平控制:0 = 高电平有效;1 = 低电平有效
HSC0_Rate SM37.2 HSC0 计数速率选择:0 = 4x(四倍速),1 = 1x
HSC0_Dir SM37.3 HSC0 计数方向控制:0 = 减计数;1 = 增计数
HSC0_Dir_Update SM37.4 HSC0 计数方向更新:0 = 无更新;1 = 更新方向
HSC0_PV_Update SM37.5 HSC0 预置值更新:0 = 无更新;1 = 更新预置值
HSC0_CV_Update SM37.6 HSC0 当前值更新:0 = 无更新;1 = 更新当前值
HSC0_Enable SM37.7 HSC0 使能:0 = 禁止;1 = 使能
HSC1_Status_5 SM46.5 HSC1 当前计数方向状态:1 = 增计数
HSC1_Status_6 SM46.6 HSC1 当前值等于预置值状态:1 = 相等
HSC1_Status_7 SM46.7 HSC1 当前值大于预置值状态:1 = 大于
HSC1_Reset_Level SM47.0 HSC1 复位有效电平控制:0 = 高电平有效;1 = 低电平有效
HSC1_Start_Level SM47.1 HSC1 启动有效电平控制:0 = 高电平有效;1 = 低电平有效
HSC1_Rate SM47.2 HSC1 计数速率选择:0 = 4x(四倍速);1 = 1x
HSC1_Dir SM47.3 HSC1 计数方向控制:0 = 减计数;1 = 增计数
HSC1_Dir_Update SM47.4 HSC1 计数方向更新:0 = 无更新;1 = 更新方向
HSC1_PV_Update SM47.5 HSC1 预置值更新:0 = 无更新;1 = 更新预置值
HSC1_CV_Update SM47.6 HSC1 当前值更新:0 = 无更新;1 = 更新当前值
HSC1_Enable SM47.7 HSC1 使能:0 = 禁止;1 = 使能
HSC2_Status_5 SM56.5 HSC2 当前计数方向状态:1 = 增计数
HSC2_Status_6 SM56.6 HSC2 当前值等于预置值状态:1 = 相等
HSC2_Status_7 SM56.7 HSC2 当前值大于预置值状态:1 = 大于
HSC2_Reset_Level SM57.0 HSC2 复位有效电平控制:0 = 高电平有效;1 = 低电平有效
HSC2_Start_Level SM57.1 HSC2 启动有效电平控制:0 = 高电平有效;1 = 低电平有效
HSC2_Rate SM57.2 HSC2 计数速率选择:0 = 4x(四倍速);1 = 1x
HSC2_Dir SM57.3 HSC2 计数方向控制:0 = 减计数;1 = 增计数
HSC2_Dir_Update SM57.4 HSC2 计数方向更新:0 = 无更新;1 = 更新方向
HSC2_PV_Update SM57.5 HSC2 预置值更新:0 = 无更新;1 = 更新预置值
HSC2_CV_Update SM57.6 HSC2 当前值更新:0 = 无更新;1 = 更新当前值
HSC2_Enable SM57.7 HSC2 使能:0 = 禁止;1 = 使能
PLS0_Err_Abort SM66.4 PTO0 包络中止:0 = 无错误;1 = 因 δ 计算错误中止
PLS0_Cmd_Abort SM66.5 PTO0 包络中止:0 = 未因用户命令中止;1 = 因用户命令中止
PLS0_Ovr SM66.6 PTO0 管道溢出:0 = 无溢出;1 = 管道溢出
PLS0_Idle SM66.7 PTO0 空闲:0 = PTO 正在执行;1 = PTO 空闲
PLS0_Cycle_Update SM67.0 PTO0/PWM0 周期时间值更新:1 = 写入新的周期时间
PWM0_PW_Update SM67.1 PTO0/PWM0 脉冲宽度值更新:1 = 写入新的脉冲宽度
PTO0_PC_Update SM67.2 PTO0 脉冲数更新:1 = 写入新的脉冲数
PLS0_TimeBase SM67.3 PTO0/PWM0 时基:0 = 1μs/单位;1 = 1ms/单位
PWM0_Sync SM67.4 PWM0 同步更新:0 = 非同步更新;1 = 同步更新
PTO0_Op SM67.5 PTO0:0 = 单段操作;1 = 多段操作
PLS0_Select SM67.6 PTO0/PWM0 模式选择:0 = PTO;1 = PWM
PLS0_Enable SM67.7 PTO0/PWM0 使能:1 = 使能
PLS1_Err_Abort SM76.4 PTO1 包络中止:0 = 无错误;1 = 因δ计算错误中止
PLS1_Cmd_Abort SM76.5 PTO1 包络中止:0 = 未因用户命令中止;1 = 因用户命令中止
PLS1_Ovr SM76.6 PTO1 管道溢出:0 = 无溢出;1 = 管道溢出
PLS1_Idle SM76.7 PTO1 空闲:0 = PTO正在执行;1 = PTO空闲
PLS1_Cycle_Update SM77.0 PTO1/PWM1 周期时间值更新:1 = 写入新的周期时间
PWM1_PW_Update SM77.1 PTO1/PWM1 脉冲宽度值更新:1 = 写入新的脉冲宽度
PTO1_PC_Update SM77.2 PTO1 脉冲数更新:1 = 写入新的脉冲数
PLS1_TimeBase SM77.3 PTO1/PWM1 时基:0 = 1μs/单位;1 = 1ms/单位
PWM1_Sync SM77.4 PWM1 同步更新:0 = 非同步更新;1 = 同步更新
PTO1_Op SM77.5 PTO1:0 = 单段操作;1 = 多段操作
PLS1_Select SM77.6 PTO1/PWM1 模式选择:0 = PTO;1 = PWM
PLS1_Enable SM77.7 PTO1/PWM1 使能:1 = 使能
P0_Stat_Rcv_0 SM86.0 1 = 信息接收终止:奇偶校验错误
P0_Stat_Rcv_1 SM86.1 1 = 信息接收终止:达到最大字符计数
P0_Stat_Rcv_2 SM86.2 1 = 信息接收终止:定时器到期
P0_Stat_Rcv_5 SM86.5 1 = 信息接收终止:收到结束字符
P0_Stat_Rcv_6 SM86.6 1 = 信息接收终止:输入参数错误或缺少起始或结束条件
P0_Stat_Rcv_7 SM86.7 1 = 信息接收终止:用户禁止命令
P0_Ctrl_Rcv_1 SM87.1 0 = 忽略断点状态;1 = 将断点状态用作信息起始检测
P0_Ctrl_Rcv_2 SM87.2 0 = 忽略SMW92,1 = 如果超过 SMW92 中的定时,终止接收
P0_Ctrl_Rcv_3 SM87.3 0 = 定时器是字符间定时器,1 = 定时器是信息间定时器
P0_Ctrl_Rcv_4 SM87.4 0 = 忽略 SMW90,1 = 使用 SMW90 中的数据检测空闲条件
P0_Ctrl_Rcv_5 SM87.5 0 = 忽略 SMB89,1 = 使用 SMB89 中的数据检测信息结束
P0_Ctrl_Rcv_6 SM87.6 0 = 忽略 SMB88,1 = 使用 SMB88 中的数据检测信息开始
P0_Ctrl_Rcv_7 SM87.7 0 = 信息接收功能被禁止,1 = 信息接收功能被使能
P1_Config_0 SM130.0 端口 1 选择自由口协议或系统协议
HSC3_Status_5 SM136.5 HSC3 当前计数方向状态:1 = 增计数
HSC3_Status_6 SM136.6 HSC3 当前值等于预置值状态:1 = 相等
HSC3_Status_7 SM136.7 HSC3 当前值大于预置值状态:1 = 大于
HSC3_Dir SM137.3 HSC3 计数方向控制:0 = 减计数;1 = 增计数
HSC3_Dir_Update SM137.4 HSC3 计数方向更新:0 = 无更新;1 = 更新方向
HSC3_PV_Update SM137.5 HSC3 预置值更新:0 = 无更新;1 = 更新预置值
HSC3_CV_Update SM137.6 HSC3 当前值更新:0 = 无更新;1 = 更新当前值
HSC3_Enable SM137.7 HSC3 使能:0 = 禁止;1 = 使能
HSC4_Status_5 SM146.5 HSC4 当前计数方向状态:1 = 增计数
HSC4_Status_6 SM146.6 HSC4 当前值等于预置值状态:1 = 相等
HSC4_Status_7 SM146.7 HSC4 当前值大于预置值状态:1 = 大于
HSC4_Reset_Level SM147.0 HSC4 复位有效电平控制:0 = 高电平有效;1 = 低电平有效
HSC4_Rate SM147.2 HSC4 计数速率选择:0 = 4x(四倍速);1 = 1x
HSC4_Dir SM147.3 HSC4 计数方向控制:0 = 减计数;1 = 增计数
HSC4_Dir_Update SM147.4 HSC4 计数方向更新:0 = 无更新;1 = 更新方向
HSC4_PV_Update SM147.5 HSC4 预设值更新:0 = 无更新;1 = 更新预置值
HSC4_CV_Update SM147.6 HSC4 当前值更新:0 = 无更新;1 = 更新当前值
HSC4_Enable SM147.7 HSC4 使能:0 = 禁止;1 = 使能
HSC5_Status_5 SM156.5 HSC5 当前计数方向状态:1 = 增计数
HSC5_Status_6 SM156.6 HSC5 当前值等于预置值状态:1 = 相等
HSC5_Status_7 SM156.7 HSC5 当前值大于预置值状态:1 = 大于
HSC5_Dir SM157.3 HSC5 计数方向控制:0 = 减计数;1 = 增计数
HSC5_Dir_Update SM157.4 HSC5 计数方向更新:0 = 无更新;1 = 更新方向
HSC5_PV_Update SM157.5 HSC5 预设值更新:0 = 无更新;1 = 更新预置值
HSC5_CV_Update SM157.6 HSC5 当前值更新:0 = 无更新;1 = 更新当前值
HSC5_Enable SM157.7 HSC5 使能:0 = 禁止;1 = 使能
P1_Stat_Rcv_0 SM186.0 1 = 信息接收终止:奇偶校验错误
P1_Stat_Rcv_1 SM186.1 1 = 信息接收终止:达到最大字符计数
P1_Stat_Rcv_2 SM186.2 1 = 信息接收终止:定时器到期
P1_Stat_Rcv_5 SM186.5 1 = 信息接收终止:收到结束字符
P1_Stat_Rcv_6 SM186.6 1 = 信息接收终止:输入参数错误或缺少起始或结束条件
P1_Stat_Rcv_7 SM186.7 1 = 信息接收终止:用户禁止命令
P1_Ctrl_Rcv_1 SM187.1 0 = 忽略断点状态;1 = 将断点状态用作讯息检测开始
P1_Ctrl_Rcv_2 SM187.2 0 = 忽略 SMW192,1 = 如果超过 SMW192 中的定时,终止接收
P1_Ctrl_Rcv_3 SM187.3 0 = 定时器是字符间定时器,1 = 定时器是信息间定时器
P1_Ctrl_Rcv_4 SM187.4 0 = 忽略 SMW190,1 = 使用 SMW190 中的数据检测空闲条件
P1_Ctrl_Rcv_5 SM187.5 0 = 忽略 SMB189,1 = 使用 SMB189 中的数据检测信息结束
P1_Ctrl_Rcv_6 SM187.6 0 = 忽略 SMB188,1 = 使用 SMB188 中的数据检测信息开始
P1_Ctrl_Rcv_7 SM187.7 0 = 信息接收功能被禁止,1 = 信息接受功能被使能
Receive_Char SMB2 包含自由端口通信过程中从端口 0 或端口 1 收到的每个字符
CPU_ID SMB6 CPU 识别(ID)号
EM0_ID SMB8 模块 0 识别(ID)寄存器
EM0_Err SMB9 模块 0 错误寄存器
EM1_ID SMB10 模块 1 识别(ID)寄存器
EM1_Err SMB11 模块 1 错误寄存器
EM2_ID SMB12 模块 2 识别(ID)寄存器
EM2_Err SMB13 模块 2 错误寄存器
EM3_ID SMB14 模块 3 识别(ID)寄存器
EM3_Err SMB15 模块 3 错误寄存器
EM4_ID SMB16 模块 4 识别(ID)寄存器
EM4_Err SMB17 模块 4 错误寄存器
EM5_ID SMB18 模块 5 识别(ID)寄存器
EM5_Err SMB19 模块 5 错误寄存器
EM6_ID SMB20 模块 6 识别(ID)寄存器
EM6_Err SMB21 模块 6 错误寄存器
Pot0_Value SMB28 包含与模拟电位器 0 对应的数值
Pot1_Value SMB29 包含与模拟电位器 1 对应的数值
P0_Config SMB30 通信端口 0 设置:奇偶校验、每个字符的数据位数目、波特率和协议
Save_to_EEPROM SMB31
(EEPROM)
设置保存参数,以便将 V 存储区中的一个数据保存至永久性存储区
Time_0_Intrvl SMB34 定时中断 0 的时间间隔(从 1 至 255,以 1 毫秒为增量)。
Time_1_Intrvl SMB35 定时中断 1 的时间间隔(从 1 至 255,以 1 毫秒为增量)。
HSC0_Status SMB36 HSC0 计数器状态
HSC0_Ctrl SMB37 HSC0 设置与控制
HSC1_Status SMB46 HSC1 计数器状态
HSC1_Ctrl SMB47 HSC1 设置与控制
HSC2_Status SMB56 HSC2 计数器状态
HSC2_Ctrl SMB57 HSC2 设置与控制
PTO0_Status SMB66 PTO0 状态
PLS0_Ctrl
宽度调制)
SMB67 PTO0/PMW0 监控,用于 Q0.0 上的 PTO(脉冲串输出)和PWM(脉冲
PTO1_Status SMB76 PTO1 状态
PLS1_Ctrl
宽度调制)
SMB77 PTO1/PWM1 监控,用于 Q0.1 上的 PTO(脉冲串输出)和 PWM(脉冲
P0_Stat_Rcv SMB86 端口 0 信息接收状态
P0_Ctrl_Rcv SMB87 信息接收控制
P0_Start_Char SMB88 信息起始字符
P0_End_Char SMB89 信息结束字符
P0_Max_Char SMB94 信息接收最大字符数(1 至 255 个字节)
P1_Config SMB130 通信端口 1 设置:奇偶校验、每个字符的数据位数目、波特率和协议
HSC3_Status SMB136 HSC3 计数器状态
HSC3_Ctrl SMB137 HSC3 设置与控制
HSC4_Status SMB146 HSC4 计数器状态
HSC4_Ctrl SMB147 HSC4 设置与控制
HSC5_Status SMB156 HSC5 计数器状态
HSC5_Ctrl SMB157 HSC5 设置与控制
PTO0_Step SMB166 PTO0 的当前包络步计数值
PTO1_Step SMB176 PTO1 的当前包络步计数值
P1_Stat_Rcv SMB186 端口 1 信息接收状态
P1_Ctrl_Rcv SMB187 信息接收控制
P1_Start_Char SMB188 信息起始字符
P1_End_Char SMB189 信息结束字符
P1_Max_Char SMB194 信息接收最大字符数(1至255个字节)
HSC0_CV SMD38 HSC0 的新当前值
HSC0_PV SMD42 HSC0 的新预置值
HSC1_CV SMD48 HSC1 的新当前值
HSC1_PV SMD52 HSC1 的新预置值
HSC2_CV SMD58 HSC2 的新当前值
HSC2_PV SMD62 HSC2 的新预置值
PTO0_PC SMD72 PTO0 脉冲计数值:双字整数(1至2^32 - 1)
PTO1_PC SMD82 PTO1 脉冲计数值:双字整数(1至2^32 - 1)
HSC3_CV SMD138 HSC3 的新当前值
HSC3_PV SMD142 HSC3 的新预置值
HSC4_CV SMD148 HSC4 的新当前值
HSC4_PV SMD152 HSC4 的新预置值
HSC5_CV SMD158 HSC5 的新当前值
HSC5_PV SMD162 HSC5 的新预置值
Last_Scan SMW22 最后一次扫描周期的扫描时间
Minimum_Scan SMW24 自从进入RUN(运行)模式以来记录的最短扫描时间
Maximum_Scan SMW26 自从进入RUN(运行)模式以来记录的最长扫描时间
Save_Address SMW32 存储将要永久保存的 V 存储区变量地址
PLS0_Cycle SMW68 PTO0/PWM0 周期时间值:字数据类型(2 至 65,535 个时基单位)
PWM0_PW SMW70 PWM0 脉冲宽度值:字数据类型(0 至 65,535 个时基单位)
PLS1_Cycle SMW78 PTO1/PWM1 周期时间值:字数据类型(2 至 65,535 个时基单位)
PWM1_PW SMW80 PWM1 脉冲宽度值:字数据类型(0至65,535个时基单位)
P0_Idle_Time SMW90 空闲线时间,以毫秒为单位表示
P0_Timeout SMW92 字符间/信息间定时器超时数值,以毫秒为单位表示
EM_Parity_Err SMW98 自最后一次上电以来在 I/O 扩展总线上出现的错误数目
PTO0_Profile SMW168 PTO0 包络表的 V 存储区起始地址(对 V0 的偏移量,字数据类型)
PTO1_Profile SMW178 PTO1 包络表的 V 存储区起始地址(对 V0 的偏移量,字数据类型)
P1_Idle_Time SMW190 空闲线时间,以毫秒为单位表示
P1_Timeout SMW192 字符间/信息间定时器的超时值,用毫秒显示
版权声明:本文标题:SM特殊功能寄存器表 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/p/1714251494a671800.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论