工业现场通讯协议有几种
“工业现场通讯协议有几种”相关的资料有哪些?“工业现场通讯协议有几种”相关的范文有哪些?怎么写?下面是小编为您精心整理的“工业现场通讯协议有几种”相关范文大全或资料大全,欢迎大家分享。
工业上的几种通讯协议
每个仪表都有自己独特的通讯协议,常见的有modbus通讯协议、RS-232通讯协议、RS-485通讯协议、HART通讯协议等等,那么这些通讯协议究竟是怎么工作的,有哪些优缺点呢?本文将重点介绍目前常见的几种通讯协议!帮助仪表人学习。
通讯协议:又称通信规程,是指通讯双方对数据传送控制的一种约定。约定中包括对数据格式,同步方式,传送速度,传送步骤,检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守,它也叫做链路控制规程。
常用的仪表通讯协议有:
?
modbus通讯协议 RS-232通讯协议 RS-485通讯协议 HART通讯协议。 MPI通信 串口通信 PROFIBUS通信
?
?
?
?
?
?
?
工业以太网 ASI通信 PPI通信 远程无线通信 TCP UDP S7 profibus pofinet MPI PPI
Profibus-DP Devicenet Ethernet
?
?
?
?
?
?
?
?
?
?
?
?
?
Modbus通讯协议1
Modbus协议最初由Modicon公司开发出来,在1979年末该公司成为施耐德自动化部门的一部分,现在Modbus已经是工业领域全
球最流行的协议。此协议支持传统的RS-
工业上的几种通讯协议
每个仪表都有自己独特的通讯协议,常见的有modbus通讯协议、RS-232通讯协议、RS-485通讯协议、HART通讯协议等等,那么这些通讯协议究竟是怎么工作的,有哪些优缺点呢?本文将重点介绍目前常见的几种通讯协议!帮助仪表人学习。
通讯协议:又称通信规程,是指通讯双方对数据传送控制的一种约定。约定中包括对数据格式,同步方式,传送速度,传送步骤,检纠错方式以及控制字符定义等问题做出统一规定,通信双方必须共同遵守,它也叫做链路控制规程。
常用的仪表通讯协议有:
?
modbus通讯协议 RS-232通讯协议 RS-485通讯协议 HART通讯协议。 MPI通信 串口通信 PROFIBUS通信
?
?
?
?
?
?
?
工业以太网 ASI通信 PPI通信 远程无线通信 TCP UDP S7 profibus pofinet MPI PPI
Profibus-DP Devicenet Ethernet
?
?
?
?
?
?
?
?
?
?
?
?
?
Modbus通讯协议1
Modbus协议最初由Modicon公司开发出来,在1979年末该公司成为施耐德自动化部门的一部分,现在Modbus已经是工业领域全
球最流行的协议。此协议支持传统的RS-
几种常见仪表的通讯设置
几种常见仪表的通讯设置
点击次数:499次 类型:连接通讯
1、如果您使用XK3180仪表,请将仪表的C42参数改为10,此时下位机类型请选择XK3180,波特率4800
修改仪表参数的方法:按[设置]键,显示C,输入4,按[输入]键,显示C41:1110,不改,再按[输入]键跳过,显示C42:00,按入1、0两个键,即C42改为10,再按[输入]键,显示C,按[退出]。然后用串口调试工具测试通讯,通讯参数设为:4800,n,8,1
2、如果使用柯力D2008F、D2009F仪表,请注意仪表参数设置,tF=0(连续发送,兼容XK3190A9),仪表默认波特率9600
3、如果使用D2002E仪表,当bt=01时,波特率为4800,仪表的参数pt=01,则下位机类型应该为XK3180或XK315A2或8142pro(参考D2002E说明书第17页,第8,9步骤)
4、如果是DS822C,请设置MODE=6,Adr=5,bt=5,下位机类型应该为:XK3180或8142pro或XK315A2,波特率4800
5、8142pro仪表参数(校验和)F3.4=1,如果是XK3130(KingBird)则F4.1.5=1(具体情况,参考说明书),皆可兼容
USS协议通讯
S7-200控制Micromaster 变频器的标准的USS指令,采用RS485接口方式,通过PLC可以方便地控制和监测Microaster变频器的运行和状态。
在使用USS协议和西门子变频器通讯时,需注意以下几项: (1)USS协议是使用PLC的0端口和变频器通讯的,对于有两个端口的S7系列PLC要注意不要使用错误的端口号,而且当端口0用于USS协议通讯时,就不能再用于其它的目的了,包括与STEP7 Micro/win的通讯;
(2)在编程时,要注意使用的V存储器不要和给USS分配的冲突。若在USS协议中使用的是VW4725~VW5117之间的V存储器,建议在编写程序时,尽量不要使用这个区域附近的V存储器,以防出现不可预料的情况。
USS协议编程顺序如下:
(1)使用USS_INIT指令初始化变频器。包括指定端口0用于USS协议,通讯的波特率和激活的变频器号等。程序只能通过一次启动或改变USS参数。此程序段可以在程序初始化子程序中完成;
(2)使用DRV_CTRL激活变频器。每条DRV_CTRL只能激活一台变频器。而其它USS指令,如:READ_RPM(读变频器参数)、WRITE_RPM(写变频器参数)可以任意添加;
USS协议通讯
S7-200控制Micromaster 变频器的标准的USS指令,采用RS485接口方式,通过PLC可以方便地控制和监测Microaster变频器的运行和状态。
在使用USS协议和西门子变频器通讯时,需注意以下几项: (1)USS协议是使用PLC的0端口和变频器通讯的,对于有两个端口的S7系列PLC要注意不要使用错误的端口号,而且当端口0用于USS协议通讯时,就不能再用于其它的目的了,包括与STEP7 Micro/win的通讯;
(2)在编程时,要注意使用的V存储器不要和给USS分配的冲突。若在USS协议中使用的是VW4725~VW5117之间的V存储器,建议在编写程序时,尽量不要使用这个区域附近的V存储器,以防出现不可预料的情况。
USS协议编程顺序如下:
(1)使用USS_INIT指令初始化变频器。包括指定端口0用于USS协议,通讯的波特率和激活的变频器号等。程序只能通过一次启动或改变USS参数。此程序段可以在程序初始化子程序中完成;
(2)使用DRV_CTRL激活变频器。每条DRV_CTRL只能激活一台变频器。而其它USS指令,如:READ_RPM(读变频器参数)、WRITE_RPM(写变频器参数)可以任意添加;
ecu通讯协议
竭诚为您提供优质文档/双击可除
ecu通讯协议
篇一:整车控制器通信协议最新版 纯电动汽车
动力系统网络通信协议 Version090302
本协议仅用于纯电动汽车动力系统的电子控制单元(ecu)之间进行控制器局域网络(传输速率500kbit/s)数字信息交换。 1本协议适用范围
本协议仅用于纯电动汽车动力系统电子控制单元之间的网络互通互连,使控制系统能正常工作。 2连接器管脚定义
采用db9插头,can-h(pin7)、can-l(pin2)、屏蔽线(pin5)、gnd(pin3,6)。 3报文格式
本协议采用29位扩展帧,符合sae1939协议,图2所示为can扩展帧格式。 4ecu的名称
第 1 页 共 17 页
本协议对网络上的每个ecu节点都规定了一个名称,名称表示了其所执行5动力系统can网络通信速率 电动汽车通信网络采用500kbps的通信速率。 6纯电动汽车动力系统网络通信报文6.1整车控制器(Vcu)
6.1.1Vcu发送的数据帧(Vcu2mcu)
注:电机给定转矩为带符号12位数据。两字节数据低字节在前,高字节在后;同一字节中高位在前,低位在后。 6.
MEMOBUS通讯协议(485通讯)
使用MEMOBUS通讯功能
使用MEMOBUS通讯协议,能够与MEMOCON系列等可编程控制器进行串行通信。
接线说明
通讯口RS-485/422
R+R-S+S-G
MEMOBUS通信输入MEMOBUS通信输出通信屏蔽线
RS-485通讯为2线制,请短接R+和S+,R-和S-差动输入PHC
绝缘差动输出PHC绝缘
图1端子布局图2RS-485通讯接线
相关参数
参数NO.
H7.01.H7.02.H7.03.H7.04.
名称
串行口通讯协议串行口通道号串行口设置RTS选择
0:422通讯
内容
0:MITSUBISHIFX2协议1:MEMOBUS协议本机的通讯地址
设定范围
0,11~3100~FF
出厂设定
11801
1:485通讯0,1
设定通讯中断的保护方式:
H7.05.
通讯中断保护动作
0:不保护2:减速停止
H7.06.H7.07H7.08
通讯中断保护时间发送等待时间
自动写入EEPROM使能
1:自由滑行停止
3:非常减速停止4.仅警告
0.1~25.0s2~65ms0,1
1.0s5ms0
0~4
通讯中断的检测时间
接收命令后到发送响应之间的延时时间写数据到参数区时是否写入EEPROM的选择0:不写入
1:自动写入
H7.09数据方向
发送数据和地址的方向
0:高位字节在前,1:低位字
通讯协议学习笔记
在 Unity Pro 中,800 系列 I/O 模块遵循平面地址映射系统。为确保正常工作,每个模块都需要确定位和(或)字的数量。IEC 寻址系统等效于 984LL 寄存器寻址。请按以下方式指定:
? ? ? ?
0x 现对应于 %Mx 1x 现对应于 %Ix 3x 现对应于 %IWx 4x 现对应于 %MWx
下表显示了 984LL 表示形式和 IEC 表示形式之间的关系。 输出和输入
984LL 表示形式 寄存器地址
输出 输入 输入 输出
0x 1x 3x 4x
IEC 表示形式 系统位和系统字 系统位 系统位 系统字 系统字
存储器地址 %Mx %Ix %IWx %MWx
I/O 地址 %Qx %Ix %IWx %QWx
示例
以下示例显示了 984LL 寄存器寻址与 IEC 寻址的关系: 000001 现对应于 %M1 100101 现对应于 %I101 301024 现对应于 %IW1024 400010 现对应于 %MW10
访问 I/O 数据值
可以使用拓扑寻址来访问 I/O 数据项。请使用下面的表示形式在 Unity Pro 中标识模块在 800 系列 I/O 模块中的拓扑位置:
%
OPC通讯协议简介
OPC通讯协议简介
OPC(OLE for Process Control, 用于过程控制的OLE)是一个工业标准,管理这个标准国际组织是OPC基金会,OPC基金会现有会员已超过220家。遍布全球,包括世界上所有主要的自动化控制系统、仪器仪表及过程控制系统的公司。
基于微软的OLE(现在的Active X)、COM (部件对象模型)和DCOM (分布式部件对象模型)技术。OPC包括一整套接口、属性和方法的标准集,用于过程控制和制造业自动化系统。
OPC全称是OLE for Process Control,它的出现为基于Windows的应用程序和现场过程控制应用建立了桥梁。在过去,为了存取现场设备的数据信息,每一个应用软件开发商都需要编写专用的接口函数。由于现场设备的种类繁多,且产品的不断升级,往往给用户和软件开发商带来了巨大的工作负担。通常这样也不能满足工作的实际需要,系统集成商和开发商急切需要一种具有高效性、可靠性、开放性、可互操作性的即插即用的设备驱动程序。在这种情况下,OPC标准应运而生。OPC标准以微软公司的OLE技术为基础,它的制定是通过提供一套标准的OLE/COM接口完成的,在OPC技术中使用的是OLE 2技术,OLE标准允
Modbus 通讯协议编程
Modbus 通讯协议编程
本人最近为了实现电脑与Delta VFD-M变频器通讯,特意用VB6.0编了一个Modbus协议通讯软件,不过这只是一个测试版,但Modbus的ASCii协议和RTU协议都已经实现。现在将源程序上贴,希望可以帮助到有需要的朋友,谢谢!(我发现图片贴不上去) 另外,假如你觉得有更好的想法,欢迎E-mail指教。 附:VB6源程序
Option Explicit
Private Text1text As String Private RTUCRC As String '串口选择
Private Sub Combo1_Click()
MSComm1.CommPort = Combo1.ListIndex + 1 End Sub
'数据位改变
Private Sub Combo2_Click() Call setting End Sub '波特率改变
Private Sub Combo3_Click() Call setting
End Sub
'奇偶校验改变
Private Sub Combo4_Click() Call setting