西门子plc200存储器是什么 (西门子plc200内部地址)

1. Always_On SM0.0 始终接通

2.First_Scan_On SM0.1 仅在第一个扫描周期时接通

3.Retentive_Lost SM0.2 在保持性数据丢失时开启一个周期

4.RUN_Power_Up SM0.3 从上电进入 RUN 模式时,接通一个扫描周期

5.Clock_60s SM0.4 针对 1 分钟的周期时间,时钟脉冲接通 30 s,断开 30 s.

6.Clock_1s SM0.5 针对 1 s 的周期时间,时钟脉冲接通 0.5 s,断开 0.5 s.

7.Clock_Scan SM0.6 扫描周期时钟,一个周期接通,下一个周期断开

8.RTC_Lost SM0.7 如果系统时间在上电时丢失,则该位将接通一个扫描周期

9.Result_0 SM1.0 特定指令的运算结果 = 0 时,置位为 1

10. Overflow_Illegal SM1.1 特定指令执行结果溢出或数值非法时,置位为 1

11.Neg_Result SM1.2 当数*运学**算产生负数结果时,置位为 1

12.Divide_By_0 SM1.3 尝试除以零时,置位为 1

13.Table_Overflow SM1.4 当填表指令尝试过度填充表格时,置位为 1

14.Table_Empty SM1.5 当 LIFO 或 FIFO 指令尝试从空表读取时,置位为 1

15.Not_BCD SM1.6 尝试将非 BCD 数值转换为二进制数值时,置位为 1

16.Not_Hex SM1.7 当 ASCII 数值无法被转换为有效十六进制数值时,置位为 1

17.Receive_Char SMB2 包含在自由端口通信过程中从端口 0 或端口 1 接收的各字符

18.Parity_Err SM3.0 当端口 0 或端口 1 接收到的字符中有奇偶校验错误时,针对端口 0 或端口 1 进行置位

19.Comm_Int_Ovr SM4.0 如果通信中断队列溢出(仅限中断例程),则置位为 1

20.Input_Int_Ovr SM4.1 如果输入中断队列溢出(仅限中断例程),则置位为 1

21.Timed_Int_Ovr SM4.2 如果定时中断队列溢出(仅限中断例程),则置位为 1

22.RUN_Err SM4.3 当检测到运行编程错误时置位为 1

23.Int_Enable SM4.4 指示全局中断启用状态:1 = 已启用中断

24.Xmit0_Idle SM4.5 当发送器空闲时置位为 1(端口 0)

25.Xmit1_Idle SM4.6 当发送器空闲时置位为 1(端口 1)

26.Force_On SM4.7 值被强制时置位为 1:1 = 强制值,0 = 未强制值

27.IO_Err SM5.0 存在任何 I/O 错误时置位为 1

28.Too_Many_D_IO SM5.1 如果过多的数字量 I/O 点连接到 I/O 总线,置位为 1 29.Too_Many_A_IO SM5.2 如果过多的模拟量 I/O 点连接到 I/O 总线,置位为 1

30.CPU_ID SMB6 识别 CPU 型号

31.CPU_IO SMB7 识别 I/O 类型

32.EM0_ID SMB8 模块 0 ID 寄存器 E

33.M0_Err SMB9 模块 0 错误寄存器

34.EM1_ID SMB10 模块 1 ID 寄存器

35.EM1_Err SMB11 模块 1 错误寄存器

36.EM2_ID SMB12 模块 2 ID 寄存器

37.EM2_Err SMB13 模块 2 错误寄存器

38.EM3_ID SMB14 模块 3 ID 寄存器

39.EM3_Err SMB15 模块 3 错误寄存器

40.EM4_ID SMB16 模块 4 ID 寄存器

41.EM4_Err SMB17 模块 4 错误寄存器

42.EM5_ID SMB18 模块 5 ID 寄存器

43.EM5_Err SMB19 模块 5 错误寄存器

44.Last_Scan SMW22 最后一次扫描循环的扫描时间

45.Minimum_Scan SMW24 自从进入 RUN 模式起记录的最小扫描时间

46.Maximum_Scan SMW26 自从进入 RUN 模式起记录的最大扫描时间

