如何系统化的测试半导体SECS通信

SECS/GEM Communication

目次

  1. 概述 4
  2. 软件运行环境 4
  3. 安装与启动 4
  4. 功能 5
    4.1. 工程的创建 5
    4.2. 设备通信文件管理(创建、打开) 6
    4.3. 设备通信流程定义 6
    4.4. 设备通信消息定义(含数据结构) 7
    4.5. 设备通信事件定义(自动化系统用) 9
    4.6. 设备通信调试 9
    4.7. 设备异常通信 12
    4.8. 设备通信日志 13

  1. 概述
    本软件只适用于SECSII标准的自动化设备,提供工程式程序代码解决方案。主要功能:工程定义、设备通信文件的定义、设备通信流程定义、设备通信消息定义(包含数据结构)、设备通信事件定义、设备调试(地址、端口、日志)

  2. 软件运行环境
    该软件基于JAVA SWING开发,硬件的要求不是很高,只要能跑JAVA程序即可。
    软件方面:

  3. OS可使用WINDOWS、LINUX等相关OS平台。

  4. JAVA版本 > 1.8
    ![在这里插入图片描述](https://img-blog.csdnimg.cn/20210525220137792.png

  5. 安装与启动
    安装JAVA环境,请使用1.8或以上版本,(已配置JAVA环境的可跳过该安装步骤,但需确定版本是否>=1.8)
    下载地址:https://www.oracle.com/java/technologies/javase-jdk11-downloads.html

配置环境变量(Windows版为例)
安装JAVA成功后,设置JAVA_HOME并将其增加到环境PATH中。
如何系统化的测试半导体SECS通信_第1张图片
如何系统化的测试半导体SECS通信_第2张图片
如何系统化的测试半导体SECS通信_第3张图片

配置环境变量结束,打开命令提示符,测试下配置是否成功。
运行命令:java –version
出现以下结果则OK,否则只能查找原因。
在这里插入图片描述

启动程序
使用脚本启动:
Linux :exec java –noverify –jar isecs-0.0.1-snapshot.jar -Djava.io.tmpdir=/tmp/ems/isecs
Windows :java –noverify -jar -Dfile.encoding=UTF-8 isecs-0.0.1-snapshot.jar
初次启动的结果:
硬件配置低的情况Splash界面会稍微长些,请耐心等候。
如何系统化的测试半导体SECS通信_第4张图片

  1. 功能
    4.1. 工程的创建

软件打开后,点击保存按钮,选择工程文件保存的路径,并命名为XXX工程文件(如:secs.manager),系统自动在该路径下生成secs.manager.ias文件以及相关配置文件,请勿删除下图的文件及文件夹。

你可能感兴趣的:(半导体,SECS,HSMS)