文档库 最新最全的文档下载
当前位置:文档库 › 宏电DTUGPRS远传实例

宏电DTUGPRS远传实例

宏电DTUGPRS远传实例
宏电DTUGPRS远传实例

GPRS信号监测装置调试

硬件接线图

一、ADAM-4117参数设置

1.将ADAM-4117模块右侧开关拨至INIT(配置状态);

2.打开调试软件https://www.wendangku.net/doc/0013931001.html,Utility,选择相应的串口号,右击选择Search,出现对话框(图a),点击Start,直至搜索到模块()后点击Cancel;

图a

3.点击4117(*),配置并保存相应参数,如图(b)。点击右上角的“Applychange”保存设置到模块的芯片里。

图b

二、宏电H7710GPRSDTU模块参数设置

1.断电,打开调试软件sscom32.exe,选择相应串口号,设置相应参数如图c(修改参数的波特率一直为57600);

图c

2.按住空格键,通电,直至出现图d现象;

图d

3.按照帮助指示输入“H”,出现主菜单(图e),输入“C”,再输入密码“1234”,回车,进入DTU配置(C)菜单(图f);

图e图f图g

4.输入“3”,进入“数据服务中心设置(DSC)”菜单(图g),

输入“1”,配置“DSCIP地址”,

;输入“2”,配置“DSC域名”;

(注:若已配置固态IP地址,则无需配置域名,即配置域名时按回车键即可;若使用动态IP地址,则将IP地址设为0.0.0.0,域名改为相应的域名地址)

输入“3”,配置“DSC通讯端口”,端口号自己定义,但必须与读取时端口号设置一致;

输入“4”,配置“DNSIP地址”,

,一般设为主站的DNSIP地址;输入“r”,保存设置输入Y或者N。

5.输入“4”进入“用户串口设置”菜单(图h)

图h图i

输入“1”,配置波特率(图i),一般采用9600bps,故输入“4”,再输入“r”

返回菜单;

输入“2”,配置数据位,一般设为8;

输入“3”,配置校验位,一般设为无校验位,故输入“1”,再输入“r”返回菜单;

输入“4”,配置停止位,一般设为1;

输入“r”,返回主菜单。

6.输入“5”,进入“特殊选项设置”菜单(图j)

图j

输入“6”,配置“通讯协议选择(透明0/DDP协议1)”

,一般选择透明,故输入“0”;

输入“7”,配置“网络连接方式(UDP0/TCP1)”

,一般采用TCP连接方式,故输入“1”;

输入“r”,再输入“r”返回主菜单。

7.输入“D”,查看配置参数情况,检查是否正确。(也可在各个次菜单里输

入“D”查看各分支参数情况)

8.测试,一直输入“r”,直至出现汉字,再将测试软件的波特率改为9600bps,

开始测试,若显示图k的情况,则说明配置正确。

图k

三、虚拟串口设置

1.打开虚拟串口软件VSPM;

2.选择<虚拟串口管理>-><新增虚拟串口>,(图L);

图L

3.输入指定虚拟串口信息(图m);

串口号(可随便设置):AdamApax软件搜索出来的串口号(即第一步中的串口号),若无此串口号选择,需要将RS-485连接线拔去;

远程服务器IP地址:

远程服务器监听端口:上面设置的DSC通讯端口号;

图m

然后点击设置,选择工作模式,即。

四、KEPServerEx设置

1.打开软件KEPServerEx;

2.创建Channel;

在左窗口空白处右击——选择“NewChannel”——出现对话框,选择“下一步”——选择协议“ModbusSerial”(图n)“下一步”——设置相应参数(必须与之前设置相对应,图O)“下一步”——“下一步”——“完成”。

图n

图O

3.创建Device;

右击新创的“Channel”——选择“NewDevice”——出现对话框,选择“下一步”——选择“Modbus”协议——设置DeviceID号(即为ADAM4117中所设地址号,默认为8,图p),“下一步”——设置数据发送时间等参数(图q)——“下一步”——“完成”。

图p

图q

4.创建TegProperties;

在右窗口右击,选择“NewTegProperties”,出现图R窗口,设置相应参数(Modbus 地址从400001开始)。

图R

5.点击菜单栏中按钮,查看数据发送情况。(图s)

图s

宏电物联网解决方案

内部 公开
Connecting Machine
物联网解决方案
2009.12
Hongdian, the power of m2m communications

前 言
Connecting Machine
IBM前首席执行官郭士纳提出一个重要观点,认为 IBM前首席执行官郭士纳提出一个重要观点,认为 计算模式每隔15年发生一次变革。1965年前后是 计算模式每隔15年发生一次变革。1965年前后是 以系统性为特征的大型机,1980年前后是以独特 系统性为特征的大型机,1980年前后是以独特 性为特征的个人计算机,而1995年前后则是以共 为特征的个人计算机,而1995年前后则是以共 同性为特征的互联网革命。这一判断像摩尔定律一 同性为特征的互联网革命。这一判断像摩尔定律一 样准确,人们把它称为“十五年周期定律”。 根据“十五年周期定律”,互联网革命在进入成年 的时候将会发生重大变化,这一变化就是物联网。 的时候将会发生重大变化,这一变化就是物联网。 物联网将以拟人性为特征。 物联网将以拟人性为特征。 每一次技术变革都引起企业间、产业间甚至国家间 竞争格局的重大动荡和变化。可见,我们面临着前 所未有的机遇与挑战。 所未有的机遇与挑战。
2010年4月20日
物联网解决方案
Page: 2

提 纲
Connecting Machine
n
物联网概要
n n n n n
网络网概述 物联网系统基本构架 物联网六大特征 物联网支撑技术 物联网关键技术
n n n
宏电物联网产品 宏电物联网解决方案 关于宏电
2010年4月20日
物联网解决方案
Page: 3

宏电DTUGPRS远传实例

GPRS信号监测装置调试 硬件接线图 一、ADAM-4117参数设置 1.将ADAM-4117模块右侧开关拨至INIT(配置状态); 2.打开调试软件https://www.wendangku.net/doc/0013931001.html,Utility,选择相应的串口号,右击选择Search,出现对话框(图a),点击Start,直至搜索到模块()后点击Cancel; 图a 3.点击4117(*),配置并保存相应参数,如图(b)。点击右上角的“Applychange”保存设置到模块的芯片里。 图b

