返回首页 hi, 欢迎来到机器人在线 请登录/ 免费注册 扫码关注
  • 西门子PLC--S7-300如何通过MD720-3发送短消息?

    提问:火茶 | 时间:2022-11-02 20:58:03

    标签:西门子,plc

回答者:问答小助手 | 时间:2022-11-03 13:51:08


SMS(ShortMessagingService)是早期的短信服务,也是一种非常受欢迎的短信服务。目前,短信的长度限制为140字节,可以是文本。短信因其简单方便的使用功能而受到公众欢迎,但无线数据服务的内容和应用始终受到公众技术标准的限制。SMS是一种存储和转发服务。换句话说,短信不是直接从发送方发送到接收方,而是通过发送方的短信中心转发。如果收件人未连接(手机可能已关闭),则当收件人再次连接时会发送一条信息。西门子PLC--S7-300如何通过MD720-3发送短消息?

(西门子PLC)

1.短信介绍基本知识

SMS具有消息发送确认功能。这意味着这意味着。短信与寻呼不同。用户只发送短信,然后相信短信已成功发送;相反,消息发送者可以收到一个回复,告诉他们消息是否成功发送。短信新闻是按新闻收费的,所以IP网络发送的数据比新闻收费的数据要贵得多(每字节)。使用它。SMS。用户需要订阅以支持SMS。移动网络必须启用SMS,用户才能使用它。用户需要有目的地发送或接收短信。目的地通常是其他移动电话,但也可以是服务器

2.短信有两种发送模式:文本模式和PDU模式

使用Text发送和接收SMS代码的模式简单易行,缺点是它不能用中文发送和接收短信。PDU模式可以完全解决这个问题。PDU模式不仅支持中文短信,还支持英文短信。PDU模式可以使用三种代码发送和接收短信:7位8位和UCS2编码。7位编码用于发送普通ASCII字符,8位编码用于传输数据消息,UCS2编码用于传输Unicode字符。我们需要发送中文短信,所以我们选择了UCS2,中文Unicode代码。以下是两个发送示例。AT指令:

138012467短信“天气”

(1)TEXT模式

AT+CMGF=1…………将SMS发送模式设置为文本模式

AT+CMGS=“13801234567”……向被叫号码发送短信>天气

(2)PDU模式

AT+CMGF=0…………将SMS发送模式设置为PDU模式

AT+CMGS=018…………发送到被叫号码的PDU长度

>0001000D91683108214365F700080459296C14

3.用户信息长度TP-UDL

号码(3108214365)F7表示对方的移动电话号码。在PDU格式中,每两个移动电话号码需要交换一次。例如,在上述示例中,对方的手机号码是1380123467,F用于填补7之后的空缺。蓝色数字(592966)C14)是消息内容的Unicode代码,其中5929表示“天”,6C14表示“气”。Unicode代码也可以通过在英语或数字ASCII代码之前加上00来表示一般的英文字母和数字。紫色数字(04)表示信息的长度,等于所有字符除以2。每次发送信息时,黑色数字都是相同的,并且可以复制,前提是您在使用SIM卡之前用手机设置短信服务中心号码(+8613800100500)。汉字的Unicode代码可以通过代码转换软件获得。

4.所需的软件和硬件

组件Qty.MLFB/订单号备注

PS3075A16ES7307-1EA00-0AA0

MD720-316NH9720-3AA00

直接连接16ES7901-3CB30-0XA0

5.存储目录

三个压缩文件从上到下解压缩后,Sms_bloc;SMS_ MD720_应用程序;Sms_MD720_简单

因为三个文件夹中的程序只有Sms_MD720_ Simple程序已完成。由于编辑的疏忽和程序的不完整,两个文件夹下的程序无法正常编译和传递。所以在本文中,我们只能通过复制_ MD720_ Simple项目下的功能块在实际项目中实现发送Sms的功能。

目前,新项目的硬件需要根据网络进行安装和通电。MD720通电后,将恢复到出厂设置,使其在终端模式(终端模式)下工作。MD720系统手册描述了如何恢复出厂设置(此处不再详细描述)。恢复后,直接与串口连接。将MD720连接到计算机串口,打开计算机超级终端程序。开场白