浅谈软PLC 和高级语言的结合方式

已锁定

1Shadow1

  • 帖子

    122
  • 精华

    6
  • 被关注

    54

论坛等级:侠士

注册时间:2013-12-11

钻石 钻石 如何晋级?

浅谈软PLC 和高级语言的结合方式

1142

7

2023-07-22 12:15:47

之前有用西门子ET200SP-PC2 做过一个项目,当时使用的是Debian 9系统 ,然后安装的1505S-F, C++的算法和STEP 7 之间是用的Socket通讯,这种方式也适合完全独立的普通PLC和工控机;

西门子为软PLC 提供一套ODK 程序,方便生成直接在PLC 内运行的高级语言程序,也就是说高级语言编写的程序最终会作为一个FB功能块,生成在TIA 中;具体可以分两种,一种是非同步的Windows 环境下运行,可以选择visual studio 编写,使用ODK 作为模板,支持多种语言,c++,c#,VB。另外一种是使用Eclipse 编写的实时的,和PLC CPU 同一周期运行的FB,只支持C/C++语言;据说后续会有SIMULINK 的支持;

测试的话可以用变量表来操作,工程上可以连接具体的变量引脚;

这样的话可以充分利用软PLC的性能,完成复杂的算法和数据处理,但最好是调试好的,比较稳定的算法;

比较具有性价比的是把高级语言+PLC+WINCC Adv/Professional 三者放到一台设备里。比如西门子的Panel PC 或者ET200SP PC2;


浅谈软PLC 和高级语言的结合方式 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

IPC/PG

共有430条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
X 图片
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。