二、宏电H7710GPRSDTU模块参数设置 1.断电,打开调试软件sscom32.exe,选择相应串口号,设置相应参数如图c(修改参数的波特率一直为57600); 图c 2.按住空格键,通电,直至出现图d现象; 图d 3.按照帮助指示输入“H”,出现主菜单(图e),输入“C”,再输入密码“1234”,回车,进入DTU配置(C)菜单(图f); 图e图f图g 4.输入“3”,进入“数据服务中心设置(DSC)”菜单(图g), 输入“1”,配置“DSCIP地址”, ;输入“2”,配置“DSC域名”; (注:若已配置固态IP地址,则无需配置域名,即配置域名时按回车键即可;若使用动态IP地址,则将IP地址设为0.0.0.0,域名改为相应的域名地址) 输入“3”,配置“DSC通讯端口”,端口号自己定义,但必须与读取时端口号设置一致;

输入“4”,配置“DNSIP地址”, ,一般设为主站的DNSIP地址;输入“r”,保存设置输入Y或者N。 5.输入“4”进入“用户串口设置”菜单(图h) 图h图i 输入“1”,配置波特率(图i),一般采用9600bps,故输入“4”,再输入“r” 返回菜单; 输入“2”,配置数据位,一般设为8; 输入“3”,配置校验位,一般设为无校验位,故输入“1”,再输入“r”返回菜单; 输入“4”,配置停止位,一般设为1; 输入“r”,返回主菜单。 6.输入“5”,进入“特殊选项设置”菜单(图j) 图j 输入“6”,配置“通讯协议选择(透明0/DDP协议1)” ,一般选择透明,故输入“0”; 输入“7”,配置“网络连接方式(UDP0/TCP1)” ,一般采用TCP连接方式,故输入“1”; 输入“r”,再输入“r”返回主菜单。

宏电DTU参数配置

宏电DTU的参数配置和与DEMO的连接测试 一、DTU的参数配置与下载 1、RS232接口的DTU接线原则:232母头连接线的RXD连接DTU的RS(B-);TXD连 接DTU的TX(A+)。GND接地一定要跟电源的GND相连接。否则通讯不上。 2、RS485接口的DTU接线原则:485+接A+;485-接B-。 3、配置DTU参数的时候一定要把IP设定为公网IP,另外端口映射一定要正确。 4、具体的DTU参数配置如下图所示: 图1.1 在图1中的DSC连接类型中选择UDP连接方式。IP地址设定为公网IP。

在图2中的本地IP也不需要进行设置。 图1.3

在图8中的本地端口和DNS地址不需要配置选择系统默认的就行。 图1.5

图1.6 图1.7

图1.8 配置注意问题: 1、配置过程中一定要注意IP地址是设定公网IP,并且端口号得映射也一定要与本机电脑 在路由器上的映射端口号相一致,否则就会出现连接不上的现象。 2、在配置好参数向DTU下载的过程中一定要先把DTU断电,点击“连接”之后再给DTU 上电,才能连接成功。连接成功之后,点击“全选”然后再点击“设置”就可以把配置好的参数下载到DTU中去。 二、DTU与DSC_DEMO的连接设置 DTU演示系统与DTU的连接过程中,也要对其进行参数设置,否则无法连接成功。具体的 需要设置的参数为:“设置”,如下图所示

图2.1 图2.2 在图2.2中“指定IP”前面一定不能选,服务类型选择UDP,启动类型:自动启动。 图2.3 按照上面的步骤配置完成后,先点击“启动服务”然后再开启DTU电源,连接成功后显示如下的界面。

宏电DTU与力控组态软件联调方法

力控组态软件与宏电DTU联调设置方法 一力控软件配置方法: 1、首先安装好力控软件,双击桌面上力控的快捷图标 点击“新建”,新建一个工程。 点击“确定”按钮,再点击工程管理器上的开发,进入开发系统 会提示找不到加密狗,点击“忽略”进入工程。 2、以下以建立一个modbus通讯设备的GPRS通讯为例,讲解如何利用力控跟Io 设备进行GPRS通讯。

双击“IO设备组态”,则进入IoManager 双击“MODBUS (RTU串口)”,弹出如下窗口:

主要完成以下几个功能:建立设备名称(必须是英文名称,不能用非法字符和数字开头);修改更新周期(相当于数据的更新周期,本参数设置的时间长一些可以节省GPRS流量);修改超时时间;设备地址(与真实硬件设备必须对应);通讯方式选择网桥,是力控特有的通讯机制,次通讯机制为多线程并发方式,通讯效率高更加稳定。完成后点击“下一步” 上图以宏电DTU的UDP通讯方式为例,需要设置端口号和设备ID号码,这些设置要与宏电DTU的设置相同。 点击“下一步”,此设置与DTU设备无关,只跟硬件设备的要求有关,一般情况下不需要特殊设置。

点击“完成”,则设备驱动建立完成 3、建点——建数据库组态连接关闭IoManager,返回到开发系统中。 双击“数据库组态”

在“数据库”处点击右键——新建,选择“模拟I/O点”,点击“继续” 建立点名称tag1(必须是英文名称,不能用非法字符和数字开头),点击“数据连接”

例如我读取设备中03号功能码、地址偏移为1的数据,则按照如上图设置;但是具体设置还是要详细看设备说明书。 如上图,则数据库IO连接建立完成。 4、保存数据库内容,关闭DbManager,进入力控开发系统 在“系统配置”中,双击初始启动程序,把网桥选项勾选上

加工中心铣螺纹宏程序精华

加工中心铣螺纹宏程序 精华 -CAL-FENGHAI-(2020YEAR-YICAI)_JINGBIAN

