打印
[上位机系统管理]

来撸一个IEC61131-3软件平台试试?

[复制链接]
1872|3
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
marmotw|  楼主 | 2016-3-12 20:39 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
很想做一个符合 IEC61131-3 的软件平台,暂时只是做着玩,简单定了一下目标:

编译器部分:
1. 初版打算只支持 ST 语言,未来考虑把FB,SFC,LD转换成为ST;
2. 基础数据类型打算支持BOOL,DINT,UDINT,INT,UINT,SHORT,USHORT;
3. ST语言打算先支持 SELECTION 语句中的 IF ELSE ELSIF END_IF;
4. 支持功能块,功能,程序   ----- 包括用户自定义以及内嵌的.

运行时部分:
1. 跨操作系统,目前打算现在做linux以及FreeRTOS版本的;
2. 暂时先做解释器,有时间再了在考虑 AOT;
3. 暂时只支持周期性任务;
4. 考虑支持一些基础的功能和功能块,比如PID,类型转换等。

希望能得到各位同学的以下支持:
1. 需求方面,你觉得哪家的哪个功能不错,推荐给我;
2. 开发方面,如果我不懂的我会在这个帖子下面讨论,群策群力,或者是各位有什么开发的建议,也希望提给我;

如果大家对这个平台有兴趣,也可以向我提问,我一定在尽量作答。

感谢各位。

相关帖子

沙发
zaq12| | 2016-7-1 07:50 | 只看该作者
以上想法然并软,不如直接用codesys,或者开发也不能完全参照61131-3

使用特权

评论回复
板凳
canfeng152| | 2016-9-9 09:43 | 只看该作者
codesys就相当不错,完全遵循IEC61131-3,只是我还不怎么会用!

使用特权

评论回复
地板
SudodGod| | 2019-12-12 06:13 | 只看该作者
你好,做的怎么样了?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

8

帖子

1

粉丝