CN102123007A - 数控***中实现数据传输的通信方法 - Google Patents

数控***中实现数据传输的通信方法 Download PDF

Info

Publication number
CN102123007A
CN102123007A CN2011100496639A CN201110049663A CN102123007A CN 102123007 A CN102123007 A CN 102123007A CN 2011100496639 A CN2011100496639 A CN 2011100496639A CN 201110049663 A CN201110049663 A CN 201110049663A CN 102123007 A CN102123007 A CN 102123007A
Authority
CN
China
Prior art keywords
frame
command
slave
control system
data
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN2011100496639A
Other languages
English (en)
Inventor
郭绪逢
汪定军
李清涛
白飞鹏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Weihong Electronic Technology Ltd.
Original Assignee
SHANGHAI WEIHONG TECHNOLOGYCO Ltd
Shanghai Naikai Electronic Science and Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by SHANGHAI WEIHONG TECHNOLOGYCO Ltd, Shanghai Naikai Electronic Science and Technology Co Ltd filed Critical SHANGHAI WEIHONG TECHNOLOGYCO Ltd
Priority to CN2011100496639A priority Critical patent/CN102123007A/zh
Publication of CN102123007A publication Critical patent/CN102123007A/zh
Pending legal-status Critical Current

Links

Images

Landscapes

  • Communication Control (AREA)

Abstract

本发明涉及一种数控***中实现数据传输的通信方法,其包括以下步骤:主机接收触发命令,并封装命令帧;主机向从机发送命令帧;从机接收到命令帧并存储;从机检验并执行命令帧;从机根据检验结果向主机发送回应帧;主机判断通信是否成功,若是,则结束本次通信,若否,则返回发送命令帧步骤。采用了该发明的数控***中实现数据传输的通信方法可灵活应用于现有的数控***中的各种通讯接口上,且该方法中数据通过帧编码结构传输,能够有效保证数控***通讯的实时性、高效性、安全性和稳定性,且本发明的数控***中实现数据传输的通信方法应用方式简便,应用范围较为广泛。

Description

