西门子数控系统-授权代理
SIMATIC S7-200可编程控制器
1、SMS基础知识介绍 注:PDU方式中AT+CMGS命令解释: 0001 :基本参数00 :消息基准值TP-MR0D :目标地址数字个数(十进制,不包含91)91 :目标地址格式68 :目标地址为中国3108214365F7 :目标地址(13801234567)00 :协议标示TP-PID08 :用户信息编码格式TP-dcs(08表示UCS2编码)00 :有效期TP-VP04 :用户信息长度TP-UDL59296C14 :用户信息(“天气”) 其中,红色的数字(3108214365F7)代表对方的手机号码,在PDU格式中,手机号码每两位需要对调。比如在上面这个例子里,对方的手机号码为13801234567,F用来补充7后面的空位。蓝色的数字(59296C14)是短消息内容的Unicode码,这里5929代表“天”6C14代表“气”。Unicode码同样可以用来表示中一般英文字母和数字,方法是在英文或数字的ASCII码前加00。紫色的数字(04)代表短消息的长度,它等于其后所有字符个数除以2。黑色的数字每次发送短消息时都是相同的,使用时可以照抄,但前提是所使用的SIM卡在使用前要用手机设置好短消息服务中心号码(+8613800100500)。汉字的Unicode码可以通过编码转换软件得到。 2、网络结构图
硬件 ComponentQty.MLFB / Order numberNotePS307 5A16ES7307-1EA00-0AA0 CPU317-2PN/DP16ES7317-2EJ10-0AB0 CP34116ES7341-1AH01-0AE0 MD720-316NH9720-3AA00 直连线16ES7901-3CB30-0XA0 SIM card 表1、硬件列表
ComponentNo.MLFB / Order numberNoteSTEP 7 5.4 SP416ES7810-4CC08-0YA5 表2、软件列表 4、以TEXT的方式发送SMS 上面库程序是压缩文件,先解压缩到一个目录下,在该目录下又会看到3个压缩文件,再解压这三个压缩文件,解压缩后如下图所示:
从上图中,解压三个压缩文件后Sms_bloc;SMS_MD720_Application;Sms_MD720_Simple
打开后在连接描述的窗口里输入一个连接名如下图:
点击OK后,选择与计算机连接的串口,这里连接的是串口1,所以设置如下图:
在上图点击OK按钮后,设置串口的通讯参数如下:
点击OK按钮后,在出现的串口里先输入 “+++”后,输入“AT”检查与Modem的连接是否正常,若正常则Modem会返回OK,如下图:
然后在输入指令“AT+IRP=9600”修改通讯波特率为9600如下图所示:
修改成功后,把连接计算机上的串口拔下后,把9针口连接到CP341的串口上。 打开Step7 Manger,打开后点击File菜单下的New…,新建一个项目,在新建项目的串口里输入项目SMS_CP341,然后点击新建,项目的硬件组态如下图所示:
双击CP341-RS232C,打开属性窗口如下图:
点击Parameter...,设置串口的通讯协议为
双击Protocol协议包,配置串口通讯的参数如下图:
配置完硬件后,编译并下载硬件组态,然后打开Sms_MD720_Simple项目,并拷贝Sms_MD720_Simple项目下的除OB1功能块外的所有功能块到SMS_CP341项目相应的目录下,同时需要拷贝Source下的源代码到SMS_CP341项目下的Source目录下。
打开OB1块,在OB1里调用FB100,背景数据块为DB100,如下图所示:
在CP_ADR中只需输入CP341的逻辑地址256。输入后保存程序。编写OB1后打开DB100数据块如下图:
这里SIM卡无PIN码,要发送的信息是“Weather”;发送的手机号为“13801234567”;设置DB100的参数如下图:
修改后保存DB100,并下载所有的程序块到CPU中。下载后打开打开变量监控表并在线监控,如下图:
在变量监控表里先置位”SMS”.b_init,然后在置位”SMS”.SEND,等待一会儿,可以看到变量监控表里的”SMS”.n_status当置位”SMS”.b_init时会从1002变成201,然后当置位”SMS”.SEND时会从201变成202、204、206,过一会儿又回到201的值,这样接可以再目的手机上接收到“Weather”的短信。 注意:如果例子项目文件打不开,请把计算机的语言设置为德语。
打开后如下图:
修改源程序代码MD720_SMS_Textmode := '$R$LAT+CMGF=1$R'为MD720_SMS_Textmode := '$R$LAT+CMGF=0$R'如下图所示:
str_outbox := SMS_Textmode_Attr;改为str_outbox :=MD720_SMS_Textmode;如下图:
修改后,点击File下Save,然后再点击File下的Complie,如下图:
关闭SCl编辑窗口,若发送的目的手机号为13801234567发送的内容为“天气”打开DB100,修改发送参数如下图:
其中5929为PDU码的“天”;6C14为PDU码的“气。 |
SIMATIC S7-200系列PLC适用于各行各业,各种场合中的检测、监测及控制的自动化。S7-200系列的强大功能使其无论在独立运行中,或相连成网络皆能实现复杂控制功能。因此S7-200系列具有极高的性能/价格比,S7-200系列出色表现在以下几个方面:
*极高的可靠性 *极丰富的指令集 *易于掌握 *便捷的操作 *丰富的内置集成功能 *实时特性 *强劲的通讯能力 *丰富的扩展模块
SIMATIC S7-200可编程控制器订货型号:
6ES7211-0AA23-0XB0 CPU 221 DC/DC/DC 6 输入/4 输出
6ES7211-0BA23-0XB0 CPU 221 AC/DC/ 继电器6 输入/4 输出
6ES7212-1AB23-0XB0 CPU 222 DC/DC/DC 8 输入/6 输出
6ES7212-1BB23-0XB0 CPU 222 AC/DC/ 继电器8 输入/6 输出
6ES7214-1AD23-0XB0 CPU 224 DC/DC/DC 14 输入/10 输出
6ES7214-1BD23-0XB0 CPU 224 AC/DC/ 继电器14 输入/10 输出
6ES7214-2AD23-0XB0 CPU 224XP DC/DC/DC 14 输入/10 输出
6ES7214-2BD23-0XB0 CPU 224XP AC/DC/ 继电器 14 输入/10 输出
6ES7216-2AD23-0XB0 CPU 226 DC/DC/DC 24 输入/16 输出
6ES7216-2BD23-0XB0 CPU 226 AC/DC/ 继电器24 输入/16 输出
6ES7221-1BF22-0XA0 EM 221 数字量输入模块,8 输入24V DC
6ES7221-1EF22-0XA0 EM 221 数字量输入模块,8 输入(交流120/230VAC)
6ES7221-1BH22-0XA0 EM 221 数字量输入模块,16 输入24 VDC
6ES7222-1BF22-0XA0 EM 222 数字量输出模块,8 输出24 VDC
6ES7222-1HF22-0XA0 EM 222 数字量输出模块,8 输出继电器
6ES7222-1EF22-0XA0 EM 222 数字量输出模块,8 输出(交流120/230VAC)
6ES7222-1BD22-0XA0 EM 222 数字量输出模块,4 输出24VDC-5A
6ES7222-1HD22-0XA0 EM 222 数字量输出模块,4 输出继电器-10A
6ES7223-1BF22-0XA0 EM 223 数字量输入/ 输出模块,4 输入/4 输出24V DC
6ES7223-1HF22-0XA0 EM 223 数字量输入/ 输出模块,4 输入24 VDC/4 继电器输出
6ES7223-1BH22-0XA0 EM 223 数字量输入/ 输出模块,8 输入/8 输出24 VDC
6ES7223-1PH22-0XA0 EM 223 数字量输入/ 输出模块,8 输入24 VDC/8 继电器输出
6ES7223-1BL22-0XA0 EM 223 数字量输入/ 输出模块,16 输入/16 输出24 VDC
6ES7223-1PL22-0XA0 EM 223 数字量输入/ 输出模块,16 输入24 VDC/16 继电器输出
6ES7231-0HC22-0XA0 EM 231 模拟量输入模块,4 输入
6ES7231-7PB22-0XA0 EM 231 2 路输入热电阻
6ES7231-7PD22-0XA0 EM 231 4 路输入热电偶
6ES7232-0HB22-0XA0 EM 232 模拟量输出模块,2 输出
6ES7235-0KD22-0XA0 EM 235 模拟量输入/ 输出模块4 输入/1 输出
6ES7241-1AA22-0XA0 EM 241 调制解调器模块
6ES7253-1AA22-0XA0 EM 253 定位模块
6ES7277-0AA22-0XA0 EM 277 PROFIBUS-DP 模块
6GK7243-1EX00-0XE0 CP 243-1 以太网模块
6GK7243-1GX00-0XE0 CP 243-1 IT 版以太网模块
6GK7243-2AX01-0XA0 CP 243-2 AS-i 接口模块
6ES7291-8GE20-0XA0 MC 291,32K x 8 EEPROM 存储器盒
6ES7291-8GF23-0XA0 存储卡,64 Kbytes
6ES7291-8GH23-0XA0 存储卡,256 Kbytes
6ES7297-1AA20-0XA0 CC 292,CPU 22x 时钟/ 日期电池盒
6ES7297-1AA23-0XA0 新CPU 221 和222 时钟卡(包括电池卡功能)
6ES7291-8BA20-0XA0 BC 293,CPU 22x 电池盒
6ES7290-6AA20-0XA0 扩展电缆,I/O 扩展,0.8 米,CPU 22x/EM
6ES7901-3CB30-0XA0 编程通讯电缆,PC/PPI,RS232/485 转换,带光电隔离,
6ES7901-3DB30-0XA0 编程通讯电缆,PC/PPI,USB/RS485 转换,带光电隔离,
6ES7810-2CC03-0YX0 STEP 7-Micro/WIN 32(V3.2)单用户授权(CD-ROM)
6ES7810-2CC03-0YX3 STEP 7-Micro/WIN 32(V3.2)升级授权(CD-ROM)
6ES7810-2CC03-0YX0 STEP 7-Micro/WIN 32(V4.0)单用户授权
6ES7810-2CC03-0YX3 STEP 7-Micro/WIN 32(V4.0)升级授权
6ES7840-2CC01-0YX0 PC ACCESS V1.0 (Single license F.1 Installation)
6ES7840-2CC01-0YX1 PC ACCESS V1.0 (Multicopy license)
6ES7212-1AB23-0XB8 CPU 222 CN DC/DC/DC 8 输入/6 输出
6ES7212-1BB23-0XB8 CPU 222 CN AC/DC/ 继电器8 输入/6 输出
6ES7214-1AD23-0XB8 CPU 224 CN DC/DC/DC 14 输入/10 输出
6ES7214-1BD23-0XB8 CPU 224 CN AC/DC/ 继电器14 输入/10 输出
6ES7214-2AD23-0XB8 CPU 224XP CN DC/DC/DC 14 输入/10 输出
6ES7214-2BD23-0XB8 CPU 224XP CN AC/DC/ 继电器 14 输入/10 输出
6ES7216-2AD23-0XB8 CPU 226 CN DC/DC/DC 24 输入/16 输出
6ES7216-2BD23-0XB8 CPU 226 CN AC/DC/ 继电器24 输入/16 输出
6ES7221-1BF22-0XA8 EM 221 CN 数字量输入模块,8 输入24V DC
6ES7221-1BH22-0XA8 EM 221 CN 数字量输入模块,16 输入24 VDC
6ES7222-1BF22-0XA8 EM 222 CN 数字量输出模块,8 输出24 VDC
6ES7222-1HF22-0XA8 EM 222 CN 数字量输出模块,8 输出继电器
6ES7223-1BF22-0XA8 EM 223 CN 数字量输入/ 输出模块,4 输入/4 输出24V DC
6ES7223-1HF22-0XA8 EM 223 CN 数字量输入/ 输出模块,4 输入24 VDC/4 继电器输出
6ES7223-1BH22-0XA8 EM 223 CN 数字量输入/ 输出模块,8 输入/8 输出24 VDC
6ES7223-1PH22-0XA8 EM 223 CN 数字量输入/ 输出模块,8 输入24 VDC/8 继电器输出
6ES7223-1BL22-0XA8 EM 223 CN 数字量输入/ 输出模块,16 输入/16 输出24 VDC
6ES7223-1PL22-0XA8 EM 223 CN 数字量输入/ 输出模块,16 输入24 VDC/16 继电器输出
6ES7231-0HC22-0XA8 EM 231 CN 模拟量输入模块,4 输入
6ES7231-7PB22-0XA8 EM 231 CN 2 路输入热电阻
6ES7231-7PD22-0XA8 EM 231 CN 4 路输入热电偶
6ES7232-0HB22-0XA8 EM 232 CN 模拟量输出模块,2 输出
6ES7235-0KD22-0XA8 EM 235 CN 模拟量输入/ 输出模块4 输入/1 输出
6ES7850-2BC00-0YX0 S7-200 工具包:TP-Designer for TP070,Version 1.0 (CD-ROM)
6ES7830-2BC00-0YX0 STEP 7-Micro/WIN Add-on: STEP 7-Micro/WIN 32 指令库,V1.1 (CD-ROM)
6GK1541-1AA00 CP 5411: 短AT ISA 卡
6GK1551-1AA00 CP 5511: PCMCIA,Type II
6GK1561-1AA00 CP 5611: PCI 卡(3.0 及以上版本)
6ES7901-0BF00-0AA0 MPI 电缆
6XVI830-0AH10 PROFIBUS __ 电缆
6ES7972-0BB12-0XA0 网络总线连接器,带编程口,垂直电缆出线
6ES7972-0BA12-0XA0 网络总线连接器,不带编程口,垂直电缆出线
6ES7972-0BA41-0XA0 网络总线连接器,不带编程口,35° 垂直电缆出线
6ES7972-0BB41-0XA0 网络总线连接器,带编程口,35° 垂直电缆出线
6ES7292-1AD20-0AA0 CPU 22x/EM 端子连接块,7个端子,可拆卸
6ES7292-1AE20-0AA0 CPU 22x/EM 端子连接块,12个端子,可拆卸
6ES7972-0AA01-0XA0 RS-485 IP 20 中继器,隔离
6ES7290-2AA00-0XA0 现场接线端子排,12 个端子(用于CPU 221, CPU 222)10 个/ 包
6ES7291-3AX20-0XA0 备用端子盖板(1 套),包括各种CPU 和扩展模块
6ES7274-1XF00-0XA0 8 个端子数字量输入模拟开关,用于CPU 及扩展模块
6ES72741XH00-0XA0 14 个端子数字量输入模拟开关,用于CPU 及扩展模块
6ES72741XH00-0XA0 24 个端子数字量输入模拟开关,用于CPU 及扩展模块
联系方式
- 地址:上海杨浦 上海市松江区广富林路4855弄88号3楼
- 邮编:200093
- 电话:15821971992
- 经理:聂聪
- 手机:15821971992
- 传真:021-33556143
- QQ:2724917714
- Email:2724917714@qq.com