西门子销售交换机经销商
PLC是什么意思?相信很多人处于大概知道是什么,但是又无法准确说出的阶段,作为专注于为企业提供数据采集和设备控制解决方案的众诚工业,今天和大家探讨一下。
而众诚工业还能根据用户需求,设计PLC控制程序,为客户提供PLC编程和上位机软件的定制化开发技术服务,满足用户的多种需求,比如,自主研发的洁净空调智能控制系统和通风排风智能控制系统就配置PLC,不仅具有报警和定时控制功能,还兼具可扩展性和兼容性,系统能被第三方系统集成。
以上PLC的基本介绍,相信大家对PLC也有一个初步的了解。PLC的型号、品牌不同,对应着其结构形式、性能、编程方式等等都有所差异,价格也各不相同,在挑选时候,建议先要明确自己的应用需求,比如具体的应用场景,希望实现的运动和控制功能,已经特殊的控制要求,这些将决定了PLC的选型和搭配组合。
简单地说,PLC就是一种小型的计算机,和我们常用的计算机不同的是,PLC是设备之间通过数字信号进行互动,而我们常用的计算机,是人和计算机的互动。
控制是PLC的核心功能,其控制类型主要分为以下几种1、开关量的开环控制。这是PLC*基本的控制功能,它能凭借其强大的逻辑运算能力,取代传统继电接触器的控制系统;
2、数据采集与监控。这是PLC非常必要的功能,否则它将无法完成现场控制;
3、数字量智能控制。PLC具有实现接收和输出高速脉冲的功能,近年来先进的PLC还开发了数字控制模块和新型运动单元模块,让工程师更加轻松地通过PLC实现数字量控制;
4、PLC能通过模拟量采集和调节温度、压力、速度等参数。
正因为PLC功能强大,且具有设计方便、重量体积小、能耗低、改造工作量小、通用性强、维护方便等易学易用的特点,深受工程师的欢迎,因此应用非常广泛,钢铁、石油、化工、纺织、交通、机械制造等等行业都能看到它的身影。
创建 HTML 页面 用户可以使用选择的软件包来创建自己的 HTML 页面,以便与 Web 服务器一起使用。确保 HTML 代码符合 W3C(万维网联盟)的 HTML 标准。STEP 7 不会对 HTML 语法进行任何验证。 可使用能够以所见即所得或设计版式模式进行设计的软件包,但是必须能够在纯 HTML 表单 中编辑 HTML 代码。大部分 Web 编写工具可以提供这种类型的编辑;否则,您始终可以使 用简单文本编辑器来编辑 HTML 代码。将以下代码行包含在 HTML 页面中,以将页面的字符 集设置为 UTF-8: 还要确保以 UTF-8 字符编码的格式保存编辑器中的文件。 使用 STEP 7 将 HTML 页面中的所有内容编译到 STEP 7 数据块中。这些数据块由一个管理 Web 页面显示的控制数据块、一个或多个包含已编译 Web 页面的片段数据块组成。请注意,如 果有大量的 HTML 网页,尤其是那些具有很多图像的页面,它们的片段 DB 需要非常大)。如果 CPU 的内部装载存储器不足以容纳用户定义的 Web 页面,请 使用存储卡 (页 118)来提供外部装载存储器。 要编写 HTML 代码程序以使用 S7-1200 中的数据,应将 AWP 命令 (页 903)以 HTML 注释 的形式包含在代码中。完成之后,将 HTML 页面保存到 PC,并记下保存这些页面的文件夹 路径。 说明 包含 AWP 命令的 HTML 文件的文件大小限制为 64 KB。必须保持文件大小低于此限制,以便 STEP 7 能够成功编译页面。 西门子建议创建所有 Web 资源文件(.ccc 文件、图片文件、Javascript 文件和 html 文件)的 大小不超过 512 KB;否则,从 Web 服务器向浏览器发送文件时,可能会出错。可在该目录 的文件浏览器中,查看各 Web 资源文件的大小。 刷新用户定义的 Web 页面 用户定义的 Web 页面不会自动刷新。可以根据需要选择是否编写用来刷新页面的 HTML 程 序。对于显示 PLC 数据的页面,定期刷新可使数据保持*新。对于用作数据输入格式的 HTML 页面,刷新可能会干扰用户输入数据。如果希望整个页面自动进行刷新,可将以下命令行添 加到 HTML 头文件,其中,“10”表示两次刷新间隔的时间(以秒为单位): 还可以使用 Javascript 或其它 HTML 方法来控制页面或数据的刷新。相关信息,请参考 HTML 和 Javascript 文档。 12.8.2 S7-1200 Web 服务器支持的 AWP 命令 S7-1200 Web 服务器提供了以 HTML 注释形式嵌入用户定义的 Web 页面中的 AWP 命令,这 些命令具有以下用途: • 读取变量 (页 905) • 写入变量 (页 906) • 读取特殊变量 (页 908) • 写入特殊变量 (页 910) • 定义枚举类型 (页 912) • 为枚举类型分配变量 (页 913)除读取变量的命令之外,AWP 命令的语法如下: AWP 命令与典型的 HTML 表单命令一起使用时,可将变量写入 CPU。 接下来的各页面在介绍 AWP 命令时采用如下惯例: • 方括号 [ ] 中包含的项为可选项。 • 尖括号 < > 中包含的项是要指定的参数值。 • 引号是命令的文字部分。 它们必须按所示的形式出现。 • 根据具体用法,变量或数据块名称中的特殊字符必须进行转义或用引号括号来 (页 916)。 使用文本编辑器或 HTML 编辑模式可将 AWP 命令插入页面中。 说明 AWP 命令所需的语法 AWP 命令公式中“”之前的空格,对于命令的正确编译至关重 要。 疏漏空格字符可能导致编译器无法生成正确代码。 这种情况下,编译器不会显示错误。 AWP 命令汇总 接下来的各主题将详细介绍每个 AWP 命令的用法,但此处先对这些命令进行简单汇总: 读取变量 :=: 写入变量 该 AWP 命令只是声明 Name 子句中的变量可写入。 HTML 代码将按 HTML 表单中、或其它 HTML 语句中的名称写入变量。
读取变量
用户定义的 Web 页面可读取 CPU 中的变量(PLC 变量)和数据块变量,前提是已将变量组
态为可通过 HMI 访问。
语法
:=
参数
可寻址存储器。对于存储器、I/O 地址或别名 (页 916),请勿使用引号将
变量名称括起来。对于 PLC 变量,请使用双引号将变量名称括起来。对于
数据块变量,只用双引号将块名称括起来。变量名称位于引号外。请注意,
应使用数据块名称,而不是数据块编号。使用数组元素语法引用数组元素。
示例
:="Conveyor_speed":
:="My_Data_Block".flag1:
:=I0.0:
:=MW100:
:="My_Data_Block".Array_Dim1[0]:
:="My_Data_Block".Array_Dim2[0,0]:
读取具有别名的变量的示例