数控***中实现数据传输的通信方法
技术领域
本发明涉及数控***应用技术领域,特别涉及数控***中的通信技术领域,具体是指一种数控***中实现数据传输的通信方法。
背景技术
数控***在目前的自动化生产领域中占据着非常重要的地位,其能够从一个方面反应国家发展和生产力水平的科技化程度。衡量数控***优劣的重要指标之一就是其可靠性,通常,运用数控技术的自动化生产设备的工作环境较为恶劣,受大功率机电的干扰也较大,因此,数控***的通讯可靠性和安全性成为衡量数控设备性能的重要指标。现有的数控***中缺乏适合其工作环境的专用的通讯技术,导致数控***中数据传输的实时性、高效性、安全性以及稳定性都难以得到充分保证。
发明内容
本发明的目的是克服了上述现有技术中的缺点,提供一种适合数控***的工作环境,并能有效保证数控***通讯实时、高效、安全、稳定,且应用范围较为广泛的数控***中实现数据传输的通信方法。
为了实现上述的目的,本发明的数控***中实现数据传输的通信方法包括以下步骤:
(1)主机接收触发命令,并封装命令帧;
(2)主机向从机发送所述的命令帧;
(3)从机接收到所述的命令帧并存储;
(4)从机检验并执行所接收到的命令帧;
(5)从机根据检验结果向主机发送回应帧;
(6)主机根据接收到的回应帧判断通信是否成功,若是,则结束本次通信,若否,则返回步骤(2)。
该数控***中实现数据传输的通信方法中,所述的命令帧和回应帧的结构均顺序包括帧头、长度码、内容码和校验码。
该数控***中实现数据传输的通信方法中,所述的帧头、长度码、内容码和校验码的长度均为一个字节。
该数控***中实现数据传输的通信方法中,所述的校验码为循环冗余校验码。
该数控***中实现数据传输的通信方法中,所述的命令帧和回应帧还包括位于内容码和校验码之间的数据码。
该数控***中实现数据传输的通信方法中,所述的命令帧的数据码的长度为零到十个字节。
该数控***中实现数据传输的通信方法中,所述的回应帧的数据码包括I/O状态信息、坐标信息、参数信息或通讯结果信息。
该数控***中实现数据传输的通信方法中,所述的命令帧的内容码为命令码,所述的回应帧的内容码为回应码。
该数控***中实现数据传输的通信方法中,所述的命令帧还包括位于命令码之后的子命令码。
该数控***中实现数据传输的通信方法中,所述的回应帧还包括位于回应码之后的子回应码。
该数控***中实现数据传输的通信方法中,所述的步骤(1)具体包括以下步骤:
(11)主机接收到触发命令;
(12)主机将所接收到的触发命令封装为所述的命令帧;
(13)主机设置为禁止接收触发命令状态。
该数控***中实现数据传输的通信方法中,所述的步骤(2)具体包括以下步骤:
(21)主机向从机发送所述的命令帧;
(22)主机将命令帧发送次数n设置为n+1。
该数控***中实现数据传输的通信方法中,所述的步骤(22)之后还包括以下步骤:
(23)主机启动计时;
(24)在经过预设的时间前,若主机收到从机发送的回应帧,则进入步骤(6),若未收到,则返回步骤(21)。
该数控***中实现数据传输的通信方法中,所述的步骤(3)具体包括以下步骤:
(31)从机接收主机发送的命令帧;
(32)从机将命令帧接收次数m设置为m+1;
(33)从机将接收到的命令帧存储于接收缓冲区;
(34)从机设置为禁止接收命令帧状态。
该数控***中实现数据传输的通信方法中,所述的步骤(4)具体包括以下步骤:
(41)从机检验所接收到的命令帧的帧头是否正确,若是,则进入步骤(42),若否,则进入步骤(44);
(42)从机检验所接收到的命令帧的长度码是否正确,若是,则进入步骤(43),若否,则进入步骤(44);
(43)从机根据所述的命令帧的校验码检验所接收到的命令帧是否正确,若是,则进入步骤(47),若否,则进入步骤(44);
(44)从机判断命令帧接收次数m是否为3,若是,则进入步骤(45),若否,则进入步骤(46);
(45)从机发出通信错误信息,将命令帧接收次数m设置为0,并进入步骤(46);
(46)生成通信错误回应码,并进入步骤(5);
(47)从机执行所述的命令帧的命令;
(48)从机将命令帧接收次数m设置为0;
(49)从机生成通信正确回应码,并进入步骤(5)。
该数控***中实现数据传输的通信方法中,所述的步骤(47)具体包括以下步骤:
(47a)从机执行所述的命令帧中命令码的相关命令;
(47b)从机执行所述的命令帧中子命令码的相关命令。
该数控***中实现数据传输的通信方法中,所述的步骤(5)具体包括以下步骤:
(51)从机向主机发送所生成的回应码;
(52)从机设置为允许接收命令帧状态。
该数控***中实现数据传输的通信方法中,所述的步骤(6)具体包括以下步骤:
(61)主机判断所接收到的回应码,若为通信正确回应码,则进入步骤(64),若为通信错误回应码,则进入步骤(62);
(62)主机判断命令帧发送次数n是否为3,若是,则进入步骤(63),若否,则返回步骤(2);
(63)主机发出通信错误信息,并将命令帧发送次数n设置为0;
(64)主机设置为允许接收触发命令状态,并清零命令帧发送次数n,结束本次通信。
采用了该发明的数控***中实现数据传输的通信方法,其由主机发起通信,在主机接收触发命令,并封装命令帧,并向从机发送所述的命令帧后,从机接收命令帧并检验,然后向主机发送回应帧,该方法可灵活应用于现有的数控***中的各种通讯接口上,且该方法中数据通过帧编码结构传输,能够有效保证数控***通讯的实时性、高效性、安全性和稳定性,且本发明的数控***中实现数据传输的通信方法应用方式简便,应用范围较为广泛。
附图说明
图1为本发明的数控***中实现数据传输的通信方法的步骤流程图。
图2利用本发明的方法进行数控***中的数据传输的通信机制示意图。
图3利用本发明的方法在数控***中的主机中组装并发送命令帧的步骤流程图。
图4利用本发明的方法在数控***中的从机处理命令帧并发送回应帧的步骤流程图。
具体实施方式
为了能够更清楚地理解本发明的技术内容,特举以下实施例详细说明。
请参阅图1所示,为本发明的数控***中实现数据传输的通信方法的步骤流程图。
在一种实施方式中,所述的数控***中实现数据传输的通信方法包括以下步骤:
(1)主机接收触发命令,并封装命令帧;
(2)主机向从机发送所述的命令帧;
(3)从机接收到所述的命令帧并存储;
(4)从机检验并执行所接收到的命令帧;
(5)从机根据检验结果向主机发送回应帧;
(6)主机根据接收到的回应帧判断通信是否成功,若是,则结束本次通信,若否,则返回步骤(2)。
在该实施方式中,所述的命令帧和回应帧的结构均顺序包括帧头、长度码、内容码和校验码。
在一种较优选的实施方式中,所述的帧头、长度码、内容码和校验码的长度均为一个字节。所述的校验码为循环冗余校验码。
在另一种较优选的实施方式中,所述的命令帧和回应帧还包括位于内容码和校验码之间的数据码。所述的命令帧的数据码的长度为零到十个字节。所述的回应帧的数据码包括I/O状态信息、坐标信息、参数信息或通讯结果信息。
在又一种较优选的实施方式中,所述的命令帧的内容码为命令码,所述的回应帧的内容码为回应码。
在一种进一步优选的实施方式中,所述的命令帧还包括位于命令码之后的子命令码。所述的回应帧还包括位于回应码之后的子回应码。
在一种优选的实施方式中,本发明的数控***中实现数据传输的通信方法的步骤(1)具体包括以下步骤:
(11)主机接收到触发命令;
(12)主机将所接收到的触发命令封装为所述的命令帧;
(13)主机设置为禁止接收触发命令状态,
所述的步骤(2)具体包括以下步骤:
(21)主机向从机发送所述的命令帧;
(22)主机将命令帧发送次数n设置为n+1,
所述的步骤(3)具体包括以下步骤:
(31)从机接收主机发送的命令帧;
(32)从机将命令帧接收次数m设置为m+1;
(33)从机将接收到的命令帧存储于接收缓冲区;
(34)从机设置为禁止接收命令帧状态,
所述的步骤(4)具体包括以下步骤:
(41)从机检验所接收到的命令帧的帧头是否正确,若是,则进入步骤(42),若否,则进入步骤(44);
(42)从机检验所接收到的命令帧的长度码是否正确,若是,则进入步骤(43),若否,则进入步骤(44);
(43)从机根据所述的命令帧的校验码检验所接收到的命令帧是否正确,若是,则进入步骤(47),若否,则进入步骤(44);
(44)从机判断命令帧接收次数m是否为3,若是,则进入步骤(45),若否,则进入步骤(46);
(45)从机发出通信错误信息,将命令帧接收次数m设置为0,并进入步骤(46);
(46)生成通信错误回应码,并进入步骤(5);
(47)从机执行所述的命令帧的命令;
(48)从机将命令帧接收次数m设置为0;
(49)从机生成通信正确回应码,并进入步骤(5),
所述的步骤(5)具体包括以下步骤:
(51)从机向主机发送所生成的回应码;
(52)从机设置为允许接收命令帧状态,
所述的步骤(6)具体包括以下步骤:
(61)主机判断所接收到的回应码,若为通信正确回应码,则进入步骤(64),若为通信错误回应码,则进入步骤(62);
(62)主机判断命令帧发送次数n是否为3,若是,则进入步骤(63),若否,则返回步骤(2);
(63)主机发出通信错误信息,并将命令帧发送次数n设置为0;
(64)主机设置为允许接收触发命令状态,并清零命令帧发送次数n,结束本次通信。
在一种更优选的实施方式中,在所述的步骤(2)中,于步骤(22)之后还包括以下步骤:
(23)主机启动计时;
(24)在经过预设的时间前,若主机收到从机发送的回应帧,则进入步骤(6),若未收到,则返回步骤(21)。
在另一种更优选的实施方式中,所述的步骤(4)中的步骤(47)具体包括以下步骤:
(47a)从机执行所述的命令帧中命令码的相关命令;
(47b)从机执行所述的命令帧中子命令码的相关命令。
在实际应用中,本发明的数控***中实现数据传输的通信方法的主要设计目的在于提供一种工业数控设备间可靠的通信方法,其分为主机发送命令帧和从机发送回应帧。
如图2所示,主机与从机间的每一次通信会话均由主机发起,主机先发出命令给从机,触发从机中断,在从机中断处理任务中对命令帧解析,然后反馈给主机相应数据信息。
主机组装并发送命令帧的步骤,如图3所示,主要包括以下内容:主机命令触发使能清零;发送当前命令;等待发送完毕信号(包括超时处理);处理从机回应;主机命令触发使能置1;命令处理完毕。主机接收指令使能清零时,主机不允许去接收其他命令。直到主机接收指令使能置1,主机才能接收新的命令。在批量文件的传输过程中,从机对传输的每一帧数据进行CRC校验(循环冗余校验),并将校验结果发回主机。
若主机接收到的回应是校验正确,进行下一帧数据的传输;若主机接收到的回应是校验错误,主机将上次发出的帧重新传输一次。
一帧数据主机最多可以重复传输3次,若重复传输次数小于3次时收到了校验正确的回应,则进行下一帧数据的传输;若该帧数据重复传输了3次,仍然收到的是校验错误的回应,则立即停止当前文件的传输,并给出提示。
对于一帧数据从机最多进行3次接收。若3次以内正确接收到当前帧,重复接收计数清零,准备接收下一帧数据。若3次都接收错误,从机将第三次校验结果发送给主机以后,立即停止对当前文件的接收。
如图4所示,在收到一帧命令数据后,从机将做以下处理:
1、保存接收数据到接收缓冲区中;
2、禁止接收使能。
3、判断命令头是否正确,如果不是则给主机发送命令接收错误的回应帧,然后进入步骤8,如果是则进入步骤4。
4、判断接收数据长度是否等于命令帧中第二字节的长度,如果不等则给主机发送命令接收错误的回应帧,然后进入步骤8,如果相等就进入步骤5。
5、对命令帧中有效的数据进行CRC校验,如果没有通过则给主机发送命令接收错误的回应帧,然后进入步骤8,如果通过校验,需要给主机发出回应帧,然后进入步骤6。
6、根据命令不同种类去设置相应***参数然后进入步骤7。
7、根据子命令的不同种类去设置相应***参数然后进入步骤8。
8、使能接收。
本发明中主机发送的命令帧和回应帧的基本格式如下:
  帧头   长度   内容码   子码   数据(可无)   校验(CRC8)
