FST工控软件平台解读

FST工控软件平台解读

对于工控软件,我认为若想被用户认可和使用,要满足几个基本条件:

  1. 稳定。
  2. 高效。
  3. 专业。
  4. 便于二次开发。

对于前三点来说是必须的,倘若不满足用户也不会选择。而随着工控领域的发展,第四点则显得尤为重要起来,好的工控平台在设计之初,就要把“方便用户二次开发”考虑在内。

本篇内容涉及到三个方面的描述:

  1. 平台架构。
  2. 模块技术及语言。
  3. 硬件控制方案。

平台架构

平台开发的初衷是设计一个应用于半导体领域的国产化软件平台,因此在“物理设备”部分,以常规全自动机台为样例,实际上控制其他自动化设备也没什么问题。

物理设备:
无论是对于CVD镀膜设备,剥离清洗浸泡等湿法设备,还是匀胶显影设备,大致结构都可以概述为由盒站,机器人,工艺单元组成,当然对于一些额外的比如和光刻机对接的设备,还需要BM中转单元等一系列结构。硬件要想被控制,就需要与上位机软件部分进行通信,通信方式主要为串口,网口,PCI卡槽(工业以太网)。

FST平台:
此部分特指平台内部,保持运行的核心代码。
1. GUI引擎:用于界面开发。
2. 调度:逻辑程序的层级调用,机器人的运行时序控制等。
3. FA:工厂自动化,支持200mm和300mm,用于设备与工厂主机相连,对设备获取状态及控制。
4. 逻辑库:分为专用和通用。通用部分如对气缸的控制,因其逻辑基本为写动作,查状态模式,因此作为通用。专用部分特指对机台的个性化逻辑开发。
5. 驱动:指针对通信协议进行开发的代码,如EtherCat,DeviceNet,TCP/IP,Comm等。

CTC工程:
此部分为客户进行二次开发内容。对于机台设计,用户无需关注FST平台的内部实现机制,只需要针对自家产品,对CTC进行开发,即可实现对设备的控制。内容包括Gui(多为xml配置形式,不涉及代码),Sequence逻辑配置和个性化代码开发,Alarm配置,Intlks配置,IO配置,驱动开发(如有新部件,根据通信协议在平台架构上开发)。

模块技术及语言

硬件控制方案


图片为常用硬件连接结构。串口网口不必多说,以往业务中,因稳定性与高效性等长处,我们会优先推荐EtherCat的总线连接方式,常用的有几家,倍福,台达与赫优讯等。当然由于厂商的习惯或者是项目的硬性要求,并非都会采纳这种总线,也有厂商会延用之前的控制方案,如DeviceNet,Can总线等,那时只需平台适配即可。

倘若对半导体控制,工控领域软件有兴趣,欢迎关注公众号,或私聊我,很乐意与您共同讨论进步。

