恭喜,你发布的帖子
发布于 2018-04-18 14:39:54
27楼
虽然“日本”不讨喜,但对其工业产品,楼主的用词,多少还是有失公允。
自PLC诞生之日起,经过20多年“百花齐放,百家争鸣”式的发展,各品牌的特点不一,终于1993年,有人看不下去了,国际组织(IEC)国际电工委员会,出台了标准 IEC 1131,也就是后来的IEC61131的前身。
其中的第三部分IEC61131-3,针对编程语言及程序组织单元结构等作了统一说明和规定。
当然标准的制订正当其时,出力的主要代表队有美洲代表——美国、加拿大,欧洲代表——德国、法国,还有亚洲代表——不讨喜的日本,这些国家的几大国际性龙头企业。
闲话说过,说说楼主提到的问题。
程序6000多行全在main里,我猜不外乎有两种可能:
1、硬件选型不当,使用了低端产品,其程序架构没有功能块、函数等程序组织结构单元;
2、开发者选用不当,使用了业余选手,不会高效使用功能块、函数等程序组织结构单元;
现在主流厂商的主流产品,其软件基本上都是符合IEC标准的。
有些时候,我们没有听到、见到、用到高级产品、高级功能,就会不自觉地以为“不过如此”;标准的制订是众人智慧“兼容并蓄”的体现,一个良好使用者的认知也应当如此。
最后,让我们一起“且行且学习,且用且反思”。
我们用的是FX3U 128MT的三菱PLC,有128个IO,算比较级的吧?
刚刚主题增加了内容,是
三,没有程序段,不好注释......在西门子FC里,一个FC可能有一系列的动作,我们可以把它们按步骤分解成一个一个的程序段,并且加上标题、前言,等等。比如这几行代码归于一个程序段,功能是XX,接下来几行代码归于另一个程序段,功能是YY。可是,三菱PLC里没有这些东西。学习起来麻烦,调试时也让人发懵逼,要逐行查下来才查得到。而西门子的FC和程序段的设计,就好像让一本书有了目录一样,看看目录,就知道所需要的内容在哪里。
四,排版垃圾得很,不整洁,较乱。西门子的就漂亮了。
请填写推广理由:
分享
只看
楼主