EMERSONProcessManagementEducationalServicesCopyrightedMaterial/DuplicationProhibitedDeltaV串口卡EMERSONProcessManagement–EducationalServicesCopyrightedMaterial/DuplicationProhibited14-2Course7009-Rev7-2/1/04目标通过本模块的学习,您将能够了解:DeltaV与串口设备连接的接口串口卡的接线方式串口卡的能力串口卡的组态你还需要完成下列练习:练习1—串口卡2个Port间的主从通讯EMERSONProcessManagement–EducationalServicesCopyrightedMaterial/DuplicationProhibited14-3Course7009-Rev7-2/1/04串口卡串口卡通过Modbus(Master或Slave)的RTU或ASCII协议实现与各种串口设备的通信。串口卡可以支持RS232或RS422/485的半双工和全双工信号。串行编程电缆串行编程电缆端口1端口2串口设备串口设备EMERSONProcessManagement–EducationalServicesCopyrightedMaterial/DuplicationProhibited14-4Course7009-Rev7-2/1/04串口卡串口卡需要串口端子板来为接线提供接线端子,下图显示了其与RS232的接线方式:串口卡端子板Port1ModiconModel984控制器9-针连接器Port2(GND)9(TXD)11(RXD)13(DTR)15(DSR)16(GND)1(TXD)3(RXD)5(DTR)7(DSR)81(SHIELD)5(GND)2(RXD)3(TXD)6(DSR)4(DTR)7(RTS)8(CTS)EMERSONProcessManagement–EducationalServicesCopyrightedMaterial/DuplicationProhibited14-5Course7009-Rev7-2/1/04串口卡的能力Port设备1设备2.......设备16最多16个Devices16Datasets/Port一个Dataset最多有100个寄存器地址PLC1PLC2PLC16Coils00001-0xxxxInputRegisters30001-3xxxxHoldingRegisters40001-4xxxxInputStatus10001-1xxxxDataset1100Regs/Dataset...Dataset16Dataset1....Dataset16串口卡2Ports500DSTs或3200SCADARS232(Pt-Pt)RS422/485(Multi-drop)EMERSONProcessManagement–EducationalServicesCopyrightedMaterial/DuplicationProhibited14-6Course7009-Rev7-2/1/04串口卡的能力串口卡与串口设备中的register或coils通讯,把信号转为DeltaV的DST。串口卡有俩个通讯端口,每个端口可以通过RS232方式连接一个串口设备,还可以通过RS422/485方式连接16个设备。串口卡通过dataset与串口设备交换数据。dataset是与串口设备中的寄存器对应的一组DeltaV参数。可以组态dataset来决定寄存器的种类、起始地址、以及数据传输方向和数据量、每个串口卡的端口最多可创建16个dataset。这16个dataset的组态没有限制。例如,可在1个device中定义16个datasets,也可以定义16个devices,每个device定义一个dataset。EMERSONProcessManagement–EducationalServicesCopyrightedMaterial/DuplicationProhibited14-7Course7009-Rev7-2/1/04SerialInterfaceConfiguration串口设备Coils00001-0xxxxInputRegisters30001-3xxxxHoldingRegisters40001-4xxxxInputStatus10001-1xxxxDataset寄存器类型寄存器地址寄存器数量串口卡SCADA或控制模块DSTs工作站条件层次报警显示I/O算法模块ParametersEMERSONProcessManagement–EducationalServicesCopyrightedMaterial/DuplicationProhibited14-8Course7009-Rev7-2/1/04串口卡的组态上图显示了从PLC到DeltaV控制器的数据流。串口卡通过气端口向PLC请求数据,所请求的数据类型、数据量和起始地址都属于dataset组态的一部分。dataset中的每一个数据都可以成为DeltaV系统的DSTs或SCADA工位。串口卡的组态步骤:第一步.在适当的槽位安装串口卡第二步.对串口卡进行组态第三步.定义串口卡端口的属性第四步.定义串口设备和地址第五步.定义Dataset(s)EMERSONProcessManagement–EducationalServicesCopyrightedMaterial/DuplicationProhibited14-9Course7009-Rev7-2/1/04串口卡的组态EMERSONProcessManagement–EducationalServicesCopyrightedMaterial/DuplicationProhibited14-10Course7009-Rev7-2/1/04串口卡的组态串口卡是DeltaVExplorer组态界面中的一种卡件类型,可以像其它卡件一样对其进行组态。你可以把卡件插入I/O底板的闲置槽位并自动感应;也可以再连续实际的卡件之间对卡件进行预组态。若希望对卡件进行预组态,可通过DeltaVExplorer选择:PhysicalNetworkControlNetworkI/ONewCardEMERSONProcessManagement–EducationalServicesCopyrightedMaterial/DuplicationProhibited14-11Course7009-Rev7-2/1/04串口卡端口的属性EMERSONProcessManagement–EducationalServicesCopyrightedMaterial/DuplicationProhibited14-12Course7009-Rev7-2/1/04串口卡端口的属性可从DeltaVExplorer访问端口的属性:PhysicalNetworkControlNetworkI/OP01Properties此时Port选项卡被选中。此对话框包含端口的下列信息:Description-对P01的描述。Enabled-选中以启用端口,使端口可扫描输入数据或发送输出数据。EMERSONProcessManagement–EducationalServicesCopyrightedMaterial/DuplicationProhibited14-13Course7009-Rev7-2/1/04串口卡端口的属性EMERSONProcessManagement–EducationalServicesCopyrightedMaterial/DuplicationProhibited14-14Course7009-Rev7-2/1/04串口卡端口的属性点击P01Properties对话框中的Advanced选项卡时,可修改下列高级通讯属性:ProtocolType—RTU是一种标准二进制数据通讯模式,ASCII是把信息按ASCII字符串传送的通讯模式。Mode-决定此端口是ModbusMaster还是ModbusSlave。Retry-决定串口卡传输数据失败后的可以重试的次数。当卡件向设备发出Modbus请求时,它期望返回相应。串口卡可以重新发送数据的次数有Retry属性限制。Messagetimeout-决定串口卡在发送请求信息之后可以等待串口设备响应的时间。TransmitDelay-决定串口卡在Modbus设备发喘数据输入请求或数据输出请求时,需要等待的时间。此数据可在Modbus设备通讯负载较重时减缓通讯熟读。Sendoutputsonstartup-决定是否在串口卡上电,复位或下装后向串口设备发送所有当前输出值。EMERSONProcessManagement–EducationalServicesCopyrightedMaterial/DuplicationProhibited14-15Course7009-Rev7-2/1/04串口卡端口的属性EMERSONProcessManagement–EducationalServicesCopyrightedMaterial/DuplicationProhibited14-16Course7009-Rev7-2/1/04串口卡端口的属性点击P01Properties对话框的Communications选项卡时,可定义下列通讯属性:Porttype—定义与串口连接的类型:RS232、RS422/485半双工或RS422/485全双工。Baudrate—选择与串口设备相匹配的波特率(300-115Kbaud)Parity—选择与串口设备箱匹配的奇偶校验方式Databits—选择与串口设备相匹配的数据位数Stopbits—选择与串口设备相匹配的停止位数EMERSONProcessManagement–EducationalServicesCopyrightedMaterial/DuplicationProhibited14-17Course7009-Rev7-2/1/04添加串口设备EMERSONProcessManagement–EducationalServicesCopyrightedMaterial/DuplicationProhibited14-18Course7009-Rev7-2/1/04添加串口设备每个端口最多可与16个串口设备通讯。因此,当启用端口后必须定义与之通讯的串口设备的地址。按如下方式,从DeltaVExplorer界面添加串口设备:PhysicalNetworkControlNetworkI/OP01(点击鼠标右键)NewSerialDevice此时出现出啊口设备的属性对话框。输入串口设备的地址,点击OKEMERSONProcessManagement–EducationalServicesCopyrightedMaterial/DuplicationProhibited14-19Course7009-Rev7-2/1/04定义DatasetEMERSONProcessManagement–EducationalServicesCopyrightedMaterial/DuplicationProhibited14-20Course7009-Rev7-2/1/04DatasetDefinitionDataset定义的诗需要被映射成DSTs的一组连续的寄存器地址。可以DeltaVExplorer界面按如下方式定义Dataset:PhysicalNetworkControlNetworkI/OP01DEV01(点击鼠标右键)NewDataset此时出现CreatDataset对话框,General选项卡处于选中状态,其中包含:Dscription-对Dataset的描述。Da