SEMI(Semiconductor Equipment and Materials Institute)【半导体设备材料国际联盟】制定了半导体设备通讯标准接口SECS(Semiconductor Equipment Communication Standard【半导体设备标准】).

让CIM与设备间有通用的通讯标准接口,设备制造商只要提供符合通讯标准规范的设备,便可快速地整合在CIM的管理系统,不但可缩短设备开发的时间及成本,并可增加设备装机的效率达到快速量产,进而提升产能输出。

要求

硬件:

工控机

接口:

以太网网口至少1个

CPU:

建议:I3及以上

最低配置: atom CPU(如倍福PLC)、J1900、J1800

内存:

4G及以上(2G内存在开过多软件时候,导致内存不足导致其他问题)

方案

1. 选择左边的配置列表

2. 点击“选择”按钮,将配置选为当前操作配置

3. 点击“配置按钮”,进入配置界面

进入配置页面

通讯配置

进入配置界面后,点击“通讯”

配置列表

  1. 配置软件通讯参数、设置软件启动自动连接参数。

  1. PlcSecsControlView的SECS配置中地址栏需填入本地机IP 127.0.0.1或0.0.0.0,

  1. EAP、MES端的IP地址是PlcSecsControlView所安装的工控机的IP地址。

  1. 端口号(默认5555)、Device ID。

5. 配置完毕后,点击右边的“保存”

6. 重启软件后出现下图即配置成功。

PLC通讯配置

1. PLC模块列表:

2.PLC通讯参数:

① PLC连接的通讯参数

3.添加新的PLC通讯

① 添加和删除模块

② 根据PLC类型选择对应的通讯

变量配置

变量内容

1. 设备运行过程中的数据。

配置界面如下

1. 点击右上角的“添加”按钮,添加一行新的数据在尾部

2. 配置左边的列表区域

2.1 VID为数据的SECS 变量ID

2.2 Name为数据的SECS名称,只支持英文

2.3 PLC地址为数据在PLC中的存放地址

参考

三菱地址

D102、D100

西门子

Modbus方式:

西门子地址除以2。

例如:在西门子DB地址为100,转成modbus地址为50。

2.4 SECS Format为数据的SECS数据格式

Format

描述

B

二进制byte

TF

布尔类型 bool

A

ASCII字符串

I8

8字节整型

I1

1字节整型

I2

2字节整型

I4

4字节整型

F4

单精度浮点型 float

F8

双精度浮点型 double

U8

8字节无符号整型

U1

1字节无符号整型

U2

2字节无符号整型

U4

4字节无符号整型

2.5 Size为数据的长度、个数。

例如U2格式情况下:

Size为1,代表1个U2数据。

Size为2,代表2个U2数据。

2.7 Units为数据单位

2.9PLC Format:数据在PLC中的存储格式

如果选择空,数据类型将采用SECS Format项

Format

描述

B

二进制bits

TF

布尔类型

A

ASCII字符串

I8

8字节整型

I1

1字节整型

I2

2字节整型

I4

4字节整型

F4

单精度浮点型

F8

双精度浮点型

U8

8字节无符号整型

U1

1字节无符号整型

U2

2字节无符号整型

U4

4字节无符号整型

SiemensString

西门子PLC的string数据类型

  1. 1. 配置完成后点击保存,重启后生效

事件配置

1. 发送事件,通知处理。

配置顺序:

1. 点击右上角的“添加”按钮,每次添加新的一行在尾部

2. 配置左边的列表区域

2.1. ID是事件的数字编码,不能与警报重复

2.2 Name是事件的描述,切记仅支持英文ASCII

2.3. PLC地址是事件在PLC中的地址

2.4. PLC Format是数据类型

Format

描述

B

二进制byte

TF

布尔类型

A

ASCII字符串

I8

8字节整型

I1

1字节整型

I2

2字节整型

I4

4字节整型

F4

单精度浮点型

F8

双精度浮点型

U8

8字节无符号整型

U1

1字节无符号整型

U2

2字节无符号整型

U4

4字节无符号整型

注意事项:

  1. PLC地址数据非0,代表要发送事件

警报配置

警报含义

1.设备出现故障,需要人为干预

配置顺序:

1. 点击右上角的“添加”按钮,每次添加新的一行在尾部

2. 配置左边的列表区域

2.1 ID是警报的数字编码,不能与事件重复

2.2 Name是警报的名称

2.3 PLC地址是Alarm在PLC的地址

2.4 Format是Alarm在PLC的数据类型

Format

描述

B

二进制bits

TF

布尔类型

A

ASCII字符串

I8

8字节整型

I1

1字节整型

I2

2字节整型

I4

4字节整型

F4

单精度浮点型

F8

双精度浮点型

U8

8字节无符号整型

U1

1字节无符号整型

U2

2字节无符号整型

U4

4字节无符号整型

2.5 PLC ID:对应的PLC通讯连接。

参考第5.2章配置

注意事项:

1 警报数值为非0时,设备发生警报。

2 警报数值为0时,设备恢复正常状态。

PLC硬件开启通讯

1 西门子系列硬件

1.1 西门子modbus

1. 首先添加modbus模块

S71200的Modbus配置如下图

① 添加modbus tcp模块

② 将modbus设置为高电平TRUE

③ 设置TCP参数 (参考3)

④ 设置输入数据库

⑤ 设置输出口

