低代码组件使用
组件功能块的使用,控制系统流程开发。

使用的基本介绍,欢迎大家一起学习指导,有错误的地方多多包涵。
开始:
必须使用一个开始组件,只有第一个有效,创建多个开始组件非法。
所以主与子流程有且只有一个开始组件。流程图程序执行流从开始组件开始执行。
结束:
子流程通常使用一个结束组件,才能进出子流程,实现被调用运行,若子流程循环执行,主流程调用后将在子流程中循环执行;
主流程循环控制执行可以不使用结束组件;
所以一般使用一个结束组件,可以使用多个结束组件。流程图程序执行流到结束组件完成程序运行结束执行。
基础组件:子流程&&&&选择
主流程:
主流程才能下载至系统中运行,子流程只能被主流程调用。每个主流程执行按照模块流程图的方式执行有且只有一条执行流。
子流程使用:
1、常用的控制流程可以设计组合成子流程,方便被多个主流程或子流程调用。
2、使得流程图简约直观。
选择:
类似与if语句,实现选择执行流方向。选择条件可添加多个,运算符有&&和||。操作符英文字符输入==、<、>、=<、>=、!=,实现变量和变量值之间的判断,变量值可以是常数或填入varID取为变量实现判断。
if(选择条件)
{
执行流方向1
}
else
{
执行流方向2
}
基础组件:条件赋值
常应用于气缸互锁的实现;
功能类似于选择与赋值的组合使用。
功能块:设置变量
设置变量常用于变量赋值,可以进行+-*/算术运算,可延时再实现运算。2022.10.28模块功能变更:设置变量模块,延时变量ID控制,先完成变量运算赋值再延时设置时间。
注意:运算可对操作数、操作数为变量、变量为地址,多种数据组合运算处理。
多种组合,可以实现点阵运算赋值等运算处理。
共享变量运用在多工站之间的交互。
功能块:等待
设定时间内等待对变量设置判断的是否成立
设定时间可以填写变量进行自定义设置时间,填入varID完成变量设置。
设定时间内-成立:才通过执行流
设定时间后-不成立:流程命名+等待功能块注释命名报警。
功能块:延时&&&&批量设置变量
延时:
设定延时变量ID,延时单位S。延时结束才执行下一步。
批量设置变量:
批量完成对起始ID~结束ID的赋值,起始ID<结束ID。
批量对变量完成赋值,批量复位、等差数值赋值。
功能块:连续运动&&&&点位运动
连续运动:
连续运动控制单轴按控制速率执行JOG运动或停止轴JOG运动。进入和退出JOG模式。执行过程,可以进行变速控制。连续运动赋予轴运动状态后流程将往后执行。
注意:每个轴不可以同时控制JOG运动和点位运动同时进行。
赋予轴JOG运动运动后可以进行轴速率ID控制,速度变量变值变速控制或赋值0停止运动。注意对速度变量赋值0并未退出JOG模式。如图:

点位运动:
控制轴执行点位运动模式,最多控制24轴联动,设定变量ID控制轴运动速率大小、轴加减速度大小、执行轴号、执行轴点位位置。执行过程,可以进行变速或变位控制。轴运动模块是控制同时到位,你设定的速度是只有轴运动时间最长的轴才是设定的这个速度,其他轴会自动运算加减速时间控制以所有轴同时到位。
多轴联动定位控制,运动到位流程才执行下一步。
功能块:计时器
计时器ID——每个主流程最多可以设置50个计时器。
变量ID:计时器使能——控制计时器开始||结束计时。
流程停止时暂停计时——输入0:不暂停,1:暂停,若启用,流程停止时将把计时器下使能,流程恢复执行自动恢复上使能。
设备工作异常报警或控制该流程暂停,初始化计时器触发流程停止时是否计时(是否忽略非正常工作间的生产节拍计时)。
变量ID:计时时间(秒)——计时时间存放寄存器。
计时器使能时无法对计时时间做清零处理,计时器下使能后才可以进行处理。计时器在流程中完成初始设定,即可通过控制变量来实现计时及提取时间处理等。
应用于各工位生产节拍计时等场景。
功能块:写字符
对指定变量写入字符,注意字符字节大小分配,一直往后变量中写入。字符写入后可以通过16#查看16进制,英文字符编码为ASCII编码转换,中文字符为GBK编码转换。
字符串内容后缀添加,可以任意添加回车\r与换行\n,两个都添加即为\r\n。
应用相机、机器人等设备通讯数据交互,通讯模板字符自定义。
功能块:直线插补&&&&圆弧插补
进行插补控制,需要配置文件建立坐标系及其坐标系相关参数。

设置坐标系参数:

控制程序:

功能块使用,首先选择对应的坐标系ID,然后即可分配变量进行插补参数的控制,详情请参考固高手册。