opc与plc通讯不上(plc支持opc通讯吗)

海潮机械 2023-01-03 06:50 编辑:admin 57阅读

1. plc支持opc通讯吗

步骤如下:

1、在STEP7的硬件组态里,将CPU的DP端口指定为PROFIBUS ,地址为2。

2、在WINCC里:(1)鼠标右键单击PROFIBUS /SYSTEM PARAMETER菜单,在弹出的窗口添 PROFIBUS ;(2)设置SET PG/PC INTERFACE:在控制面板里进入SET PG/PC INTERFACE界面,第一空里添PLC—CP5611(PROFIBUS );第二空里添CP5611(PROFIBUS ),点击PROERTIES,在ADDRESS后添:“0”;

3、鼠标右键单击PROFIBUS /NEW DRIVER CONNECTION/PROPERTIES,在弹出的窗口顺序添“2”、“0”、“2”。.

4、鼠标点击:开始/STMATIC/WINCC/TOOLS/CHANNEL DIAGNOSIS界面,测试通讯,如果打着2个绿色对勾,则WINCC和PLC通讯连接完成。

2. 西门子plc支持opc吗

上位机通过OPC的软件就可以解决,下位机可以用GSD数据包

3. opc通讯用什么接口

opc是通讯协议,是一种利用微软的COM/DCOM技术来达成自动化控制的协定,采用典型的C/S模式,针对硬件设备的驱动程序由硬件厂商完成,提供统一OPC接口标准的Server程序,软件厂商只需按照OPC标准接口编写Client程序就访问Server程序进行读写,即可实现与硬件设备的通信。

4. opc通讯可以用串口吗

AC800M是Compact Products 800系列产品中的一个重要组件,它是一款基于导轨安装的模块化的控制器,包含了CPU、通信模块、电源模块及一系列附件。集成了多种通信功能、可以实现全方位冗余,并且支持宽范围的I/O信号,同时也包括在危险区域的本质安全信号。AC800M控制器通过Compact Control Builder编程软件为其编程组态,使得AC800M控制器可以实现各种控制应用。可重复使用代码和库文件的功能特点也使AC800M的应用程序更加容易组态和建立。

从基本逻辑运算到高级控制或二者兼而有之,从少量的I/O点到数千点的应用、从本地安装到远程安装,AC800M都能应付自如。

AC800M模件的公共特性之一为低能耗,散热问题几乎可以不予考虑并可以方便地紧凑安装。在多数情况下,AC800M控制器可密闭安装在无风扇、无开口、无空气过滤等类似设备的柜中。因此,许多潜在的故障因素被消除,确保了控制器的高可靠性。 ·CPU板上集成供电单元、CPU处理器及内存

·五款不同的控制器类型共用户选择

·分别为PM851、PM856、PM860、PM861、PM864、PM865

·内存存储运行Firmware,控制单元硬件配置信息及应用程序

·支持12个现场总线模块扩展

·集成2个Ethernet接口,2个RS232C接口,ModulBus电气及光纤扩展接口

·支持冗余设置,减少故障点错误并保证控制系统运行效率

·多至16个任务,最小任务周期1ms,SOE顺序发生事件分辨率<1ms

CPU可以通过以太网接口实现控制器级的通信,2个以太网口可设置为冗余,并内置冗余切换程序,用于提高系统可靠性。 控制器与I/O之间的连接分为两种:

·本地I/O:使用Modulebus(电气/光纤)通信线,每个控制器最大可以连接8*个本地I/O站;

·远程I/O:使用Profibus DP现场总线扩展连接远程I/O,最大支持98个远程站;

·最远距离 电缆 500m(500Kb/s)

·多模光纤 2KM(12Mb/s)

* 非冗余为8个本地I/O站

冗余为7个I/O站

AC800M控制器作为控制网络中的一个重要组件,支持冗余及非冗余两种工作模式,及客户/服务器两种通信服务模式。作为客户端服务可以实现控制器之间以及与工程师站软件的通信。通过OPC Server服务也可实现与第三方软件及系统如HMI之间的数据通信。

AC800M控制器支持多种目前常用的通信协议包括MasterBus 300、COMLI、Modbus和Siemens 3964R,可以与其他控制器、自动化系统和现场设备轻松的进行通信。AC800M控制器也支持附加的串口通信协议,适合与诸如终端、打印机和特殊控制器的外部设备进行通信。 应用程序可以通过CF闪存卡保存并下载到控制器,也可以通过串口或以太网络装载到目标控制器的RAM内存中(RAM内存需要电池备份)。

通过CF闪存卡装载应用程序的方式非常适合制造业应用程序,用户可以节省应用软件程序大批量重复下载的时间。

另外,通过串口和以太网装载程序的方式更加适用于大型程序的应用,在这方面,工程任务程序的检测和改善变得尤为重要。 AC800M及相关模件均采用DIN导轨式安装,每个模件由一可拆卸单元及相互连接的基座组成,基座实现模件间的外部连接,包括供电及通讯。

控制器的核心为处理器模件及基座,其上安装的两个IEEE802.3以太网口可连接至控制网、监控系统或Control Builder M组态工具。

同时还提供了两个可替代以太网方式的RS232 C口可连接至Control Builder或监控系统或其它符合通讯协议要求的子系统。用户也可自定义通讯协议。

其中一个RS232 C口用于短信息的传递,如:编程工具,因此其只提供部分RS232 C 信息。另一通讯口用于长信息的传输,它提供了完全格式的RS232 C 信息,如:调制解调器的控制。

模件的左侧有一用于通讯扩展(CEX)的插槽。系统提供了Profibus DP、FF、Modbus等多种类型的通讯模件,控制器可连接多至12个通讯模件。 PM861 RISC 32位实时多任务微处理器

