您现在所在的是:

PLC发展趋势讨论

回帖:11个,阅读:1838 [上一页] [1] [2] [下一页]
* 帖子主题:

编程语言的发展

1486
rockyhuo 版主
文章数:260
年度积分:50
历史总积分:1486
注册时间:2002/1/6
发站内信
发表于:2013/1/10 20:45:44
#0楼
说起符合IEC 61131- 3  PLC的编程语言,IL、FBD、LD、SFC、ST  等等,各种语言各有各的优缺点,现代的编程要求,这些单独的语言已经不符合我们的要求,我想一种理想的编程语言,应该适合不同的应用,我自己设想的编程语言应当能够做到如下的功能
第一:要面向对象的编程,现在很多编程软件都是定义死内存的变量,如M . D . L .B这些就是规定有多少点,大于这个的就要另想办法,有些的还不会用到,这些资源就浪费了,而且在程序还要把每个元件都对应是什么,做了许多无谓事情
附件
附件
第二:编程语言,结合步进梯形图.梯形图.ST语言,在一个编程环境下使用,例如用步进梯形图做步的控制,每一步就用梯形图和ST语言结合编程模式,梯形图的优点是逻辑的控制,而ST语言在运算计算上有明显的优势.
第三能够模块化的编程,能支持把一些通用的应用封装起来作为模块调用.
大家一起交流交流
承接工厂自动化设备改造
卫生巾纸尿裤设备改造和向关配件销售
QQ   84818626     邮箱  rockyhuo@163.com
手机   18923140420
37234
cvlsam 版主
文章数:12401
年度积分:1586
历史总积分:37234
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2013/1/10 21:09:37
#1楼
以下是引用rockyhuo2013/1/10 20:45:44的发言:
说起符合IEC 61131- 3  PLC的编程语言,IL、FBD、LD、SFC、ST  等等,各种语言各有各的优缺点,现代的编程要求,这些单独的语言已经不符合我们的要求,我想一种理想的编程语言,应该适合不同的应用,我自己设想的编程语言应当能够做到如下的功能
第一:要面向对象的编程,现在很多编程软件都是定义死内存的变量,如M . D . L .B这些就是规定有多少点,大于这个的就要另想办法,有些的还不会用到,这些资源就浪费了,而且在程序还要把每个元件都对应是什么,做了许多无谓事情
附件
附件
第二:编程语言,结合步进梯形图.梯形图.ST语言,在一个编程环境下使用,例如用步进梯形图做步的控制,每一步就用梯形图和ST语言结合编程模式,梯形图的优点是逻辑的控制,而ST语言在运算计算上有明显的优势.
第三能够模块化的编程,能支持把一些通用的应用封装起来作为模块调用.
既然谈到了IEC61131.。。。

第一,即使Pc,其内存也是有限的,不可能提供无尽的资源供使用,说到面对对象,你可以去了解一下美国的SoftPLC,那是可以使用Java编程的。

第二,在IEC中,步进梯形图并非IEC规定的五种基本编程语言之一,取而代之的是SFC,即顺序功能,其中的步条件以及步的动作是可以使用梯形图或者St语言的。

第三,模块化编程,IEC中的Fb,Fc不就是这样的么。

Good Luck~
29673
思南 管理员
文章数:14047
年度积分:62
历史总积分:29673
注册时间:2001/3/12
发站内信
发表于:2013/1/11 10:39:42
#2楼
谢谢楼主回来发帖!从一些国外大的自动化公司情况看,编程软件平台现在越来越趋向于一体化的编程平台,比如PLC、人机、伺服、变频等在一个平台上开发。
图
如您对论坛有好的建议或创想,请加大版主微信号:gkong2015
大版主推荐【工控百家谈】微信公众号,业界大拿原创内容分享
1486
rockyhuo 版主
文章数:260
年度积分:50
历史总积分:1486
注册时间:2002/1/6
发站内信
发表于:2013/1/11 20:17:23
#3楼
现在还谈不上在一个平台上开发,都是把各自的软件集成在一起,如三菱的OMRON 的
我觉得算得上集成在一起的开发环境,定义的变量要通用,我用过倍福的软件,他就是定义的变量,在编写PLC程序和画面都是在一个软件上实现.
大家一起交流交流
承接工厂自动化设备改造
卫生巾纸尿裤设备改造和向关配件销售
QQ   84818626     邮箱  rockyhuo@163.com
手机   18923140420
1486
rockyhuo 版主
文章数:260
年度积分:50
历史总积分:1486
注册时间:2002/1/6
发站内信
发表于:2013/1/11 20:30:24
#4楼
以下是引用cvlsam2013/1/10 21:09:37的发言:
以下是引用rockyhuo2013/1/10 20:45:44的发言:
说起符合IEC 61131- 3  PLC的编程语言,IL、FBD、LD、SFC、ST  等等,各种语言各有各的优缺点,现代的编程要求,这些单独的语言已经不符合我们的要求,我想一种理想的编程语言,应该适合不同的应用,我自己设想的编程语言应当能够做到如下的功能
第一:要面向对象的编程,现在很多编程软件都是定义死内存的变量,如M . D . L .B这些就是规定有多少点,大于这个的就要另想办法,有些的还不会用到,这些资源就浪费了,而且在程序还要把每个元件都对应是什么,做了许多无谓事情
附件
附件
第二:编程语言,结合步进梯形图.梯形图.ST语言,在一个编程环境下使用,例如用步进梯形图做步的控制,每一步就用梯形图和ST语言结合编程模式,梯形图的优点是逻辑的控制,而ST语言在运算计算上有明显的优势.
第三能够模块化的编程,能支持把一些通用的应用封装起来作为模块调用.
既然谈到了IEC61131.。。。