其中,帧头:标志每一帧的开始,长度为一个字节,根据需要可定义个有意义的数据,长度为一个字节。
长度:标志该命令帧总体有效信息长度,长度为一个字节。
内容码:用户自己定义的帧命令,和子码一起使用。长度为一个字节。
子码:用户自己定义的帧子命令,配合内容码来扩展内容码的种类。长度为一个字节。
数据:帧命令所附的参数数据或大批量传输中的文件数据。由于一帧信息长度影响传输时间,因此数据长度要根据实际应用而自由设定。
校验:对校验位以前的所有字节进行CRC8校验,取值为校验和的低8位。校验占据命令帧中的最后一字节。
在实际应用中,主机发给从机的命令帧格式如下:
  0xFA   Lenth   命令   子命令   数据(可无)   校验(CRC8)
其中,0xFA:帧头,代表有正常数据传输,为一帧的开始,占据命令帧第一字节,长度为一个字节。
Lenth:Lenth代表当前帧的长度,占据命令帧第二字节,长度为1个字节。
命令:主机发送给从机的命令,占据命令帧第三字节,长度为1个字节。
子命令:配合“命令”一起来表征所传输的命令种类信息。
校验(CRC8):采用CRC8校验,对校验之前的所有字节进行CRC8校验,取校验和的低8位,其长度为一个字节。
数据:主机一条命令所附加的参数数据和批量文件传输中的有效数据,由于数据过长会影响每一次帧传输的持续时间,因次每帧信息能携带的信息量应根据实际器件而定,这里长度N为:0字节≤N≤10字节。
从机发送给主机的回应帧的基本格式如下:
  0xFA   Lenth   回应码   子码   回应数据(可无)   校验(CRC8)