加工中心通用铣螺纹宏程序编程教程 使用G03/G02三轴联动走螺旋线,刀具沿工件表面(孔壁或圆柱外表)切削。螺旋插补一周,刀具Z向负方向走一个螺距量。 工作原理 使用G03/G02三轴联动走螺旋线,刀具沿工件表面(孔壁或圆柱外表)切削。螺旋插补一周,刀具Z向负方向走一个螺距量。 编程原理:G02 I3. 等于螺距为2.5mm 假设刀具半径为5mm则加工M16的右旋螺纹 优势 使用了三轴联动数控铣床或加工中心进行加工螺纹,相对于传统螺纹加工 1、如螺距为2的螺纹铣刀可以加工各种公称直径,螺距为2mm的内外螺纹 2、采用铣削方式加工螺纹,螺纹的质量比传统方式加工质量高 3、采用机夹式刀片刀具,寿命长 4、多齿螺纹铣刀加工时,加工速度远超攻丝 5、首件通止规检测后,后面的零件加工质量稳定 使用方法 G65 P1999 X_ Y_ Z_ R_ A_ B_ C_ S_ F_ XY 螺纹孔或外螺纹的中心位置X=#24 Y=#25 Z 螺纹加工到底部,Z轴的位置(绝对坐标) Z=#26 R快速定位(安全高度)开始切削螺纹的位置 R=#18 A螺纹螺距A=#1 B螺纹公称直径B=#2 C螺纹铣刀的刀具半径C=#3 内螺纹为负数外螺纹加工为正数 S主轴转速 F进给速度,主要用于控制刀具的每齿吃刀量 如: G65 p1999 X30 Y30 Z-10 R2 A2 B16 C-5 S2000 F150; 在X30y30的位置加工 M16 螺距2 深10的右旋螺纹加工时主轴转速为2000转进给进度为150mm/min 宏程序代码 O1999; G90G94G17G40; G0X#24Y#25;快速定位至螺纹中心的X、Y坐标 M3S#19;主轴以设定的速度正转 #31=#2*+#3;计算出刀具偏移量 #32=#18-#1;刀具走螺旋线时,第一次下刀的位置 #33=#24-#31; 计算出刀具移动到螺纹起点的位置 G0Z#18;刀具快速定位至R点 G1X#33F#9;刀具直线插补至螺旋线的起点,起点位于X的负方向 N20 G02Z-#32I#31;以偏移量作为半径,以螺距作为螺旋线Z向下刀量(绝对坐标)

数控铣床宏程序编程

变量 普通加工程序直接用数值指定G代码和移动距离;例如,GO1和X100.0。使用用户宏程序时,数值可以直接指定或用变量指定。当用变量时,变量值可用程序或用MDI面板上的操作改变。#1=#2+100 G01X#1F300 说明: 变量的表示计算机允许使用变量名,用户宏程序不行。变量用变量符号(#)和后面的变量号指定。例如:# 1 表达式可以用于指定变量号。此时,表达式必须封闭在括号中。例如:#[#1+#2-12] 变量的类型变量根据变量号可以分成四种类型 变量号变量类型功能#0空变量该变量总是空,没有值能赋给该变量. #1-#33 局部变量局部变量只能用在宏程序中存储数据,例如,运算结果.当断电时,局部变量被初始化为空.调用宏程序时,自变量对局部变量赋值, #100-#199

#500-#999 公共变量公共变量在不同的宏程序中的意义相同.当断电时,变量#100-#199初始化为空.变量#500-#999的数据保存,即使断电也不丢失. #1000 系统变量系统变量用于读和写CNC运行时各种数据的变化,例如,刀具的当前位置和补偿值. 变量值的范围局部变量和公共变量可以有0值或下面范围中的值: -1047到-10-29或-10-2到-1047 如果计算结果超出有效范围,则发出P/S报警N O.111. 小数点的省略当在程序中定义变量值时,小数点可以省略。例:当定义#1=123;变量#1的实际值是123.000。 变量的引用为在程序中使用变量值,指定后跟变量号的地址。当用表达式指定变量时,要把表达式放在括号中。例如:G01X[#1+#2]F#3; 被引用变量的值根据地址的最小设定单位自动地舍入。例如:当G00X#/;以1/1000mm的单位执行时,CNC把123456赋值给变量#1,实际指令值为G00X12346.

宏电智能充电桩解决方案

宏电智能充电桩解决方案 一、应用背景 世界能源需求的不断攀升和自然资源的日益枯竭,对能源供应商、工业企业及消费者都提出了新的挑战,尽可能以高效和可持续的方式使用能源成为了当务之急。电动汽车产业在新能源背景下蓄势勃发,已经成为流行最广、节能环保的绿色出行交通工具,电动车数量在最近几年不断增长。但目前电动车配套的充电器,一次充电经常需要7-8小时,一旦行驶途中没有电能,将使行车人陷入尴尬的境地,这一点对电动车的发展造成了很大的困扰,如何解决充电难,充电时间久,已经成为电动车发展的一个瓶颈。 二、宏电智能充电桩方案架构: 当前充电桩行业面临的主要问题包括: 1、充电桩分布散,车主难以找到充电桩; 2、充电时间长,车主等待时间长,很多车主不愿意等待; 3、充电桩结构复杂,维护管理困难; 4、充电桩位置分布散,包括地下停车场,高速公路都可能需要大量充电桩,管理不便; 针对以上的问题,深圳宏电技术股份有限公司依托自己在互联网+行业丰富的经验,借助丰富的网络接入产品,为充电桩构建了一套基于互联网+的基础解决方案,实现充电桩的智能化,有效的解决了充电桩发展的问题。整个系统包括充电桩系统、接入系统、网络应用平台,运营管理中心以及基于服务平台的终端应用。

宏电智能充电桩系统结构 三、宏电智能充电桩解决方案 宏电智能充电桩解决方案包括一系列的个性化解决方案,结合不同的充电桩设备和需求,采用不同的宏电设备,可以实现从最简单的网络接入,到丰富的网络功能以及应用,满足不同客户不同场景的应用需求。 1、宏电DTU在充电桩无线联网管理中的应用:将宏电DTU嵌入到充电桩内部,与控制系统结合,就可以为中小型充电桩提供快速简单的网络接入以及数据透传。整个宏电智慧充电桩系统由充电桩、宏电DTU、后端网管平台、数据

加工中心铣螺纹宏程序精华