FST工控软件平台解读相关推荐

  1. 工控协议解读之EtherCAT协议硬核分析(转自知乎“智能制造之家“)

    原文:https://zhuanlan.zhihu.com/p/413417192 一.概述 EtherCAT(Ethernet for Control Automation Technology)是 ...

  2. 基于modbus协议的工业自动化网络规范_工控学堂:解读Modbus通讯协议「宜收藏」...

    作为工控人,Modbus通讯协议想必都不陌生,Modbus通讯协议可以说是工业自动化领域应用最为广泛的通讯协议,因为他的开放性.可扩充性和标准化使他成为通用工业标准. 1979年施耐德电气制定了一个用 ...

  3. c#物联网_基于C#实现日志记录与SQL SERVER的双向存储工控数字化之旅

    ↑ 点击上方 "智能制造之家" 关注我们 写在前面 我们在做一些PLC设备联网改造.SCADA项目.MES项目等的时候,我们经常需要做日志记录,这样便于后续做日志分析及错误追踪.比 ...

  4. 专访三维力控科解读实时数据库的发展

    本网记者:控制工程中文网的各位网友大家好,我是控制工程中文网的编辑史虹,今天我们很荣幸地邀请到北京三维力控科技有限公司的总经理林威汉先生为我们解读实时数据库在国内外目前的技术发展和应用现状.首先简单介 ...

  5. 工控 组态王6.60 SP3软件7.5 SP4 授权软件狗 USB 硬件狗 分享 下载

    工控 组态王6.60 SP3软件 授权软件狗 USB 硬件狗 分享 下载 技术咨询QQ:3137723307 组态王6.60是一款非常好用的工业类自动化控制软件,此版本继承了前面几个版本的所有功能,可 ...

  6. 西门子、施耐德、三菱、RA:全球主要工控协议及端口解析

    写在前面 大家好,我是小智,智能制造之家号主~ 说到工业协议,前面我们已经原创了很多: 最全整理工业通讯上的领域各种总线+协议+规范+接口-数据采集与控制 最详细的工业网络通讯技术与协议总结解读(现场 ...

  7. “中能融合杯”第六届工控大赛线上赛部分题总结与复现

    前言 "中能融合杯"第六届工控大赛线上赛已经结束,题目只有杂项题(包括工控题)和逆向题.作为一名Web狗,就只能去做杂项了,杂项题挺容易的,好多都是以前的原题.关卡4的3个题发现应 ...

  8. 视频教程-STM32Cube和HAL库使用初体验-第5季第2部分-单片机/工控

    STM32Cube和HAL库使用初体验-第5季第2部分 互联网课程品牌<朱老师物联网大讲堂>创始人.精通U-Boot.Linux kernel移植及驱动程序开发;精通C.C++.Java. ...

  9. 工控软件——驱动框架

    驱动框架 常规工控软件中,驱动为最底层的逻辑,与硬件直接进行通信.各家设计不同,我只阐述我们软件平台的驱动框架,也许可给读者一点灵感. 一般情况下,这三种通信方式足够了.无论是对于CVD镀膜设备,还是 ...

最新文章

  1. 致女儿人生中第一个儿童节快乐(2018-06-01)
  2. 您如何与Docker的流程连接和分离?
  3. Winform 绘制圆形的图片
  4. verilog中数组的定义_systemverilog中的数组操作
  5. ireport 找不到子报表:Could not load object from location
  6. mysql+phpmyadmin配置流程
  7. 数据驱动开发_开发数据驱动的股票市场投资方法
  8. JavaScript语言基础(一)
  9. Maven常用参数说明
  10. 从入门到入土:python爬虫|SCU每日打卡自动填写|测试训练|
  11. Java 静态模块和构造方法
  12. 统计查询,实现将结果集竖排显示
  13. (转)诺亚财富巨亏5亿,“嗜血模式”走向末路?
  14. day08-linux权限(chmod chown umask chattr)
  15. mysql的数据备份及恢复
  16. python发送以太网报文_python之分解以太帧
  17. Python删除字符串中的符号
  18. Effective Java 经典学习(一)
  19. 学计算机去二本大学分数线,分数线最低的二本大学
  20. [python]pycharm自动生成函数注释

热门文章

  1. 安卓浏览器中video组件会显示播放按钮
  2. android移植 开发板,AT9G45开发板Android移植过程
  3. 计算机学科a类排名,学科评估A类学科数量及排名top 版
  4. js实现日期加减获取年龄
  5. 安全研发必备的安全知识
  6. TI AM335x ARM Cortex-A8工业级核心板,工业网关、工业HMI等用户首选
  7. 抖音高贵气质的签名_MAC口红17个大热色号,黄脸婆秒变气质女神!
  8. 手机摄影-参数(曝光补偿)
  9. Java编写歌曲管理系统 用Arraylist完成 添加歌曲、置顶歌曲、前移歌曲。
  10. Oracle中Timestamp类型字段查询结果格式化处理