如何实现拖拽式编程 点击:475 | 回复:8



郭建宝

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:110
  • 注册:2013年12月23日
发表于:2021-10-29 17:16:26
楼主
求助帖30分-已结帖

如何通过触摸屏实现拖拽式编程?


多轴运动控制

用plc写好每个轴的定位控制,怎么用触摸屏实现各轴的自由组合(像visio画图一样)?架构怎么来实现?



楼主最近还看过



TRHHERTG

  • 精华:0帖
  • 求助:0帖
  • 帖子:24帖 | 1878回
  • 年度积分:0
  • 历史总积分:43
  • 注册:2016年10月19日
发表于:2021-10-29 18:14:25
1楼

怎么用触摸屏实现各轴的自由组合

乔景才

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:101
  • 注册:2021年2月14日
发表于:2021-10-30 23:48:04
2楼

怎么用触摸屏实现各轴的自由组合

郭建宝

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:110
  • 注册:2013年12月23日
发表于:2021-11-01 10:10:19
3楼

"TRHHERTG" 的回复,发表在1楼
        对内容: 【怎么用触摸屏实现各轴的自由组合】进行回复:

        -----------------------------------------------------------------


比如说:一般情况各轴的动作顺序在PLC里写好(比如X->Y->Z),HMI启动执行即,这个xyz的顺序一写好,如果想变必须改PLC,如何实现通过HMI改变动作顺序(比如Z->Y->X、Y->Z->X等),而不用去修改PLC程序。类似于把各轴动作打包为一个函数库,HMI可以自由的调用各个函数库。有点像小孩乐高课上搭积木。

jiamaohua

  • 精华:0帖
  • 求助:1帖
  • 帖子:13帖 | 52回
  • 年度积分:122
  • 历史总积分:1374
  • 注册:2011年7月29日
发表于:2021-11-01 15:41:29
4楼

1,在PLC上先把XYZ轴的功能块做好,并做好接口点(控制开始,结束)

2,在PLC上做好顺序控制程序,将每个轴的控制间接指定(比如指针).

3,触摸屏上设置每个轴的顺序(指针地址).

挺住别躺下

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:110
  • 注册:2013年12月23日
发表于:2021-11-01 16:46:43
5楼

"jiamaohua" 的回复,发表在4楼
        对内容: 【1,在PLC上先把XYZ轴的功能块做好,并做好接口点(控制开始,结束)2,在PLC上做好顺序控制程序,将每个轴的控制间接指定(比如指针).3,触摸屏上设置每个轴的顺序(指针地址)....】进行回复:

        -----------------------------------------------------------------

可以详细讲讲吗


jiamaohua

  • 精华:0帖
  • 求助:1帖
  • 帖子:13帖 | 52回
  • 年度积分:122
  • 历史总积分:1374
  • 注册:2011年7月29日
发表于:2021-11-02 09:26:20
6楼

"挺住别躺下" 的回复,发表在5楼
        对内容: 【"jiamaohua" 的回复,发表在4楼        对内容: 【1,在PLC上先把XYZ轴的功能块做好,并做好接口点(控制开始,结束)2,在PLC上做好顺序控制程序,将每个轴的控制间接指定(比如...】进行回复:

        -----------------------------------------------------------------


能实现的方法有很多,我说我的方法.(只针对只有单轴运动)

1,XYZ轴的功能块做好,并加一个索引地址,例如;地址值=1是X轴执行,地址值=2是Y轴执行,地址值=3是Z轴执行.

2,在PLC上做好顺序控制程序,每个轴运行前先索引地址值(地址值=1是X轴执行,地址值=2是Y轴执行,地址值=3是Z轴执行),然后在执行轴动作(3个轴的执行命令点和执行完成点相同,要靠索引地址区分).

3,在触摸屏上配置每一个步骤的索引地址.例如第一步Y轴运行,就将索引地址值写2(也可以使用下拉菜单选择等其它方法),并配置目标位置和速度.

具体实现的方法还要看对工艺的要求,是否是每次单轴运行,是否是有其它气缸操作,

挺住别躺下

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 8回
  • 年度积分:0
  • 历史总积分:110
  • 注册:2013年12月23日
发表于:2021-11-02 14:22:59
7楼

"jiamaohua" 的回复,发表在6楼
        对内容: 【"挺住别躺下" 的回复,发表在5楼        对内容: 【"jiamaohua" 的回复,发表在4楼        对内容: 【1,在PLC上先把XYZ轴的功能块做好,并做好接口点(控制开始,结束...】进行回复:

        -----------------------------------------------------------------

第二步,为什么还要做顺序控制程序?


jiamaohua

  • 精华:0帖
  • 求助:1帖
  • 帖子:13帖 | 52回
  • 年度积分:122
  • 历史总积分:1374
  • 注册:2011年7月29日
发表于:2021-11-03 10:01:41
8楼

"挺住别躺下" 的回复,发表在7楼
        对内容: 【"jiamaohua" 的回复,发表在6楼        对内容: 【"挺住别躺下" 的回复,发表在5楼        对内容: 【"jiamaohua" 的回复,发表在4楼        对内容: ...】进行回复:

        -----------------------------------------------------------------


顺序控制是为了让一个让一个动作完成后,执行下一步指示动作,


热门招聘
相关主题

官方公众号

智造工程师