请问谁有IEC61131-3标准编写的程序?跟普通编写有什么区别? 点击:740 | 回复:11



assa1771

    
  • 精华:0帖
  • 求助:11帖
  • 帖子:18帖 | 58回
  • 年度积分:128
  • 历史总积分:448
  • 注册:2012年7月03日
发表于:2022-12-10 15:50:34
楼主
求助帖100分-未结帖

我是自学的PLC,总听说IEC61131-3标准,但是从来没有接触过,写程序也是按照自己的习惯去写的。请问谁有西门子的标准的IEC61131-3编写的程序案例,要带注解讲解,能指出跟普通编程有什么区别?我想买一份学习一下,十分感谢!

1分不嫌少!


楼主最近还看过



冲出枪林弹雨

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 62回
  • 年度积分:438
  • 历史总积分:1059
  • 注册:2015年9月04日
发表于:2022-12-10 17:27:37
1楼

学习EC61131-3标准是特别好的,先看下标准中提到的内容;论坛中蛮多优秀的案例,西门子的看博途编写的,欧姆龙看SysmacStudio编写的,其他国产的汇川禾川主要看Codesys编写,松下的就看FP WINpro编写的



加油吧

assa1771

  • 精华:0帖
  • 求助:11帖
  • 帖子:18帖 | 58回
  • 年度积分:128
  • 历史总积分:448
  • 注册:2012年7月03日
发表于:2022-12-10 19:00:42
2楼

"冲出枪林弹雨" 的回复,发表在1楼
        对内容: 【学习EC61131-3标准是特别好的,先看下标准中提到的内容;论坛中蛮多优秀的案例,西门子的看博途编写的,欧姆龙看SysmacStudio编写的,其他国产的汇川禾川主要看Codesys编写,松下的就看...】进行回复:

        -----------------------------------------------------------------


我主要不太清楚这个标准具体规定了哪些。因为我本身就会西门子的PLC,但是没有系统的接受过IEC61131-3标准的培训。我看了论坛里很多的程序,大家写的都挺好的,但是写的思路跟我差不多啊,也没觉得有啥不同啊?IEC61131-3除了规范了PLC厂家开发软件的语言,对我们使用者来说具体是有哪些规范?还望赐教!!

冲出枪林弹雨

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 62回
  • 年度积分:438
  • 历史总积分:1059
  • 注册:2015年9月04日
发表于:2022-12-11 23:13:49
3楼

不存在什么系统不系统的哈,下载IEC61131-3的标准反复查看,间隔段时间再拿出来温故知新就好!

大概能理解你想要的,可以看看ISA-88批量控制标准,有不清楚的再交流

冲出枪林弹雨

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 62回
  • 年度积分:438
  • 历史总积分:1059
  • 注册:2015年9月04日
发表于:2022-12-11 23:35:09
4楼

引用 "assa1771" 的回复,发表在2楼
        内容: "冲出枪林弹雨" 的回复,发表在1楼        对内容: 【学习EC61131-3标准是特别好的,先看下标准中提到的内容;论坛中蛮多优秀的案例,西门子的看博途编写的,欧姆龙看SysmacStudi...

呃,其实可以把61131-3理解为对主流plc编程语言的语法规则说明,几个大品牌的IDE基本支持3种语言以上;LD和SFC及FBD图形编程,移植性较差,跨平台移植费劲;ST文本相对比较好,至少使用IEC的块,粘贴复制过去重命名下标签就行,各品牌自研的功能块是受限的;想要看编程结构及方法论,可以参考OMAC的PackML  非常优秀

xdasdsa

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 7回
  • 年度积分:0
  • 历史总积分:112
  • 注册:2022年12月12日
发表于:2022-12-12 09:56:40
5楼
还不错

assa1771

  • 精华:0帖
  • 求助:11帖
  • 帖子:18帖 | 58回
  • 年度积分:128
  • 历史总积分:448
  • 注册:2012年7月03日
发表于:2022-12-12 18:26:44
6楼

