GraniStudio 零代码平台算子系统采用 “可视化拖拽 + 参数化配置”的无码化模式,将复杂工业逻辑转化为可复用的功能模块,即使非技术人员也能快速掌握,平台提供的模块在资源管理器、主任务设计器、HMI设计器内,我们以这三大块来说明。
资源管理器主要用于初始化硬件资源(涵盖相机、板卡、IO、PLC、光源等)、定位变量、通讯连接(TCP、串口)等,通过配置配置算子参数,算子执行后输出定义的初始资源,这些初始资源会给到到主任务设计器中,我们以一个简单2D取图显示例子来说明:
打开平台软件,找到创建新项目按钮并点击。
输入工程名称后点击确定完成新建。
首先实现取图之前要先连接相机,连接相机是硬件资源,通过平台资源管理器算子库相机工具模块当中拖出相机资源管理器算子。
打开相机设备管理器算子,点击相机路径选择,路径跳转到软件根目录选择HardwareResources文件夹中的Camera文件夹。
根据相机型号选择Camera文件夹中对应的驱动库,加载显示到相机资源管理器列表,点击执行打开相机,同时会将资源给到主任设计器。
提供的主任务设计中的算子主要是同于实现控制逻辑的编写,其包含的算子被目前被分为板卡控制、相机工具、坐标变换、数据处理、检测识别、通用工具、几何测量、数学操作、图像处理、光源工具、逻辑流程、和PLC共12个模块,根据这些大的模块名称方便用于查找想使用的算子。
在主流程我们通过主任务设计器相机工具内的图像采集算子配置参数实现采图,配置如下。
将此流程名称修改为采图流程,并关闭主动执行,点击确定,完成配置,主任务设计器内的算子输出结果HMI设计器可以使用。
HMI设计器是提供了人机交互控件,可通过提供算子库中的板卡控制模块、容器组件、显示控件、输入控件等模组内的算子实现一个丰富多元的用户操作界面。
通过HMI设计一个和主任务设计器流程交互的界面,在HMI界面算子库输入控件内找到按钮控件,使用一个按钮控件,更改显示名称为取图,使用控件配置界面调整样式。
使用算子库显示控件模块内的图片框在HMI做一个显示相机采集图像的功能,将图片框控件拖到HMI上,进行如下配置。
此时通过事件将HMI和主任务设计器流程完成关联,找到事件管理器按钮。
点击后显示事件管理器窗口,在事件源类显示着HMI上的控件,点击主窗体可进行查看。
配置按钮0绑定鼠标单击事件触发主流程执行。
点击添加事件,再点击确定完成事件绑定。
调整HMI尺寸并点击运行。
通过取图按钮可以看到触发了主流程执行并将相机取的图在HMI上显示。
三大界面之间通过资源共享与事件驱动实现协同,将工业自动化开发从“代码堆叠”转变为“模块拼图”,技术门槛降低、开发周期缩短、维护成本下降,无码化开发模式,GraniStudio 正在重塑工业自动化的技术生态,让更多企业能够快速实现数字化转型。
楼主最近还看过