如何用SINAUT ST7来发送文本消息 (SMS) ?

n

描述:
通过GSM网络或固定电话网络是可以发送SMS。这里描述用GSM网络。如果使用固定电话网络,配置可以参考本条目后的注释If Notes 。n

为了通过SINAUT ST7发送SMS,必须配置的三点:n

  1. NetPro:
    配置 SMS 中心。n
  2. SINAUT configuration tool: n
  3. SIMATIC Manager:
    在CPU的程序里参数化 "SMS_ Control" 块。

设置如下。n

NetPro里设置:

序号 步骤
1

像条目号29586028里描述的参数化GSM modem MD720-3 。

2

在 "Selection of the network" 窗口里, 在 "Stations"下选择 "Other Stations" 。n

如何用SINAUT ST7来发送文本消息 (SMS) ?
图01

下面描述配置这个station站为SMS center

3双击 station站。
打开 "Properties" 窗口在"Name"区更改站的名字。 (例子中站名为 "SMSC").
4切换到 "Interfaces"标签,
点击"New" 在打开新的窗口里选择 "SINAUT Dial-up Network". 点击 "OK".确认。
5在"Subnetwork" 下选择已配置的拨号网络,点击"OK"确认所有的设置。
现在 SMS center连接到了拨号网络上。
6双击 SMS center的拨号网络部分。选择"Dialing Param." 标签。
7

输入SMS center 的带有国家代码的电话号码并且在"Special service" 选择 "SMS digital"。n

如何用SINAUT ST7来发送文本消息 (SMS) ?
图02n

注意:
从网络服务供应商处获得 SMS center的电话号码。
关于有关连接的AT 字符串和德国的号码可以在SINAUT ST7 在线帮助中找到。 (双击 SMSC的拨号网络部分。按 "F1" 键。这样打开SINAUT ST7 在线帮助,)

8保存并编译配置。

SINAUT configuration tool里的配置::n

  • Coection configuration配置:
序号. 步骤
1 打开 "Coection configuration" 来配置需要发送SMS的站和 "SMSC"之间的连接。
2 可能的连接显示在图03的右面部分。有两个连接一是从SMSC 到SIMATIC 300 站 一是从 SIMATIC 300到 SMSC。
如何用SINAUT ST7来发送文本消息 (SMS) ? n

图03n

3 右击一个连接来选择。 这样配置的连接显示在左半部分。
  • Node management中的设置:
序号 步骤
1 切换到 "Node management"。 双击CPU打开属性窗口。切到 "SMS Configuration"标签。 n

如何用SINAUT ST7来发送文本消息 (SMS) ?
图 04

2在图04窗口里, 点击 "Add DB" 来添加数据块在它里面配置 SMS。像图05显示了红叉时数据块仍不能被配置。
如何用SINAUT ST7来发送文本消息 (SMS) ?
图 05
3点击"Edit..." 来配置数据块。下面的窗口打开。 n

如何用SINAUT ST7来发送文本消息 (SMS) ?
图06

4在 "mobile phone no.:" 后输入带国家代码的信息服务中心的电话号码。 可以选择 SMS 确认. (选择e "acknowl. possible" 选项)。 关于 SINAUT ST7确认信息可在条目31912132获得。
5在 "Signal address" 后输入触发发送SMS的条件地址。 此例为 M0.0。
点击 "OK".确认。
6点击 "Add Msg". 选择在数据块里的信息并可以点击 "Edit...". n

如何用SINAUT ST7来发送文本消息 (SMS) ?
图 07

7下面的窗口会打开。 n

如何用SINAUT ST7来发送文本消息 (SMS) ?
图 08n

写要发送 SMS的文本。

8在 "Insert replacement string"后选择CPU名字, DB块名字或者信息号显示在 SMS里。 在这例子里选择了所有的三个选项。
9

移除"Message is disabled"的勾选项并点击"OK"确认所有的窗体。

10

在"Node management"保存节点设置。 点击"OK"确认。 生成/编译需要几秒。

SIMATIC Manager里的设置
:

序号 步骤
1 在CPU的程序里设置下列的设置。必须在每个SINAUT 项目里作设置。

  • FC "BasicTask" (FC127): 在OB1里调用该功能块。 为参数"UserFC".定义 "0"缺省值。
  • FC "Startup" (FC122): 在OB100里调用该功能块。.
2 在OB1里调用该功能块。 为SMS的参数 "MessageObjectDB"指定数据块号。这个例子是DB125。
3

在项目里, 编程触发SMS的事件。
这就完成了对SMS的参数化。

4

下载项目到CPU。

注释:

  • 如果用 TD7 on TIM, 发 SMS是不可能实现的。
  • 通过固定电话网络进行SMS 通讯:
    • 如果想从固定电话网络里发送SMS来实现确认SMS的功能是不能实现的。
    • 参数化调制解调器:
      对于固定电话网络的设置和在GSM网络里的广域网接口的设置是一样的 (除了 "AT initialization").。参数化AT 字符串应根据所使用的调制解调器 (ISDN 或者模拟电话调制解调器)。
    • 电话号码:
      如果从固定网络发的 SMS , 输入的电话号码不需要带国家代码!
    • SMSC 电话号码:
      • SMS center 的电话号码决定于连接类型 (模拟电话 ISDN 或者 GSM 网络)。可以从网络供应商获得号码。
      • 对于通过固定电话网络发送SMS的特殊服务是取决于网络供应商。关于特殊服务的更多的信息可参考条目24045718。
    • 通过Vodafone固定网络发送SMS,仅可以发送SMS到 Vodafone 电话号上。

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

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

相关推荐

发表回复

登录后才能评论