在仿真环境中设计和验证PLC算法
使用工厂建模和PLC仿真,您可以生成独立于硬件的IEC 61131-3代码(结构化文本或梯形图)或C/ c++代码,用于部署在PLC ide上。
支持第三方ide
供应商 | IDE | IEC 61131 - 3 | C / c++ |
---|---|---|---|
3S -智能软件解决方案 | CODESYS™ | ✔ | |
ABB /贝加莱工业自动化 | 自动化工作室™ | ✔ | ✔ |
巴赫曼电子 | SolutionCenter | ✔ | ✔ |
Beckhoff自动化 | TwinCAT | ✔ | ✔ |
博世力士乐 | IndraWorks | ✔ | ✔ |
三菱电机 | 连续波工作台 | ✔ | |
英赫特安 | Ingesys IC3 | ✔ | |
欧姆龙 | Sysmac®工作室 | ✔ | |
菲尼克斯 | PC WORX™ | ✔ | ✔ |
罗克韦尔自动化 | RSLogix™/ Studio 5000 | ✔ | |
西门子 | TIA门户/步骤®7 | ✔ | ✔ |
可以用PLC进行仿真MATLAB®,动态仿真模块®,基于模型的设计.许多PLC ide支持直接从MATLAB和Simulink自动生成PLC代码(IEC 61131或C/ c++)。
PLC仿真是工作流程的一部分基于模型的设计.当应用于工业控制系统的设计时,基于模型的设计使您能够:
- 模式植物通过物理建模,系统识别,参数估计,或者进口的CAD模型
- 设计、原型和调优控制算法(例如PID控制)
- 设计和原型控制逻辑(如有限状态机而且PackML),或算法预见性维护,图像处理,机器学习,及其他应用
- 自动生成PLC代码(IEC 61131-3, C或c++代码)从设计和仿真环境
- 通过仿真验证控制设计形式验证方法,实时仿真而且自动化PLC测试,虚拟调试
使用基于模型的设计和PLC仿真,您可以为工业系统设计更灵活和独立于您所使用的PLC硬件平台的控制。您可以通过测试获得更高的可靠性,并通过从模型自动生成代码来避免编程错误。
例子和如何
视频
用户故事
技术文章
软件参考
参见:控制设计软件,控制逻辑,嵌入代码生成,状态机,形式验证,线性化,参数估计,物理建模,PID控制,PID控制视频,PID调优,实时仿真,rslogix视频,仿真与基于模型的设计,状态图,系统设计与仿真,验证,验证,控制系统,PLC编码器,使用Simulink进行虚拟调试视频(3),虚拟调试