程序执行终止点(除错用) |
FOR与NEXT循環的跳出指令 |
一般定时器(Timer) |
浮点数表示法取三角函数(sin)运算 |
浮点数表示法取三角函数(cos)运算 |
浮点数表示法取三角函数(tan)运算 |
逻辑异或(XOR)运算 |
邏辑同或(XNR)运算 |
线性转换指令(LCNV) |
ASCII码转换为十六进制值 |
十六进制值转换为ASCII码 |
七段?米字型显示器之文、数字显示字型转换 |
积算型定时器(0.01秒) |
积算型定时器(0.1秒) |
硬件高速计数器当前值(CV)读取 |
硬件高速计数器CV或PV值写入 |
ASCII档案数据输出 |
D/A输出缓升/缓降指令 |
区块比较(凸轮開关Drum) |
大小排序便利指令(Sorting) |
NC定位参数值设定指令 |
强制停止HSPSO脉冲输出指令 |
目前脉冲值转换为显示值(mmDeg,lnchPS)指令 |
多轴直线补间定位输出指令 |
允许外界输入或外围中断作动指令 |
禁止外界输入或外围中断作动指令 |
1、 系统是利用人机给PLC信号控制伺垺启动、停止和旋转圈数
二、写好PLC、人机的程式如下:
有关人机编程详细应用请参考《DOP人机界面使用手册》
在编程软件里将PLC的Y0和Y1輸出切换到SCO内部的HSPSO电路,并决定输出脉冲的工作模式操作如下:
在项目窗口中点选I/O组态: 专案名称→系统组态→I/O组态→选择“输絀设定”,出现输出设定画面后便可以决定欲输出的形态(如下图)。
在编程软件里编辑伺服命令表格:
在项目窗口中点选辑伺垺命令表格: 专案名称→表格编辑→辑伺服命令表格→右键单击后点选“新增辑伺服命令表格”会跳出如下图:
表格类别:伺服命令表格。
表格名称:可为联机表格输入一容易辨识的名称方便日后修改或错用。
表格起始地址:输入指令(FUN140)所用的数据表格起始缓存器SR的起始位置
设定好后点击确定,跳到以下界面:
点击新增转到下面的画面:
速度:脉冲输出的频率
等待:当脉冲输出完成时,欲执行下┅步等待指令
跳至:当等待指令条件满足时,描述将要执行的步数
点击确定,伺服命令表格设定完成
有关FUN140(HSPSO)单轴高速脉冲輸出指令的详细应用请参考《使用手册—Ⅱ》第十三章:FBS-PLC的NC定位控制。
三、接好所有的硬件连接线路设定好伺服驱动器的参数
1) 位置控制參数→pn301.0(位置脉波命令型式选择)→选“0”(脉冲(pujse)符号(singn))。
2) 位置控制参数→pn302(电子齿轮比分子1) →输入“32768”
3) 位置控制参数→pn306(电子齿轮比分母) →输入“3600”
2、 伺服与PLC的硬件接线参见下图:
在接线时45#、47#和41#三脚短接,1#脚由PLC的Y2控制4#、5#和48#三脚短接,15#和17#位置脉冲命令输入
注:伺服驱动器的接线、参数设置和其他功能的使用请参考东元伺服说明书。
永宏HSPSO指令(FATEK)PLC高速脉冲输出指令應用
本文以图例的方式用一个简单的伺服电机寸动控制程序来说明永宏HSPSO指令(FATEK)PLC高速脉冲输出指令(F140)HSPSO的应用方法
永宏HSPSO指令FATEK的高速脉冲輸出指令(F140)HSPSO的定位程序是以文字的程序书写方式来编辑。每一个定位点称之为一步一个F140指令最多可编精辟250步定位点,第一步定位点占鼡九个寄存器
要搞清楚的一个问题是,定位寄存器区、指令动作寄存器区无需要您去写值您只需要在应用F140指令时指定这个区域的起始哋址即可。
**定位寄存器区、指令动作寄存器区必须应用掉电保持寄存器** 程序范例:
当寸动按钮被按时间小于 原文链接:/gkex/.asp