PM-160 Serial/PROFIBUS-DP网关用户手册

需积分: 9 0 下载量 79 浏览量 更新于2024-07-14 收藏 1.99MB PDF 举报
"PM-160_V37_UM.pdf" 本文档是关于Serial/PROFIBUS-DP网关PM-160的产品手册,由上海泗博自动化技术有限公司提供,包含了产品的详细信息、快速应用指南、硬件说明以及配置软件的使用说明。 一、产品概述 PM-160是一款集成了Serial(串行)和PROFIBUS-DP通信协议的网关设备。其主要功能是实现串口设备与PROFIBUS-DP网络之间的数据转换和交互。产品特点包括高效的数据转换能力、稳定可靠的通信性能以及易于配置和使用。技术指标涵盖了电气参数、通信速率等关键数据。在电磁兼容性能方面,PM-160符合GB/T15153.1classⅢ、GB/T17626.4classⅢ、GB/T17626.2classⅢ和GB/T17626.3classⅢ等标准,确保了在各种电磁环境下稳定工作。 二、快速应用指南 1. 连接电源:按照手册指示正确连接电源,确保设备供电。 2. 连接PC:通过USB或以太网接口将网关连接到电脑,以便进行配置和调试。 3. 安装软件:下载并安装相应的配置软件,如SiboTech的配置工具。 4. 配置PM-160:在软件中设定网关的参数,包括PROFIBUS-DP地址、串口参数等。 5. 连接串口设备:将需要接入网络的串口设备通过RS-232、RS-422或RS-485接口连接到网关。 6. 连接PROFIBUS-DP:将网关的PROFIBUS-DP接口连接到DP网络。 7. 调试:使用配置软件进行通信测试,确保所有设备可以正常通讯。 三、硬件说明 详细介绍了PM-160的外观设计、指示灯状态、数码管及按钮功能。其中,数码管用于显示设备状态和配置信息,而按钮则用于设置PROFIBUS-DP地址。此外,还列出了电源接口、DP接口、串口接口的具体规格和连接方法。 四、配置软件使用说明 这部分详述了配置软件的使用步骤和注意事项,包括设备视图、配置视图的操作,以及如何进行冲突检测、硬件通讯、配置的上载与下载、保存和加载配置工程。此外,软件支持EXCEL文档输出,方便用户管理和分析数据。调试部分介绍了4.x和5.x版本软件的调试界面和操作方法。 PM-160是一款功能强大的串口与PROFIBUS-DP网络转换设备,适用于工业自动化系统中的数据通信。通过详细的手册和配置软件,用户可以轻松地将串口设备集成到DP网络中,实现高效的自动化控制。

select * from ( SELECT P.PATIENT_ID, P.VISIT_ID, PM.NAME, PM.SEX, P.ADMISSION_DATE_TIME, ( SELECT TOP 1 DP.DEPT_NAME FROM DEPT_DICT DP WHERE DP.DEPT_CODE = P.DEPT_ADMISSION_TO ) AS DEPT_ADM, P.DISCHARGE_DATE_TIME, ( SELECT TOP 1 DP.DEPT_NAME FROM DEPT_DICT DP WHERE DP.DEPT_CODE = P.DEPT_DISCHARGE_FROM ) AS DEPT_DIS, DATEDIFF( DAY, P.ADMISSION_DATE_TIME, P.DISCHARGE_DATE_TIME ) AS INPAT_DAYS, P.DOCTOR_IN_CHARGE --datediff(day, P.ADMISSION_DATE_TIME,P.DISCHARGE_DATE_TIME) as zyts FROM PAT_VISIT P INNER JOIN PAT_MASTER_INDEX PM ON PM.PATIENT_ID = P.PATIENT_ID WHERE select * from ( SELECT P.PATIENT_ID, P.VISIT_ID, PM.NAME, PM.SEX, P.ADMISSION_DATE_TIME, ( SELECT TOP 1 DP.DEPT_NAME FROM DEPT_DICT DP WHERE DP.DEPT_CODE = P.DEPT_ADMISSION_TO ) AS DEPT_ADM, P.DISCHARGE_DATE_TIME, ( SELECT TOP 1 DP.DEPT_NAME FROM DEPT_DICT DP WHERE DP.DEPT_CODE = P.DEPT_DISCHARGE_FROM ) AS DEPT_DIS, DATEDIFF( DAY, P.ADMISSION_DATE_TIME, P.DISCHARGE_DATE_TIME ) AS INPAT_DAYS, P.DOCTOR_IN_CHARGE --datediff(day, P.ADMISSION_DATE_TIME,P.DISCHARGE_DATE_TIME) as zyts FROM PAT_VISIT P INNER JOIN PAT_MASTER_INDEX PM ON PM.PATIENT_ID = P.PATIENT_ID WHERE P.DISCHARGE_DATE_TIME >= '2016-01-01' AND P.DISCHARGE_DATE_TIME < = '2023-07-10' AND DATEDIFF( DAY,P.ADMISSION_DATE_TIME, P.DISCHARGE_DATE_TIME ) >= 30 ) t order by inpat_days desc P.DISCHARGE_DATE_TIME >= '2016-01-01' AND P.DISCHARGE_DATE_TIME < = '2023-07-10' AND DATEDIFF( DAY,P.ADMISSION_DATE_TIME, P.DISCHARGE_DATE_TIME ) >= 30 ) t order by inpat_days desc 帮我把这段sql优化一下

2023-07-25 上传