SIEMENS S7-1200-PLC的程序设计基础(工程师培训).pptVIP

  • 75
  • 0
  • 约7.54千字
  • 约 80页
  • 2020-02-29 发布于河北
  • 举报

SIEMENS S7-1200-PLC的程序设计基础(工程师培训).ppt

2.6 用STEP 7 Basic生成用户程序——设置变量的断电保护功能 设置后有保持功能的M区的变量的“保持性”列的多选框中出现? 2.6 用STEP 7 Basic生成用户程序——全局变量和局部变量 PLC变量表中的变量可用于整个PLC中所有的代码块,在所有的代码中具有相同的意义和唯一的名称,可以在变量表中,为输入I、输出Q和位存储器M的位、字节、字和双字定义全局变量。 在程序中,全局变量被自动添加双引号,例如“起动”。 局部变量只能在它被定义的块中使用,同一个变量的名称可以在不同的块中分别使用一次。可以在块的界面区定义块的输入/输出参数(Input, Output, Inout)和临时数据(Temp),以及定义FB的静态变量(Static)。 在程序中,局部变量被自动添加#号,例如#起动。 2.6 用STEP 7 Basic生成用户程序——使用详细窗口 打开项目树下面的详细窗口,选中项目树中的“PLC变量”,详细窗口显示出变量表中的符号。 可以将详细窗口中的符号地址或代码块界面区种定义的局部变量,拖放到程序中需要设置地址的???处。 拖放到已设置的地址上时,原来的地址被替换。 2.7 下载用户程序 通过CPU与运行STEP 7 Basic的计算机的以太网通信,可以执行项目的下载、上传、监控和故障诊断等任务。 一对一的通信不需要交换机,两台以上的设备通信则需要交换机。CPU可以使用直通的或交叉的以太网电缆进线通信。 2.4 定时器指令——定时器的基本功能 2/2 2.4 定时器指令——定时器的输入输出参数 1/4 TP、TON 和 TOF 定时器具有相同的输入和输出参数。 TONR 定时器具有附加的复位输入参数 R。 可创建自己的“定时器名称”来命名定时器数据块,还可以描述该定时器在过程中的用途。 RT 指令可重置指定定时器的定时器数据。 2.4 定时器指令——定时器的输入输出参数 2/4 参数 数据类型 说明 IN Bool 启用定时器输入 R Bool 将 TONR 经过的时间重置为零 PT (Preset Time) Bool 预设的时间值输入 Q Bool 定时器输出 ET (Elapsed Time) Time 经过的时间值输出 定时器数据块 DB 指定要使用 RT 指令复位的定时器 参数 IN从0变为1将启动TP、TON 和 TONR,从1变0 将启动 TOF。 ET 为定时开始后经过的时间,或称为已耗时间值(可以不为ET指定地址),它们的数值类型为32位的Time,单位为ms,最大定时时间为T#24D_20H_31M_23S_647MS。 2.4 定时器指令——定时器的输入输出参数 3/4 IEC定时器和IEC计数器属于功能块,调用时需要指定配套的背景数据块,定时器和计数器指令的数据保存在背景数据块中。 在梯形图中输入定时器指令时,打开右边的指令窗口将“定时器操作”文件夹中的定时器指令拖放到梯形图中适当的位置,在出现的“调用选项”对话框中修改将要生成的背景数据块的名称,或采用默认的名称。点击“确定”按钮,自动生成数据块。 2.4 定时器指令——定时器的输入输出参数 4/4 定时器 PT 和 IN 参数值变化 TP 定时器运行期间,更改 PT 没有任何影响。 定时器运行期间,更改 IN 没有任何影响。 TON 定时器运行期间,更改 PT 没有任何影响。 定时器运行期间,将 IN 更改为 FALSE 会复位并停止定时器。 TOF 定时器运行期间,更改 PT 没有任何影响。 定时器运行期间,将 IN 更改为 TRUE 会复位并停止定时器。 TONR 定时器运行期间更改PT没有任何影响,但对定时器中断后继续运行会有影响。 定时器运行期间将IN更改为 FALSE 会停止定时器但不会复位定时器。 将 IN 改回 TRUE 将使定时器从累积的时间值开始定时。 2.4 定时器指令——脉冲定时器TP时序图 2.4 定时器指令——接通延时定时器TON时序图 2.4 定时器指令——断开延时定时器TOF时序图 2.4 定时器指令——保持型接通延时定时器TONR时序图 2.4 定时器指令——举例 1/6 用接通延时定时器设计周期和占空比可调的振荡电路。 M2.7只接通一个扫描周期,振荡电路实际上是一个有正反馈的电路,两个定时器的输出Q分别控制对方的输入IN,形成了正反馈。 振荡电路的高、低电平时间分别由两个定时器的PT值确定。 2.4 定时器指令——举例 2/6 2.4 定时器指令——举例 3/6 用3种定时器设计卫生间冲水控制电路。 2.4 定时器指令——举例 4/6 2.4 定时器指令——举例 5/6 两条运输带顺序相连,为避免运送的物料在

文档评论(0)

1亿VIP精品文档

相关文档