金南瓜PLC SECS是适应于全自动PLC控制设备。
适用行业:半导体、光伏、PCB等
全面支持E5、E30、E37、E40、E87、E90、E94、E116
PLC SECS/GEM具有怪兽级的强劲性能,处理性能高达10ms/条,全面升级的高适应性,易用友好的SECS工具,利于快速开发部署。
金南瓜SECS兼容运行在独自工控机,或与设备软件集成在一台工控机,让用户灵活应对各种使用场景。
1. PlcSecsControlView.exe是“PLC连接器”,用于建立PLC与服务器之间的桥梁。
2. HostViewApp.exe是“主机EAP端模拟”,用模拟作工厂端测试对接。
1. 主机端模拟软件HostViewApp
2. PLC对接软件PlcSecsControlView
Windows XP SP3
windows 7(建议使用)
windows 10(建议使用)
硬件:
工控机
接口:
以太网网口至少1个
CPU:
建议:I3及以上
最低配置: atom CPU(如倍福PLC)、J1900、J1800
内存:
4G及以上(2G内存在开过多软件时候,导致内存不足导致其他问题)
用户需要支持的功能:
1. 变量variable:设备的各类数据都可以为变量。
2. 事件event:设备发生的标志性动作。
3. 警报alarm:设备发生故障,需要人为干预恢复生产。
4. 远程控制remote:主机发送远程命令控制设备。
5. 程式管理recipe manage:主机获取设备的程式清单、上传下载程式等操作。如果没有该功能,可以不支持。
运行PLC SECS软件,进入配置界面
1. 选择左边的配置列表
2. 点击“选择”按钮,将配置选为当前操作配置
3. 点击“配置按钮”,进入配置界面
进入配置页面
进入配置界面后,点击“通讯”
配置列表
5. 配置完毕后,点击右边的“保存”
6. 重启软件后出现下图即配置成功。
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.9 PLC 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. 点击右上角的“添加”按钮,每次添加新的一行在尾部
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. 设备出现故障,需要人为干预
配置顺序:
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时,设备恢复正常状态。
1. 首先添加modbus模块
S7 1200的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。
配置三菱系统的MX Component通讯软件,配置成功之后即可使用
在PLC的编程软件中,将MC协议接口开启、或者开启SLMP(FX5U、LCPU)
1. 选择网络
2. 选择连接配置
3. 拖拉SLMP到应用程序中。
配置通讯参数,端口号。
使用以太网模块的MC场景,PLC必须要处理C035通讯错误异常
2021.3.20 | 1. 完善远程控制 2. 支持开机启动 |
2021.3.28 | 1. 添加数据转换 |
2021.4.12 | 1. 将Remote处理地址位拆分 拆分为处理标识位、处理结果位 |
2021.5.17 | 1. 支持Siemens字符串类型 |
2021.8.5 | 1. 优化整体软件结构,支持纯缓存模式。 优化PLC SECS与PLC的读取速度和减少读取次数。 |
2021.9.22 | 1. 更新内容,将内容与最新版软件相符 2. 添加新功能介绍、如MC协议、新的通讯配置方式 |
2022.1.16 | 1. 修改一些描述,避免描述歧义 |
2022.7.6 | 1.添加了配方操作指导 2.HOST端与PLC端的事件-报告-变量关联 3.修改一些描述,避免描述歧义 |
2022.7.26 | 多设备添加S2F49参数配置变量与变量关联的配置 |
2022.12.9 | 1. 添加事件触发类型说明 2. 添加“变量数据从缓存中获取”配置的作用 |