SIM7020C模块软件基本应用
西门子S7-200仿真软件Simulation的正确使用

西门子S7-200仿真软件Simulation的正确使用西门子S7-200仿真软件Simulation的正确使用:一、使用Step 7 MicroWin V3.1或V3.2编程时:1、在 Step 7 MicroWin V3.1或V3.2 中新建一个项目。
2、输入程序,编译正确后在文件菜单中导出为 AWL 文件。
3、打开仿真软件,点“配置”-“CPU 型号”(或在已有的CPU 图案上双击)。
4、在弹出的对话框中选择CPU型号,要与你项目中的型号相同。
5、点击“程序”-“载入程序”(或工具条中的第2个按钮)。
6、会有个对话框,只选择“逻辑块(L)”并选择Step 7 MicroWin的版本“V3.1”或“V3.2”,点击“确定”。
7、将先前导出的 AWL 文件打开。
若第6步选择全部,则此时会提示无法打开文件,这里出现错误的原因是无法打数据块和CPU配置文件,不要管它,直接确定。
8、点击“查看(E)”-“内存监视(M)”(或工具条中的第12个按钮)输入想要监视的地址。
9、点“PLC”-“运行”(或工具栏上的绿色三角按钮),程序已经开始模拟运行。
二、使用Step 7 MicroWinV4.0编程时1、在 Step 7 MicroWin V4.0中新建一个项目。
编译正确后转换成STL编程语言界面(查看(V)- STL(S))。
2、程序复制:。
选择需要仿真的程序(用鼠标拖黑)然后点击“编辑”→“复制”。
注意:在Step 7 MicroWin V4.0的STL编程语言界面复制时,必须完整复制指令,例如前面必须包含网络序号“NETWORK 1”而后面不能有多余的程序空行等。
3、打开仿真软件,点“配置”-“CPU 型号”(或在已有的CPU 图案上双击)。
4、在弹出的对话框中选择CPU型号,要与你项目中的型号相同。
5、点击“程序(P)”-“粘贴程序(OB1)”(或工具条中的第3个按钮)。
Step 7 MicroWin V4.0中的STL程序就被粘贴到模拟软件中。
LGSV7020B无线控制卡软件使用说明书

LGSV7020BGPRS LED显示屏控制卡用户手册一、技术指标和特点1.同时支持GPRS和串口通信。
2.GPRS通信(1)频段:EGSM900/DCS1800 双频。
(2)灵敏度: -106dBm(3)最大发射功率: EGSM900 Class4(2W)DCS1800 Class1(1W)3.串口通信速率: 115200bps。
4.单色控制范围:32768点(127条节目)32*1024、64*512、128*256…40960点(31条节目)48*832、64*640…5.支持扫描方式: 1/16、1/8、1/4、静态等。
6.支持最多8个分区。
7.支持每日8个时段的8级亮度调节(含自动开关显示屏)。
8.支持多种节目显示方式,可单独控制进入和退出方式。
9.可定义节目的每日播放时段(最多4个)。
10.可定义节目播放的起始和终止日期。
11.树形显示屏管理。
支持快速节目群发。
12.节目预览功能。
13.发送失败后的自动重发功能。
14.发送日志记录与查询。
15.数字时钟(支持农历)、倒计时功能。
16.支持动态域名解析。
17.控制卡自带4个12接口和2个08接口。
18.支持开关量输入报警功能(选项)19.多个显示屏节目同步播放(选项)20.操作方便的操作软件。
21.供电电压: 5V22.工作温度: -40℃~+80℃二、 L GSV7020B 硬件1. 控制卡布局:(1) RS232及报警输入接口(9芯针座)(2) 天线接口(阴头)(3) SIM 卡座(4) 电源端子(5) 显示屏扫描接口,6个接口上排从左至右为 P2_12, P1_12, P1_08;下排从左至右为 P4_12, P3_12, P3_08。
(6) OE 极性选择跳线 OE_SEL 。
应与显示单元板和控制卡软件软件配置一致。
(7) 状态指示灯(8) 时钟电池(3V 锂纽扣电池CR1220)2. RS232及报警输入接口信号定义:1 – 报警开关量输入2 – RXD3 – TXD4 – 空5 – GND6 – 空7 – 空8 – 空9 – 空3. OE 极性选择:如果显示单元板OE 为低电平有效,除在软件配置中选择OE 反向外,1 2 7 8 3 4 5 6OE_SEL应用跳线块短接右侧(-)的两个插针。
S7-200仿真软件的使用方法