其中,0xFA:回应帧头,长度为一个字节。
Lenth:从机回应主机帧的长度,Lenth占命令帧一个字节。
回应码:从机给主机的回应结果,如正确,错误,回应内容种类等,可根据需要定义,占命令帧一个字节。
子码:配合回应码使用,表示回应给主机详细信息,占命令帧一个字节。
校验(CRC8):采用CRC8校验,对校验(CRC8)之前的所有字节进行CRC校验。
回应数据:主机要求从机回馈的状态数据等,例如I/O状态、坐标、参数,通讯结果等参数信息。
以下举例表示多种情况下,命令帧与回应帧的具体格式。
在加工文件数据开始传输,时主机发送的命令帧的格式如下:
  0xFA   12   0xAC   数据   校验(CRC8)
当加工文件数据处于传输帧格式时的命令帧格式如下:
  0xFA   12   0xAD   数据   校验(CRC8)
当加工文件数据传输结束时的命令帧格式如下:
  0xFA  Lenth<=12   0xAE   数据   校验(CRC8)
按上述帧格式传输数据,其中帧头(0xFA)、Lenth、命令、校验(CRC)是每帧必有的信息,而在多数的命令传输格式中并不包含数据信息,其格式如下:
  0xFA   0x00   命令   校验(CRC8)
