浅谈用运动控制卡实现气缸运动控制的方法

2019-10-21 07:01:15严成武
大众科学·上旬 2019年10期
关键词:方法

严成武

摘 要:运动控制卡是一种基于PC机及工业PC机、 用于各种运动控制场合(包括位移、速度、加速度等)的上位控制单元。本文通过分析凌华公司的PCI-7230运动控制卡a的功能、性能和应用方法,提出了一种基于凌华PCI-7230运动控制卡的气缸运动控制方法,并给出了气缸运动控制的具体程序。

关键词:运动控制卡;PCI-7230;气缸运动控制;读函数;写函数

引言

凌华PCI-7230运动控制卡支持32位5 V PCI总线,具有16通道隔离数字输入和16通道隔离数字输出,单个隔离输出灌电流高达500 mA,隔离输入电压高达24 V,输出类型为集电极开路达林顿晶体管,供应电压为5至35 V。本文将通过分析PCI-7230运动控制卡的功能、性能和读写函数,提出了一种基于凌华PCI-7230运动控制卡的气缸运动控制方法,并给出了气缸运动控制的具体程序,可简单、可靠地实现气缸的往复运动。

一、运动控制卡实物图

二、引脚说明

引脚名称 功能说明

IDI_n 输入口引脚

IDO_n 输出口引脚

EICOM 输入口公共端

EOGND 输出口电源负极

VDD 输出口电源正极

三、与计算机连接方式

接线端子板                PCI-7230                        主板

·PCI-7230直接插在工控机主板的PCI插槽上

·接线端子板通过线缆与PCI-7230连接

四、PCI-7230I/O读/写函数的用法

1、PCI-7230I/O读函数的用法

DI_ReadLine(U16 CardNumber, U16 Port, U16 Line, U16 *State)

CardNumber:卡号

Port:接口

Line:引脚

State:保存返回值的变量

2、PCI-7230I/O写函数的用法

DO_WriteLine(U16 CardNumber, U16 Port, U16 Line, U16 Value)

CardNumber:卡号

Port:接口

Line:引脚

Value:写入值

五、气缸运动控制程序

while(TRUE)//等料

{DI_ReadLine(m_n7230Card,0,0,&m_nDI0Status); //判断料筒是否有工件

if(m_nDI0Status != 0) continue;//无工件,继续循环

break;//有工件,跳出循环,往下执行}

//有料

Sleep(1000);//等待1秒,防止工件刚放下,不稳定

DO_WriteLine(m_n7230Card,0,0,1); //上料氣缸动作

Sleep(1000);                       //延时

DO_WriteLine(m_n7230Card,0,0,0); //上料完毕

DO_WriteLine(m_n7230Card,0,1,1); //皮带正转

六、结束语

文章在对PCI-7230运动控制卡的功能、性能和读写函数进行分析之后,提出了一种简单、可靠的实现气缸的往复运动的方法,并给出了具体的程序。……

登录APP查看全文

猜你喜欢
方法
中医特有的急救方法
中老年保健(2021年9期)2021-08-24 03:52:04
高中数学教学改革的方法
河北画报(2021年2期)2021-05-25 02:07:46
化学反应多变幻 “虚拟”方法帮大忙
变快的方法
儿童绘本(2020年5期)2020-04-07 17:46:30
学习方法
用对方法才能瘦
Coco薇(2016年2期)2016-03-22 02:42:52
最有效的简单方法
山东青年(2016年1期)2016-02-28 14:25:23
四大方法 教你不再“坐以待病”!
Coco薇(2015年1期)2015-08-13 02:47:34
赚钱方法
捕鱼