S7-200仿真软件的使用方法
1.打开S7-200编程软件并编辑程序,如下:
2.选择CPU224
3.点击编译按钮进行编译。
确认无出错信息。
3.点击文件----导出
4.命名并保存导出文件,在此命名文件名为1,点击保存即可在
桌面上看到该文件。
注意要把导出的文件放到方便找到的地方。
5.打开模拟软件,输入SN:6596
6.双击西门子虚拟模块,弹出CPU类型对话框。
选择CPU与
编辑程序选CPU一致,在此选择CPU224,点击Aceptar确
认
7.点击下载按钮
8.弹出如下对话框:
只选择逻辑块,如图:
点击Acceptar 确认。
在弹出如下的对话框中选择您刚才导出的文件1.awl
9.点击“打开”按钮,弹出以下界面:
其中一块是语句表,一块是梯形图。
如果未出现该界面,点击工具栏上的图标中的AWL KOP
10.点击启动按钮:
11.在弹出的对话框中选择是(Y)
12.模拟CPU运行指示灯变绿运行
13.点击工具栏上的图标:即可监视运行状态。
14.点击虚拟CPU下面的输入点端子
对应的指示灯就会变绿。
15.在此点击I0.0端子,如下:
根据所编写的程序可以使Q0.0输出。
监视梯形图亦是如此。
以下的操作应该很简单了,在此不再赘述。
对于SMB28,SMB29是两个电位器,可以用鼠标拖动滑块改变其数值,如想要其触发动作,须编写相应的程序。
对于模拟量可以设置输入输出配置。
对于输入同样也是拖动滑块改变模拟量数字大小。
SIMCom SIM7020系列MQTT应用注释说明书