加工中心通用铣螺纹宏程序编程教程 使用G03/G02三轴联动走螺旋线,刀具沿工件表面(孔壁或圆柱外表)切削。螺旋插补一周,刀具Z向负方向走一个螺距量。 工作原理 使用G03/G02三轴联动走螺旋线,刀具沿工件表面(孔壁或圆柱外表)切削。螺旋插补一周,刀具Z向负方向走一个螺距量。 编程原理:G02 Z-2.5 I3. Z-2.5等于螺距为2.5mm 假设刀具半径为5mm则加工M16的右旋螺纹 优势 使用了三轴联动数控铣床或加工中心进行加工螺纹,相对于传统螺纹加工 1、如螺距为2的螺纹铣刀可以加工各种公称直径,螺距为2mm的内外螺纹 2、采用铣削方式加工螺纹,螺纹的质量比传统方式加工质量高 3、采用机夹式刀片刀具,寿命长 4、多齿螺纹铣刀加工时,加工速度远超攻丝 5、首件通止规检测后,后面的零件加工质量稳定 使用方法 G65 P1999 X_ Y_ Z_ R_ A_ B_ C_ S_ F_ XY 螺纹孔或外螺纹的中心位置X=#24 Y=#25 Z 螺纹加工到底部,Z轴的位置(绝对坐标) Z=#26 R 快速定位(安全高度)开始切削螺纹的位置 R=#18 A 螺纹螺距A=#1 B 螺纹公称直径B=#2 C 螺纹铣刀的刀具半径C=#3 内螺纹为负数外螺纹加工为正数 S 主轴转速 F 进给速度,主要用于控制刀具的每齿吃刀量 如: G65 p1999 X30 Y30 Z-10 R2 A2 B16 C-5 S2000 F150; 在X30y30的位置加工 M16 螺距2 深10的右旋螺纹加工时主轴转速为2000转进给进度为150mm/min 宏程序代码 O1999; G90G94G17G40; G0X#24Y#25; 快速定位至螺纹中心的X、Y坐标 M3S#19; 主轴以设定的速度正转 #31=#2*0.5+#3; 计算出刀具偏移量 #32=#18-#1; 刀具走螺旋线时,第一次下刀的位置 #33=#24-#31; 计算出刀具移动到螺纹起点的位置 G0Z#18;刀具快速定位至R点 G1X#33F#9; 刀具直线插补至螺旋线的起点,起点位于X的负方向 N20 G02Z-#32I#31;以偏移量作为半径,以螺距作为螺旋线Z向下刀量(绝对坐标)

宏电H7710DTU-GPRS远传实例

宏电H7710DTU-GPRS远传实例

GPRS信号监测装置调试 硬件接线图 一、ADAM-4117参数设置 1.将ADAM-4117模块右侧开关拨至INIT (配置状态); 2.打开调试软件https://www.wendangku.net/doc/0013931001.html, Utility,选择相应的串口号,右击选择Search,出现对话 框(图a),点击Start,直至搜索到模块()

后点击Cancel; 图a 3.点击4117(*),配置并保存相应参数,如图(b)。点击右上角的“Apply change”保存设置到模块的芯片里。 图b 二、宏电H7710 GPRS DTU模块参数设置 1.断电,打开调试软件sscom32.exe,选择相应串口号,设置相应参数如图c(修改参

数的波特率一直为57600); 图c 2.按住空格键,通电,直至出现图d现象; 图d 3.按照帮助指示输入“H”,出现主菜单(图e),输入“C”,再输入密码“1234”,回车,进入DTU配置(C)菜单(图f);

