第13章IO设备驱动 13.11/0设备通讯 13.2I/0设备管理 13.3运行参数
第13章 I/O设备驱动 13.1 I/O设备通讯 13.2 I/O设备管理 13.3 运行参数
13.1I/0设备通讯 ◆力控R与ⅣO设备之间一般通过以下几种方式进 行数据交换:串行通信方式(支持 Modem远程 通信)、板卡方式、网络节点方式、适配器方式、 DDE方式、OPC方式等
13.1 I/O设备通讯 力控R与I/O设备之间一般通过以下几种方式进 行数据交换:串行通信方式(支持Modem远程 通信)、板卡方式、网络节点方式、适配器方式、 DDE方式、OPC方式等
13.1.1数据通讯方式 .串行通信 一般是通过标准RS-232、RS-422、RS-485等方式通信, 另外,使RS-232互连的计算机串口和设备通信口还可以用 Modem、电台、GPRS/CDMA等方式通信 2.PC总线: 通信接口卡方式是利用I/0设备制造厂家提供的安装在计 算机插槽中的专用接口卡与设备进行通信。I/0卡一般直 接插在计算机的扩展总线上,如ISA、PCI等,然后利用开 发商提供的驱动程序或直接经端口操作和软件进行通信, 一般采用的是同步通信方式。 ◆I/0设备与计算机间的通信完全由这块专用接口卡管理并 负责两者之间的数据交换。现场总线网络主要借助于这种 方式,如MB+、LON、 PROF IBUS等
13.1.1 数据通讯方式 1. 串行通信 一般是通过标准RS-232、 RS-422、RS-485等方式通信, 另外,使RS-232互连的计算机串口和设备通信口还可以用 Modem、电台、GPRS/CDMA等方式通信。 2. PC总线: 通信接口卡方式是利用I/O设备制造厂家提供的安装在计 算机插槽中的专用接口卡与设备进行通信。I/O卡一般直 接插在计算机的扩展总线上,如ISA、PCI等,然后利用开 发商提供的驱动程序或直接经端口操作和软件进行通信, 一般采用的是同步通信方式。 I/O设备与计算机间的通信完全由这块专用接口卡管理并 负责两者之间的数据交换。现场总线网络主要借助于这种 方式,如MB+、LON、PROFIBUS等
3.工业以太网 大多采用TCP/IP或者UDP/IP网络通信协议,进行 网络节点间的数据传递。 4.软件通讯 ◆DDE方式和OPC方式通过 Windows标准协议进行 进程间通信
3. 工业以太网 大多采用TCP/IP或者UDP/IP网络通信协议,进行 网络节点间的数据传递。 4. 软件通讯 DDE方式和OPC方式通过Windows标准协议进行 进程间通信
131.2支持的设备 力控R现在支持多个厂家的几百种设备,见附件驱 动列表。可以直接安装所买设备的驱动程序
13.1.2 支持的设备 力控R现在支持多个厂家的几百种设备,见附件驱 动列表。可以直接安装所买设备的驱动程序
1313不支持的设备 ◆如果您使用的是力控目前暂不支持的设备,可与 力控R技术部联系,委托力控R技术开发部进行开 发。此外,力控提供了开发式的ⅣO驱动程序接 (FIOs)。使用FIOS接口,您可以自行开发 力控R的ⅣO驱动程序。开发过程比较简单。大多 数复杂的处理过程已被封装为类库(如: CManager, CHannel, DEvice, CPacket CItem等),您可以直接通过这些类的成员函数 操纵这些类
13.1.3 不支持的设备 如果您使用的是力控R目前暂不支持的设备,可与 力控R技术部联系,委托力控R技术开发部进行开 发。此外,力控R提供了开发式的I/O驱动程序接 口(FIOS)。使用FIOS接口,您可以自行开发 力控R的I/O驱动程序。开发过程比较简单。大多 数复杂的处理过程已被封装为类库(如: CManager, CChannel,CDevice,CPacket, CItem等),您可以直接通过这些类的成员函数 操纵这些类
13.2I/0设备管理 在系统运行时,力控R通过内部的管理程序自动启 动相应的ⅣO驱动程序,ⅣO驱动程序负责与ⅣO设 备的实时数据交换。对于采用不同通信协议设备 力控R提供了一个独立的ⅣO驱动程序来完成过程 I/O数据的采集与回送。DB与ⅣO驱动程序构成服 务器/客户计算模式。一台运行力控R的计算机通 过一个或多个ⅣO驱动程序同时连接一台或多台 I/O设备
13.2 I/O设备管理 在系统运行时,力控R通过内部的管理程序自动启 动相应的I/O驱动程序,I/O驱动程序负责与I/O设 备的实时数据交换。对于采用不同通信协议设备, 力控R提供了一个独立的I/O驱动程序来完成过程 I/O数据的采集与回送。DB与I/O驱动程序构成服 务器/客户计算模式。一台运行力控R的计算机通 过一个或多个I/O驱动程序同时连接一台或多台 I/O设备
132.1新建I/O设备 ◆定义一个新设备的过程 (1)运行力控R应用管理器,新建一个应用或打开 个已经存在的应用 (2)从导航器中找到“I/0设备驱动” (3)展开导航器中“I/0设备驱动”项,选择“PLC” (4)展开类别PLC,选择合适的设备厂商,这里选择 “NAIS(松下电工)” 与GE(通用电气) +E LG 分MT5U旧H(三菱) 5Mdon(莫迪康) 与NA5(松下电工) 找到生产商松下 与 OMRON欧姆龙 由与OPo22奥图
13.2.1 新建I/O设备 定义一个新设备的过程 ⑴运行力控R应用管理器,新建一个应用或打开一 个已经存在的应用 ⑵从导航器中找到“I/O设备驱动” ⑶展开导航器中“I/O设备驱动”项,选择“PLC” ⑷展开类别PLC,选择合适的设备厂商,这里选择 “NAIS(松下电工)
1322设备参数说明 双击选中的设备名,出现如图13-2所示的设备配 置对话框 设备定义导 设备名称 更新周期:0 毫秒 超时时间:1 秒 通信方式 故障后恢复查询 秒 最长时间 厂动态优化口初始禁止 成 取消
13.2.2 设备参数说明 双击选中的设备名,出现如图13-2所示的设备配 置对话框
在上述各项的设定中,若通信方式设定为串口点击 “完成”按钮后会出现如图13-3所示的设备定义 ■■ 口设置”按钮,出现串口设置对话框,如图13-3 所示。选择其它的设备会出现与之对应的对话框, 总之选择所用的端口并设置端口的参数,端口的参 数设置要与相应的硬件端口参数设置相同 设备定义向导 串口 端口设置 口设置 波特率 数据位 奇偶校验 偶校捡 停止位 保存 取消 完成
在上述各项的设定中,若通信方式设定为串口点击 “完成”按钮后会出现如图13-3所示的设备定义 向导对话框,点击“▼”选定串口,然后点击“端 口设置”按钮,出现串口设置对话框,如图13-3 所示。选择其它的设备会出现与之对应的对话框, 总之选择所用的端口并设置端口的参数,端口的参 数设置要与相应的硬件端口参数设置相同