模拟值的处理 转换方式转换集成的模数转换器可将模拟量信号转换为数字量信号,因此紧凑型 CPU 可处理模拟量通道处所读取的模拟量信号。CPU 完成数字量信号处理后,集成的数模转换器将输出信号转换为模拟量电流或电压值。干扰频率抑制模拟量输入的干扰频率抑制功能可抑制由交流电网频率引起的干扰。交流电网的频率可能会干扰测量值,尤其是在较小电压范围内进行的测量。通过 STEP 7 (TIA Portal) 中的“干扰频率抑制”(Interference frequency suppression) 参数,可设置设备运行时的电源频率(400/60/50/10 Hz)。“干扰频率抑制”(Interferencefrequency suppression) 参数只能在模块中设置(适用所有输入通道)。干扰频率抑制功能可过滤设定的干扰频率 (400/60/50/10 Hz) 及其倍数。选定的干扰抑制同样也确定了相应的积分时间。转换时间的变更取决于设定的干扰频率抑制。例如,50 Hz 的干扰频率抑制对应的积分时间为 20 ms。在 20 ms 的周期内,板载模拟量I/O 每毫秒向 CPU 提供一个测量值。此测量值与最后 20 次测量的浮动平均值相对应。
本附录中将介绍安装在安装导轨上的紧凑型 CPU 的尺寸图。在控制柜、控制室等区域内安装时,需考虑具体的尺寸要求。图 A-1 CPU 1511C-1 PN 的尺寸图,正视图和侧视图尺寸图CPU 1511C-1 PN (6ES7511-1CK01-0AB0)设备手册, 05/2021, A5E40898609-AB 169图 A-2 CPU 1511C-1 PN 的尺寸图, 前面板打开时的侧视图CPU 1511C-1 PN (6ES7511-1CK01-0AB0)170 设备手册, 05/2021, A5E40898609-AB参数数据记录 BB.1 板载模拟量 I/O 参数数据记录的参数分配与结构用户程序中的参数分配在 RUN 模式下可重新分配板载模拟量 I/O 的参数(例如,在 RUN 模式下修改各通道的测量范围,而不会影响其它通道)。在 RUN 模式下更改参数WRREC 指令可根据数据记录将参数传送到板载模拟量 I/O 中。STEP 7 (TIA Portal) 中设置的参数在 CPU 中保持不变。即,重新启动后,STEP 7 (TIA Portal) 中设置的参数依然有效。传输后,板载模拟量 I/O 只对参数进行真实性检查。输出参数 STATUS如果使用“WRREC”指令进行参数传送时出错,则板载模拟量 I/O 将使用之前分配的参数继续运行,并将相应的错误代码写入 STATUS 输出参数中。有关“WRREC”指令的说明和错误代码,请参见 STEP 7 (TIA Portal) 在线帮助。B.2 板载模拟量 I/O 上输入通道的数据记录结构分配数据记录和通道5 个模拟量输入通道的参数分别位于数据记录 0 到 4 中,具体分配如下所示:• 数据记录 0 对应通道 0• 数据记录 1 对应通道 1• 数据记录 2 对应通道 2• 数据记录 3 对应通道 3• 数据记录 4 对应通道 4参数数据记录B.2 板载模拟量 I/O 上输入通道的数据记录结构CPU 1511C-1 PN (6ES7511-1CK01-0AB0)设备手册, 05/2021, A5E40898609-AB 171数据记录的结构下图举例说明了通道 0 中数据记录 0 的结构。该结构与通道 1 到 4 的结构相同。字节 0到字节 1 中的值固定,不可更改。将相应位设置为“1”,即可启用一个参数。图 B-1 数据记录 0 的结构:字节 0 到 6参数数据记录B.2 板载模拟量 I/O 上输入通道的数据记录结构CPU 1511C-1 PN (6ES7511-1CK01-0AB0)172 设备手册, 05/2021, A5E40898609-AB图 B-2 数据记录 0 的结构:字节 7 到 27参数数据记录B.2 板载模拟量 I/O 上输入通道的数据记录结构CPU 1511C-1 PN (6ES7511-1CK01-0AB0)设备手册, 05/2021, A5E40898609-AB 173测量类型的代码下表列出了板载模拟量 I/O 输入的所有测量类型及相应代码。在相应通道的数据记录的字节 2 中,需输入这些代码(请参见图“数据记录 0 的结构:字节 0 到 6”)。温度系数的代码下表列出了对热敏电阻进行温度测量时的所有温度系数及代码。在相应通道的数据记录的字节 4 中,需输入这些代码(请参见图“数据记录 0 的结构:字节 0 到 6”) 硬件中断的限值硬件中断的设定值(上/下限)必须在介于额定范围内和相关测量范围的上限/下限之内。下表列出了有效的硬件中断限值。具体限值取决于所选择的测量类型和测量范围。 板载模拟量 I/O 上输出通道的数据记录结构分配数据记录和通道2 个模拟量输出通道的参数分别位于数据记录 64 到 65 中,具体分配如下所示:• 数据记录 64 对应通道 0• 数据记录 65 对应通道 1 板载模拟量 I/O 上输出通道的数据记录结构CPU 1511C-1 PN (6ES7511-1CK01-0AB0)176 设备手册, 05/2021, A5E40898609-AB数据记录的结构下图举例说明了通道 0 中数据记录 64 的结构。通道 1 的结构相同。字节 0 和字节 1 的值为固定值,不能更改。将相应位设置为“1”,即可启用一个参数。图 B-3 数据记录 64 的结构:字节 0 到 7参数数据记录B.3 板载模拟量 I/O 上输出通道的数据记录结构CPU 1511C-1 PN (6ES7511-1CK01-0AB0)设备手册, 05/2021, A5E40898609-AB 177输出类型的代码下表列出了板载模拟量 I/O 输出的所有输出类型及相应代码。在相应通道的数据记录的字节 2 中,需输入这些代码(见上图)。输出范围的代码下表列出了板载模拟量 I/O 输出所有电压和电流输出范围及相应代码。在相应数据记录的字节 3 中,需输入这些代码(见上图)。允许的替换值下表列出了有效替换值的所有输出范围。在相应通道的数据记录的字节 6 和 7 中,需输入这些替换值(见上图)。有关输出范围的二进制表示,请参见“输出范围的表示(页 207)”部分。板载数字量 I/O 参数数据记录的参数分配与结构用户程序中的参数分配在 RUN 模式下可重新分配板载数字量 I/O 的参数(例如,在 RUN 模式下修改各通道的输入延时值,而不会影响其它通道)。在 RUN 模式下更改参数通过 WRREC 指令可根据数据记录 0 到 15 将参数传送到板载数字量 I/O 中。STEP 7 (TIAPortal) 中设置的参数在 CPU 中保持不变。即,重新启动后,STEP 7 (TIA Portal) 中设置的参数依然有效。在传送后,仅对参数进行真实性检查。输出参数 STATUS如果使用“WRREC”指令进行参数传送时出错,则板载数字量 I/O 将使用之前分配的参数继续运行,并将相应的错误代码写入 STATUS 输出参数中。有关“WRREC”指令的说明和错误代码,请参见 STEP 7 (TIA Portal) 在线帮助。参数数据记录B.5 板载数字量 I/O 中输入通道的数据记录结构CPU 1511C-1 PN (6ES7511-1CK01-0AB0)设备手册, 05/2021, A5E40898609-AB 179B.5 板载数字量 I/O 中输入通道的数据记录结构分配数据记录和通道16 个数字量输入通道的参数分别位于数据记录 0 到 15 中,具体分配如下所示:• 数据记录 0 对应通道 0• 数据记录 1 对应通道 1• …• 数据记录 14 对应于通道 14• 数据记录 15 对应于通道 15数据记录的结构下图举例说明了通道 0 中数据记录 0 的结构。通道 1 到 15 的结构相同。字节 0 到字节 1中的值固定,不可更改。将相应位设置为“1”,即可启用一个参数。图 B-4 数据记录 0 的结构:字节 0 到 3参数数据记录B.6 板载数字量 I/O 中输出通道的数据记录结构CPU 1511C-1 PN (6ES7511-1CK01-0AB0)180 设备手册, 05/2021, A5E40898609-ABB.6 板载数字量 I/O 中输出通道的数据记录结构分配数据记录和通道16 个数字量输入通道的参数分别位于数据记录 64 到 79 中,具体分配如下所示:• 数据记录 64 对应通道 0• 数据记录 65 对应通道 1• …• 数据记录 78 对应于通道 14• 数据记录 79 对应于通道 15数据记录的结构下图显示了通道 0 中数据记录 64 的结构示例。通道 1 到 15 的结构相同。字节 0 到字节1 中的值固定,不可更改。将相应位设置为“1”,即可启用一个参数。图 B-5 数据记录 64 的结构:字节 0 到 3参数数据记录B.7 高速计数器的参数数据记录CPU 1511C-1 PN (6ES7511-1CK01-0AB0)设备手册, 05/2021, A5E40898609-AB 181B.7 高速计数器的参数数据记录可在 RUN 模式下可更改高速计数器的参数。WRREC 指令用于基于数据记录 128 将参数传送到高速计数器中。如果使用 WRREC 指令传送或验证参数时发生错误,则高速计数器将使用先前分配的参数继续运行。STATUS 输出参数中将包含有一个对应的错误代码。如果未错误,则将在STATUS 输出参数中输入数据实际传送的长度。有关“WRREC”指令的说明和错误代码,请参见 STEP 7 (TIA Portal) 在线帮助。数据记录的结构下表列出了计数器通道处数据记录 128 的结构。字节 0 到字节 3 中的值固定,不可更改。字节 4 中的值只能通过重新分配参数进行更改,不支持在 RUN 模式下更改。1) 预留位需设置为 02) 要激活诊断中断“电源电压 L+ 缺失”(Missing supply voltage L+)、“A/B 信号比率错误”(Illegal A/B signal ratio)和“硬件中断丢失”(Hardware interrupt lost),需设置为 1置位输出 (DQ1): 置位输出 (DQ0):0000B:通过用户程序调用 0000B:通过用户程序调用0001B:计数:介于比较值 1 和计数上限之间;测量:测量值 >= 比较值 10001B:计数:介于比较值 0 和计数上限之间;测量:测量值 >= 比较值 00010B:计数:介于比较值 1 和计数下限之间;测量:测量值 <= 比较值 10010B:计数:介于比较值 0 和计数下限之间;测量:测量值 <= 比较值 00011B:计数:在一个脉冲周期内比较值为 1;测量:预留0011B:计数:在一个脉冲周期内比较值为 0;测量:预留0100B:介于比较值 0 和 1 之间 0100B:预留0101B:计数:从 CPU 发出置位命令到比较值 1;测量:预留0101B:计数:从 CPU 发出置位命令到比较值 0;测量:预留0110B: 计数:预留测量:在比较值 0 和 1 之外0110 到 1111B:预留0111 到 1111B:预留11 计数方向 (DQ1): 计数方向 (DQ0): 预留 = 0 1) DQ1 的替换值 DQ0 的替换值 00B:预留 00B:预留01B:加计数 01B:加计数10B:减计数 10B:减计数11B:双向 11B:双向计数值(DI0):边沿触发 (DI0): 电平触发(DI0): 预留 = 0 1) 置位 DI 的功能 (DI0):00B:预留 000B:门启动/停止(电平控制)01B:上升沿 0B:高电平激活001B:门启动(边沿控制)10B:下降沿 010B:门停止(边沿控制)0B:继续计数11B:上升沿和下降沿 1B:低电平激活011B:同步100B:信号 N 时进行同步1B:置位为起始值并继续计数101B:Capture 函数110B:无功能的数字量输入111B:预留参数数据记录 (PWM)可选择在 RUN 模式下重新分配脉宽调制参数。WRREC 指令通过数据记录 128 将参数传递到 PWM 子模块。如果使用“WRREC”指令进行参数传递或验证时出错,则模块将使用先前分配的参数继续操作。之后,输出参数 STATUS 中将包含有一个相应的错误代码。如果未发生错误,则输出参数 STATUS 中将输入实际传送的数据长度。有关“WRREC”指令的说明和错误代码,请参见 STEP 7 (TIA Portal) 在线帮助。数据记录的结构下表列出了用于脉宽调制的数据记录 128 的结构。字节 0 到字节 3 中的值固定,不可更改