这是原网页的计算机翻译。 它仅提供大体上的翻译,不能视为完整或准确无误。 Close Disclaimer

您有m@il!


这TLServer 电子邮件能力是第一 实施在TLServer 1 。0 和被发扬对版本2 。x 和现在对版本3 。x. 这个方法依靠TLServer 阶段性地扫描各个配置的PLC 为状态 他们的电子邮件请求旗子和因此要求, TLServer 经常被连接 对PLC(s) 通过连续端口。 (其它电子邮件支持作用可利用只 TLServer 版本2 。0 被描述在文件为"文件 并且电子邮件服务")

PLC 节目升电子邮件请求旗 设置易变的emEVENT[1 ] 对非消极价值(参见解释 "文字可能送电子邮件" 的TRiLOGI 节目) 每当它需要送电子邮件。 TLServer, 在感觉电子邮件请求旗子 被上升了, 从PLC's 将提取发令者、接收者和消息串 内部可变物和送他们在使用被预定义的SMTP 外出的邮件服务器之外。

唯一TLServer 可能为电子邮件请求服务 为一个或更多(最大 = 256) PLCs 连接了到它通过RS232 或RS485 。 设定服务器 处理电子邮件请求, 点击"设定给" 按钮发电子邮件在TLServer 打开以下的对话框:

  • SMTP 邮件服务器: 这将是相同 您使用在您的电子邮件程序譬如Eudora 或外型的外出的邮件服务器 明确。 如果在疑义, 请求您的ISP 或系统Adminstrator 帮忙。 这台服务器必须是 设定适当 在TLServer 之前能送任一电子邮件。 如果您的SMTP 服务器要求 认证通过POP3 您将必须使用您的电子邮件程序检查您的电子邮件一次 在使用它前送电子邮件。
  • PLC 身份证# 专栏: 为您选择 PLCs 以身份证从00-FF (256 总共) 设置电子邮件服务期间。
  • 检查每(秒钟) - 这允许您 定义多频繁TLServer 应该检查PLC (电子邮件服务期间) 外出的电子邮件请求旗子的状态。

    简单地点击领域在PLC 旁边身份证# 利益开放文本入场区( 显示在上图为ID=02) 。 进入一个非零值(在几秒钟内) 定义它的电子邮件 服务的期间。

注: SMTP 服务器和电子邮件服务 期间定义将被保存对硬盘当您退出TLServer 节目。 他们 将被再装当您再开始TLServer 。

emailsetup1.gif (6940 个字节)

这个电子邮件服务期间不确定多频繁 PLC 将送电子邮件, 因为电子邮件只将被送当电子邮件请求旗子被设置均匀 如果您设置了一非常短给服务期间发电子邮件。 它唯一影响多快电子邮件 将被送每当PLC 升它的电子邮件旗。 您应该设置一个短的服务期间 (每10 秒说) 为迫切电子邮件(譬如警报条件) 。 为非迫切电子邮件 譬如每小时或每日生产报告您能设置一个更长的服务的期间 减少通信装载在PLCs 。

不活泼的PLC

TLServer 试图联络与有a 的每个PLC 非零电子邮件服务期间。 但是, 如果PLC 是不活泼的(e.g 。 它不是 打开或被分开了从服务器) 通信将未通过。 从那以后 通讯破坏作为可观的相当数量CPU 等待时间, 能影响 与其它活跃PLCs 的正常通信, 不活泼的PLCs 内部被标记 TLServer (被显示 emailsetup3.gif (234 个字节) 消息在电子邮件设定了对话) 和不会是 检查根据他们的被定义的服务期间避免重覆了通讯破坏。 但是, TLServer 将重新扫描这些不活泼的PLCs 每二分钟检查 是否他们在网上来了。 如果不活泼的PLC 被发现反应命令它 将是未玷污的和将放回在使用中为它的电子邮件请求。

您能手工并且强迫重新扫描所有PLCs 点击在 emailsetup2.gif (269 个字节) 按一次。 然后纸卷对 PLC 利益检查如果有a emailsetup3.gif (234 个字节) 消息。 检查PLC 通信端口接线如果有错误。

文字TRiLOGI 节目 那可能送电子邮件

为了送电子邮件, TRiLOGI 节目需要使用 串可变物A$, B$, 存放倒栽跳水和D$ 对Z$ 存放 消息。 (没有所有串需要被使用, 未使用的串是可利用的为 正常节目用途) 特别可变物emEVENT[1 ] 被使用如同的电子邮件请求旗子 如果初始化到-1 当节目不请求电子邮件服务。 当 TRiLOGI 节目想要送电子邮件, 它首先存放发令者、接收者和主题 入以下可变物:

A$ 能被用于的发令者电子邮件- 辨认电子邮件的来源。
B$ 接收电子邮件- 这一个必须是 准确
消息的主题。
D$ 消息第一条线
E$ 电子邮件第二条线
... .....
Z$ 电子邮件的第23 条线
emEvent[1 ] -1 = 不是 送任何电子邮件。
0 到23 = 排数 在电子邮件 包含在D$ 对Z$ 的身体。

最大排数在您的电子邮件是 由串可变物限制D$ 的数量对Z$ (23 总共) 可利用在M 系列 PLC 。

例如, 如果PLC 需要送电子邮件 trilogi@yahoo 。com 以1 线问候, 节目然后需要激活风俗 包含以下声明的作用:

A$ = "Demo1@PLC" ' 发令者
B$="trilogi@yahoo 。com "' 接收者
= "这是电子邮件示范" ' 主题
D$ = "时间is"+STR$(TIME[1])+ ":"+STR$(TIME[2])+" 。 怎么样您 做?"' 信息主体
emEvent[1 ] = 1

您必须并且设定电子邮件服务期间(每10 说 ) 在"设定其次给" 屏幕发电子邮件为这个PLC 。 当TLServer 扫描 PLC 和发现它的emEvent[1 ] 被设置到1, 它将提取倒栽跳水和消息 身体从PLC 的串可变物。 唯一A$ 对D$ 将被提取在这中 例子因为消息包含身体文本一条线唯一, 依照被表明 emEvent[1 ]) 。

TLServer 意志然后与SMTP 服务器联系派出 电子邮件。 另外, 在处理以后 电子邮件请求, TLServer 将设置emEvent[1 ] 可变物对价值的"- 1" (没有电子邮件) 。 因此 没有需要对于TRiLOGI 节目担心清除电子邮件请求旗子 在电子邮件被送了之后。 另外, 这为PLC 节目提供一个方式 知道是否TLServer 适当地起作用并且是否电子邮件请求有 已经被处理。 但是, 采取的笔记既使emEvent[1 ] 是 重新设置它不保证, 电子邮件正确地被派遣了对接收者。 发电子邮件的成功是依于TLServer 的适当的配置, 网络 SMTP 服务器的质量和可及性此刻当TLServer 设法派出 电子邮件。 为迫切情况您可以考虑阶段性地派出多电子邮件 直到用户出席了机器。