"冲出枪林弹雨" 的回复,发表在3楼
        对内容: 【不存在什么系统不系统的哈,下载IEC61131-3的标准反复查看,间隔段时间再拿出来温故知新就好!大概能理解你想要的,可以看看ISA-88批量控制标准,有不清楚的再交流...】进行回复:

        -----------------------------------------------------------------


哦哦,好吧。谢谢指点!

assa1771

  • 精华:0帖
  • 求助:11帖
  • 帖子:18帖 | 58回
  • 年度积分:128
  • 历史总积分:448
  • 注册:2012年7月03日
发表于:2022-12-12 18:30:59
7楼

"冲出枪林弹雨" 的回复,发表在4楼
        对内容: 【引用 "assa1771" 的回复,发表在2楼        内容: "冲出枪林弹雨" 的回复,发表在1楼        对内容: 【学习EC61131-3标准是特别好的,先看下标准中提到的内容;论坛...】进行回复:

        -----------------------------------------------------------------


我感觉也好像是这个意思,就比如说播图软件本身已经是按照IEC61131-3的标准设计的软件了,写出来的程序就是符合这个标准的。只不过不同公司可能对程序有不同的规定,比如程序要分手动,自动拉,哪些寄存器可以用哪些寄存器不可以用之类的。我因为也不是科班出身,可能是把这些公司标准也当成了是IEC61131-3的一部分了。。。

Hu工

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 35回
  • 年度积分:1200
  • 历史总积分:1282
  • 注册:2013年7月17日
发表于:2023-02-02 16:49:35
8楼

我认为 IEC61131-3的标准,指的是基本的编程方式,思路,框架相同。但不约束厂家如何定义指令名称,符号方向等等,大致相似,方便快速入门。好比看似 输入-->输出,每家PLC厂商定义都不一样,有LD ST、out ot之分,但基本原理是相同的

这里边值得一提的是 ST文本语言。 因为是字符串编程,这就体现出  关键字的作用了。 字符串你不可能每家都自定义一个组合, 这样就大大约束了厂商编程规则的自由性。 但也不缺乏增加个别 IEC61131-3的标准之外的 字符串 来增加自家的独有性,进而攻占市场份额。

ST语言更容易被所有支持st编程的PLC 不分品牌, 相互之间的复制粘贴。

Smile-lyc

  • [管理员]
  • 精华:127帖
  • 求助:50帖
  • 帖子:3482帖 | 22331回
  • 年度积分:1963
  • 历史总积分:145694
  • 注册:2006年8月04日
发表于:2023-02-07 10:45:33
9楼

感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。

对于求助者要求:

1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;

2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。

3、求助答疑板块版主结贴时间一般滞后30~45天,以方便大家对求助问题答疑足够时间,也为了每一个优秀答疑人员都可以获取到自己的积分和MP奖励。

4、2023加油!!


Hu工

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 35回
  • 年度积分:1200
  • 历史总积分:1282
  • 注册:2013年7月17日
发表于:2023-02-07 17:16:06
10楼

感谢求助者和答疑者对求助答疑板块的厚爱,赠人玫瑰,手留余香。

对于求助者要求:

1、请在一个月内自行结贴,把悬赏积分(如果设置积分悬赏求助)发放给答疑者;

2、如果在求助答疑过程中,自己已经有效解决问题,建议大家把解决问题方法在自己求助帖分享,有效分享可以获得50积分奖励。

3、求助答疑板块版主结贴时间一般滞后30~45天,以方便大家对求助问题答疑足够时间,也为了每一个优秀答疑人员都可以获取到自己的积分和MP奖励。

4、2023加油!!


monzer

  • [版主]
  • 精华:11帖
  • 求助:2帖
  • 帖子:49帖 | 115回
  • 年度积分:5989
  • 历史总积分:11087
  • 注册:2020年3月27日
发表于:2023-02-08 14:30:00
11楼

根据自己学习的语言形成自己的编程风格,当然这个编程风格要是友好的且良好的风格,并坚持 这个风格。至于ISO    IEC发布的标准了解 一下就行。  市面上那么多C#程序员,难道他们把ISO标准背诵全文了么?显然 不可能 。


热门招聘
相关主题

官方公众号

智造工程师