西门子供应软启动器经销商
西门子供应软启动器经销商
PLC是什么意思?相信很多人处于大概知道是什么,但是又无法准确说出的阶段,作为专注于为企业提供数据采集和设备控制解决方案的众诚工业,今天和大家探讨一下。
而众诚工业还能根据用户需求,设计PLC控制程序,为客户提供PLC编程和上位机软件的定制化开发技术服务,满足用户的多种需求,比如,自主研发的洁净空调智能控制系统和通风排风智能控制系统就配置PLC,不仅具有报警和定时控制功能,还兼具可扩展性和兼容性,系统能被第三方系统集成。
以上PLC的基本介绍,相信大家对PLC也有一个初步的了解。PLC的型号、品牌不同,对应着其结构形式、性能、编程方式等等都有所差异,价格也各不相同,在挑选时候,建议先要明确自己的应用需求,比如具体的应用场景,希望实现的运动和控制功能,已经特殊的控制要求,这些将决定了PLC的选型和搭配组合。
简单地说,PLC就是一种小型的计算机,和我们常用的计算机不同的是,PLC是设备之间通过数字信号进行互动,而我们常用的计算机,是人和计算机的互动。
控制是PLC的核心功能,其控制类型主要分为以下几种1、开关量的开环控制。这是PLC*基本的控制功能,它能凭借其强大的逻辑运算能力,取代传统继电接触器的控制系统;
2、数据采集与监控。这是PLC非常必要的功能,否则它将无法完成现场控制;
3、数字量智能控制。PLC具有实现接收和输出高速脉冲的功能,近年来先进的PLC还开发了数字控制模块和新型运动单元模块,让工程师更加轻松地通过PLC实现数字量控制;
4、PLC能通过模拟量采集和调节温度、压力、速度等参数。
正因为PLC功能强大,且具有设计方便、重量体积小、能耗低、改造工作量小、通用性强、维护方便等易学易用的特点,深受工程师的欢迎,因此应用非常广泛,钢铁、石油、化工、纺织、交通、机械制造等等行业都能看到它的身影。
据类型 存储区 描述 REQ Input BOOL I、Q、M、 D、L、T、 C 或常数 控制参数 REQUEST:上升沿时激活 电子邮件的发送任务。 TO_S (页 711) Input STRING D 收件人地址 *大长度为 180 个字符(字节)的 STRING。 有关电子邮件地址格式,请参见参 数说明中的示例。 CC (页 711) Input STRING D CC 收件人地址(可选) *大长度为 180 个字符(字节)的 STRING。 与 TO_S 参数的电子邮件地址格式 相同。如果在此处分配一个空字符 串,则该指令不会将电子邮件发送 给抄送收件人。 SUBJECT Input STRING D 电子邮件的主题 *大长度为 180 个字符(字节)的 STRING。 TEXT Input STRING D 电子邮件的文本(可选) *大长度为 180 个字符(字节)的 STRING。如果为此参数分配一个空 字符串,则该指令将发送不带文本 的电子邮件。 ATTACHMEN T Input VARIANT D 电子邮件附件(可选) 对*大长度为 64 KB 的字符/字节/ 字/双字/字符串字段 (ArrayOfChar, ArrayOfByte、 ArrayOfWord、ArrayOfDWord, or String)的引用。 注:如果未对 ATTACHMENT 参数 赋值或为其分配了空字符串,则该 指令将发送不带附件的电子邮件数据类型 存储区 描述 ATTACHMEN T_NAME Input VARIANT D 电子邮件附件名称(可选) 引用*大长度为 50 个字符(字节) 的字符串来定义附件的文件名。如 果在该参数中分配空字符串,将发 送文件名为“attachment.bin”的电 子邮件附件。 使用 AttachmentName 参数,可以 指定通信伙伴接收到电子邮件时显 示的附件名称。 TMail_FileReference SDT 自动将 FileName 参数用于 AttachmentName 参数。 如果使用 TMail_FileReference SDT,AttachmentName 参数则不 适用。将其留空。 使用 TMail_FileReference SDT 时, 如果在 AttachmentName 参数中输 入数据,则 TMAIL_C 指令会生成错 误。有关更多信息,请参见“错误 条件代码,背景数据块的 SFB_STATUS 参数”。 MAIL_ADDR _PARAM (页 698) Input VARIANT D 电子邮件服务器的连接参数和地址 使用 TMail_V4、TMail_FQDN、 TMail_V4_SEC 或 TMail_QDN_SEC SDT 可定义连接参数(见参数说 明)。 DONE (页 712) Output BOOL I、Q、M、 D、L 状态参数 • DONE = 0:作业未启动,或者 仍在执行之中。 • DONE = 1:作业已正确完成。 BUSY (页 712) Output BOOL I、Q、M、 D、L 状态参数 • BUSY=0:TMAIL_C 的处理已停 止。 • BUSY = 1:电子邮件传输尚未完 成。储区 描述 ERROR (页 712) Output BOOL I、Q、M、 D、L 状态参数 • ERROR = 0:未发生错误。 • ERROR = 1:执行过程中发生错 误。有关错误类型的详细信息, 请参见 STATUS。 STATUS (页 715) Output WORD I、Q、M、 D、L 状态参数 指令 TMAIL_C 的返回值或错误信息 (见参数说明)。 说明 可选参数 仅当可选参数 CC、TEXT 和 ATTACHMENT 包含长度大于 0 的字符串时,指令才会发送相应 的参数。 MAIL_ADDR_PARAM 参数 在 MAIL_ADDR_PARAM 参数中,可定义发送电子邮件的连接,并保存电子邮件服务器地址 和登录详情。 在 MAIL_ADDR_PARAM 参数中使用的系统数据类型 (SDT) 取决于电子邮件服务器的寻址格 式: SDT 描述 接口支持 TMail_V4 根据 IP 地址 (IPv4) 寻址 CPU 和 CP TMail_V6 根据 IP 地址 (IPv6) 寻址 CP TMail_FQDN 根据完全限定域名 (FQDN) 寻址 CP TMail_V4_SEC 根据 IP 地址 (IPv4) 进行安全寻址 CPU 和 CP TMail_V6_SEC 根据 IP 地址 (IPv6) 进行安全寻址 CP TMail_QDN_SE C 根据完全限定域名 (FQDN) 进行安全寻址 CPU 和太网接口的硬件标识符 ID CONN_OUC 连接 ID ConnectionType BYTE 连接类型。选择 16#20 作为 IPv4 的连接类型。 ActiveEstablished BOOL 建立主动/被动连接。CPU 始终为 SMTP 客户端。 CertIndex BYTE =0:使用了 SMTP (Simple Mail Transfer Protocol)。 如果是通过 S7‑1200 CPU 发送电子邮件,则必须使用 SMTP。 ≠0:使用 SMTPS 保障连接安全(CP 接口) WatchDogTime TIME 执行看门狗。使用该参数定义发送操作的*长执行时 间。该值用于确定 TMAIL_C 指令保持执行状态的时 长,超过该时间后将超时并且 TMAIL_C 指令执行结 束。 从 TMAIL_C 版本 V6.0 开始,WatchDogTime 值现在 可以为零,这表明 TMAIL_C 指令将在执行期间禁用定 时器。仍可为 WatchDogTime 输入非零值以提高 TMAIL_C 指令执行的**度。 注:如果连接速度较慢,则连接的建立时间可能比较 长(约 1 分钟)。指定参数 WatchDogTime 时,必须 为连接的建立预留足够的时间。 MailServerAddres s IP_v4 邮件服务器的 IP 地址。IPv4 的格式如下所示: XXX.XXX.XXX.XXX(十进制)。 示例:192.142.131.237 UserName STRING[254] 邮件服务器登录名 PassWord STRING[254] 邮件服务器密码 From EMAIL_ADDR 电子邮件的发送方地址,由以下两个 STRING 参数定 义。例如,“myname@mymailserver.com”。 LocalPartPlusAt Sign STRING[64] 发送方地址的本地部分,包括 @ 符号。示例: “myname@”。 FullQualifiedDo mainName STRING[254] 邮件服务器的 Fully Qualified Domain Name(缩写为 FQDN)。示例:“mymailserver.com接口的硬件标识符 ID CONN_OUC 连接 ID ConnectionType BYTE 连接类型。选择 16#21 作为 IPv6 的连接类型。 ActiveEstablished BOOL 状态位。建立连接后设置为“1”。 CertIndex BYTE =0:使用了 SMTP (Simple Mail Transfer Protocol)。 如果正通过 S7-1500 CPU 的接口发送电子邮件,就必 须使用 SMTP。 ≠0:连接建立前使用 SMTPS 保障其安全(使用 CP/CM 时)。使用 CertIndex 参数指定要使用的证书(请参见 “项目导航 > 全局安全设置 > 证书管理器”(Project navigation > Global security settings > Certificate manager))。 WatchDogTime TIME 执行看门狗。使用该参数定义发送操作的*长执行时 间。 注:如果连接速度较慢,则连接的建立时间可能比较 长(约 1 分钟)。指定参数 WATCH_DOG_TIME 时, 必须为连接的建立预留足够的时间。 超出指定的时间后,连接将立即终止。 MailServerAddres s IP_V6 邮件服务器的 IP 地址 (IPv6) 格式如下所示: XXXX.XXXX.XXXX.XXXX.XXXX.XXXX.XXXX.XXXX (十六进制)。 该地址分为 8 个部分,每个部分 2 个字节(共 16 个 字节)。 示例:2001:db8:1f11:08d3:290:27ff:0370:2093 UserName STRING[254] 邮件服务器登录名 PassWord STRING[254] 邮件服务器密码 From EMAIL_ADDR 电子邮件的发件方地址,由以下两个在实例数据块的参数 SFB_STATUS 中可以 找到有关评估的更多信息。参数 SFB_STATUS 中显示的错误代码将在 TRCV (页662) 指令的 STATUS 参数说明中进行解 释。 8013 连接建立期间出错 在实例数据块的参数 SFB_STATUS 中可以 找到有关评估的更多信息。参数 SFB_STATUS 中显示的错误代码将在TCON (页 662) 和 TDISCON (页 662) 指令的 STATUS 参数说明中进行解释。 8014 无法建立连接。 输入的邮件服务器 IP 地址 (MailServerAddress (页 698))可能不正 确,或者连接建立时间间隔 (WatchDogTime (页 698))过短。也有可 能是因为 CPU 没有网络连接,或者 CPU 组 态不正确。 8015 MAIL_ADDR_PARAM 的数据类 型不正确 有效数据类型只有系统数据类型(结构) Tmail_v4 和 TMail_FQDN。 8016 参数 ATTACHMENT 的数据类型 不正确 以下列表列出了有效的数据类型: • ArrayOfChar • ArrayOfByte • ArrayOfWord • ArrayOfDWord • String 注: ArrayOfChar 和 String 数据类型仅适 用于 TMAIL_C 指令版本 V5.0 或更高版本。 8017 参数 ATTACHMENT 的数据长度 不正确 数据长度必须 <= 65534 字件服务器产生的错误消息对应 于 SMTP 协议的错误编号(“8” 除外)。 以下行列出了可能出现的几个错 误代码。 关于 SMTP 错误代码和其它的 SMTP 协议 错误代码的更多详细信息,请参见 Internet 或者邮件服务器的错误信息文 档。也可查看邮件服务器的*近的错误消 息,该消息保存在背景数据块内的 BUFFER1 参数中。可在背景数据块的 DATEN 下找到 TMAIL_C 指令发送的上一数 据。 8450 活动未执行:邮箱不可用/无法 访问 请稍后重试。 8451 活动已中止:本地处理出错 请稍后重试。 8500 语法错误:未知错误。这还包括 命令字符串过长所致的错误。电 子邮件服务器不支持 LOGIN 授 权程序时,也会出现此类错误。 请检查 TMAIL_C 的参数。尝试发送无需验 证的电子邮件。为此,可以用空字符串代 替参数 UserName 的内容。如果没有指定 用户名,则不使用 LOGIN 验证程序。 8501 语法错误:参数的输入不正确 可能的原因:TO_S 或 CC 参数处的地址错 误(另请参见:TO_S 和 CC 参数 (页 711))。 8502 命令无法识别或者不能执行 检查您的输入项,尤其是参数 FROM。参 数可能不完整,可能忘记输入“@”或“.”(另 请参见:TO_S 和 CC 参数 (页 711))。 8535 SMTP 验证不完整 输入的用户名或者密码可能不正确。 8550 无法访问邮件服务器。您没有访 问权限。 输入的用户名或者密码可能不正确,或者 邮件服务器不支持您的登录。错误的另一 个原因可能是 TO_S 或 CC 参数处“@”后的 域名不正确(另请参见:TO_S 和 CC 参数 (页 711))。 8552 活动已中止:超过了所分配的存 储容量 请稍后重试。 8554 传送失败 请稍后重试。块的 SFB_STATUS 参数 对于 TMAIL_C 指令版本 V6.0 或更高版本,背景 DB 的 SFB_STATUS 参数可能返回以下值: 背景 DB 的 SFB_STATUS 参数的返回值 (W#16#...) 说明 8085 连接 ID(ID 参数)已经被已组态的连接使用。 8086 ID 参数超出了有效范围。 8087 已达到*大连接数;无法建立更多连接 8088 * 文件不存在或者当前不可用。 8089 * 无法打开文件,因为同时打开的文件数已超过系统的限 制。在 S7-1200 上,每个文件系统*多允许打开 26 个 文件。 808A * DirectoryPath 包含除 DataLogs、Recipes 或 UserFiles 以 外的目录,或者其中一个寻址的子目录违反了前述寻址 规则。有关详细信息,请参见 DirectoryPath (页 712)。 808B * FileName 包含非法字符序列或已留空。有关详细信息, 请参见 FileName (页 712)。 808C * 寻址作为附件的文件路径时,AttachmentName 参数必 须留空。 8092 TO_S 和 CC 参数为空,或者 From 子参数为空或不完整。 8093 MAIL_ADDR_PARAM 参数要求将连接升级为安全连接, 但邮件服务器不支持 STARTTLS 命令。 8095 邮件服务器响应无效。邮件服务器可能不符合 RFC 规范。 809A 集成接口不支持参数 MAIL_ADDR_PARAM 的 SDT 结构。 809B MAIL_ADDR_PARAM 参数中 SDT 的 ID 接口无效 80A1 指定的连接或远程端口正在使用中。 80A3 ID 已由用户程序创建的连接使用。 80A4 远程连接端点的 IP 地址无效,或者与本地伙伴的 IP 地址 重复。 80A7 通信错误:在 TMAIL_C 完成前执行了 TDISCON。 80B7 远程端口为 0,或伙伴端点的 IP 地址已设置为 0.0.0.0。 80C3 CPU 中资源不足