图 e 图 f 图g 4.输入“3”,进入“数据服务中心设置(DSC)”菜单(图g), 输入“1”,配置“DSC IP地址(公网 地址,http//:192.168.1.1)”, ;输入“2”,配置“DSC 域名”;

(注:若已配置固态IP地址,则无需配置域名,即配置域名时按回车键即可;若使用动态IP 地址,则将IP地址设为0.0.0.0,域名改为相应的域名地址) 输入“3”,配置“DSC 通讯端口”,端口号自己定义,但必须与读取时端口号 设置一致; 输入“4”,配置“DNS IP地址”, ,一般设为主站的DNS IP地址;输入“r”,保存设置输入Y或者N。 5.输入“4”进入“用户串口设置”菜单(图h)

fanuc_加工中心宏程序

fanuc 加工中心宏程序+G10的应用 G10指令的应用非常广泛,通过G10来设置机床刀具的有关数据来实现分层铣削.对任意轮廓倒圆角. G10的基本格式 刀具长度补偿G10 L10 P(刀具号)R(补偿值) 刀具长度磨损G10 L11 P R 刀具半径补偿G10 L12 P R 刀具半径磨损G10 L13 P R 这个格式中的p 为刀具号可以为变量 R为半径值可以为变量 只要设定G10 中R的参数值那么在刀补中的相应的值将失效.举个例子 假如刀具半径为10 我们可以这样设定 G10L12P01R10 这样就给1号刀的半径补偿中设定半径为10在用半径补偿是就会掉用此值. 下面我们来看一个简单的例子铣削一个40的正方形刀具半径为10 O1200 G54G17G90G80G49G40G98 G00X-60Y-60 Z5 G10L12P01R10 G01Z-5F100 G01G41X0Y0D01F100 Y40 X40 Y0 X0 G40G00X-60Y-60 G0Z100 M30 这个是个很简单的例子当然我们可以再半径补偿的半径是用变量来表示 同样用上面的这个例子我们留0.1的加工余量来精加工.程序怎么写 O1200 #100=1 G54G17G90G80G49G40G98 G00X-60Y-60M3S600 Z5 #5=10.1 N10 G10L12P01R#5 G00X-60Y-60Z10 G01Z-5F100 G01G41X0Y0D01F100 Y40 X40 Y0 X0

G40G00X-60Y-60 #10=10 改半径值精加工 #100+#100+1 计数 M3S2000 精加工高速 IF[#100LE2]GOTO10 G0Z100 M30 下面我们来看这个比较复杂的零件怎么来价工.

宏电模块设置步骤(最终版)

宏电模块设置步骤 第一步:双击软件启动图标,运行软件。 第二步:软件运行后,会出现设置界面 第三步:在设备断电的情况下,点击界面上打开串口的按钮,再点击连 接。 第四步:给设备上电。 第五步:输入密码1234 备注:如显示连接超时或不通,检查通讯串口线及端口是否开通。 第六步:选择配置列表里的移动服务设置。

。 第七步:将配置项里的服务代码及接入点名称勾选并填写正确。 第八步:选择配置列表里的DTU设置。 第九步:将配置项里的DTU标示设置为SIM卡的号码

第十步:选择配置列表里的通道1 第十一步:将配置项里的DSC IP、DSC通讯端口、连网方式勾选并分别设置为公网固定IP,所开通的侦听端口及TCP-CLT 第十二步:点击配置列表里的通道1下的高级配置 第十三步:勾选配置项里的启用DDP协议,并选择“是” 第十四步:点击配置列表下的串口设置

第十五步:勾选配置项里的选择并将波特率设置为9600,数据位设置为8,停止位设置为1,校验位设置为无,流控制设置为无。 第十六步:点击界面上方配置按钮 第十七步:当出现配置成功的提示后,点击保存后再点击关闭串口 的按钮或直接点击关闭串口的按钮均可。 第十八步:重启设备即重新开关机设备一次。 第十九步:查看通讯模块指示灯是否正常闪烁。 第二十步:断电取下连接线,与设备重新连接后再供电,让设备正常运行。 注意事项: 1.sim卡要放置在通讯模块中。 2.禁止热插拔任何一条通讯线及sim卡 模块不上线的原因如下: 1.sim卡欠费停机或未开通GPRS业务。 2.该地区移动公司变更业务导致。 3.天线未露出机箱外。 4.该地区信号强度极弱或无信号。

CNC代码及宏程式指令

加工中心宏程式 一变量 普通加工程序直接用数值指定G代码和移动距离;例如,GO1和X100.0。使用用户宏程序时,数值可以直接指定或用变量指定。当用变量时,变量值可用程序或用MDI面板上的操作改变。 #1=#2+100 G01 X#1 F300 说明: 变量的表示 计算机允许使用变量名,用户宏程序不行。变量用变量符号(#)和后面的变量号指定。 例如:#1 表达式可以用于指定变量号。此时,表达式必须封闭在括号中。 例如:#[#1+#2-12] 变量的类型 变量根据变量号可以分成四种类型 变量号变量类型功能 #0 空变量该变量总是空,没有值能赋给该变量. #1-#33 局部变量局部变量只能用在宏程序中存储数据,例如,运算结果.当断电时,局部变量被初始化为空.调用宏程序时,自变量对局部变量赋值, #100-#199 #500-#999 公共变量公共变量在不同的宏程序中的意义相同.当断电时,变量#100-#199初始化为空.变量#500-#999的数据保存,即使断电也不丢失. #1000 系统变量系统变量用于读和写CNC运行时各种数据的变化,例如,刀具的当前位置和补偿值. 变量值的范围 局部变量和公共变量可以有0值或下面范围中的值: -1047到-10-29或-10-2到-1047 如果计算结果超出有效范围,则发出P/S报警NO.111. 小数点的省略 当在程序中定义变量值时,小数点可以省略。 例:当定义#1=123;变量#1的实际值是123.000。 变量的引用 为在程序中使用变量值,指定后跟变量号的地址。当用表达式指定变量时,要把表达式放在括号中。 例如:G01X[#1+#2]F#3; 被引用变量的值根据地址的最小设定单位自动地舍入。 例如: 当G00X#/;以1/1000mm的单位执行时,CNC把123456赋值给变量#1,实际指令值为G00X12346. 改变引用变量的值的符号,要把负号(-)放在#的前面。 例如:G00X-#1 当引用未定义的变量时,变量及地址都被忽略。 例如:当变量#1的值是0,并且变量#2的值是空时,G00X#1 Y#2的执行结果为G00X0。 双轨迹(双轨迹控制)的公共变量

FANUC宏程序使用举例

FANUC宏程序使用举例 单轴外圆数控磨床,径向采用数控轴(X轴)控制,轴向仍用液压油缸驱动,因此无法使用两轴磨床数控系统提供的磨削循环功能。在实践中,可以使用FANUC系统提供的用户宏程序,编制单轴的磨削循环功能。根据机床的具体结构,又编制了砂轮手动修整、自动补偿及手动测量工件、自动补偿的控制功能。在青海重型机床厂生产的CA8311B轴颈车磨床上,经过一年多的生产使用,证明是实用的。下面分别介绍软件的内容。 1 功能介绍 1.1 外圆磨削循环 由于只有径向控制轴(X轴),无法实现连续进给磨削,只能实现两端进给的轴向磨削循环。因此在左右两端各设1个轴向行程识别开关(如图1所示)。 当砂轮移到工件的左端时,左端行程开关闭合,发出到位信号,程序中用接口输入变量#1005=1表示。控制系统接到该信号后,发出X轴进给移动指令,砂轮前进一个A值;同理,当系统接到右端行程开关发出的到位信号,程序中用接口输入变量#1006=1表示,砂轮前进一个B值。依次循环,直到到达指令的位置。 实现给定磨削量的磨削加工,可以按A、B两值相加为一个循环,将被磨除量均分。砂轮快速移至R点,经n次(A+B)磨削之后,其剩余量为h ?。若砂轮在工件左端,且h?<A时,按h?进给,否则按A值进给。若在工件右端,且h?<B值时,按h?进给,否则按B值进给。软件必须保证只在工件两端进给,中间不得进给。当磨除量变为零时,必须磨到另一端才能退砂轮。整个磨削过程分粗磨、精磨和光磨。在实际使用中,在R点设置一个暂停,操作者可以插入手动磨削,以利于修活使用,也可以再转为自动磨削。磨削初值用现在位置变量#5041取值。

宏电GPRS-DTU_H7210配置说明-整理

宏电GPRS-DTU_H7210配置说明 一、应用宏电H7000系列管理工具软件,配置DTU方法如下: 1.硬件连接,配置DTU时(以RS—485为例),11和12端子接电源,2和3 端子接232/485协议转换器的485端的D-/B和D+/A,232端通过USB/232转换器接入电脑的USB口。 2.DTU配置:打开H7000系列管理工具软件,参数设置如下: 初始连接DTU设备时,“连接设置”菜单中,波特率选择57600,数据位8,校验位None,停止位1。配置完后,点击“连接设备”,看连接设备是否成功。连接成功后,如下: 通道1:与DSC的通讯方式1:UDP+DDP DSC的端口1:5003(与组态王默认的端口号一直) DCS的域名1:若无固定IP,花生壳等域名解析软件申请的上位机固 定域名(有免费试用的,还有付费使用的,可自行选 择)。 运行参数:DTU身份识别码:可填写为手机号码(手机SIM卡必须可以访问 2G的网络) 调试信息:选INFO时,打开“命令交互”窗口,自动检测设备连 接状态,及信号强弱:信号强弱以0—31数值表示, 数值越大,信号越好。 “交互命令”检测没问题后,要把调试信息改为“OFF”。 RTU连接设置参数:波特率9600,数据位8,校验位:无,停止 位1,与PLC的Modbus参数相同即可。 注意:参数配置完后,要点击“设置参数”,待参数设置成功后,要点击“重 启设备”,待设备重启后,“交互命令”窗口才有效。 3.上位机要运行花生壳等域名解析软件,并保证域名解析正确。 上位机通过路由器上公网,需要做端口映射,进入路由器设置界面,在虚拟服务器内,做端口映射(5003),另外需要把上位机的IP地址设置为静态IP,如下图:

组态王通过宏电GPRS DTU与S7-200(modbus协议)通讯

组态王通过宏电GPRS DUT连接S7-200测试过程 一、简介 对于远程数据监控的系统,目前组态王提供了多种网络监控方式。其中,基于中国移动公司移动服务网络的GPRS(通用分组无线业务)服务或中国联通公司的CDMA(码分多址)服务,组态王提供了一种无线远程数据交换解决方案。采用此种数据交换方案,用户需要为计算机申请公网IP地址或域名及现场设备上连接支持GPRS或CDMA服务的DTU模块,适合于有移动网络覆盖的远程的数据采集系统。 目前组态王软件支持包括深圳宏电、深圳倚天、厦门桑荣、唐山蓝迪、北京艺能、北京汉智通、台湾尉普、福州利事达、上海蓝峰、福建实达、北京爱立信、北京欧特姆、航天金软、力创LQ-8200、实达TCP、嘉复欣、蓝天顶峰(NETJET)等厂家的DTU模块。 本文主要以组态王软件与宏电GPRS DTU模块采用GPRS方式与西门子 PLC设备进行通信为例讲解此方案的实现方法。 (有关宏电DTU产品的详细情况请咨询宏电公司。) 二、软硬件环境 Window XP(SP2)操作系统 Kingview6.53(组态王) 宏电GPRS DTU H7710模块 S7-200西门子PLC CPU 222CN 移动电话卡(开通GPRS功能全球通卡) 三、宏电GPRS DTU配置: 要使用DTU模块进行通信,首先必须进行DTU设备的配置,使其适合工作环境。 1.DSC DEMO 设置 调试DTU 需要在中心启动DSC DEMO 程序,用于向DTU 发送和接收从DTU 发来的数据,它的运行操作界面如下:

点击服务设置,出现如下图界面: 服务类型:UDP 和TCP 协议选择(根据用户对DTU 协议的设置选择,本例以UDP 为例);服务端口:DSC DEMO 侦听端口(1~65535),用户自定义设置(本例以5007 为例); 指定IP:该功能在PC 具有多IP 地址时使用,用于设置接收数据和发送数据所用IP 地址;(如果中心有多IP 的情况下,不指定IP 地址,有可能导致DTU 无法和DSC DEMO 建立连接。) 设置完毕后点击确定按钮,点击启动按键,如下图界面所示:

宏程序在加工中心的运用

宏程序的简单运用 WHIL[条件]DO1、2、3:满足此“条件”执行WHIL到DO1之间的程序; 1、回转体上打均布孔: O7; M26; G00 G90 G54 B#1; M25 #1=#1+10. IF[#1GT360.] GOTO 100; M99 N100 M30 2、三角函数的计算: O0008 #1=135. #2=SIN[#1] #3=COS[#1] #4=TAN[#1] M01 % 3、法兰上打孔: % O0001 T16M6 G00G90G55X0.Y0.M3S1500 G43H16Z100. G98G81Z-1.5R5.F50.K0 WHIL[#3LT360.]DO1 #4=40. #3=[#3+45.] #1=#4*COS[#3] #2=#4*SIN[#3] X[#1]Y[#2] END1 G80 M05 G91G28Z0. G91G28Y0. M30

% 4、Z向分层外形铣削 % O0001 T7M6 M26 G00G90G54X0.Y0.M3S1500B0. M25 G43H7Z50. Z5.M8 WHIL[#1GT-25.]DO1 G01G90Z[#1-0.5]F100. G91G01X8.F500. G03G91I-8. G01G90X0. #1=#1-0.5 END1 G00G90G54Z100.M9 M05 G91G28Z0. G91G28Y0. M30 % 5、斜插外形铣削 % O0001 T7M6 M26 G00G90G54X0.Y0.M3S1500B0. M25 G43H7Z50. Z5.M8 G01G90Z0.F100. G91G01X8.F500. WHIL[#2 GT-5.]DO1 G03G91I-8.Z-0.5 #2=#2-0.5 END1 G01G90X0. G00G90G54Z100.M9 M05 G91G28Z0.

宏电DTU DDP协议规范 V30

H7710S-DDP协议 1 数据帧格式 1.1 DTU端发送的协议包 1.2 DSC端发送的协议包 1.3 字节序说明 协议内容中所涉及的短整型和长整型数据字段,均要采用网络字节序。

发送方要先将本地字节序转换成网络字节序,接收方在使用前要转换成本地字节序。 2 帧内容 2.1 注册包 2.1.1 终端注册(DTU-->DSC) 2.1.2 注册应答(DSC->DTU) 2.2 注销包 2.2.1 终端注销DTU->DSC 2.2.2注销应答包DSC->DTU 注:DSC 可以主动发送此指令让DTU 重新启动

2.3 发送用户数据包 2.3.1 DTU 发送给DSC 的数据包 2.3.2 DSC 应答收到正确数据包(一般不用) 2.3.3 DSC 发送给DTU 的数据包DSC->DTU 2.3.4 DTU 应答收到正确数据包(一般不用) 2.4 参数DTU查询 2.4.1 查询DTU 参数(DSC->DTU) 查询类型:

0x00查询所有参数 0xN1查询移动服务参数 0xN2查询RTU参数 0xN3查询SMS设置参数 0xN4查询运行参数 0xN5查询系统参数 0xN6 查询IP通道参数 N7~0xFF 保留 其中N1——N7的值应与参数定义中的大类ID一致。 为统一处理,查询结果均采用分包方式。同时简化流程控制,采用一问多答的方式,即DSC 发出查询请求后,DTU组织查询结果,将返回结果拆分成1个或多个包,然后依次上传,每个分包包含分包标识、包序号和总包数。具体说明如下: 请求序号用于参数查询分包处理,该字段可能为空,也可能为n个字节,每个字节代表一个请求序号。 DSC首次发出参数查询请求时,该字段一定为空; 如果当前查询内容需要分包,DSC在收到DTU的回复后,如果发现丢包,会再次发出查询请求,此时会将请求序号字段置为此次需要查询的包序号序列。 例: DSC--->>>DTU: 7b 8b xx xx .... xx 00 7b 请求查询所有参数 DTU--->>>DSC: 共有四个分包,DSC只接到了其中的第一个和第三个分包 DSC--->>>DTU: 7b 8b xx xx .... xx 00 02 04 7b 请求第二个和第四个分包 请求查询所有参数 DTU--->>>DSC : 重发上次的第二个和第四个分包 2.4.2 正确查询DTU 参数应答包(DTU->DSC) 协议包格式: 选项数据=分包信息+查询参数 分包信息=分包标识+总包数+包序号 分包标识=0x00 总包数=M ( M>=N ) 包序号=N ( N >= 1 ) 分包信息的三个字段长度均为1字节。

数控铣宏程序实例(DOC)

数控铣宏程序实例 §4.1 椭圆加工(编程思路:以一小段直线代替曲线)例1:整椭圆轨迹线加工(假定加工深度为2mm) 方法一:已知椭圆的参数方X=acosθ Y=bsinθ 变量数学表达式 设定θ= #1(0°~ 360°) 那么 X= #2 = acos[#1] Y= #3= bsin[#1] 程序 O0001; S1000 M03; G90 G54 G00 Z100; G00 Xa Y0; G00 Z3; G01 Z-2 F100; #1=0; N1 #2=a*cos[#1]; #3=b*sin[#1]; G01 X#2 Y#3 F300; #1=#1+1; IF[#1LE360]GOT01; GOO Z50; M30;

例2:斜椭圆且椭心不在原点的轨迹线加工(假设加工深度为2mm ) 椭圆心不在原点的参数方程 X=a*C OS [#1]+ M Y=b*SIN [#1]+ N 变量数学表达式 设定θ=#1; (0°~360°) 那么X=#2=a*C OS [#1]+ M Y=#3=b*SIN [#1]+ N 因为此椭圆绕(M ,N )旋转角度为A 可运用坐标旋转指令G68 格式 G68 X - Y - R - X,Y :旋转中心坐标; R: 旋转角度 程序 O0002; S1000 M03; G90 G54 G00 Z100; GOO Xa+M YN; GOO Z3; G68 XM YN R45; #1=0; N99 #2=a*COS [#1]+M; #3=b*SIN [#1]+N; GO1 X#2 Y#3 F300; G01 Z-2 F100; #1=#1+1; IF [#1LE360]GOTO99; G69 ; GOO Z100; M30;

数控铣宏程序实例

第四章数控铣宏程序实例 §4.1 椭圆加工(编程思路:以一小段直线代替曲线)例1 整椭圆轨迹线加工(假定加工深度为2mm) 方法一:已知椭圆的参数方X=acosθ Y=bsinθ 变量数学表达式 设定θ= #1(0°~ 360°) 那么 X= #2 = acos[#1] Y= #3= bsin[#1] 程序 O0001; S1000 M03; G90 G54 G00 Z100; G00 Xa Y0; G00 Z3; G01 Z-2 F100; #1=0; N99 #2=a*cos[#1]; #3=b*sin[#1]; G01 X#2 Y#3 F300; #1=#1+1; IF[#1LE360]GOTO99; GOO Z50; M30;

例2 斜椭圆且椭心不在原点的轨迹线加工(假设加工深度为2mm ) 椭圆心不在原点的参数方程 X=a*C OS [#1]+ M Y=b*SIN [#1]+ N 变量数学表达式 设定θ=#1; (0°~360°) 那么X=#2=a*C OS [#1]+ M Y=#3=b*SIN [#1]+ N 因为此椭圆绕(M ,N )旋转角度为A 可运用坐标旋转指令G68 格式 G68 X - Y - R - X,Y :旋转中心坐标; R: 旋转角度 程序 O0002; S1000 M03; G90 G54 G00 Z100; GOO X0 Y0; GOO Z3; G68 XM YN R45; #1=0; N99 #2=a*COS [#1]+M; #3=b*SIN [#1]+N;

GO1 X#2 Y#3 F300; G01 Z-2 F100; #1=#1+1; IF[#1LE360]GOTO99; G69 GOO Z100; M30; 例3:椭圆轮廓加工(深度2mm) 采用椭圆的等距加工方法使椭圆的长半轴和短半轴同时减少一个行距的方法直到短半轴小于刀具的半径R 根据椭圆的参数方程可设 变量表达式θ=#1(0°~360°) a=#2 b=#3(b-R~R) X=#2*COS[#1]=#4 Y=#3*SIN[#1]=#5 程序 O0003; S1000 M03; G90 G54 G00 Z100;

加工中心宏程序实例

O5900 G40G90G80G17 T18 M6 G90G55G0X-25.395Y15.T16 M26 G90G0A0. M25 M3S500 G43G0Z20.H18 M08 G0Z-1.5 G1Y-15.F35 G0Z5. G0Y15. G0Z-2.38

G1Y-15.F35 G0Z5. G0Y15. M26 G90G0A180. M25 G0Z-1.5 G1Y-15.F35 G0Z5. G0Y15. G0Z-2.38 G1Y-15.F35 G0Z5. G0Y15.M09 G91G30Z0.M05 G91G28Y0.

G90 M00 T16 M6 G55G0X-56.65Y0.T2 M26 G91G0A-7.8 M25 M3S1000 G90G43G0Z0.H16 M08 #13002=25.05 N100G0X-56.65Y0. G42G1X-56.65Y38.1D2F1000 G02Y-38.1R38.1F35 G40G1X-56.65Y0.F1000

#13002=#13002-1. IF[#13002GE19.05]GO100 G0X-100.M09 G91G30Z0.M05 M1 T2 M6 G90G55G0X0.Y40.T18 M3S1200 G43G0Z20.H2 M08 G0Z-5.08 #105=31.75 #106=0.3 #107=0.09 N200#108=#105-#107 #109=#108+#106

G0Y#109 G1Y#108F6 #107=#107+0.2 IF[#107LE6.]GO200 G0Y40. M26 G91G0A180. M25 G90 #105=31.75 #106=0.3 #107=0.09 N300#108=#105-#107 #109=#108+#106 G0Y#109 G1Y#108F6

浅析宏电新版本DTU配置方法

浅析宏电新版本DTU配置方法 黄锐,蓝天飞,任玮颖 (湖北省十堰市气象局,湖北十堰 442000) 摘要:我省区域自动气象站的数据传输采用的是移动网络GPRS方式,数据传输的核心部件DTU的参数配置正确与否直接影响其通信状态。针对DTU生产厂家对DTU升级后采用了新的配置方法,本文介绍了DTU升级后新的配置方法与原有配置方法的区别,详细介绍了配置软件的的操作步骤,对配置参数时需要注意的选项进行了介绍,并和原有的配置方法进行了对比。 关键词:DTU;配置;方法 引言 深圳市宏电技术股份有限公司生产 DTU(Data Transfer Unit)是一款基于 GPRS/GSM网络的无线 DDN(Digital Data Network)的数据通信产品[1]。其广泛应用在我省的高山自动气象站、区域自动气象站、应急车载便携式自动气象站等设备上,DTU的配置参数使用超级终端工具进行配置。然而,从2015年开始,深圳市宏电技术股份有限公司对DTU进行了升级,新型号为H7118C-V59、WUSH8118,模块参数的配置方法有了改变,不能使用原有的超级终端进行配置,需要用专用的配置软件对通信模块进行参数设置。因此,本文对使用配置软件对新版本通信模块进行参数配置时,配置方法与原有使用超级终端配置DTU的方法进行了区分,对配置参数时的异同之处进行了介绍,对需要着重注意的地方进行了说明,解决因厂家DTU升级后气象技术保障人员对新版本DTU配置方法不熟练、参数配置不正确而导致DTU不上线的问题。 1 宏电DTU版本的查询与配置工具的准备 深圳市宏电技术股份有限公司生产的宏电DTU的版本信息可在DTU背部查询(见图1)。D54、V56等原版本DTU均为2008年、2012年生产,生产日期显示在条形码最下端。新版本DTU V59、WUSH8118均为为2015年后生产,它的配置方法与原版本DTU使用超级终端工具的配置方法不同,新版本的DTU采用专用的DTU配置软件“DTU工具盒”来对模块的参数进行配置。 图1 原版本模块参数(a)、新版本模块参数(b)

加工中心最实用的宏程序

加工中心最实用的宏程序 宏程序主体结构
数控系统中,宏程序结构如图1,系统参数中的程序号厂家已经设定为O9010———O9019,只要用自行确定的G代码调用宏程序主体程序号,就可进行相应形状的加工。通过参数设定,可以选择是否将宏程序显示在屏幕上,为避免程序被错改,最好选择屏蔽,但缺点是加工中光标不会移动,直到此功能结束。另外,其它程序号无法调出此宏程序。用户宏程序主体中间部分是加工过程,通过对其变量赋值,即可进行固定循环加工,程序结束通过M99返回主程序

<>2 宏程序主体的编写

宏程序主体中以变量为主,用变量进行运算、转移。其目的不仅要使类似零件集中到一个范围内,而且结构要简洁,符合加工步骤,占用的内存要小。由于软件系统在工作中是采用中断查询控制方式,在需要改变工作状态时,由PIO向CPU提出中断申请,CPU 经判断发出相应转移指令,机床再根据指令进行运动。现以圆腔加工为例(如图2),来考虑宏程序的设计思路

变量的使用和运算该系统中,设定自变量I中指定的地址与在用户宏程序主体内使用的变量号一一对应,此变量为系统变量,另外用于计算的公共变量,系统未作规定,可任意使用(除系统变量之外)。变量的运算,要按照系统规定编写,如
#100=(#110×#102)1/2写成:100=SQRE [#110*#102]
当#100≥5时,转移到N6段,写成IF [#100GE5]GOTO6
设计程序思路
系统变量的确定在圆腔加工中首先要对自变量I中的变量号与自订的G指令中字母对应,它直接影响零件加工的方式。如圆心坐标值X、Y (#24、#25),圆腔的半径D(#7),刀具半径R(#18),加工深度Z(#26),粗加工次数B( #2) ,加工余量K( #6) ,每次进刀深度Q( #17) ,然后是加工方向A( #1) ,安全高度H( #11) ,走刀量F( #9)。
圆腔加工流程图及程序流程图是编制程序的重要步骤,程序是否合理,流程图是关键,它直接影响加工的运行轨迹以及转移的位置是否合理(如图3)。


O9012;
#100=#26-#6;
#101=#9*5;
#102=#7-#6-#18;
#103=#102/#2;
#104=#25+#7-#18;
#105=#5-#18;
G00X#24 Y#25;
G00Z#11;
#106=0;
N100#106=#106+#17;
G01Z-#106 F#9;
IF[#102 EQ 0]GOTO 150;
#107=0;
N110 #106=#107+#103;
#108=#107+#25;
G01 Y#108 F#101;
IF[#1 EQ 1]GOTO 120;
IF[#1 EQ-1] GOTO 130;
N120 G03 X#24 Y#108 IO J-#107;
GOTO 140;
N130 G02 X#24 Y#101 IO J-#107;
N140 IF[#107 LT #102] GOTO 110;
N150 IF[#106 EQ #26] GOTO 160;
G00 Y#25;
IF[#106 LT #100]GOTO 100;
#106=#106+#6-#17;
GOTO 100;
N160 G01Y#104;
G03 X#24 Y#104 IO J-#105;
G00 Z#11;
M99;

将宏程序设定为固定循环的G指令根据流程图可编写上述宏程序主体,并通过参数将O9012宏程序设定为固定循环的G指令。利用这种方式还可以编写其他G指令,如方腔、均布孔等的加工编程,并用于零件加工。这里通过参数设定宏程序O9012 为G202,指令形式为:
G202 X—Y—Z—H—Q—K—D—R—B—A—F—
其中B—为每切深一次,圆腔需分n次切削余量。
例:加工f100mm×2mm、f80mm×2mm 两个圆腔,圆心分别距离坐标原点为A(40,40)、B(-30,70),铣刀直径16mm,编程如下:

O0012
N1 G54 G90 G40 G17;
N2 S500 M03;
N3 G00 X0 Y0;
N4 Z50;
N5 G202 X 40 Y40 Z2.1 H2 Q1 K0.1 D50 R8 B5 A1 F50;(逆铣A点)
N6 G202 X-30 Y70 Z2.1 H2 Q1 K0.1 D40 R8 B3 A-1 F50 ;(顺铣B点)
N7 G00 Z50;
N8 G00 X0 Y0;
N9 M30;

相关文档
相关文档 最新文档