技术论坛

小广播:东方的“PLC标准化编程”与西方的“OOIP,谁能笑到最后?

作者 主题
至圣

经验值: 20128
发帖数: 2777
精华帖: 23
主题:【探讨】小广播:东方的“PLC标准化编程”与西方的“OOIP,谁能笑到最后?
精华帖精华帖星级1级 推荐帖


只看楼主 只看精华 楼主 2020-03-23 22:36:46

随着PLC编程软件功能的日益强大,和计算机软件编程领域的方法论不断的发展完善,二者的结合也变得越来越紧密,OOP和OOD概念的不断普及和受到慢慢增多的理解与接受,世界的东方和西方都刮起了技术的”春风“,东方有"PLC标准化编程”、“自动化平台统一编程框架”,而西方也出现了名字缩写为“OOIP"践行的”带头大哥“。


概念、技术、演进和优势——一文让你了解面向对象的工业编程 (OOIP)

风起于青萍之末,太平洋东西两岸已是花开两朵,在潮流未及顶点之前,我们是否可以进行一番猜测,是抢人先机的卡位为上,还是深耕细作的玩大票略胜?

在知识付费不再为人诟病的时代,付费阅读,付费学习,付费下载,付费外包,一切都司空见惯,公众号、淘宝商铺,硬资产依旧横行,”软资产“也日益豪横,可是,谁让我们愿意呢?

培训、授课,搞得风生水起,出书、出盘、出框架,忙得不亦乐乎,浪潮再汹涌,总有宁静时,下一次的微风又起于何处?

先听三曲:

1、Leverage object-oriented industrial programming

2、Leveraging OOIP, Part 2: Abstraction, nesting and interfaces

3、OOIP Part 3: interfaces and methods

上述链接内容底部有惊喜


共趋大同,怕是必然。


Less is more……
精华帖版主置评: 面向对象的PLC标准化编程方法, 是一种客观存在的技术。 无非是有人先掌握, 有人后掌握而已。 不存在楼主所说的帮派之争。 还什么谁笑到最后, 就更可笑了。 这篇文章,我很早就看过了, 并因此联系了控制工程杂志的编辑,想获得更多的资料和例程, 被告知原作者是美国人,他们只有转载的权利,与作者本人并没有办法获得联系。 这是唯一见到的符合标准化编程方法的文献, 而就目前所见到的进口设备而言, 所有的老外编的PLC程序, 也都符合垃圾程序的标准。 说明中国在PLC编程技术方面,和世界是同步的。并没有明显的被拉在后面。
以下网友喜欢您的帖子:

  
重要声明:

著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。

帖子链接:https://www.ad.siemens.com.cn/club/bbs/post.aspx?a_id=1615426&b_id=66&s_id=0&num=25

奇侠

经验值: 5313
发帖数: 617
精华帖: 0
回复:小广播:东方的“PLC标准化编程”与西方的“OOIP,谁能笑到最后?
推荐帖


只看楼主 只看精华 1楼 2020-03-24 08:58:33

 看英文的东西就是那么费劲,需要点时间研究一下,理解一下。


决不为短期利益而牺牲未来
以下网友喜欢您的帖子:

  
侠圣

经验值: 4864
发帖数: 738
精华帖: 10
回复:小广播:东方的“PLC标准化编程”与西方的“OOIP,谁能笑到最后?
推荐帖


只看楼主 只看精华 2楼 2020-07-14 10:19:18

谢谢分享。

还没有仔细研读,不过似乎是异曲同工的东西。


 
以下网友喜欢您的帖子:

  
至圣

经验值: 10580
发帖数: 1796
精华帖: 0
回复:小广播:东方的“PLC标准化编程”与西方的“OOIP,谁能笑到最后?
推荐帖


只看楼主 只看精华 3楼 2020-07-30 16:14:08

谢谢分享,收藏备用。


 
以下网友喜欢您的帖子:

  
侠士

经验值: 1558
发帖数: 90
精华帖: 0
回复:小广播:东方的“PLC标准化编程”与西方的“OOIP,谁能笑到最后?
推荐帖


只看楼主 只看精华 4楼 2020-09-14 20:17:05

感谢分享。


 
以下网友喜欢您的帖子:

  
奇侠

经验值: 6265
发帖数: 696
精华帖: 19
回复:小广播:东方的“PLC标准化编程”与西方的“OOIP,谁能笑到最后?
推荐帖


只看楼主 只看精华 5楼 2020-10-06 15:22:29

链接我等不能看?还是要什么措施?


 
以下网友喜欢您的帖子:

  
奇侠

经验值: 8095
发帖数: 1308
精华帖: 6
回复:小广播:东方的“PLC标准化编程”与西方的“OOIP,谁能笑到最后?
推荐帖


只看楼主 只看精华 6楼 2020-10-08 09:13:35