第一,即使Pc,其内存也是有限的,不可能提供无尽的资源供使用,说到面对对象,你可以去了解一下美国的SoftPLC,那是可以使用Java编程的。

第二,在IEC中,步进梯形图并非IEC规定的五种基本编程语言之一,取而代之的是SFC,即顺序功能,其中的步条件以及步的动作是可以使用梯形图或者St语言的。

第三,模块化编程,IEC中的Fb,Fc不就是这样的么。

Good Luck~
其实8M的内存,能储存多少个变量?相对于PLC可以说已经足够,而且是绰绰有余了

我现在说的编程语言,是融合IEC 61131-3 各语言于一体,既有逻辑运算,也有方便数据计算的,还能是结构化.
大家一起交流交流
承接工厂自动化设备改造
卫生巾纸尿裤设备改造和向关配件销售
QQ   84818626     邮箱  rockyhuo@163.com
手机   18923140420
1486
rockyhuo 版主
文章数:260
年度积分:50
历史总积分:1486
注册时间:2002/1/6
发站内信
发表于:2013/1/13 14:50:06
#5楼
还有SoftPLC  就是软PLC,在这行业我也接触到几家,如德国的科维 一方梯队  这些,我想能把这些软件生成的代码下载到ARM 芯片中运行,那就减少PLC开发周期
大家一起交流交流
承接工厂自动化设备改造
卫生巾纸尿裤设备改造和向关配件销售
QQ   84818626     邮箱  rockyhuo@163.com
手机   18923140420
581
wutao_47
文章数:4
年度积分:50
历史总积分:581
注册时间:2013/1/13
发站内信
发表于:2013/1/13 17:37:34
#6楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
37234
cvlsam 版主
文章数:12401
年度积分:1586
历史总积分:37234
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2013/1/13 21:14:38
#7楼
以下是引用rockyhuo2013/1/11 20:30:24的发言:
以下是引用cvlsam2013/1/10 21:09:37的发言:
以下是引用rockyhuo2013/1/10 20:45:44的发言:
说起符合IEC 61131- 3  PLC的编程语言,IL、FBD、LD、SFC、ST  等等,各种语言各有各的优缺点,现代的编程要求,这些单独的语言已经不符合我们的要求,我想一种理想的编程语言,应该适合不同的应用,我自己设想的编程语言应当能够做到如下的功能
第一:要面向对象的编程,现在很多编程软件都是定义死内存的变量,如M . D . L .B这些就是规定有多少点,大于这个的就要另想办法,有些的还不会用到,这些资源就浪费了,而且在程序还要把每个元件都对应是什么,做了许多无谓事情
附件
附件
第二:编程语言,结合步进梯形图.梯形图.ST语言,在一个编程环境下使用,例如用步进梯形图做步的控制,每一步就用梯形图和ST语言结合编程模式,梯形图的优点是逻辑的控制,而ST语言在运算计算上有明显的优势.
第三能够模块化的编程,能支持把一些通用的应用封装起来作为模块调用.
既然谈到了IEC61131.。。。

第一,即使Pc,其内存也是有限的,不可能提供无尽的资源供使用,说到面对对象,你可以去了解一下美国的SoftPLC,那是可以使用Java编程的。

第二,在IEC中,步进梯形图并非IEC规定的五种基本编程语言之一,取而代之的是SFC,即顺序功能,其中的步条件以及步的动作是可以使用梯形图或者St语言的。

第三,模块化编程,IEC中的Fb,Fc不就是这样的么。

Good Luck~
其实8M的内存,能储存多少个变量?相对于PLC可以说已经足够,而且是绰绰有余了

我现在说的编程语言,是融合IEC 61131-3 各语言于一体,既有逻辑运算,也有方便数据计算的,还能是结构化.
符合于IEC61131-3标准?那软件已经出现将近10年了……从三菱的GX IEC Developer,富士的D300Win到松下的FPWIN Pro,几乎每家都称作符合,而完全符合的有几家呢?就拿楼主拿出来的三菱,其就不是完全符合……

Good Luck~
604
838529728
文章数:1
年度积分:50
历史总积分:604
注册时间:2013/1/13
发站内信
发表于:2013/1/13 21:23:25
#8楼
过来学习表情
<a style="display:none;" href1="http://www.jufeng918.com">机床工作灯</a>|<a style="display:none;" href1="http://www.zghlgg.com">螺旋钢管</a>
1486
rockyhuo 版主
文章数:260
年度积分:50
历史总积分:1486
注册时间:2002/1/6
发站内信
发表于:2013/1/13 23:04:53
#9楼
我说的IEC 61131- 3 也不是我想要的理想编程语言,而是把里面各自的优点相结合,不是单个的运用,我想在我们这一行已经是可以很好。
大家一起交流交流
承接工厂自动化设备改造
卫生巾纸尿裤设备改造和向关配件销售
QQ   84818626     邮箱  rockyhuo@163.com
手机   18923140420

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

171.6011