47.SB_ID SMB28 信号板 ID

48.SB_Err SMB29 信号板错误

49.P0_Config SMB30 组态端口 0 通信:奇偶校验、每个字符的数据位数、波特率和协议

50.P0_Config_0 SM30.0 为端口 0 选择自由口或系统协议

51.P1_Config SMB130 组态端口 1 通信:奇偶校验、每个字符的数据位数、波特率和协议

52.P1_Config_0 SM130.0 为端口 1 选择自由口或系统协议

53.Time_0_Intrvl SMB34 指定中断 0 的时间间隔(从 5 到 255,以 1 毫秒递增)。

54.Time_1_Intrvl SMB35 指定中断 1 的时间间隔(从 5 到 255,以 1 毫秒递增)。

55.HSC0_Status SMB36 HSC0 计数器状态

56.HSC0_Status_5 SM36.5 HSC0 当前计数方向状态:1 = 加计数

57.HSC0_Status_6 SM36.6 HSC0 当前值等于预设值状态:1 = 等于

58.HSC0_Status_7 SM36.7 HSC0 当前值大于预设值状态:1 = 大于

59.HSC0_Ctrl SMB37 组态和控制 HSC0

60.HSC0_Reset_Level SM37.0 HSC0 计数器复位的有效电平控制:0 = 高电平有效;1 = 低电平有效

61.HSC0_Rate SM37.2 HSC0 计数速率选择器:0 = 4x(4 倍速);1 = 1x

62. HSC0_Dir SM37.3 HSC0 计数方向控制:0 = 减计数;1 = 加计数

63.HSC0_Dir_Update SM37.4 HSC0 更新计数方向:0 = 不更新;1 = 更新方向

64HSC0_PV_Update SM37.5 HSC0 更新预设值:0 = 不更新;1 = 更新预设值

65.HSC0_CV_Update SM37.6 HSC0 更新当前值:0 = 不更新;1 = 更新当前值

66.HSC0_Enable SM37.7 HSC0 启用:0 = 禁用;1 = 启用

67. HSC0_CV SMD38 HSC0 新当前值

68.HSC0_PV SMD42 HSC0 新预设值

69.HSC1_Status SMB46 HSC1 计数器状态

70.HSC1_Status_5 SM46.5 HSC1 当前计数方向状态:1 = 加计数

71. HSC1_Status_6 SM46.6 HSC1 当前值等于预设值状态:1 = 等于

72. HSC1_Status_7 SM46.7 HSC1 当前值大于预设值状态:1 = 大于

73. HSC1_Ctrl SMB47 组态和控制 HSC1

74.HSC1_Dir SM47.3 HSC1 计数方向控制:0 = 减计数;1 = 加计数

75.HSC1_Dir_Update SM47.4 HSC1 更新计数方向:0 = 不更新;1 = 更新方向

76.HSC1_PV_Update SM47.5 HSC1 更新预设值:0 = 不更新;1 = 更新预设值

77.HSC1_CV_Update SM47.6 HSC1 更新当前值:0 = 不更新;1 = 更新当前值

78.HSC1_Enable SM47.7 HSC1 使能:0 = 禁用;1 = 启用

79.HSC1_CV SMD48 HSC1 新当前值

80. HSC1_PV SMD52 HSC1 新预设值

81.HSC2_Status SMB56 HSC2 计数器状态

82.HSC2_Status_5 SM56.5 HSC2 当前计数方向状态:1 = 加计数

83.HSC2_Status_6 SM56.6 HSC2 当前值等于预设值状态:1 = 等于

84.HSC2_Status_7 SM56.7 HSC2 当前值大于预设值状态:1 = 大于

85.HSC2_Ctrl SMB57 组态和控制 HSC2

86.HSC2_Reset_Level SM57.0 HSC2 计数器复位的有效电平控制:0 = 高电平有效;1 = 低电平有效

87.HSC2_Rate SM57.2 HSC2 计数速率选择器:0 = 4x(4 倍速):1 = 1x

88.HSC2_Dir SM57.3 HSC2 计数方向控制:0 = 减计数:1 = 加计数

