黑夜的惊骇
级别: 探索解密
精华主题: 0
发帖数量: 20 个
工控威望: 119 点
下载积分: 961 分
在线时间: 26(小时)
注册时间: 2017-04-26
最后登录: 2025-09-03
查看黑夜的惊骇的 主题 / 回贴
楼主  发表于: 2024-05-15 12:31
图片:
图片:
图片:
图片:
图片:
图片:
图片:
图片:
我花了大量的时间,设计了一个ST语言的使用框架,命名为FOX。
FOX,对如何使用ST语言创建项目做了详细规范。
关于如何学习和使用它,我写了大量的文档和案例。
我想把它分享给有需要的朋友,一起交流。(文件的百度网盘链接在最后面)
这些文档和案例,由浅入深,从简单到复杂,有10多个案例,介绍了如何应用FOX。
    基本概念
        1. 结构体以及FwVars变量
        2. 事件
        3. 对象、属性和方法
        4. 看门狗和进程
        5. Process的阶段
        6. 组、ObjMachine.Method()和Obj
        7. 框架方法
        8. 注释符号

    程序示例:
        1. 操作模式的切换
        2. 手动模式代码的布置
        3. 自动模式代码的布置
        4. 对象、看门狗和进程
        5. 对象进程的阶段
        6. 组、ObjMachine.Method()和Obj
        7. 对象进程的暂停(ProcessSuspnCtrl)
        8. 错误信息(ErrInfo)
        9. 自动模式的停止
        10. 复位Errs
        11. 调试


FOX还包含了一个BasicCode(基础代码)的GxWorks3工程文件。
创建新项目时,用户只需要在这个工程文件的基础上编写新的代码即可。

关于如何学习和使用它,解压文件夹后,找到TXT文档“(先看这里)使用指南”。
这个文档,介绍了如何学习和使用FOX。

所有文件在百度网盘分享中:
链接:https://pan.baidu.com/s/1-l-aeG84zgyDV7DMH1z9YA?pwd=nhp1
提取码:nhp1
本帖最近评分记录:
  • 下载积分:+1(s6155555s) 真诚感谢!
  • 下载积分:+1(天天向上学习) 参考学习一下
  • 下载积分:+5(wjpcat) 感谢分享!
  • 下载积分:+1(xuruyi579)
  • 下载积分:+3(阿萱子v) 真诚感谢!
  • 下载积分:+1(lxdddd1)
  • 下载积分:+5(加勒比海带)
  • 下载积分:+1(wenhua)
    iamwcq009
    级别: 略有小成
    精华主题: 0
    发帖数量: 107 个
    工控威望: 236 点
    下载积分: 1104 分
    在线时间: 103(小时)
    注册时间: 2013-12-16
    最后登录: 2026-02-24
    查看iamwcq009的 主题 / 回贴
    1楼  发表于: 4天前
    如楼主所述,这样的文档是可遇不可求的好东西,框架、结构体、变量命名,这个是很多编程人员无法获取的仙丹!当下很多PLC工程师编程,只知道Y0 := (X0 OR Y0) & X1;这样的程序是初学者都会的,然而所谓的状态机、模块化(结构化)编程、一概不懂,程序可读性一塌糊涂,这样的将二次接线转换式的编程也叫编程吗!!!
    iamwcq009
    级别: 略有小成
    精华主题: 0
    发帖数量: 107 个
    工控威望: 236 点
    下载积分: 1104 分
    在线时间: 103(小时)
    注册时间: 2013-12-16
    最后登录: 2026-02-24
    查看iamwcq009的 主题 / 回贴
    2楼  发表于: 3天前
    可惜没有下载到,看图片可以知道楼主是花费大量时间来制定ST编程的标准,值得学习!