WCF---工业自动化开源框架

WCF-流程编写IDEA:https://blog.csdn.net/u014608071/article/details/107030857

WCF-矩阵IDEA:https://blog.csdn.net/u014608071/article/details/107031863

源码下载地址:https://github.com/jiliwei/WCF

 

使用的对象是:机器视觉应用工程师。

机器视觉应用工程师是工业相机选型和运动控制聚集一身的工程师。

WCF包含:

一、运动控制卡;

二、矩阵;

三、流程编写。

 

一、运动控制卡

1、示例代码:

if (读取输入信号(飞达信号))//`````````````````````````````输入信号读取
{
    等待X毫秒(20);//飞达信号·有信号,表示接料板上有辅料
}
else
{
    JOG运动启动(飞达轴);//启动飞达轴送料``````````````````JOG运动启动
    等待输入信号(飞达信号, true);//等待飞达信号,有信号```等待输入信号
    JOG运动停止(飞达轴);//停止飞达轴送料``````````````````JOG运动停止
    相对运动(飞达送料补偿);//飞达轴继续运动一段距离```````轴相对运动
}

2、模块预览

2.1、设备参数:

WCF---工业自动化开源框架_第1张图片

2.2、硬件监控

WCF---工业自动化开源框架_第2张图片

2.3、硬件参数

WCF---工业自动化开源框架_第3张图片

2.4、崔盘矩阵

WCF---工业自动化开源框架_第4张图片

3、界面说明

3.1、数据的添加

3.1.1、轴参数编辑

3.1.1.1、增加

1、在轴参数列表上右键,在弹出的菜单点击“增加”,如图:

WCF---工业自动化开源框架_第5张图片

2、在弹出的“轴数据添加”页面填写好要添加的数据,点击“确定”按钮就添加完成,如图:

WCF---工业自动化开源框架_第6张图片

WCF---工业自动化开源框架_第7张图片

WCF---工业自动化开源框架_第8张图片

3.1.1.2、修改

1、选中一行数据右键,在弹出的菜单点击“修改”,如图:

WCF---工业自动化开源框架_第9张图片

2、在弹出的“轴数据修改”页面更改数据,修改好后点击“确定”按钮就更改完成,如图:

WCF---工业自动化开源框架_第10张图片

WCF---工业自动化开源框架_第11张图片

WCF---工业自动化开源框架_第12张图片

3.1.1.2、删除

选中一行数据右键,在弹出的菜单点击“删除”就能删除当前选中轴数据,如图:

WCF---工业自动化开源框架_第13张图片

WCF---工业自动化开源框架_第14张图片

3.1.2、输入信号编辑

增加、修改和删除,同轴数据编辑。都是通过选中相应的数据后右键操作。

3.1.3、输出信号编辑

增加、修改和删除,同轴数据编辑。都是通过选中相应的数据后右键操作。

3.1.4、设备参数编辑

3.1.4.1、机种数据

机种数据复制并新增:在参数页面点击“复制并新增”按钮,在打开的“复制并新增机种”的页面填写好新机种名字后确定,就完成机种数据复制并新增,如图:

1、点击“复制并新增”按钮:

WCF---工业自动化开源框架_第15张图片

2、在弹出的窗口填写“新机种名称”:

WCF---工业自动化开源框架_第16张图片

3、确定后就完成复制并新增机种:

WCF---工业自动化开源框架_第17张图片

机种数据删除:在参数页面点击“删除”按钮,就会删除当前选中的机种。

3.1.4.2、设备参数编辑

增加、修改和删除,同轴数据编辑。都是通过选中相应的数据后右键操作。

3.2、数据的显示

3.2.1、轴操作及显示

WCF---工业自动化开源框架_第18张图片

3.2.2、输入信号显示

WCF---工业自动化开源框架_第19张图片

3.2.3、输出信号操作

WCF---工业自动化开源框架_第20张图片

3.2.4、设备参数显示和读取更新

参数显示:

WCF---工业自动化开源框架_第21张图片

无关联轴的参数数据更新

WCF---工业自动化开源框架_第22张图片

有关联轴的参数数据更新

WCF---工业自动化开源框架_第23张图片

3.3、机种切换

只是机种变更

包含机种编辑的变更(复制并新增及删除操作同参数数据编辑的机种数据)

二、矩阵

1、以最大的个数创建矩阵,如:要创3行6列,2行4列,1行2列;三个矩阵依次衔接的大矩阵,这时候需要创建6行6列的矩阵,如下图:

WCF---工业自动化开源框架_第24张图片

2、设置好三个点位的数据(在对应的点的上方,右键“输入设置点位”),以下是:(0,0)、(5,0)、(0,1)。

WCF---工业自动化开源框架_第25张图片

WCF---工业自动化开源框架_第26张图片WCF---工业自动化开源框架_第27张图片WCF---工业自动化开源框架_第28张图片

3、选择好要生成的行列的点,如下图:

WCF---工业自动化开源框架_第29张图片

4、在矩阵的范围内,右键“生成矩阵”:

WCF---工业自动化开源框架_第30张图片

5、同理第二个矩阵和第三个矩阵也是按照上面的步骤制作。得到如下:

WCF---工业自动化开源框架_第31张图片

6、灰色为无效点位,在灰色的点的上方,右键点击“删除”,把灰色的点标记为红色,如下:

WCF---工业自动化开源框架_第32张图片

7、以上步骤,即完成3个衔接表组合。

你可能感兴趣的:(机器视觉,c#,C#,运动控制卡,工业自动化开源框架)