IT-CP实现E-mail功能使用说明

n

通过IT-CP的邮件功能PLC能发送基于过程或特定时间的过程信息.本文将主要介绍IT-CP编程实现邮件发送的使用方法.n

1 SMTP介绍
SMTP(Simple Mail TransferProtocol)即简单邮件传输协议,是简单的基于文本的协议,它是一组用于由源地址到目的地址传送邮件的规则,或者说是由它来控制信件传输的一种中转方式。SMTP使用TCP端口25。
通过SMTP协议所指定的服务器,就可以把E-mail寄到收信人的服务器上了。SMTP服务器则是遵循SMTP协议的发送邮件服务器,用来发送或中转发出的电子邮件。
西门子IT-CP作为e-mail客户端,只能发送邮件,不能接收邮件,支持SMTP服务。n

IT-CP实现E-mail功能使用说明
图1n

相关手册下载链接: 使用CP343-1IT和CP443-1IT的信息技术
24845107

2 配置E-mail服务器
安装cMailServer服务器软件。若没有购买授权,安装后作为演示版运行,只支持5个邮箱账号,本实例使用演示版测试。n

1) 系统设置:n

IT-CP实现E-mail功能使用说明
图2n

a.设置作为局域网邮件服务器,实现在企业内网中接收控制站发送的邮件;
b.设置邮箱域名。n

2) 建立帐号:n

IT-CP实现E-mail功能使用说明
图3n

帐号与密码为邮件客户端帐户信息。n

3 配置e-mail客户端 :Outlook Express

添加帐户:菜单Tools>Accounts…n

IT-CP实现E-mail功能使用说明
图4n

邮箱服务器指定服务器计算机 IP地址,本机作为服务器时,可输入127.0.0.1。本文档试验项目邮箱服务器IP=192.168.123.3。n

IT-CP实现E-mail功能使用说明
图5n

4 S7 PLC通过IT-CP实现e-mail功能的组态和编程

例子中所用的软件与硬件:
STEP7 V5.4 SP4
6ES7416-3XR05-0AB0 v5.1
6GK7443-1EX41-0XE0 v1.1n

1) 组态硬件 ,为IT-CP分配IP地址:n

IT-CP实现E-mail功能使用说明
图6n

2) 在Netpro中建E-mail coection:n

IT-CP实现E-mail功能使用说明
图7n

a. 建立连接时选择‘Unspecified’未指定对象;
b. 选择连接类型E-mail coection
3) 设置连接参数:n

IT-CP实现E-mail功能使用说明
图8

a. 指定邮箱服务器IP地址;
b. 指定IT-CP默认的邮箱地址。
编译下载。
4) 编程:
首先创建数据类型UDT1“Email_data“:

IT-CP实现E-mail功能使用说明
图9

创建共享DB3,声明一个数据类型为UDT1的变量DB_VAR。
调用块Simatic_NET_CP>CP400>FC50(AG_LSEND)。
指定连接参数:

IT-CP实现E-mail功能使用说明
图10

注意事项:
• 发送任务为异步块,需要多个循环周期执行,以发送完成位’DONE’作为发送触发‘ACT’的复位条件可保障正常通讯,如果’ACT’信号‘1’长时间保持将会触发多次通讯任务,使一个事件引起邮件重复发送;
• IT-CP只支持一个E-mail coection。

Outlook Express接收邮件:

IT-CP实现E-mail功能使用说明
图11

邮件中正文和附件都只支持文本格式,如果邮件信息除包含事件信息外,还需要显示某些过程值,要转换为字符类型后再发送。

关键词
以太网,SMTP,S7-400,CP443-1

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc328284.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:03
下一篇 2021年4月12日 上午12:00

相关推荐

发表回复

登录后才能评论