欢迎来到山东科新教育科技发展有限公司, 注册会员即可观看在线课程和资料下载

咨询热线:13615417996
联系我们
二维码 山东科新教育科技发展有限公司

联系电话:13615417996

联系地址:山东省济南市长清区芙蓉路4001号创新谷加速器九方创投基地项目2栋2单元2楼

codesys支持西门子吗(codesys连接硬件)

文章作者:邱老师 发布时间:2022-09-09 17:22:33 浏览次数:0

codesys支持西门子吗(codesys连接硬件)本页面通过数据整理汇集了codesys支持西门子吗(codesys连接硬件)相关信息,和科新教育小编一起了解一下这个问题。

codesys支持西门子吗

在浏览一些德国的技术学校时,很多学校都提供codesys和step 7的学习,在工作过程中也经常使用到这两个软件,以下来谈谈这两个软件的使用感受:

1)codeys是德国3s-software公司的软PLC软件,符合PLCOPEN的IEC 61131-3标准;Step 7只能说是近似这个标准,因为很多概念和用途还是不一样的。我觉得个人的codesys更像JAVA,干净,有严格的规则,当然自由度有限;Step 7更像C++,自由度更高,但有些概念会造成混乱,使用时也充满陷阱和注意点。

2)定义2)FC。codesys中定义的FC是纯FC,不允许有OUTput out参数;step 7的FC考虑了无参数程序的功能,相当于codesys中的子PRG,带参数的FC可以带很多输出out参数。学习之初,最困惑的是西门子提供的入门程序里,定时器可以用在FC里!在这种情况下,FC不能有保留数据的块。

3)SCL的定义。codesys中的块可以用ST(结构文本,同SCL)直接创建;在步骤7中,应该首先建立源文件,但是可以在一个源文件中定义和写入所有的块。但是对顺序有严格的要求,一不小心就会出错。

4)顺序功能图的使用。在codesys里是SFC,在step 7里叫GRAPH。在步骤7中,添加了永久指令、联锁、监督等概念。尤其是永久指令,有时需要添加一些额外的逻辑,这在codeys中很难实现。

5)恩/ENO .在codesys V2.3和标准中,没有定义EN/ENO,很麻烦。例如,通常使用MOVE命令。当然新版本3.4终于支持了。(山东创控教育)

6)指针。Codesys支持指针,但很少提到它们。相反,step 7的指针功能强大,但概念细分微妙。

7)复杂的数据类型。Codesys在这一点上做得非常好,而且相当标准。第七步还有另一个UDT。最让我困惑的是UDT在区块参数设置中的使用。我在FB的IN/OUT参数中设置了一个UDT参数,然后在outside中设置了一个UDT类型的DB。然而,当FB的这个UDT参数与这个DB链接时,它显示一个错误。按照论坛的方法,先创建一个共享DB,然后在里面创建UDT变量。这种用法真是让人无语。

8)指令的多态性。Step 7仍然根据不同的指令保留不同的数据,没有多态的概念,在1200中有所改进。(山东创控教育自动化培训中心)

(内容来源网络,版权归原作者所有)

免责声明:如涉及版权,请联系删除!任何人和机构不承担相关的法律责任。

codesys支持西门子吗(codesys连接硬件)相关信息请关注本文章,了解更多关于PLC编程信息信息请持续关注山东科新教育网站,本站内容仅作为做为展示。

山东科新教育logo

联系我们

电话:13615417996

网址:http://www.kexinkj.com

地址:山东省济南市长清区芙蓉路4001号创新谷加速器九方创投基地项目2栋2单元2楼

山东科新教育二维码

扫码微信联系

山东科新教育科技发展有限公司版权所有,