Simplify CommunicationSimplify Communication.SIM7020 Series MQTT Application NoteVersion: 1.1Release Date: April 19, 2018ApplicationAbout DocumentDocument InformationDocumentTitle SIM7020 Series MQTT Application NoteVersion 1.1Document Type Application NoteDocument Status Released/ConfidentialRevision HistoryRevision Date Owner Status / Comments1.0April 10, 2018Xiaohui Xu First Release.1.1 April 19, 2018 Albert Meng RevisedRelated Documents[1] SIM7020 Series AT Command Manual V1.0.pdfThis document applies to the following products:Name Type Size (mm) CommentsSIM7020C NB117.6*15.7 Band 1/3/5/8SIM7020E NB117.6*15.7 Band 1/3/5/8/20/28CopyrightsThis document contains proprietary technical information which is the property of SIMCom Wireless. Copying of this document and giving it to others and the using or communication of the contents thereof, are forbidden without express authority. Offenders are liable to the payment of damages. All rights reserved in the event of grant of a patent or the registration of a utility model or design. All specification supplied herein are subject to change without notice at any time.ContentsAbout Document (2)Document Information (2)Revision History (2)Related Documents (2)Contents (3)1 Purpose of this document (4)2 Bearer Configuration (4)2.1 PDN Auto-activation (4)2.2 APN Manual configuration (5)3 MQTT Service (6)Contact (7)1 Purpose of this documentBased on module AT command manual, this document will introduce MQTT application process.Developers could understand and develop application quickly and efficiently based on this document.2Bearer ConfigurationUsually module will register PS service automatically.2.1 PDN Auto-activationAT+CPIN? +CPIN:READYOKCheck SIM card statusAT+CSQ +CSQ: 20,0OKCheck RF signalAT+CGREG? +CGREG: 0,1OKCheck PS serviceAT+CGACT? +CGACT: 1,1OKActivated automaticallyAT+COPS? +COPS: 0,0,"CHN-UNICOM",9OK Check operator infoCHN-UNICOM is operator’s name 9 is NB-IOT networkAT+CGCONTRDP +CGCONTRDP:1,5,"shnbiot","10.250.0.213.255.255.255.0"OK Get APN and IP address from network2.2 APN Manual configurationIf not attached, could configure correct APN setting.AT+CFUN=0 +CPIN: NOT READYOKDisable RFAT*MCGDEFCONT="IP","3GNET" OK Configure new APN AT+CFUN=1 OK+CPIN: READYEnable RFAT+CGREG? +CGREG: 0,1OKInquiry PS serviceAT+CGCONTRDP +CGCONTRDP:1,5,"3GNET","10.250.0.253.255.255.255.0"OK Attached PS domain and got IP address automatically3 MQTT ServiceAT+CMQNEW="198.41.30.241","1883",12000,100+CMQNEW: 0 OK Create MQTT connection If succeed, MQTT id will return AT+CMQCON=0,3,"myclient",600,0,0OKSend MQTT requestAT+CMQSUB=0,"mytopic",1OK send subscribe topicAT+CMQPUB=0,"mytopic",1,0,0,8,"31323334" OKPublic topic and message+CMQPUB: 0, "mytopic", 1, 0, 0, 8, "31323334"Got subscribed topic and message down from server AT+CMQUNSUB=0,"mytopic"OKUnsubscribe topicAT+CMQDISCON=0OKDisconnect MQTT connection with idContactHeadquartersAdd: Building A, No.633 Jinzhong Road, Changning District, Shanghai P.R.China 200335 Tel: +86 21 3252 3424Fax: +86 21 3252 3020Email:**************Technical SupportEMEA APAC AmericaWest Europe******************ASEAN*********************North America******************East Europe******************Australia and New Zealand*******************Central and South America******************Middle East******************Big China*********************Africa******************。
SIM7020C和地磁传感器的车位检测装置设计

• 164•为了提高对露天停车场或地下停车位准确进行车位检测和无线传输车位信息的要求,设计了一种基于SIM7020C 和地磁传感器的车位检测装置。
该装置采用地磁传感器和雷达传感器检测车辆对地球磁场强度的影响来判断车位状况,并利用SIM7020C 无线模块将信号传输给上位机。
经过实际测试表明,该装置可以准确检测车位状态变化,具有较高的准确性和可靠性等优点。
近年来,随着国内汽车保有量的增加,车辆乱停现象也随之增加,所以各地区开始建设大中型停车场来解决车辆乱停现象。
同时为了准确无误的管理车辆停放,需要在停车场的各个车位安装车位检测装置则是必要的。
本文设计了一款基于SIM7020C 和地磁传感器的车位检测装置。
该装置采用地磁传感器和雷达传感器检测车辆对地球磁场强度的影响来判断车位状况,并利用SIM7020C 无线模块将信号传输给上位机。
可有效地提高车位检测准确度,从而更好的管理车辆的停放现象。
1 该装置的检测原理1.1 地磁传感器检测原理地磁场在没有施加外部磁场的情况下,是一个磁场强度较为恒定的弱磁场。
因车辆是由金属制成的铁磁物体,当车辆驶入停车位时,车辆本身的铁磁物体会使得停车位周围的地磁场强度发生变化。
所以,利用地磁传感器能够灵敏的测量车位周围的地磁场强度,通过测量地磁场强度的变化来判断停车位的停车状态。
1.2 雷达传感器检测原理市面上雷达传感器种类较多,本文选用了国内睿达科技的一款图1 车位检测装置硬件结构图2.1 微控制器模块微控制器电路选用ST 公司推出的低功耗系列单片机STM32L151C8T6,该控制器是基于32位Cortex-M3内核,低功耗工作模式下电流达9uA ,低功耗睡眠模式下电流可低至4.4uA ,可以满足设计需要。
该模块主要完成地磁传感器的数据采集与处理和雷达传感器的数据采集与分析,通过这两个传感器结合使用来获得地磁场强度数据,即获得车位状态的变化。
同时控制SIM7020C 无线模块进行数据的无线传输与上位机进行通讯的功能。
北京云联S7-200 PLC仿真软件介绍

