opc通讯协议
“opc通讯协议”相关的资料有哪些?“opc通讯协议”相关的范文有哪些?怎么写?下面是小编为您精心整理的“opc通讯协议”相关范文大全或资料大全,欢迎大家分享。
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标准允
OPC-MODBUS通讯后感
操作步骤:
一、磨砂串口服务器,(软件名Npadm_Setup_Ver1.19_Build_12113018)(发送是绿色,接收
是黄色,正常下就是黄绿闪动)
1、 安装好软件,并将需要连接的设备连接到磨砂的485或232口上。
2、 然后把电脑的TCP/IP地址设定成192.168.127.200第四个数随意,不过不能与磨砂
的相同。
3、 打开磨砂的软件,然后点击Search按钮查找能连接的设备,(确定搜到的设备的IP
地址和MOXA上的IP地址相同,不相同的话修改一下保证IP地址相等)然后双击该设备进入Configuration画面,然后再双击搜到的串口并打开Serial Settings画面,进行需要的通讯要求设置。
4、 然后再点击COM Mapping来得到这两个口对应的是COM口。如果没有COM口出
现然后右击COM Mapping选中Add Target出来对话框,把Select From List勾选上。然后点apply保存一下,即可。
5、 然后,就可以通过需要通讯的设备设置好COM口进行通讯。
二、设定POD软件通过MODBUS通讯(注:此软件能进行MODBUS通讯的地址为触摸屏的
内部地址,OPC软件上的400001对应触摸屏
ABB OPC通讯的DCOM配置参考
Windows系统DCOM配置步骤
前提
设置计算机的IP地址和子网掩码,使需要通过DCOM访问的计算机位于同一个网段,相互之间可以ping通IP地址,并且在网上邻居上可以看见对方。
一 Windows XP操作系统环境设置
如果3rd OPC Server安装于Windows XP操作系统,则按以下步骤设置系统环境。 1. 关闭防火墙。
“开始->控制面板->Windows防火墙”,将Windows防火墙设置为关闭,如下图所示,防火墙将不再阻止OPC数据通信。
2. 数据执行保护(DEP)设置
数据执行保护(DEP)是一套硬件和软件技术,它能够对内存进行风险检查,防止恶意代码在系统上运行。在Windows XP SP2上,DEP由硬件和软件强置执行。其禁用步骤如下:
? 鼠标右键点击“我的电脑”->选择“属性”->打开“系统属性”对话框。 ? 进入“高级”标签页->在“性能”选项中点击“设置”,打开“性能选项”对话框。 ? 进入“数据执行保护”标签页,选择“仅为基本Windows程序和服务启用DEP”->点击“确
定”按钮。
3. 本地安全策略设置
如果您使用的是工作组,而不是域,需要按照以下步骤设置Windows XP操作系统的本地安全策略
ABB OPC通讯的DCOM配置参考
Windows系统DCOM配置步骤
前提
设置计算机的IP地址和子网掩码,使需要通过DCOM访问的计算机位于同一个网段,相互之间可以ping通IP地址,并且在网上邻居上可以看见对方。
一 Windows XP操作系统环境设置
如果3rd OPC Server安装于Windows XP操作系统,则按以下步骤设置系统环境。 1. 关闭防火墙。
“开始->控制面板->Windows防火墙”,将Windows防火墙设置为关闭,如下图所示,防火墙将不再阻止OPC数据通信。
2. 数据执行保护(DEP)设置
数据执行保护(DEP)是一套硬件和软件技术,它能够对内存进行风险检查,防止恶意代码在系统上运行。在Windows XP SP2上,DEP由硬件和软件强置执行。其禁用步骤如下:
? 鼠标右键点击“我的电脑”->选择“属性”->打开“系统属性”对话框。 ? 进入“高级”标签页->在“性能”选项中点击“设置”,打开“性能选项”对话框。 ? 进入“数据执行保护”标签页,选择“仅为基本Windows程序和服务启用DEP”->点击“确
定”按钮。
3. 本地安全策略设置
如果您使用的是工作组,而不是域,需要按照以下步骤设置Windows XP操作系统的本地安全策略
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 模块中的拓扑位置:
%
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