例如对刀命令格式如下:
  0xFA   0x00   0xAD   0xB2
其中,0xFA为帧头,0xAD为对力命令,0xB2为CRC校验和。
在从机接收的命令校验出错时,从机向主机发送的回应校验出错的回应帧的格式如下:
  0xFA   0x05   0x80   0x00   0x70
在上述帧格式中,0xFA为帧头,0x00为回应内容长度,此处为0,0x80为从机回应给主机校验出错回应码,校验(CRC)=0x70。
如果从机接收的命令通过检验校验,且回应内容为空,则从机发送给主机的回应帧的具体格式如下:
  0xFA   0x05   0x81   0x00   0xb4
如果从机接收的命令通过检验校验,且回应内容长度为20,回应内容为从机的X,Y,Z,A1,A2坐标,则回应格式为:
  0xFA   20   0x82   X,Y,Z,A1,A2坐标  校验(CRC)
因此,在本发明的通信方法中,每一帧的帧头(0xFA)、Lenth、内容、校验(CRC8)是必须有的,帧中的数据则根据用户需要自行设计。由于在传输中为有效数据增加了必要纠错信息,包括帧头判断、长度判断和CRC校验,加之主机所发的每条命令帧,从机都会反馈回应帧来表征此次的传输的结果,从而有效增加了数控***通讯的可靠性。
采用了该发明的数控***中实现数据传输的通信方法,其由主机发起通信,在主机接收触发命令,并封装命令帧,并向从机发送所述的命令帧后,从机接收命令帧并检验,然后向主机发送回应帧,该方法可灵活应用于现有的数控***中的各种通讯接口上,且该方法中数据通过帧编码结构传输,能够有效保证数控***通讯的实时性、高效性、安全性和稳定性,且本发明的数控***中实现数据传输的通信方法应用方式简便,应用范围较为广泛。
在此说明书中,本发明已参照其特定的实施例作了描述。但是,很显然仍可以作出各种修改和变换而不背离本发明的精神和范围。因此,说明书和附图应被认为是说明性的而非限制性的。

Claims (18)