S7-200 PLC仿真软件指导书软件下载地址:ht--tp:///Home/DownSoft4、S7-200 PLC仿真与A8000对象版本2014年07月10日北京华晟云联科技有限公司编制目录第一章IASIMU107B仿真接口软件介绍 (3)1.1IASIMU107B仿真接口软件简介 (3)1.2IASIMU107B仿真接口软件的主要功能 (3)第二章IASIMU107B仿真接口软件操作说明 (5)2.1仿真接口软件操作步骤 (5)2.2 仿真对象连接 (8)2.3 仿真软件的设置与存档 (9)2.4 应用举例 (11)2.4.1 IASIMU107B接口软件通讯设置 (11)2.4.2 组态王设备通讯设置 (11)2.4.3 运行软件的操作流程 (15)第一章IASIMU107B仿真接口软件介绍1.1 IASIMU107B仿真接口软件简介S7-200SIM是由北京华晟云联科技有限公司提供,用来代替PLC硬件调试用户程序的仿真软件。
它与STEP 7 编程软件一起,用于在计算机上模拟S7-200的功能,可以在开发阶段发现和排除错误,从而提高用户程序的质量和降低试车的费用。
相比西班牙版本,该软件支持中断、函数、PID运算、指令叠加、顺序指令,并支持PPI、MODBUS,USS,以及自由口通信。
该软件还支持各种FLASH,VS编程的对象,从而更加方便进行真正的控制调试。
如果要支持组态,则选择PPI协议,可能需要虚拟串口软件,例如VSPD6.9。
所以该仿真软件不仅可以用于STEP7编程,还可以用于组态软件的测试。
软件支持对象的IO点自动分配,变量监控、设置,与强制。
支持STL语言的运行状态监控。
支持单步、慢速、第一步,N步执行等操作,可以看到所有的寄存区数据,并自持多种格式。
支持变量状态表的导入。
软件中包括了15个A8000实训对象,以及控制程序。
包括交通灯,彩灯控制,温度控制等。
当有多名学生同时进行试验时,由于实验室硬件系统数量有限,无法同时满足所有学生同时调试程序,就需要S7-200SIM仿真软件来满足教学的要求。
北京云联S7-200 PLC仿真软件介绍
S7-200 PLC仿真软件指导书软件下载地址:ht--tp:///Home/DownSoft4、S7-200 PLC仿真与A8000对象版本2014年07月10日北京华晟云联科技有限公司编制目录第一章IASIMU107B仿真接口软件介绍 (3)1.1IASIMU107B仿真接口软件简介 (3)1.2IASIMU107B仿真接口软件的主要功能 (3)第二章IASIMU107B仿真接口软件操作说明 (5)2.1仿真接口软件操作步骤 (5)2.2 仿真对象连接 (8)2.3 仿真软件的设置与存档 (9)2.4 应用举例 (11)2.4.1 IASIMU107B接口软件通讯设置 (11)2.4.2 组态王设备通讯设置 (11)2.4.3 运行软件的操作流程 (15)第一章IASIMU107B仿真接口软件介绍1.1 IASIMU107B仿真接口软件简介S7-200SIM是由北京华晟云联科技有限公司提供,用来代替PLC硬件调试用户程序的仿真软件。
它与STEP 7 编程软件一起,用于在计算机上模拟S7-200的功能,可以在开发阶段发现和排除错误,从而提高用户程序的质量和降低试车的费用。
相比西班牙版本,该软件支持中断、函数、PID运算、指令叠加、顺序指令,并支持PPI、MODBUS,USS,以及自由口通信。
该软件还支持各种FLASH,VS编程的对象,从而更加方便进行真正的控制调试。
如果要支持组态,则选择PPI协议,可能需要虚拟串口软件,例如VSPD6.9。
所以该仿真软件不仅可以用于STEP7编程,还可以用于组态软件的测试。
软件支持对象的IO点自动分配,变量监控、设置,与强制。
支持STL语言的运行状态监控。
支持单步、慢速、第一步,N步执行等操作,可以看到所有的寄存区数据,并自持多种格式。
支持变量状态表的导入。
软件中包括了15个A8000实训对象,以及控制程序。
包括交通灯,彩灯控制,温度控制等。
当有多名学生同时进行试验时,由于实验室硬件系统数量有限,无法同时满足所有学生同时调试程序,就需要S7-200SIM仿真软件来满足教学的要求。
SIMATIC S7-200基本应用及简介
SIMATIC S7-200 CPU说明SIMATIC S7-200 Micro PLC自成一体::特别紧凑但是具有惊人的能力-特别是有关它的实时性能-它速度快,功能强大的通讯方案,并且具有操作简便的硬件和软件。
但是还有更多特点:SIMATIC S7-200 Micro PLC具有统一的模块化设计-目前不是很大,但是未来不可限量的定制解决方案。
这一切都使得SIMATIC S7-200 Micro PLC在一个紧凑的性能范围内为自动化控制提供一个非常有效和经济的解决方案。
应用领域简单自动化任务用SIMATIC S7-200Micro PLCSIMATIC S7-200的应用领域从更换继电器和接触器一直扩展到在单机、网络以及分布式配置中更复杂的自动化任务。
S7-200也越来越多地提供了对以前曾由于经济原因而开发的特殊电子设备的地区的进入。
除了五种不同CPU的全面基本功能,SIMATIC S7-200的模块化系统技术还提供了一系列可升级的专用扩展模块,以满足各种需求对功能性的极高要求。
由于其各种与众不同的特点,S7-200已经在全球范围内涵盖各种行业的应用程序中得到了证实:CPU 221简单自动化任务用的小型CPU-如果您想变更为一个非常经济地执行简单自动化任务的有效解决方案,这是最好的小型设备。
还可以在扩展的温度范围内使用。
更复杂任务用的CPU 222可扩展的小型CPU-更复杂的机器和小型系统解决方案用的能够胜任的紧凑型封装。
更高通讯和计算要求用CPU-为要求速度和特殊通讯能力的复杂任务用的高性能CPU。
简单驱动任务用的CPU-方便地实施简单驱动任务用的CPU 224版本-有两个接口,两个模拟输入和一个模拟输出,以及两个100 kHz脉冲输出和2个高速200kHz 计数器。
较大技术性工作用的高性能CPU-用于具有已扩展输入和输出以及两个RS485接口的复杂的自动化任务的多功能高性能CPU。
优点SIMATIC S7-200发挥统一而经济的解决方案。
S7-200PLC使用说明及编程软件
S7-200 PLC 使用说明一、 PLC 的结构与工作原理PLC 的结构PLC 的类型繁多,功能和指令系统也不尽相同,但结构与工作原理则大同小异,通常由主机、输入/输出接口、电源、编程器扩展器接口和外部设备接口等几个主要部分组成。
1. 主机主机部分包括中央处理器(CPU )、系统程序存储器和用户程序及数据存储器。
CPU 是PLC 的核心,它用以运行用户程序、监控输入/输出接口状态、作出逻辑判断和进行数据处理,即读取输入变量、完成用户指令规定的各种操作,将结果送到输出端,并响应外部设备(如编程器、电脑、打印机等)的请求以及进行各种内部判断等。
PLC 的内部存储器有两类,一类是系统程序存储器,主要存放系统管理和监控程序及对用户程序作编译处理的程序,系统程序已由厂家固定,用户不能更改;另一类是用户程序及数据存储器,主要存放用户编制的应用程序及各种暂存数据和中间结果。
2. 输入/输出(I/O )接口I/O 接口是PLC 与输入/输出设备连接的部件。
输入接口接受输入设备(如按钮、传感器、触点、行程开关等)的控制信号。
输出接口是将主机经处理后的结果通过功放电路去驱动输出设备(如接触器、电磁阀、指示灯等)。
I/O 接口一般采用光电耦合电路,以减少电磁干扰,从而提高了可靠性。
I/O 点数即输入/输出端子数是PLC 的一项主要技术指标,通常小型机有几十个点,中型机有几百个点,大型机将超过千点。
3. 电源图中电源是指为CPU 、存储器、I/O 接口等内部电子电路工作所配置的直流开关稳压电源,通常也为输入设备提供直流电源。
4. 编程器编程器是PLC 的一种主要的外部设备,用于手持编程,用户可用以输入、检查、修改、调试程序或监示PLC 的工作情况。
除手持编程器外,还可通过适配器和专用电缆线将PLC 与电脑联接,并利用专用的工具软件进行电脑编程和监控。
5. 输入/输出扩展单元I/O 扩展接口用于连接扩充外部输入/输出端子数的扩展单元与基本单元(即主机)。
S7―200仿真软件在教学中的应用共5页word资料
S7―200仿真软件在教学中的应用Programmable Logic Controller自诞生之后因其使用灵活方便、可靠性高、功能强等优点快速成为工业及相关领域中最重要、应用最多的工业控制装置,并已跃居工业生产自动化三大支柱(即Programmable Logic Controller、机器人和CAD/CAM)的首位。
对于广大学生来说,它已不仅仅是一门课程,而是一项实用性较强的技术,掌握了这门技术,毕业后可直接应用于工作实践。
如何让学生理解、掌握并能熟练应用这门技术,笔者发现在教学中应用仿真软件辅助教学效果极好。
本文介绍SiemensS7-200仿真软件在教学中的应用。
一、Siemens S7-200仿真软件S7-200仿真V4.0汉化v2是一款免安装仿真软件,解压缩后双击“S7-200汉化版”即可。
仿真前先用STEP7-MicroWIN编写程序,编写完成后在菜单栏“文件”里点击“导出”,弹出一个“导出程序块”的对话框,选择存储路径,填写文件名,保存类型的扩展名为awl,之后点保存。
打开仿真软件,输入密码“6596”;双击Programmable Logic Controller面板选择CPU型号,点击菜单栏的“程序”,点“装载程序”,在弹出的对话框中选择要装载的程序部分和STEP 7-MicroWIN的版本号,一般情况下选“全部”就行了,之后“确定”,找到awl文件的路径“打开”导出的程序,在弹出的对话框点击“确定”;再点那个绿色的三角运行按钮让Programmable Logic Controller进入运行状态,点击下面那一排输入的小开关给Programmable Logic Controller输入信号就可以进行仿真了。
该软件可以模拟S7-200系列的真实硬件图,通过输入点的通断模拟输出量变化,具有很好的直观性,并且支持扩展模块,同时可以监控Programmable Logic Controller相关的内部变量。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SIM7020C模块基本应用2018年5月SIM7020目前已经完成功能开发,支持TCP/IP,电信云/ONENET等网络协议,结合国内运营商以及NB-IOT特性,培训主要分为:a.SIM7020C模块找网+数传+省电组合使用SIM7020 SOCKET命令SIM7020 兼容2G模块TCP/IP指令SIM7020 省电模式电信b.电信云/ONENET平台介绍电信卡接入特性ONENET平台简单介绍c.SIM7020C模块抓取log相关模块开机注册网络时间模块开机[14:27:46.880]收←◆//模块开机时间*MATREADY: 1+CFUN: 1[14:27:47.618]收←◆AT+CREG=1OK[14:27:48.428]收←◆//SIM卡识别时间+CPIN: READY[14:27:49225]◆AT+CGREG=1[14:27:49.225]收←AT+CGREG1OK[14:28:01.711]收←◆//模块注册网络/数据业务附着时间CREG1+CREG: 1+CGREG: 1MTK推荐TCP应用方式---AT+CSOC*MATREADY: 1// 模块开机AT+CSOC=1,1,1//设置TCP连接模式+CSOC: 0+CFUN: 1+CPIN: READY //SIM卡识别OKAT+CSOCON=0,5245,"116.247.119.165"AT+CSQ+CSQ: 25,0//查询信号强度OKOK//建立TCP连接该指令为同步模式,OK返回,表示TCP建立成功AT+COPS?+COPS: 0,2,“46011”,9//查询网络注册OK AT+CSOSEND=0,0,”Hello world!”OK //发送数据,字符串形式发送,最大512字节。
AT+CGATT?+CGATT: 1//查询数据业务附着状态OK AT+CSOSEND=0,6,313233OK //发送数据,HEX1024(512hexAT+CGPADDR=1+CGPADDR: 1,"10.44.56.80 "//格式发送,最大(字节)个。
AT+CSOSENDFLAG=1OK //设置TCP的ACK flag 。
OK// 模块开机注册网络后会自动激活,所以直接查询是否获取IP地址即可。
AT+CSOSEND=0,0,”Hello world!”OKSEND: 0,12AT+CSODSEND=0,64 // 进入数据模式发送>DATA ACCEPT: 64AT+CSOCON? //查询连接状态+CSOCON: 0,1SEND: 0,64AT+CSODSEND=0> //不定长发送数据OKAT+CSOACK //查询TCP发送状态+CSOACK: 0,110,110,0DATA ACCEPT: 11 //Esc取消发送,Ctrl+z发送SEND: 0,11+CSONMI: //HEX格式接收数据OKAT+CSOCL=0// 关闭TCP/IP连0,132,000102030405060708090A00010203 0405060708090A000102030405060708090 A000102030405060708090A000102030405 060708090A000102030405060708090A OK 接目前只做client端,最多支持5路连接。
AT+CSORCVFLAG=1OK //设置以字符串格式接收数据+CSONMI: 0,12,Hello world~//字符串格式接收数据AT+CSOC=1,2,1//设置UDP 连接模式+CSOC: 0OKAT+CSOCON=05246"116247119165"+CSONMI: //HEX格式接收数据0132000102030405060708090A00010203AT+CSOCON=0,5246,116.247.119.165 OK //建立UDP链接请求AT+CSOSEND=0,0,”Hello world!”0,132,000102030405060708090A00010203 0405060708090A000102030405060708090 A000102030405060708090A000102030405 060708090A000102030405060708090A,,OK //发送数据,字符串形式发送,最大512字节。
AT+CSOSEND=06313233AT+CSORCVFLAG=1OK //设置以字符串格式接收数据AT+CSOSEND=0,6,313233OK //发送数据,HEX格式发送,最大1024(512字节)个hex +CSONMI: 0,12, Hello world~ //字符串格式接收数据AT+CSODSEND=0,64> // 发送数据DATA ACCEPT: 64AT+CSOCON? //查询连接状态+CSOCON: 0,2AT+CSODSEND=0> //发送数据DATA ACCEPT: 11 //Esc OKAT+CSOCL=0// 关闭UDP连接取消发送,Ctrl+z发送OKMTK推荐TCP应用方式---AT+CSOC模块开机/注册网络/数据业务附着/TCP建立/发送数据/TCP关闭/进入PSM模式整个过程,模块的峰值电流和平均电流。
MTK推荐TCP应用方式---AT+CSOC模块进入PSM模式后,模块的峰值电流和平均电流。
AT/AT+CPSMS=0流程图参考AT+CPIN?AT+CSQAT+COPS?/AT+CGATT?AT+CGPADDR=1AT+CSOC=1,1,1AT+CSOCON=0,7015,""拉低pwrkey引脚唤醒模块AT CSOCON0,7015,116.247.119.165AT+CSOSEND=0,6,313233+CSONMI: 0,20,646464……AT+CSOCL=0AT+CPSMS=1AT+CSOCL=0+CPSMSTATUS: "ENTER PSM"兼容SIM800C方式---AT+CIPSTART*MATREADY: 1// 模块开机+CFUN: 1AT+CIPSTART="TCP","112.74.93.163",7015OK//建立TCP/IP请求CONNECT OK+CPIN: READY //SIM卡识别AT+CSQ+CSQ: 25,0//查询信号强度CONNECT OK//链接成功提示AT+CIPSEND=200//发送数据> //填充数据内容SEND OK//发送数据成功OKAT+COPS?+COPS: 0,2,“46011”,9//查询网络注册OK +CIPRXGET: 1//接收数据URC提示AT+CIPRXGET=4//查看数据长度+CIPRXGET: 4,200AT+CGATT?+CGATT: 1//查询数据业务附着状态OK OKAT+CIPRXGET=2,1024//读取数据信息+CIPRXGET: 2,200,0AT+CIPRXGET=1//设置TCP接收数据上报URC提示OKAT+CSTT=“ctnb“ // 设置APN 999999999999999999999999999999999999999999999……OKAT+CIPSHUT//TCP关闭及PDP去激活SHUT OKOKAT+CIICR//PDP激活OKAT+CIFSR//获取IP地址10.170.25.79AT+CPSMS=1//请求模块进入PSM模式OK+CPSMSTATUS: "ENTER PSM"兼容SIM800C方式---AT+CIPSTART模块开机/注册网络/数据业务附着/TCP建立/发送数据/TCP关闭/进入PSM模式整个过程,模块的峰值电流和平均电流。
兼容SIM800C方式---AT+CIPSTART模块进入PSM模式后,模块的峰值电流和平均电流。
AT/AT+CPSMS=0流程图参考AT+CPIN?AT+CSQAT+COPS?/AT+CGATT?AT+CIPRXGET=1AT+CSTT/AT+CIICR/AT+CIFSRAT+CIPSTART=“TCP”,”116.247.119.165”,7015拉低pwrkey引脚唤醒模块AT+CIPSEND=*+CIPRXGET: 1AT+CIPRXGET=4AT+CIPRXGET=2,1024AT+CPSMS=1AT+CIPSHUT+CPSMSTATUS: "ENTER PSM"注册是否需要使用APN?目前注册一般不需要设置APN,但是有些地区的运营商注册时必须要APN。
这个设置主要来自于运营商策略。
以下需要和运营商确认:AT*MCGDEFCONT=“IP”,”SHNBIOT”---上海联通AT MCGDEFCONT IP,CTNB电信AT*MCGDEFCONT=“IP””CTNB”---AT*MCGDEFCONT=“IP”,”CMNBIOT”---移动为什么没有激活命令了?在2G产品里面,我们需要设置APN激活才能使用数据业务。
比如CMMTM,CMIOT等等4G产品里面,当CGREG注册成功时已经获得IP,除特殊APN场景外,一般不需要重在产品里当注册成功时经获得除特殊场景外般需要重新激活。
但是在模块使用时一般还是有个需要激活的命令让AP可以使用数据业务SIM7020中,SIMCOM自己维护了个激活获得IP的过程,客户使用大部分数据业务在中自己维护了一个激活获得的过程客户使用大部分数据业务命令不需要再去激活。
只需要等待CGREG为1,确认AT+CGPADDR=1可以获得IP即可进行数据业务CIPSTART命令的APN如何获得?AT+CSTT?—默认为空,,+CSTT: "","",""OKAT+Creg?+CREG: 0,2+CREG:02OKAT+Creg?CREG02+CREG: 0,2OKAT+Cstt?+CSTT: "ctnb","",""OKAT+CSTT---使用网络下发的APNOK所以可以直接AT+CIPSTART,除特殊场景不需要设置专门APN为什么存在两套TCP/IP的AT命令1.兼容SIM800 2G模块TCP/IP命令是为了之前使用SIMCOM模块的客户而开发的,维护了比较复杂的状态机,支持TCP/UDP client,TCP/UDP server等比较多的功能2.Socket方式的TCP/IP命令相对比较简单,把更多的SOCKET配置的权利交给了客户,这样可以比较简单的支持IPV6等功能。