上头IEC61131-3标准提供自控商标准化编程接口,定义PLCs和自动化控制器5语言编程并附语法和语义规则使用IEC 61131-3所述语言和结构程序员和开发者可以更容易和高效地定义和构建适合市场或应用的控制软件IEC61131-3没有处理PLC应用的实际编程OSCAT-开源社区自动化技术集成OSCAT为公共运维提供开源库
OSCAT提供库包含函数块,并符合IEC61131-3标准OSCAT库完全开源,与设备销售商提供的图书馆不同,这些图书馆不提供底层代码,这意味着源码可用并可按需要修改以适应特定应用或过程图书馆依赖商家和硬件,可安装到与IEC61131-3兼容的任何PLC或设备上
OSCAT目前提供三大库:基础类(含500多项函数块)、网络类(文件处理和以太网通信)和Building类(建控像加热和通风等)。OSCAT文件覆盖的运维实例有数学运维、联网通信、字符串处理和自动化等OSCAT库从多商对各种硬件系统进行广泛测试,并与其他库测试不过,OSCAT库作为一种开源产品无法保证功能性,但该库可提供广泛的支持OSCAT用户论坛.
函数和函数块类型程序组织单元POUs定义IEC61131-3函数子程序程(典型方程)返回程序引用或执行时值函数块为可复用代码段,内存并返回输出以函数块前输出和进程或动作当前状态为条件
OSCAT库与CODESYS关系如何
CoDESYS系统综合开发环境符合IEC61131-3标准并支持开发并调试PLCs和自动化控制器代码CoDESYS环境可以通过使用插件、剖面图、定制库和外部库适应系统的具体需求OSCAT图书馆是一个类型外部库,可用于CODESYS开发环境实现编程标准化,提高编程效率和扩展性
需要指出的是,OSCCAT库除CODES外,还兼容其他开发环境,包括PCWORX从Pecix联系公司和TwinCAT从Beckhoff公司,尽管CODES可以说是IEC61131-3下使用最广开发环境
留答题
你一定是登录入发布注释