调试
一、对于440变频器的调试应首先确认变频器的一些初始状态,在确认好电动机与变频器的连接后,利用内控先用操作器来控制电动机转动,首先需要设置以下参数:P0003=3,P0700=1,P1070=1050。设置完成后,可以把操作权交给操作器来手动操作。
二、 在步顺利完成后,应首先对电动机做快速调试,只有在这种模式下才可输入电机参数,而做好快速调试有利于变频器对电机参数的计算与优化,但快速调试的前提是变频器的另一端是空电机,如联**械部分有可能造成变频器对电机模型计算的不准确
三、 快速调试过后根据电机有无编码器还有变频器所控制的电机的数量来选择对电机的控制方式(P1300)。再把P1070设置为755,也就是选择由模拟量输入1来控制电机的速度给定,根据操作台电位计的实际情况来选择端子上的ADC1与ADC2两个开关,0-10V打成OFF,0-20mA打成ON。如果选择*5口数字输入DIN1为给定允许的话,将P0701=1,选择有了速度给定后电机的运行方式为接通正转,这样就实现了变频器速度的远程控制。
组态数字量输入滤波时间
数字量输入滤波器可防止程序响应输入信号中的意外快速变化,这些变化可能因开关触点跳
跃或电气噪声产生。6.4 ms 的默认滤波时间能够阻止典型机械触点发生意外转换。应用中
的不同点可能需要较短的滤波时间来检测和响应快速传感器的输入,或需要较长的滤波时间
来阻止较慢的触点跳跃或较长的脉冲噪声。
6.4 ms 的输入滤波时间表示单个信号从“0”变为“1”,或从“1”变为“0”必须持续约 6.4 ms 才能
够被检测到,而短于约 6.4 ms 的单个高脉冲或低脉冲不会被检测到。如果输入信号在“0”和“1”
之间切换的时间短于滤波时间,则在旧值脉冲基础上新值脉冲的累积时间**过滤波时间时,
用户程序中的输入点值可能会发生变化。
数字量输入滤波器的工作方式如下:
● 输入“1”时,滤波器进行加计数,达到滤波时间时停止。计数时间达到滤波时间时,映像
寄存器的点将从“0”变为“1”。 ● 输入“0”时,滤波器进行减计数,达到“0”时停止。计数达到“0”时,映像寄存器的点将从“1”
变为“0”。 ● 如果输入反复变化,计数器将交替进行加计数和减计数。当计数的净累积量达到滤波时
间或“0”时,映像寄存器会发生变化。
● “0”比“1”多的快速变化信号终将变为“0”,如果“1”比“0”多,映像寄存器终将变为“1”。
将模块添加到组态
使用硬件目录将模块添加到 CPU: ● 信号模块 (SM) 提供附加的数字或模拟 I/O 点。 这些模块连接在 CPU 右侧。
● 信号板 (SB) 仅为 CPU 提供几个附加的 I/O 点。 SB 安装在 CPU 的前端。
● 电池板 1297 (BB) 可提供长期的实时时钟备份。 BB 安装在 CPU 的前端。
● 通信板 (CB) 提供附加的通信端口(如 RS485)。 CB 安装在 CPU 的前端。
● 通信模块 (CM) 和通信处理器 (CP) 提供附加的通信端口(如用于 PROFIBUS 或
GPRS)。 这些模块连接在 CPU 左侧。
要将模块插入到设备组态中,可在硬件目录中选择模块,然后双击该模块或将其拖到高亮显
示的插槽中。 必须将模块添加到设备组态并将硬件配置下载到 CPU 中,模块才能正常工
作。
准则
请遵守以下准则:
● 组态控制不支持通信模块的位置更改。也不能使用组态控制来停用通信模块。插槽 101
到 103 的控制数据记录插槽位置必须与实际安装对应。如果未在设备组态中为插槽组态
模块,在控制数据记录中为该插槽位置输入 255。如果已为插槽组态了模块,输入组态
的插槽作为该位置的实际插槽。
● F-I/O 模块不支持组态控制。F-I/O 模块的控制数据记录插槽位置必须与 F-I/O 模块的已
组态插槽位置相同。如果想要通过控制数据记录移动或组态的 F-I/O 模块,则所有
实际安装的 F-I/O 模块都将发生“参数分配”错误,并且均不允许进行交换。
● 在已填充(已使用)的插槽之间不能有嵌入式空(未使用)插槽。例如,如果实际组态
在插槽 4 中有一个模块,则实际组态在插槽 2 和 3 中也必须有模块。相应地,如果实际
组态在插槽 102 中有一个通信模块,则实际组态在插槽 101 中也必须有一个模块。
● 如果已启用组态控制,却没有控制数据记录,则 CPU 仍未做好运行准备。如果启动 OB
未传送一个有效的控制数据记录,则 CPU 从启动模式返回到 STOP 模式。CPU 在这种
情况下不会初始化集中式 I/O,并将在诊断缓冲区中输入转到 STOP 模式的原因。
● CPU 将成功传送的控制数据记录保存在保持性存储器中,也就是说,在不更改组态的情
况下重启时*重新写入控制数据记录 196。
脉冲捕捉
S7‑1200 CPU 为数字量输入点提供脉冲捕捉功能。通过脉冲捕捉功能可以捕捉高电平脉冲
或低电平脉冲。此类脉冲出现的时间较短,CPU 在扫描周期开始读取数字量输入时,可能
无法始终看到此类脉冲。
启用输入的脉冲捕捉时,将锁存并保持输入状态的更改,直至下一个输入周期更新。这可以
确保捕捉并保持持续时间较短的脉冲,直至 CPU 读取输入。
组态模块的参数
要组态模块的运行参数,请在设备视图中选择模块,并使用巡视窗口的“属性”(Properties)
选项卡组态模块的参数。
组态信号模块 (SM) 或信号板 (SB)
信号模块和信号板的设备组态可用于组态以下各项:
● 数字量 I/O: 可组态各个输入用于上升沿检测或下降沿检测(将每个检测分别与一个事
件和硬件中断进行关联),或用于在输入过程映像的下一次更新期间进行“脉冲捕捉”
(瞬时脉冲之后停留)。 输出可使用冻结值或替换值。
● 模拟量 I/O: 为各个输入组态参数,如测量类型(电压或电流)、范围和平滑化,也可
启用下溢或上溢诊断。 模拟量输出提供诸如输出类型(电压或电流)之类的参数,也可
用于诊断,例如,短路(针对电压输出)或上/下限诊断。 请勿在“属性”(Properties) 对
话框中组态以工程单位表示的模拟量输入和模拟量输出的范围。 必须按照主题“模拟值
的处理 (页 118)”的说明在程序逻辑中进行相应处理。
● I/O 地址: 组态用于设置模块的输入和输出的起始地址。 您还可以将输入和输出分配给
过程映像分区(PIP0、PIP1、PIP2、PIP3、PIP4)或自动更新,或者不使用过程映像
分区。
构建用户程序
创建用于自动化任务的用户程序时,需要将程序的指令插入代码块中:
● 组织块 (OB) 对应于 CPU 中的特定事件,并可中断用户程序的执行。 用于循环执行用户
程序的默认组织块 (OB 1) 为用户程序提供基本结构。如果程序中包括其它 OB,这些 OB
会中断 OB 1 的执行。其它 OB 可执行特定功能,如用于启动任务、用于处理中断和错
误或者用于按特定的时间间隔执行特定的程序代码。
● 功能块 (FB) 是从另一个代码块(OB、FB 或 FC)进行调用时执行的子例程。 调用块将
参数传递到 FB,并标识可存储特定调用数据或该 FB 实例的特定数据块 (DB)。 更改背景
DB 可使通用 FB 控制一组设备的运行。 例如,借助包含每个泵或阀门的特定运行参数的
不同背景数据块,一个 FB 可控制多个泵或阀。
● 功能 (FC) 是从另一个代码块(OB、FB 或 FC)进行调用时执行的子例程。 FC 不具有
相关的背景 DB。 调用块将参数传递给 FC。 FC 中的输出值必须写入存储器地址或全局
DB 中。