自己编制的MODBUS单片机程序,与MODBUS OPC server 通讯有问...
展开全部网页链接两种协议使用的场景不同。
Modbus支持串口和网络,主要是工业设备间通信。
OPC-DA和OPC-UA都是网络协议。
Modbus协议更简单透明,数据量小时,使用起来简单方便高效(自己就可以开发),数据量大时,要分片读写,就不太方便了。
OPC一般用的是标准套件,自己再开发很难,需要了解连接字符串,当数据量较大时,OPC批量建点方便。
...
怎么实现WinCC经由串口直接连接MODBUS仪表
触摸屏访问PC上的OPC服务器或者组态软件可以走Modbus RTU或者Modbus TCP协议,可以使用上海迅饶自动化科技有公司的OPCBridge软件。
这个软件已经把OPC服务器转成Modbus服务器了。
一般的触摸屏,不管哪个品牌都支持Modbus协议的。
没有网口就走Modbus RTU,有网口则走Modbus TCP协议比较快。
VB设计 通过OPC与西门子PLC通讯
朝2个方向去下手:1用VB编制OPC服务器。
用VB来开发OPC服务器,采用OPC开发包去实现,比较快捷,但开发包是要买的,否则还是用c来开发,要费时了。
2弄清西门子PLC的通讯协议:200系列PLC一般用PPI和MODBUS协议。
300系列PLC一般用MPI和profbus,modbus,及以太网通讯协议。
先从modbus去下手比较容易。
也可以去西门子网站下载他的驱动 DLL来开发,但例子很少,组态王软件中也有这个dll。
。
OPC能使现场总线或以太网开放吗
我记得以前回答过你的问题了!OPC是解决上层组态软件和服务器之间的通讯连接,至于现场设备,伺服器也好,PLC也好,智能仪表也好,还是其他的设备,都连接到OPC服务器上,连接方式可以使CAN 485 也可能是232 以太网等等,至于到了服务器上后,你想这么用就怎么用了,若你想在底层增加一台计算机,只要安装OPC客户端,就可以读取里面的数据了,当然要实际应用还要配合组态软件,当然若你购买OPC,那一定花钱的,不过现在组态软件基本都带有各种智能设备的通信协议了,只要加载就可以用了。
我也只边学边用,不知道能不能帮到你!
单片机开发的测控终端可以用OPC与上位机直接通讯吗
首先你MODSCAN 可以读到数据说明通讯是正常的,上位机需要显示牵涉到上位机需要的服务,例如你使用的是WINCC 只能通过转OPC的形式在上位机显示。
给你个例子可以使用KEPSERVER 的opc服务器软件把MODBUS的地址转换成OPC服务就可以在上位机显示了!手里没有软件,只能说这么多!现在在做项目 软件不能乱安装会冲突的!
请教WINCC如何与施耐德unity通讯
因为每家的DCS系统之间的通讯网络都是不一样的,同一个DCS系统,控制级的网络和管理级的网络都不一样,比如横河的就有 V NET 、 ESB总线,还有远程I.O之间的ER总线。
这样的话,DCS系统与别的系统(PLC、DCS等)之间通信是存在很大的问题的,所以就出现了OPC技术,OPC 是以微软的 OLE/COM、DCOM技术为基础,定义了一套标准接口,从而提供自动化和控制应用、设备管理和设备之间的软件应用互操作性和设备的互换性。
简单的说,就是在规定了一套标准,每家DCS都要支持这个,有单独的OPC安装软件,然后就能各客户/服务器间形成即插即用的简单规范的链接关系,不同的客户能够访问任意的数据源。
而不是原来的RS485 \232 MODBUS PROFIBUS等各式各样的接口以及协议,通过OPC这个接口,就能访问对方的数据库里面的数据,可以调用数据等功能。
非常的方便。
不知道你能不能理解,不能的话,还可以问我。
转载请注明出处51数据库 » modbus opc软件
涩花喵