1971日本从美国引进了这项新技术,很快研制出了日本第一台PLC。总之,PLC是一台计算机,它是专为工业环境应用而设计制造的计算机,具有丰富的输入、输出接口,并且具有较强的驱动能力。......
2023-06-18
下面就以果汁厂的果汁生产为例对配方的基本结构进行说明。
1.配方
配方可以比做一个包含多个索引卡的索引卡盒,索引卡盒包含多个不同的索引卡。针对每样产品所需的完整制造数据包含在一个索引卡中。一个HMI设备中可能存在多个不同的配方,例如图7-28所示葡萄汁、柠檬汁、橙汁、苹果汁等就是不同的配方。
图7-28 配方的基本结构示意图
2.配方数据记录
每个索引卡代表了一个制造一种产品所需的配方数据记录,例如图7-28所示橙汁配方中包含饮料、果汁、蜜露等配方数据记录。
3.配方条目
配方中的每一个参数称为配方的一个条目,也叫元素或者成分。一个配方中的所有数据记录均含有相同的条目。例如图7-28所示橙汁配方中水、浓缩、糖、香料等都为一个配方条目。配方各数据记录中的各个条目的值并不完全相同。
可以通过配方视图或者配方画面来显示配方,可以在配方画面或配方视图中改变配方值,以此来修改工艺过程。使用配方时,配方画面或配方视图可以完成相同的功能,但也存在部分区别。
配方视图适用于查看简单的配方,它是WinCC flexible的画面对象,用于管理配方数据记录。配方视图始终是过程画面的一部分。配方视图以表格形式显示配方数据记录。
如果要在项目中使用配方视图编辑配方,则值将保存在配方数据记录中,直至使用了相关的操作元素,才开始在HMI设备和PLC之间传送这些值。
配方画面显示了一个单独的过程,其中包括输入配方变量的区域以及用于使用配方的控制对象等。下列情况下适合使用配方画面:大型配方、将配方域分配给相关工厂单元的图形显示或者将配方数据分解成数个过程画面。
最后,我们来介绍配方数据记录的传送。配方中的数据流整体示意图如图7-29所示,它包括了加载并保存配方数据,在HMI设备和PLC之间传送配方值,以及导出和导入配方数据记录等。
1.加载并保存配方数据
在配方视图中,将从HMI设备上的配方存储器中加载完整的配方数据记录,或将其保存在HMI设备上的配方存储器中。
在配方画面中,从配方存储器将配方数据记录的值加载至配方变量。保存配方数据记录的值时,将配方变量的值保存到配方存储器内的一个配方数据记录中。
图7-29 配方中的数据流整体示意图
2.在HMI设备和PLC之间传送配方值
在配方视图和PLC之间传送完整的配方数据。
在配方画面和PLC之间根据组态的不同,可以在PLC和配方变量之间传送配方数据记录或者在PLC和配方变量间即刻传送单个修改过的值。
3.导出和导入配方数据记录
可以从HMI设备配方存储器中导出配方数据记录,并将其保存在外部存储介质的CSV文件中。可从将这些记录从存储介质重新导入到配方存储器中。
在运行时,配方视图/配方画面、HMI设备配方存储器和配方变量三者会相互作用影响。
在此还要介绍图7-24所示的“同步”和“离线”两个概念。组态时,通过设置“与PLC同步”功能来决定配方视图里的值与配方变量值同步。同步之后,配方变量和配方视图中都包含了当前被更新的值。没有为配方选择“变量离线”设置时,当前的配方值直接传送到PLC中。
有关西门子S7-1200 PLC编程与应用的文章
1971日本从美国引进了这项新技术,很快研制出了日本第一台PLC。总之,PLC是一台计算机,它是专为工业环境应用而设计制造的计算机,具有丰富的输入、输出接口,并且具有较强的驱动能力。......
2023-06-18
表3-1 S7-1200PLC的存储区装载存储器装载存储器用于非易失性地存储用户程序、数据和组态。如果未插入存储卡,CPU将使用内部装载存储器;如果插入了存储卡,CPU将使用该存储卡作为装载存储器。CPU会将一些项目内容从装载存储器复制到工作存储器中。该易失性存储区将在断电后丢失,而在恢复供电时由CPU恢复。S7-1200 PLC的CPU的系统存储器分为表3-2所示的地址区。......
2023-06-15
要实现前述通信要求,还需要在PLC_2中调用并配置TRCV_C、T_SEND通信指令。图8-13 变量表图8-14 TRCV_C块参数配置2.在PLC_2中调用并配置TSEND通信指令PLC_2将IO输入数据IB0发送到PLC_1的输出QB0中,则在PLC_2中调用发送指令并配置块参数,发送指令与接收指令使用同一个连接,所以使用不带连接的发送指令T_SEND,如图8-15所示。......
2023-06-15
PLC的软件由系统程序和用户程序组成。系统程序由PLC制造厂商设计编写,并存入PLC的系统存储器中,用户不能直接读写与更改。PLC是专门为工业控制而开发的装置。因此,这种编程语言为广大电气技术人员所熟知,是应用最广泛的PLC的编程语言,是PLC的第一编程语言。虽然各个PLC生产厂家的语句表形式不尽相同,但基本功能相差无几。只要转换条件满足,PLC就实现阶段转移,上一阶段动作结束,下一阶段动作开始。......
2023-06-20
第3章提到了PLC有三种编程方法:线性化编程、模块化编程和结构化编程。结构化编程是将过程要求类似或相关的任务归类,在功能FC或功能块FB中编程,形成通用解决方案。其特点是结构化编程必须对系统功能进行合理分析、分解和综合,所以对设计人员的要求较高,另外,当使用结构化编程方法时,需要对数据进行管理。但是,使用结构化编程方法时,需要管理程序和数据的存储与使用。......
2023-06-15
S7-1200 PLC不同型号的CPU面板是类似的,如图2-3所示为CPU 1214C的面板示意图。图2-3 CPU面板示意图CPU有三类状态指示灯,用于提供CPU模块的运行状态信息。STOP/RUN指示灯该指示灯的颜色为纯橙色时指示STOP模式,纯绿色时指示RUN模式,绿色和橙色交替闪烁指示CPU正在启动。ERROR指示灯该指示灯为红色闪烁状态时指示有错误,如CPU内部错误、存储卡错误或组态错误等,纯红色时指示硬件出现故障。图2-4 信号板的使用表2-1 S7-1200PLC的信号板另外,S7-1200 PLC的I/O接线端子是可拆卸的。......
2023-06-15
下面开始对PLC进行编程。单击图4-6左下角的“Portal视图”,返回到Portal视图,单击左侧的“PLC编程”项,可以看到选中“显示所有对象”时,右侧显示了当前所选择PLC中的所有块,双击“main”块,打开程序块编辑界面,如图4-7所示。也可以在项目树下直接双击打开PLC设备下程序块里的“main”程序块。......
2023-06-15
三菱电机公司Q系列PLC的指令可以分为顺序指令、基本指令、应用指令和特殊指令四大类。本章主要以梯形图编程方式介绍为主。此外,本书将在第7章介绍其他的编程方式,如SFC、FB、ST语言。指令是构成程序的基本要素,多数CPU模块的指令包括指令名部分和操作数部分:所谓指令名部分是指用特定符号表示指令的功能;操作数部分又分为源操作数和目标操作数、软元件数和传送数。......
2023-06-15
相关推荐