1.一种数控***中实现数据传输的通信方法,其特征在于,所述的方法包括以下步骤:
(1)主机接收触发命令,并封装命令帧;
(2)主机向从机发送所述的命令帧;
(3)从机接收到所述的命令帧并存储;
(4)从机检验并执行所接收到的命令帧;
(5)从机根据检验结果向主机发送回应帧;
(6)主机根据接收到的回应帧判断通信是否成功,若是,则结束本次通信,若否,则返回步骤(2)。
2.根据权利要求1所述的数控***中实现数据传输的通信方法,其特征在于,所述的命令帧和回应帧的结构均顺序包括帧头、长度码、内容码和校验码。
3.根据权利要求2所述的数控***中实现数据传输的通信方法,其特征在于,所述的帧头、长度码、内容码和校验码的长度均为一个字节。
4.根据权利要求2所述的数控***中实现数据传输的通信方法,其特征在于,所述的校验码为循环冗余校验码。
5.根据权利要求2所述的数控***中实现数据传输的通信方法,其特征在于,所述的命令帧和回应帧还包括位于内容码和校验码之间的数据码。
6.根据权利要求5所述的数控***中实现数据传输的通信方法,其特征在于,所述的命令帧的数据码的长度为零到十个字节。
7.根据权利要求5所述的数控***中实现数据传输的通信方法,其特征在于,所述的回应帧的数据码包括I/O状态信息、坐标信息、参数信息或通讯结果信息。
8.根据权利要求2所述的数控***中实现数据传输的通信方法,其特征在于,所述的命令帧的内容码为命令码,所述的回应帧的内容码为回应码。
9.根据权利要求8所述的数控***中实现数据传输的通信方法,其特征在于,所述的命令帧还包括位于命令码之后的子命令码。
10.根据权利要求8所述的数控***中实现数据传输的通信方法,其特征在于,所述的回应帧还包括位于回应码之后的子回应码。
11.根据权利要求1至10中任一项所述的数控***中实现数据传输的通信方法,其特征在于,所述的步骤(1)具体包括以下步骤:
(11)主机接收到触发命令;
(12)主机将所接收到的触发命令封装为所述的命令帧;
(13)主机设置为禁止接收触发命令状态。
12.根据权利要求1至10中任一项所述的数控***中实现数据传输的通信方法,其特征在于,所述的步骤(2)具体包括以下步骤:
(21)主机向从机发送所述的命令帧;
(22)主机将命令帧发送次数n设置为n+1。
13.根据权利要求12所述的数控***中实现数据传输的通信方法,其特征在于,所述的步骤(22)之后还包括以下步骤:
(23)主机启动计时;
(24)在经过预设的时间前,若主机收到从机发送的回应帧,则进入步骤(6),若未收到,则返回步骤(21)。
14.根据权利要求1至10中任一项所述的数控***中实现数据传输的通信方法,其特征在于,所述的步骤(3)具体包括以下步骤:
(31)从机接收主机发送的命令帧;
(32)从机将命令帧接收次数m设置为m+1;
(33)从机将接收到的命令帧存储于接收缓冲区;
(34)从机设置为禁止接收命令帧状态。
15.根据权利要求1至10中任一项所述的数控***中实现数据传输的通信方法,其特征在于,所述的步骤(4)具体包括以下步骤:
(41)从机检验所接收到的命令帧的帧头是否正确,若是,则进入步骤(42),若否,则进入步骤(44);
(42)从机检验所接收到的命令帧的长度码是否正确,若是,则进入步骤(43),若否,则进入步骤(44);
(43)从机根据所述的命令帧的校验码检验所接收到的命令帧是否正确,若是,则进入步骤(47),若否,则进入步骤(44);
(44)从机判断命令帧接收次数m是否为3,若是,则进入步骤(45),若否,则进入步骤(46);
(45)从机发出通信错误信息,将命令帧接收次数m设置为0,并进入步骤(46);
(46)生成通信错误回应码,并进入步骤(5);
(47)从机执行所述的命令帧的命令;
(48)从机将命令帧接收次数m设置为0;
(49)从机生成通信正确回应码,并进入步骤(5)。
16.根据权利要求15所述的数控***中实现数据传输的通信方法,其特征在于,所述的步骤(47)具体包括以下步骤:
(47a)从机执行所述的命令帧中命令码的相关命令;
(47b)从机执行所述的命令帧中子命令码的相关命令。
17.根据权利要求1至10中任一项所述的数控***中实现数据传输的通信方法,其特征在于,所述的步骤(5)具体包括以下步骤:
(51)从机向主机发送所生成的回应码;
(52)从机设置为允许接收命令帧状态。
18.根据权利要求1至10中任一项所述的数控***中实现数据传输的通信方法,其特征在于,所述的步骤(6)具体包括以下步骤:
(61)主机判断所接收到的回应码,若为通信正确回应码,则进入步骤(64),若为通信错误回应码,则进入步骤(62);
(62)主机判断命令帧发送次数n是否为3,若是,则进入步骤(63),若否,则返回步骤(2);
(63)主机发出通信错误信息,并将命令帧发送次数n设置为0;
(64)主机设置为允许接收触发命令状态,并清零命令帧发送次数n,结束本次通信。
CN2011100496639A 2011-03-01 2011-03-01 数控***中实现数据传输的通信方法 Pending CN102123007A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2011100496639A CN102123007A (zh) 2011-03-01 2011-03-01 数控***中实现数据传输的通信方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2011100496639A CN102123007A (zh) 2011-03-01 2011-03-01 数控***中实现数据传输的通信方法

Publications (1)

Publication Number Publication Date
CN102123007A true CN102123007A (zh) 2011-07-13

Family

ID=44251474

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2011100496639A Pending CN102123007A (zh) 2011-03-01 2011-03-01 数控***中实现数据传输的通信方法

Country Status (1)

Country Link
CN (1) CN102123007A (zh)