89.HSC2_Dir_Update SM57.4 HSC2 更新计数方向:0 = 不更新;1 = 更新方向

90.HSC2_PV_Update SM57.5 HSC2 更新预设值:1 = 将新预设值写入 HSC2 预设值

91.HSC2_CV_Update SM57.6 HSC2 更新当前值:0 = 不更新;1 = 更新当前值

92.HSC2_Enable SM57.7 HSC2 使能:0 = 禁用;1 = 启用

93. HSC2_CV SMD58 HSC2 新当前值

94.HSC2_PV SMD62 HSC2 新预设值

95.HSC3_Status SMB136 HSC3 计数器状态

96.HSC3_Status_5 SM136.5 HSC3 当前计数方向状态:1 = 加计数

97. HSC3_Status_6 SM136.6 HSC3 当前值等于预设值状态:1 = 等于

98.HSC3_Status_7 SM136.7 HSC3 当前值大于预设值状态:1 = 大于

99.HSC3_Ctrl SMB137 组态和控制 HSC3

100.HSC3_Dir SM137.3 HSC3 计数方向控制:0 = 减计数;1 = 加计数

101.HSC3_Dir_Update SM137.4 HSC3 更新计数方向:0 = 不更新;1 = 更新方向

102.HSC3_PV_Update SM137.5 HSC3 更新预设值:0 = 不更新;1 = 更新预设值

103.HSC3_CV_Update SM137.6 HSC3 更新当前值:0 = 不更新;1 = 更新当前值

1044.HSC3_Enable SM137.7 HSC3 使能:0 = 禁用;1 = 启用

105.HSC3_CV SMD138 HSC3 新当前值

106.HSC3_PV SMD142 HSC3 新预设值

107.PTO0_Status SMB66 PTO0 状态

108. PLS0_Ovr SM66.6 PTO0 管道溢出(使用外部包络时,由系统清除,否则必须由用户复位):0 = 无溢出,1 = 管道溢出

109.PLS0_Idle SM66.7 PTO0 空闲:0 = PTO 正在执行;1 = PTO 空闲

110.PLS0_Ctrl SMB67 监视和控制 Q0.0 的 PTO0(脉冲串输出)和 PWM0(脉冲宽度调制)

111.PLS0_Cycle_Update SM67.0 PTO0/PWM0 更新周期值:1 = 写入新周期

112.PWM0_PW_Update SM67.1 PTO0/PWM0 更新脉冲宽度值:1 = 写入新脉冲宽度

113.PTO0_PC_Update SM67.2 PTO0 更新脉冲计数值:1 = 写入新脉冲计数

114.PLS0_TimeBase SM67.3 PTO0/PWM0 时基:0 = 1μs/刻度,1 = 1ms/刻度

115.PLS0_选择 SM67.6 PTO0/PWM0 .模式选择:0 = PTO;1 = PWM。

116.PLS0_Enable SM67.7 PTO0/PWM0 使能:1 = 启用。

117.PLS0_Cycle SMW68 字数据类型:PTO0/PWM0 周期值(2 到 65,535 个单位时基)

118.PWM0_PW SMW70 字数据类型:PWM0 脉冲宽度值(0 到 65,535 个单位时基)

119.PTO0_PC SMD72 双字数据类型:PTO0 脉冲计数值(1 到 2^32 - 1)

120.PTO1_Status SMB76 PTO1 状态

121.PLS1_Ovr SM76.6 PTO1 管道溢出(使用外部包络时,由系统清除,否则必须由用户复位):0 = 无溢出,1 = 管道溢出

122.PLS1_Idle SM76.7 PTO1 空闲:0 = PTO 正在执行;1 = PTO 空闲。

123.PLS1_Ctrl SMB77 监视和控制 Q0.1 的 PTO1(脉冲串输出)和 PWM1(脉冲宽度调制)

124. PLS1_Cycle_Update SM77.0 PTO1/PWM1 更新周期值:1 = 写入新周期

125.PWM1_PW_Update SM77.1 PTO1/PWM1 更新脉冲宽度值:1 = 写入新脉冲宽度

126.PTO1_PC_Update SM77.2 PTO1 更新脉冲计数值:1 = 写入新脉冲计数

