PLC SECS/GEM使用(部分功能)

1 产品介绍

   金南瓜PLC SECS是适应于全自动PLC控制设备。

    适用行业:半导体、光伏、PCB等

    全面支持E5、E30、E37、E40、E87、E90、E94、E116

PLC SECS/GEM具有怪兽级的强劲性能,处理性能高达10ms/条,全面升级的高适应性,易用友好的SECS工具,利于快速开发部署。

    金南瓜SECS兼容运行在独自工控机,或与设备软件集成在一台工控机,让用户灵活应对各种使用场景。

 

2 软件清单与展示

image - PLC SECS/GEM使用(部分功能)

2.1 软件清单

1. PlcSecsControlView.exe是“PLC连接器”,用于建立PLC与服务器之间的桥梁。

image 2 - PLC SECS/GEM使用(部分功能)

2. HostViewApp.exe是主机EAP端模拟”,用模拟作工厂端测试对接。

image 1 - PLC SECS/GEM使用(部分功能)

2.2 模拟软件展示

1. 主机端模拟软件HostViewApp

2. PLC对接软件PlcSecsControlView

3 使用环境

3.1 运行环境

Windows XP SP3

windows 7(建议使用)

windows 10(建议使用)

3.2 硬件环境

硬件:

         工控机

接口:

         以太网网口至少1个

CPU:

建议:I3及以上

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

内存:

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

4 SECS功能介绍

用户需要支持的功能:

1. 变量variable:设备的各类数据都可以为变量。

2. 事件event:设备发生的标志性动作

3. 警报alarm:设备发生故障,需要人为干预恢复生产。

4. 远程控制remote:主机发送远程命令控制设备。

5. 程式管理recipe manage:主机获取设备的程式清单、上传下载程式等操作。如果没有该功能,可以不支持。

5 PLC SECS配置使用

运行PLC SECS软件,进入配置界面

1. 选择左边的配置列表

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

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

image 6 - PLC SECS/GEM使用(部分功能)

进入配置页面

image 7 - PLC SECS/GEM使用(部分功能)

5.1 通讯配置

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

image 8 - PLC SECS/GEM使用(部分功能)

配置列表

image 9 - PLC SECS/GEM使用(部分功能)
  1. 配置软件通讯参数、设置软件启动自动连接参数。
  2. PlcSecsControlView的SECS配置中地址栏需填入本地机IP 127.0.0.1或0.0.0.0,
  3. EAP、MES端的IP地址是PlcSecsControlView所安装的工控机的IP地址。
  4. 端口号(默认5555)、Device ID号一致。

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

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

image 10 - PLC SECS/GEM使用(部分功能)

5.2 PLC通讯配置

1. PLC模块列表:

image 11 - PLC SECS/GEM使用(部分功能)

2. PLC通讯参数:

       ① PLC连接的通讯参数

3. 添加新的PLC通讯

       ① 添加和删除模块

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

5.3 变量配置

变量内容

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

配置界面如下

image 12 - PLC SECS/GEM使用(部分功能)

配置顺序:

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
AASCII字符串
I88字节整型
I11字节整型
I22字节整型
I44字节整型
F4单精度浮点型 float
F8双精度浮点型 double
U88字节无符号整型
U11字节无符号整型
U22字节无符号整型
U44字节无符号整型

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

              例如U2格式情况下:

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

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

2.7 Units为数据单位

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

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

Format描述
B二进制bits
TF布尔类型
AASCII字符串
I88字节整型
I11字节整型
I22字节整型
I44字节整型
F4单精度浮点型
F8双精度浮点型
U88字节无符号整型
U11字节无符号整型
U22字节无符号整型
U44字节无符号整型
SiemensString西门子PLC的string数据类型

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

5.4 事件配置

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

image 13 - PLC SECS/GEM使用(部分功能)

配置顺序:

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

2. 配置左边的列表区域

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

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

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

2.4. PLC Format是数据类型

Format描述
B二进制byte
TF布尔类型
AASCII字符串
I88字节整型
I11字节整型
I22字节整型
I44字节整型
F4单精度浮点型
F8双精度浮点型
U88字节无符号整型
U11字节无符号整型
U22字节无符号整型
U44字节无符号整型

注意事项:

  1. PLC地址数据非0,代表要发送事件
  2. PLC SECS读取事件后,PlcSecsControlView会自动将事件地址的数据复位为0

5.5 警报配置

       警报含义

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

image 14 - PLC SECS/GEM使用(部分功能)

配置顺序:

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

2. 配置左边的列表区域

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

2.2 Name是警报的名称

2.3 PLC地址是Alarm在PLC的地址

2.4 Format是Alarm在PLC的数据类型

Format描述
B二进制bits
TF布尔类型
AASCII字符串
I88字节整型
I11字节整型
I22字节整型
I44字节整型
F4单精度浮点型
F8双精度浮点型
U88字节无符号整型
U11字节无符号整型
U22字节无符号整型
U44字节无符号整型

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

       参考第5.2章配置

注意事项:

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

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

7. PLC硬件开启通讯

7.1 西门子系列硬件

7.1.1 西门子modbus

1. 首先添加modbus模块

       S7 1200的Modbus配置如下图

① 添加modbus tcp模块

② 将modbus设置为高电平TRUE

③ 设置TCP参数 (参考3)

④ 设置输入数据库

⑤ 设置输出口

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

image 15 - PLC SECS/GEM使用(部分功能)

2. 配置数据库

image 16 - PLC SECS/GEM使用(部分功能)

3. 配置modbus参数

image 17 - PLC SECS/GEM使用(部分功能)

4. PLC的IP地址

image 18 - PLC SECS/GEM使用(部分功能)

5. 时钟

image 19 - PLC SECS/GEM使用(部分功能)

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

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

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

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

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

       例如:

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

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

7.2 三菱系列硬件

7.2.1 三菱MX 通讯

配置三菱系统的MX Component通讯软件,配置成功之后即可使用

7.2.2 三菱MC 通讯

在PLC的编程软件中,将MC协议接口开启、或者开启SLMP(FX5U、LCPU)

1. 选择网络

image 20 - PLC SECS/GEM使用(部分功能)

2. 选择连接配置

image 21 - PLC SECS/GEM使用(部分功能)

3. 拖拉SLMP到应用程序中。

image 22 - PLC SECS/GEM使用(部分功能)

   配置通讯参数,端口号。

7.2.2.1 以太网模块配置MC通讯

image 23 - PLC SECS/GEM使用(部分功能)

使用以太网模块的MC场景,PLC必须要处理C035通讯错误异常

2021.3.201. 完善远程控制 2. 支持开机启动
2021.3.281. 添加数据转换
2021.4.121. 将Remote处理地址位拆分        拆分为处理标识位、处理结果位
2021.5.171. 支持Siemens字符串类型
2021.8.51. 优化整体软件结构,支持纯缓存模式。        优化PLC SECS与PLC的读取速度和减少读取次数。
2021.9.221. 更新内容,将内容与最新版软件相符 2. 添加新功能介绍、如MC协议、新的通讯配置方式
2022.1.161. 修改一些描述,避免描述歧义
2022.7.61.添加了配方操作指导 2.HOST端与PLC端的事件-报告-变量关联 3.修改一些描述,避免描述歧义
2022.7.26多设备添加S2F49参数配置变量与变量关联的配置
2022.12.91. 添加事件触发类型说明 2. 添加“变量数据从缓存中获取”配置的作用