谁能给弄成中文的???


养活一团春意思,撑起两根穷骨头
以下网友喜欢您的帖子:

  
奇侠

经验值: 7133
发帖数: 1022
精华帖: 2
回复:小广播:东方的“PLC标准化编程”与西方的“OOIP,谁能笑到最后?
推荐帖


只看楼主 只看精华 7楼 2020-10-10 11:36:24

楼主文采可以啊


心有多远路就有多远
以下网友喜欢您的帖子:

  
至圣

经验值: 15669
发帖数: 644
精华帖: 0
回复:小广播:东方的“PLC标准化编程”与西方的“OOIP,谁能笑到最后?
推荐帖


只看楼主 只看精华 8楼 2020-10-10 13:25:49

谢谢分享,涨知识了


岂能尽如人意 但求无愧我心
以下网友喜欢您的帖子:

  
至圣

经验值: 12573
发帖数: 2503
精华帖: 31
回复:小广播:东方的“PLC标准化编程”与西方的“OOIP,谁能笑到最后?
推荐帖


只看楼主 只看精华 9楼 2020-10-11 09:15:41

瞄了一下图片,文字说明看不懂。

至于多线程?用于资源吝啬的PLC来说不太现实。毕竟PLC的CPU速度太低、RAM太少、Flash太少,很难撑起一个1ms的实时需要的系统资源。再说了,与其用一套昂贵的PLC+分布IO控制一个大系统,还不如用多个低端PLC独立控制分散环节更加安全可靠。

再说了,多线程一般适合那些与外设无关的重复计算,就是经常被其他线程抢断也不会造成很大的影响。但是,PLC这种完全是实时外设响应的控制系统,本来10ms内响应完成的控制,就是因为线程多了导致几十上百ms都还没轮到该线程,这可怕的后果没人敢在实时工控中引入这种多线程系统的。

举个栗子,PLC的1ms定时中断本身就是用来切换状态字,然后由主程序根据不同状态字做不同处理的,如果你在定时中断里面直接执行不同处理就有可能不能完全执行处理程序不停中断....所以,多线程不是想淦就能淦到工控实时控制来的。

我以前就是西门子DDC编程,也是这种图形化编程,那些DDC的RAM、ROM都是PLC的10~100倍。容量大了程序可以做得很人性化程序比较大,随之而来的是主程序周期50ms~350ms,由于CPU速度太慢很明显的感觉就像老牛拉车慢腾腾。图形化编程对程序员太人性化,但是根本不适合运动控制设备的。

所以,到最后,发现单个设备控制,有必要搞得这么复杂么?真没必要!!!那些都是商人忽悠程序员的一套套意义不大的虚假广告罢了。归根到底还是要自己的基础扎实。


 
以下网友喜欢您的帖子:

  
至圣

经验值: 15532
发帖数: 1735
精华帖: 0
回复:小广播:东方的“PLC标准化编程”与西方的“OOIP,谁能笑到最后?
推荐帖


只看楼主 只看精华 10楼 2020-10-11 10:17:48
以下是引用liubo1975在2020-10-10 13:25:49的发言 >8楼

谢谢分享,涨知识了

感谢分享,涨知识了


海纳百川,厚德务实!
以下网友喜欢您的帖子:

  
游侠

经验值: 327
发帖数: 32
精华帖: 0
回复:小广播:东方的“PLC标准化编程”与西方的“OOIP,谁能笑到最后?


只看楼主 只看精华 12楼 2020-10-12 09:32:49

施耐德的?


 
以下网友喜欢您的帖子:

  
游侠

经验值: 492
发帖数: 76
精华帖: 1
回复:小广播:东方的“PLC标准化编程”与西方的“OOIP,谁能笑到最后?


只看楼主 只看精华 13楼 2020-10-15 13:19:50

人家说的是OOP,不是多线程。OOP不一定非得应用多线程的知识。


 
以下网友喜欢您的帖子:

  
游侠

经验值: 492
发帖数: 76
精华帖: 1
回复:小广播:东方的“PLC标准化编程”与西方的“OOIP,谁能笑到最后?


只看楼主 只看精华 14楼 2020-10-15 13:21:33

OOP大势所趋。现在日系的PLC都开始支持OOP了。虽然支持的不如西门子的好,但也能用。


 
以下网友喜欢您的帖子:

  
至圣

经验值: 28593
发帖数: 10822
精华帖: 131
回复:小广播:东方的“PLC标准化编程”与西方的“OOIP,谁能笑到最后?
精华帖精华帖星级3级 推荐帖


只看楼主 只看精华 15楼 2020-12-29 15:42:42

面向对象的PLC标准化编程方法, 是一种客观存在的技术。 


无非是有人先掌握, 有人后掌握而已。 


不存在楼主所说的帮派之争。 


还什么谁笑到最后, 就更可笑了。 