127.PLS1_TimeBase SM77.3 PTO1/PWM1 时基:0 = 1μs/刻度,1 = 1ms/刻度

128.PLS1_Select SM77.6 PTO1/PWM1 模式选择:0 = PTO;1 = PWM。

129. PLS1_Enable SM77.7 PTO1/PWM1 使能:1 = 启用。

130.PLS1_Cycle SMW78 字数据类型:PTO1/PWM1 周期值(2 到 65,535 个单位时基)

131.PWM1_PW SMW80 字数据类型字:PWM1 脉冲宽度值(0 到 65,535 个单位时基)

132.PTO1_PC SMD82 双字数据类型:PTO1 脉冲计数值(1 到 2^32 - 1)

133.PTO2_Status SMB566 PTO2 状态

134.PLS2_Ovr SM566.6 PTO2 管道溢出(使用外部包络时,由系统清除,否则必须由用户复位):0 = 无溢出,1 = 管道溢出

135.PLS2_Idle SM566.7 PTO2 空闲:0 = PTO 正在执行;1 = PTO 空闲

136.PLS2_Ctrl SMB567 监视和控制 Q0.0 的 PTO2(脉冲串输出)和 PWM0(脉冲宽度调制)

137.PLS2_Cycle_Update SM567.0 PTO2/PWM2 更新周期值:1 = 写入新周期

138.PWM2_PW_Update SM567.1 PTO2/PWM2 更新脉冲宽度值:1 = 写入新脉冲宽度

139.PTO2_PC_Update SM567.2 PTO2 更新脉冲计数值:1 = 写入新脉冲计数

140.PLS2_TimeBase SM567.3 PTO2/PWM2 时基:0 = 1μs/刻度,1 = 1ms/刻度

141.PLS2_Select SM567.6 PTO2/PWM2 模式选择:0 = PTO;1 = PWM。

142. PLS2_Enable SM567.7 PTO2/PWM2 使能:1 = 启用。

143.PLS2_Cycle SMW568 字数据类型:PTO2/PWM2 周期值(2 到 65,535 个单位时基)

144.PWM2_PW SMW570 字数据类型:PWM2 脉冲宽度值(0 到 65,535 个单位时基)

145.PTO2_PC SMD572 双字数据类型:PTO2 脉冲计数值(1 到 2^32 - 1)

146. P0_Stat_Rcv SMB86 端口 0 接收消息状态

147.P0_Stat_Rcv_0 SM86.0 1 = 接收消息终止:奇偶校验错误

148.P0_Stat_Rcv_1 SM86.1 1 = 接收消息终止:达到最大字符计数

149.P0_Stat_Rcv_2 SM86.2 1 = 接收消息终止:定时器时间到

150.P0_Stat_Rcv_5 SM86.5 1 = 接收信息终止:收到结束字符

151.P0_Stat_Rcv_6 SM86.6 1 = 接收消息终止:输入参数错误或者缺少开始或结束条件

152.P0_Stat_Rcv_7 SM86.7 1 = 接收信息终止:用户禁用命令

153.P0_Ctrl_Rcv SMB87 接收消息控制

154. P0_Ctrl_Rcv_1 SM87.1 0 = 忽略断开条件;1 = 将断开条件用作消息检测的开始

155.P0_Ctrl_Rcv_2 SM87.2 0 = 忽略 SMW92,1 = 如果超出 SMW92 中的时间段,则终止接收

156.P0_Ctrl_Rcv_3 SM87.3 0 = 定时器是字符间定时器,1 = 定时器是消息定时器

157.P0_Ctrl_Rcv_4 SM87.4 0 = 忽略 SMW90,1 = 使用 SMW90 的值检测空闲条件

158.P0_Ctrl_Rcv_5 SM87.5 0 = 忽略 SMB89,1 = 使用 SMB89 的值检测消息结束

159.P0_Ctrl_Rcv_6 SM87.6 0 = 忽略 SMB88,1 = 使用 SMB88 的值检测消息开始

160.P0_Ctrl_Rcv_7 SM87.7 0 = 禁用接收消息功能,1 = 启用接收消息功能

