3.2 SoMachine编程软件简介
SoMachine编程软件是基于CoDeSys(Controller Development System)V3开发而成的,所以它具有CoDeSys的一般功能和通用应用模式。它支持的功能如下。
1.标准编程语言
SoMachine作为标准的编程语言,它包括了6种符合IEC61131-3(International Electro-technical Commission)的编程语言。根据不同的要求,应用程序可以采用不同的语言来混合编制。从而极大地方便各种解决方案。这些编程语言是:
□功能块图(FBD);
□顺序功能流程图(SFC);
□结构文本(ST);
□指令表(IL);
□梯形图(LD);
□连续功能流程图(CFC)。
2.控制器编程支持
□用户建立的功能块(FBs);
□用户建立的功能;
□数据单元类型(DUTs);
□在线修改;
□观察窗;
□变量曲线监视(曲线记录);
□断点,分步执行;
□仿真;
□程序和机器运行的可视及操作界面。
3.基于人机界面的支持
□图形库包含多于4000个2D和3D元素;
□简单的制图工具(点、线、矩形、椭圆等);
□可重置元素(按钮、开关、柱状图等);
□配方(32组,256个配方包含最大1024种元素);
□执行表;
□报警;
□打印;
□Java脚本;
□多媒体文件支持格式:wav、png、jpg、emf、bmp;
□趋势变量。
4.基于对运动控制的支持
□内置设备的组态和调试;
□电子凸轮CAM曲线编辑器;
□变量运行曲线记录;
□变频、伺服和步进驱动的功能块库;
□可视监视和操作界面。
5.全局支持
□用户访问和浏览;
□项目文档打印;
□项目比较(控制);
□基于关联机器和已有机器的变量共享;
□程序库版本管理。
6.内置现场总线组态
□主站:
-CANopen;
-CANmotion;
-Modbus串行口;
-AS-interface。
□可接入总线:
-Profibus-DP;
-Ethernet IP;
-Modbus TCP。
7.应用程序库
□标准库:
-PLCopen用于运动控制的程序库。
□行业解决方案库:
-包装功能库;
-输送功能库;
-起重功能库。