这篇文章,我很早就看过了, 并因此联系了控制工程杂志的编辑,想获得更多的资料和例程, 被告知原作者是美国人,他们只有转载的权利,与作者本人并没有办法获得联系。 


这是唯一见到的符合标准化编程方法的文献, 而就目前所见到的进口设备而言, 所有的老外编的PLC程序, 也都符合垃圾程序的标准。 


说明中国在PLC编程技术方面,和世界是同步的。并没有明显的被拉在后面。 




微信公众号:PLC标准化编程,ZHO6371995
以下网友喜欢您的帖子:

  
至圣

经验值: 28593
发帖数: 10822
精华帖: 131
回复:小广播:东方的“PLC标准化编程”与西方的“OOIP,谁能笑到最后?


只看楼主 只看精华 16楼 2020-12-29 15:48:48
以下是引用Zaxife在2020-10-11 09:15:41的发言 >9楼

瞄了一下图片,文字说明看不懂。

至于多线程?用于资源吝啬的PLC来说不太现实。毕竟PLC的CPU速度太低、RAM太少、Flash太少,很难撑起一个1ms的实时需要的系统资源。再说了,与其用一套昂贵的PLC+分布IO控制一个大系统,还不如用多个低端PLC独立控制分散环节更加安全可靠。

再说了,多线程一般适合那些与外设无关的重复计算,就是经常被其他线程抢断也不会造成很大的影响。但是,PLC这种完全是实时外设响应的控制系统,本来10ms内响应完成的控制,就是因为线程多了导致几十上百ms都还没轮到该线程,这可怕的后果没人敢在实时工控中引入这种多线程系统的。

举个栗子,PLC的1ms定时中断本身就是用来切换状态字,然后由主程序根据不同状态字做不同处理的,如果你在定时中断里面直接执行不同处理就有可能不能完全执行处理程序不停中断....所以,多线程不是想淦就能淦到工控实时控制来的。

我以前就是西门子DDC编程,也是这种图形化编程,那些DDC的RAM、ROM都是PLC的10~100倍。容量大了程序可以做得很人性化程序比较大,随之而来的是主程序周期50ms~350ms,由于CPU速度太慢很明显的感觉就像老牛拉车慢腾腾。图形化编程对程序员太人性化,但是根本不适合运动控制设备的。

所以,到最后,发现单个设备控制,有必要搞得这么复杂么?真没必要!!!那些都是商人忽悠程序员的一套套意义不大的虚假广告罢了。归根到底还是要自己的基础扎实。

一个很简单的比方是, 假设两段顺控程序,先后被调用,各自实现不同的控制功能。 你需要区分他们在OB1中谁先谁后吗?


不需要。 


你完全可以当做CPU是多线程的,对两个顺控设备同时分时实现了控制。 


梯形图逻辑,在大部分情况下,可以认为是多线程的。 

(注意,是大部分,不是绝对的全部)


即,程序模块调用的顺序,与产线的顺序,并没有直接关系。 




微信公众号:PLC标准化编程,ZHO6371995
以下网友喜欢您的帖子:

  
侠圣

经验值: 3512
发帖数: 132
精华帖: 1
回复:小广播:东方的“PLC标准化编程”与西方的“OOIP,谁能笑到最后?


只看楼主 只看精华 17楼 2020-12-30 23:48:37

只剩下点赞了


13961469974
以下网友喜欢您的帖子:

  
至圣

经验值: 20128
发帖数: 2777
精华帖: 23
回复:小广播:东方的“PLC标准化编程”与西方的“OOIP,谁能笑到最后?


只看楼主 只看精华 楼主 18楼 2020-12-31 10:57:28

历史旧贴子,就是一块口香糖,随便嚼嚼吐掉就行了……


Less is more……
以下网友喜欢您的帖子:

  
侠圣

经验值: 4954
发帖数: 429
精华帖: 3
回复:小广播:东方的“PLC标准化编程”与西方的“OOIP,谁能笑到最后?


只看楼主 只看精华 19楼 2021-01-02 20:29:24

那么PCS7就是基于这种面向对象的工业编程而衍生出来的,这就是像CFC


一山还有一山高,求知若渴。别人很聪明,他跑得很快,我也不可能原地踏步!!!
以下网友喜欢您的帖子:

  
侠圣

经验值: 2692
发帖数: 434
精华帖: 0
回复:小广播:东方的“PLC标准化编程”与西方的“OOIP,谁能笑到最后?


只看楼主 只看精华 20楼 2021-01-02 21:04:04

工业上控制只是一部分,最有价值的部分在工艺流程的合理搭建,控制只能完善提高效率并不能改变不合理的流程。


懒是人类前进的动力
以下网友喜欢您的帖子:

  
收起
小广播:东方的“PLC标准化编程”与西方的“OOIP,谁能笑到最后?
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。