161.P0_Start_Char SMB88 消息开始字符 P0_End_Char SMB89 消息结束字符

162.P0_Idle_Time SMW90 空闲线时间段,以毫秒为单位指定

163.P0_Timeout SMW92 字符间/消息定时器超时值,以毫秒为单位指定

164.P0_Max_Char SMB94 要接收的最大字符数(1 到 255 字节)

165.P1_Stat_Rcv SMB186 端口 1 接收消息状态

166.P1_Stat_Rcv_0 SM186.0 1 = 接收消息终止:奇偶校验错误

167.P1_Stat_Rcv_1 SM186.1 1 = 接收消息终止:达到最大字符计数

168. P1_Stat_Rcv_2 SM186.2 1 = 接收消息终止:定时器时间到

169.P1_Stat_Rcv_5 SM186.5 1 = 接收消息终止:收到结束字符

170.P1_Stat_Rcv_6 SM186.6 1 = 接收消息终止:输入参数错误或者缺少开始或结束条件

171.P1_Stat_Rcv_7 SM186.7 1 = 接收消息终止:用户禁用命令

172.P1_Ctrl_Rcv SMB187 接收消息控制

173. P1_Ctrl_Rcv_1 SM187.1 0 = 忽略断开条件;1 = 将断开条件用作消息检测的开始

174.P1_Ctrl_Rcv_2 SM187.2 0 = 忽略 SMW192,1 = 如果超出 SMW92 中的时间段,则终止接收

175.P1_Ctrl_Rcv_3 SM187.3 0 = 定时器是字符间定时器,1 = 定时器是消息定时器

176.P1_Ctrl_Rcv_4 SM187.4 0 = 忽略 SMW190,1 = 使用 SMW190 的值检测空闲条件

177.P1_Ctrl_Rcv_5 SM187.5 0 = 忽略 SMB189,1 = 使用 SMB189 的值检测消息结束

178.P1_Ctrl_Rcv_6 SM187.6 0 = 忽略 SMB188,1 = 使用 SMB188 的值检测消息开始

179.P1_Ctrl_Rcv_7 SM187.7 0 = 禁用接收消息功能,1 = 启用接收消息功能

180.P1_Start_Char SMB188 消息开始字符

181.P1_End_Char SMB189 消息结束字符

182.P1_Idle_Time SMW190 空闲线时间段,以毫秒为单位指定

183.P1_Timeout SMW192 字符间/消息定时器超时值,以毫秒为单位指定

184.P1_Max_Char SMB194 要接收的最大字符数(1 到 255 字节)

185. EM_Parity_Err SMW98 每次检测到扩展 I/O 总线发生奇偶校验错误时,该字的值将加 1。上电和用户写入零时,该字将清零。

186.CPU_Alarm SMW100 CPU SB_Alarm SMW102 信号板

189.EM0_Alarm SMW104 扩展模块总线插槽 0

190.EM1_Alarm SMW106 扩展模块总线插槽 1

191.EM2_Alarm SMW108 扩展模块总线插槽 2

192.SMW110 扩展模块总线插槽 3

193. EM4_Alarm SMW112 扩展模块总线插槽 4

194.EM5_Alarm SMW114 扩展模块总线插槽 5

195.DL0_InitResult SMB480 数据日志 0 的初始化结果代码

196. DL1_InitResult SMB481 数据日志 1 的初始化结果代码

197.DL2_InitResult SMB482 数据日志 2 的初始化结果代码

198.DL3_InitResult SMB483 数据日志 3 的初始化结果代码

199.DL0_Maximum SMW500 为数据日志 0 组态的最大记录数

200.DL0_Current SMW502 数据日志 0 存在的当前记录数

201.DL1_Maximum SMW504 为数据日志 1 组态的最大记录数

202.DL1_Current SMW506 数据日志 1 存在的当前记录数

203.DL2_Maximum SMW508 为数据日志 3 组态的最大记录数

204. DL2_Current SMW510 数据日志 3 存在的当前记录数

205.DL3_Maximum SMW512 为数据日志 3 组态的最大记录数

206. DL3_Current SMW514 数据日志 3 存在的当前记录数