注意:西门子的地址除以2才是modbus的地址。

2. 配置数据库

3. 配置modbus参数

4. PLC的IP地址

5. 时钟

3. PLC地址与软件地址映射

“金南瓜PLC软件”的地址与“博图软件”中的“偏移量”是一样的数字,无需使用转换公式。

软件只能填写正整数地址,不支持bit位。

尽量从偶数位地址开始,偶数长度。

功能码:西门子PLC的Modbus地址的功能码都为03

例如:

PLC中的int16数据,偏移量10。

则在“金南瓜PLC软件”中填写Format为I2,Size为1,Address为10。

半导体PLC设计SECS/GEM方案相关推荐

  1. PLC SECS/GEM半导体通讯解决方案

    PLC To SECS/GEM方案 适用于PLC控制器的统一SECS / GEM接口 JNG PLC SECS/GEM控制器提供高稳定性的桥接环境. 可以运行多个不同的自动化服务,也可以作为用户显示终 ...

  2. PLC SECS/GEM解决方案,设计与应用

    1 适用性 金南瓜SECS是最适应于全自动智能设备的选择. 适用行业:半导体.光伏.PCB等 全面支持E5.E30.E37.E40.E87.E90.E94.E116 PLC SECS/GEM具有怪兽级 ...

  3. HSMS/SECS/GEM/GEM300半导体通讯协议介绍

    HSMS/SECS/GEM/GEM300半导体通讯协议解决方案介绍 目录 SECS/GEM协议通讯 1 目录 2 1.介绍 3 1.1 产品概述 3 1.1.1 高扩展性 4 1.2 通讯实现 4 1 ...

  4. 半导体通讯标准EAP、SECS/GEM视频介绍

    GEM(或SECS / GEM)是由半导体设备材料倡议制定的一组连接标准.这些标准用于定义自动化设备与主机工厂网络之间的通信,从而实现智能工厂制造. SECS是半导体设备通信标准的首字母缩写.GEM是 ...

  5. SECS/GEM/GEM300/EAP 讲解(三)半导体协议

    来自secs/gem网站 www.secsgem.cn 第一章 介绍 第二章 GEM 收集事件 第三章 数据轮询 第四章 GEM 工厂应用支持 第五章 报警 第六章 配方管理 第七章 文档 第八章 设 ...

  6. SECS/GEM:PLC与MES间处理

    SECS/GEM是由国际半导体设备连接性标准.此连接性标准用于在设备和工厂的资讯和控制系统间建立通讯.被定义为制造设备实现通讯和控制的一般模型.一般来说,SECS/GEM标准定义了信息.状态机和情境, ...

  7. SECS/GEM:PLC与MES间解决方案

    SECS/GEM是由国际半导体设备连接性标准.此连接性标准用于在设备和工厂的资讯和控制系统间建立通讯.被定义为制造设备实现通讯和控制的一般模型.一般来说,SECS/GEM标准定义了信息.状态机和情境, ...

  8. SECS/GEM EAP 设备自动化功能原理和设计方案

    半导体EAP(Equipment Automation Programming)实现了对生产线上机台的实时监控,是工厂自动化不可缺少的控制系统.EAP系统与FAB中的机台紧密相关,系统的设计与开发必须 ...

  9. SECS/GEM之SECS Driver开发源代码

    1 简介 1. Secs Driver 由金南瓜科技提供,适用于半导体.光伏.面板.PCB等行业 支持C.C++.C#等编程语言(C#对应C#DLL库) 2. SECS Driver集成E5,E37的 ...

最新文章

  1. git查看 对比未提交_30分钟让你掌握Git的黑魔法
  2. osi七层模型tcp/udp
  3. 利用CSS变量实现炫酷的悬浮效果
  4. php代码执行相关函数,关于当前PHP脚本运行时系统信息相关函数
  5. java分布式锁工具类_java 通过redis实现分布式锁
  6. [改善Java代码]若有必要,使用变长数组
  7. C/C++中的联合 union
  8. hdu1263 简单模拟
  9. Java基础知识拾遗--IO篇
  10. 0基础Java自学之路
  11. 全新外卖侠CPS全套源码,2021外卖CPS分销小程序源码
  12. vcpkg快速入门手册
  13. 如鹏网.NET软件工程师提高班 杨中科.net高级视频
  14. 航测无人机航线规划原理
  15. 内卷到底是什么意思?
  16. Docker 部署 IntelliJ Projector,愉快玩耍 Android Studio、Idea、PyCharm 等 Swing 应用
  17. 日期比较(substring split prase)
  18. 华为防火墙USG5500的配置方法
  19. 任务管理器不显示gpu_Windows 10将在任务管理器中显示GPU温度
  20. Linux内核数据学习总结

热门文章

  1. iTOP-3A5000开发板,龙芯处理器,规格参数
  2. MapMagic学习记录
  3. 电商评论数据聚类实验报告
  4. 李刚疯狂Java习题练习
  5. 《机器学习实战》基于朴素贝叶斯算法实现垃圾邮件分类
  6. 计算机信息系统的国内研究趋势,管理信息系统的研究背景及国内外现状
  7. bzoj 4338: BJOI2015 糖果
  8. HTML如何对视频缩放,vue接入实时视频,并可以控制缩放与上下左右
  9. shell 使用字符串拼接变量名
  10. 留学生福利!超好用免费英文论文润色软件Wordvice AI上线啦