Cited By (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102880842A (zh) * 2012-08-16 2013-01-16 飞天诚信科技股份有限公司 一种增强非接触卡与读卡器通讯稳定性的方法
CN102902653A (zh) * 2012-10-09 2013-01-30 天津市松正电动汽车技术股份有限公司 一种控制器串口通讯协议
CN102970113A (zh) * 2012-12-04 2013-03-13 山东万博科技股份有限公司 一种适用于多种智能网关的触发指令及触发方法
CN103607258A (zh) * 2013-11-18 2014-02-26 深圳市道通科技有限公司 汽车电脑诊断设备中主从设备的通信方法、装置及***
CN106899239A (zh) * 2017-03-28 2017-06-27 哈尔滨工业大学 一种电机远程参数操控***及其方法
CN106911646A (zh) * 2015-12-23 2017-06-30 重庆川仪自动化股份有限公司 通讯协议及通讯***
CN107306179A (zh) * 2016-04-25 2017-10-31 夏弗纳国际股份公司 用于通过以太网接口进行同步的设备
CN108718294A (zh) * 2018-04-17 2018-10-30 上海希形科技有限公司 适用于控制***的通信方法及通信装置
CN108829629A (zh) * 2018-06-19 2018-11-16 夏华涛 通讯方法和装置
CN109359071A (zh) * 2018-10-29 2019-02-19 四川爱联科技有限公司 模块之间数据通信的方法
CN111182045A (zh) * 2020-03-09 2020-05-19 乐普(北京)医疗器械股份有限公司 一种心电采集模块的数据传输方法
CN111683065A (zh) * 2020-05-23 2020-09-18 上海沪工焊接集团股份有限公司 焊机通讯协议的数据传输方法、***、装置及存储介质
CN112118162A (zh) * 2020-09-02 2020-12-22 四川虹美智能科技有限公司 通信***及其通信方法
CN112235827A (zh) * 2020-09-15 2021-01-15 郑州景璇电子科技有限公司 一种用于提高无线组网数据通信成功效率的方法
CN114043053A (zh) * 2021-11-22 2022-02-15 常州九圣焊割设备股份有限公司 一种等离子切割***的控制方法和装置
CN114578299A (zh) * 2021-06-10 2022-06-03 中国人民解放军63698部队 一种无线远程控制信标设备产生射频信号的方法及***
CN116578521A (zh) * 2023-07-14 2023-08-11 深圳中安辰鸿技术有限公司 一种单总线通信方法、装置、***及设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060262807A1 (en) * 2003-10-10 2006-11-23 Satoshi Aoki Control system using serial communication
CN101013311A (zh) * 2007-01-15 2007-08-08 大连光洋科技工程有限公司 专用于全数字环形总线数控***的总线控制器
CN101170472A (zh) * 2007-10-26 2008-04-30 华中科技大学 一种基于以太网技术的数控通信方法
CN101232425A (zh) * 2007-01-26 2008-07-30 京信通信***(中国)有限公司 一种总线式分布控制***主从站对端控制方法

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060262807A1 (en) * 2003-10-10 2006-11-23 Satoshi Aoki Control system using serial communication
CN101013311A (zh) * 2007-01-15 2007-08-08 大连光洋科技工程有限公司 专用于全数字环形总线数控***的总线控制器
CN101232425A (zh) * 2007-01-26 2008-07-30 京信通信***(中国)有限公司 一种总线式分布控制***主从站对端控制方法
CN101170472A (zh) * 2007-10-26 2008-04-30 华中科技大学 一种基于以太网技术的数控通信方法

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102880842A (zh) * 2012-08-16 2013-01-16 飞天诚信科技股份有限公司 一种增强非接触卡与读卡器通讯稳定性的方法
CN102880842B (zh) * 2012-08-16 2015-09-23 飞天诚信科技股份有限公司 一种增强非接触卡与读卡器通讯稳定性的方法
CN102902653A (zh) * 2012-10-09 2013-01-30 天津市松正电动汽车技术股份有限公司 一种控制器串口通讯协议
CN102970113A (zh) * 2012-12-04 2013-03-13 山东万博科技股份有限公司 一种适用于多种智能网关的触发指令及触发方法
CN102970113B (zh) * 2012-12-04 2016-02-17 山东万博科技股份有限公司 一种适用于多种智能网关的触发指令及触发方法
CN103607258A (zh) * 2013-11-18 2014-02-26 深圳市道通科技有限公司 汽车电脑诊断设备中主从设备的通信方法、装置及***
CN106911646A (zh) * 2015-12-23 2017-06-30 重庆川仪自动化股份有限公司 通讯协议及通讯***
CN107306179A (zh) * 2016-04-25 2017-10-31 夏弗纳国际股份公司 用于通过以太网接口进行同步的设备
CN106899239A (zh) * 2017-03-28 2017-06-27 哈尔滨工业大学 一种电机远程参数操控***及其方法
CN108718294A (zh) * 2018-04-17 2018-10-30 上海希形科技有限公司 适用于控制***的通信方法及通信装置
CN108829629A (zh) * 2018-06-19 2018-11-16 夏华涛 通讯方法和装置
CN109359071A (zh) * 2018-10-29 2019-02-19 四川爱联科技有限公司 模块之间数据通信的方法
CN111182045A (zh) * 2020-03-09 2020-05-19 乐普(北京)医疗器械股份有限公司 一种心电采集模块的数据传输方法
CN111683065A (zh) * 2020-05-23 2020-09-18 上海沪工焊接集团股份有限公司 焊机通讯协议的数据传输方法、***、装置及存储介质
CN112118162A (zh) * 2020-09-02 2020-12-22 四川虹美智能科技有限公司 通信***及其通信方法
CN112235827A (zh) * 2020-09-15 2021-01-15 郑州景璇电子科技有限公司 一种用于提高无线组网数据通信成功效率的方法
CN114578299A (zh) * 2021-06-10 2022-06-03 中国人民解放军63698部队 一种无线远程控制信标设备产生射频信号的方法及***
CN114043053A (zh) * 2021-11-22 2022-02-15 常州九圣焊割设备股份有限公司 一种等离子切割***的控制方法和装置
CN114043053B (zh) * 2021-11-22 2023-09-08 常州九圣焊割设备股份有限公司 一种等离子切割***的控制方法和装置
CN116578521A (zh) * 2023-07-14 2023-08-11 深圳中安辰鸿技术有限公司 一种单总线通信方法、装置、***及设备

Similar Documents

Publication Publication Date Title
CN102123007A (zh) 数控***中实现数据传输的通信方法
CN112799992B (zh) 现场总线芯片架构
CN101459492B (zh) 一种数据传输方法和传输***、及数据发送端
US20150183114A1 (en) Robot system having wireless acceleration sensor
CN102223731A (zh) 一种物联网中兼容多种终端的接口设备及实现方法
CN102281121A (zh) 一种数据文件传输和校验的方法、设备及***
CN112653738B (zh) 一种物联网网络调试***和调试方法
CN102820959A (zh) 在Modbus主站与从站之间进行大数据量通信的方法
CN103378994A (zh) 一种通信设备的测试方法及终端
CN114510357A (zh) 一种卫星发射场试验鉴定业务消息交互方法及***
CN104991795A (zh) 主动电容笔的固件升级方法及装置
CN106788916B (zh) 用于总线的数据传输方法及数据传输装置
CN102480333B (zh) 线路编码方法、编码数据块同步的处理方法及装置
CN113922924A (zh) 一种基于spi的绝对值编码器通信方法及***
CN101145892A (zh) 一种快速应答的方法、***、接收端和发送端
CN102377504B (zh) 数据传输检测装置、数据传输检测方法及其电子装置
US7334040B2 (en) Method of transmission between two processors of a radio communication unit
CN104902350A (zh) 一种数字对讲机及其数据处理装置、数据发送方法
CN104503383A (zh) 一种通过手机短信对工业控制***进行远程监控的方法
CN115857420B (zh) 一种工控设备之间io互控的方法
CN101651688A (zh) 传输信号的方法和***
WO2024139924A1 (zh) 通信方法以及相关装置
CN103532681B (zh) 合作测量***应答式双向数据通信方法
CN113672545B (zh) 双处理器间电力数据的传输方法和装置
CN101556567B (zh) 微处理器之间的串行通信方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
ASS Succession or assignment of patent right

Free format text: FORMER OWNER: SHANGHAI WEIHONG TECHNOLOGYCO., LTD.

Effective date: 20120611

Owner name: SHANGHAI WEIHONG ELECTRONIC TECHNOLOGY LTD.

Free format text: FORMER OWNER: SHANGHAI NAIKAI ELECTRONIC SCIENCE AND TECHNOLOGY CO., LTD.

Effective date: 20120611

C41 Transfer of patent application or patent right or utility model
TA01 Transfer of patent application right

Effective date of registration: 20120611

Address after: 201108, No. 2338, No. 29 Enterprise Park, headquarter, Shanghai Road, Minhang District

Applicant after: Shanghai Weihong Electronic Technology Ltd.

Address before: 201108, No. 2338, No. 29 Enterprise Park, headquarter, Shanghai Road, Minhang District

Applicant before: Shanghai Naikai Electronic Science and Technology Co., Ltd.

Co-applicant before: Shanghai Weihong TechnologyCo., Ltd.

C12 Rejection of a patent application after its publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20110713