16 MB RAM 具有错误检测与校正

后备电池保持,包括电池电压监控

EPROM, 串行, 16 Kbit

内置温度检测设备

Watchdog

支持12 个现场总线模件扩展

2 个 Ethernet 接口, 2个RS 232C接口,ModuleBus 电气及光纤扩展

现场控制器可冗余设置,切换时间小于10ms

多至16个任务,最小任务周期1ms,SOE顺序发生事件分辨率小于1ms 控制器右侧有一接口通过电气ModuleBus方式可连接多至12个S800 I/O模件,192个S800 I/O 点。这12个基本I/O族可通过连接电缆分散至两条DIN导轨上安装。

I/O模件扩展的另一种方式是通过卡件上的光纤ModuleBus连接器扩展。此总线上可连接7个S800 I/O 簇。

系统还可通过Profibus DP总线扩展出更多的I/O组簇,甚至远程安装。此方式下,一个AC800M 可管理数千点I/O。

控制器模件上安装了用于RAM的备份电池确保系统失电情况下的数据保护。

控制器模件表面具有电源、运行、错误、电池OK、各种通讯口数据发送/接收的LED指示灯,同时还有一复位按钮。 Profibus-Dp模件通过CEX总线接口与主(处理器)模件通讯。

AC800M的Profibus模件作为主站通过总线周期性地从从站读取和存储数据。扫描周期取决于总线传输速率和所能访问的从站数量。

使用中继器,一条总线最多可挂接124个节点,每段可挂接32个节点。

电缆长度为最长可达1200米,其传输距离受制与速率大小。若使用光纤传输,最远可达20公里,且通讯速率为12Mb/s。 AC800M的RS 232C模件提供两RS 232C标准的RJ45插口,支持调制解调,传输速率从75-19200波特率可选。

系统也提供独立的串口通讯卡件,支持多种电气标准:RS232C、RS422及RS485。 目前AC800M产品系列具有三种类型的供电单元:SD821,SD822和SD823。三者均为开关电源,将交流转换为24V直流。直流电流为2.5、5、10A,输入电压范围为交流155/230V。

转换器的软启动功能降低了浪涌和消除了电源扰动。

三种供电电源均可冗余或非冗余使用。 AC800M具有很强的伸缩性,该控制器运行ABB的控制软件,其控制能力与通讯规模可大可小。按其能力大小分为如下三类:

1、二进制控制权限

包括所有的基本数据类型和功能,如类型转换、算术运算、逻辑运算、触发器、时钟及计数器等符合IEC 61131-3标准的功能。

此权限同时允许AC800M在一控制网络环境如RS232C或以太网等中作为服务器与其它站如:其它控制器、OPC服务器、Control Builder等通讯。

2、标准控制权限

包括所有上述功能及如下功能: 通讯:AC800M同样可以在某一遵从标准协议的控制网络如以太网、RS232中以客户机的方式与其它系统通讯。

过程对象处理:提供专用功能块用于工厂常见设备的控制如:电机、阀门的控制。这为控制工程师及工厂操作员提供了极大的便利。

常规控制:提供具有数字量或模拟量输出的单回路或串级控制PID功能块。方便的PID参数设置甚至具有PID参数自整定功能。

工厂标准的批量控制功能。

可选择具有错误自动修复及报告的冗余控制网络。

3、高级控制权限

包括所有上述功能及如下功能:

高级PID控制及自适应常规控制。

籍助于控制模件架构的面向对象的高级控制。

可选择模糊控制算法。

AC800M通过Control Builder M对其进行组态、编程及处理。此软件运行于Windows 2000系统平台,支持IEC 61131-3标准规定的五种编程语言。

5. 什么叫opc通讯

2台电脑先设置好DCOM权限,确保能够OPC访问。服务器那台WINCC里面不用动,WINCC本身就是一个OPC服务器。客户端那台们wincc需要添加OPC驱动,将opc服务器上的变量都添加进来。

6. opc怎么与plc通信

这个属于plc与上位机通信和应用的问题,也就是所谓的数据采集与监控SCADA。不同的品牌或者型号的plc所使用的软件也是不同的,例如AB的5000系列要在计算机里面安装RSLinx Class,在RSLinx中的OPC功能, 就可以通过配置使计算机与plc的通信模块连接,并且,透过RSLinx可以看到所有的TAGs!剩下的就是泥自己编写的计算机应用程序如何与RSLinx进行数据交换了!其它plc亦如此类推!

补充一下,在计算机和plc之间一般现在用以太网连接即可,plc侧需要安装以太网的ENBT模块,具体的配置在RS Studio中配置。计算机侧一般网卡即可,这个配置好以太网的IP地址就行了。再在计算机侧的RS linx中使用以太网配置,然后就可以在OPC/DDE菜单中找到电子数据,再倒入所配置的plc模块中的TAGs就会看到所有的数据形成的电子表格,然后就可以使用了,在具体,我只能建议查找RS Linx的OPC参考手册了,在Rockwell Automation的官网上都有,且有中文版的,仔细参照即可,仅仅是配置,无需编程!

我不清楚水处理机具体情况,是反渗透的或者其它的,如果需要启动水泵,那么是需要调速呢,还是仅仅是交流接触器即可。另外,水处理机是否需要压力,流量的控制,阀门的开断的配合等等!这一套下来,也算是一个plc的项目了!不过你问的是水处理机与计算机之间的数据交换,一般理解就是水处理机中的plc与计算机数据交换!

如果不是plc,而是其它的系统,如dcs,单片机系统,这与plc是不同的,需要另外考虑!

7. opc和plc通讯

这一般都是通信参数设置问题啊,楼主如果用的网络,IP要设对啊