PTO代表3个英语单词的缩写-pulse train output ,第一个单词pulse代表脉冲,train一般我们认为是火车,火车大多是一长串,在这里代表一系列,或者是一行,也就是一串的意思;output是输出,连起来就叫一串脉冲。

FUNCTION_BLOCK ADH164_PTO(ADH164_PTO功能块)

(*

low velocity pto 低速脉冲

max veloctiy is 20khz 最大速度20khz

*)

VAR_INPUT        输入变量

EN_R:BOOL; 使能变量布尔类型 (*enable bit*)(启用标志位)

Axis:BYTE;通道变量比特类型 (*channel:1,QX0.0; 2,Qx0.1; 3,QX0.2; 4,QX0.3 *)(通道:1,qx00,2,qx01)

Target:DINT;目标位置变量(数值类型) (*target position value*)(目标位置数值)

VMax:DWORD;最大速度变量(字节类型) (*max velocity*)(最大速度)

ACCTime:WORD;加减速控制 (*acc time (ms)*)

END_VAR

VAR_OUTPUT输出变量

Active:BOOL; 布尔变量 (*finish flag*)完成标志位

CV:DINT; 数值变量 (*pulse number have finished*)(已完成的脉冲数)

Error:BYTE; 字符变量 (*error word*)错误提示

END_VAR

VAR中间变量

M:BOOL; (*Variable  for first execute flg*)用于表示初次完成标志的变量

Select_R:BYTE; (*axis process record variable*)事件进程记录变量

END_VAR

注: Error 错误标志
=0:正确
=1:资源已经被占用(轴 1 和轴 2 只能同时使用 1 个,轴 3 和轴 4 只能同时使用 1 个,)
=2:配置输出轴错误,直接退出功能块
=3:配置输出脉冲数错误,直接退出功能块
=4:配置输出频率错误,直接退出功能块

LM小型可编程控制器软件(基于CoDeSys)笔记十七:pto脉冲功能块相关推荐

  1. LM小型可编程控制器软件(基于CoDeSys)笔记二十:plc通过驱动器控制步进电机

    基础资料: LM小型可编程控制器软件(基于CoDeSys)笔记十七:pto脉冲功能块_Gutie_bartholomew的博客-CSDN博客 接线方法: 驱动器实际运用案例_Gutie_barthol ...

  2. 国产plc笔记:LM小型可编程控制器软件

    最近要用到一款plc,发现这个plc软件有好多个名字,以下名称都是指的这套软件: CoDeSys LM小型可编程控制器软件 KONG DING POWER PowerPro2.0 这个plc确实是国产 ...

  3. LM小型可编程控制器软件(基于CoDeSys)笔记十三:网络资源汇总

    我发现讲Codesys的专栏博客少得可怜,查点东西费劲得很,在网上找到几个专门写Codesys专栏的人,把他们的地址附在下面,方便查看 玩转CODESYS 入门篇(一)-- 认识CODESYS_致守的 ...

  4. LM小型可编程控制器软件(基于CoDeSys)笔记四:如何用rs232下载plc程序

    我最近用的这款plc挺特别的,没有外壳,就是一块pcb板,不像常规的小型plc那样有显眼的输入输出的触点和指示灯. 这里的下载plc程序的方式是用的rs232来下载,板子上有一个4p的直插针座子,这里 ...

  5. LM小型可编程控制器软件(基于CoDeSys)笔记三十一:软件安装流程

    1.先运行Setup.exe,安装软件. 2.运行开始菜单\CDMK\安装目标,再点击Open按钮,选择C16x_CDMK.tnf,在左边Possible Targets:里面出现KONG DING, ...

  6. LM小型可编程控制器软件(基于CoDeSys)笔记二:置位线圈与复位线圈

    置位线圈 可以理解为一个自锁线圈,假想前面的触点是一个按键开关,那么这个开关按下去的时候,线圈置位为ture,或者理解为1,线圈吸合,线圈对应的触点状态翻转. 那么前面的触点已经不能控制它了,怎么才能 ...

  7. LM小型可编程控制器软件(基于CoDeSys)笔记二十六:plc的数据存储区(模拟量输入通道部分)

    AI指的是analog input,模拟量输入 AI1是指的模拟通道1(这块板子有4个通道) AT这里是指的的地址位置"位于" %ID0这里指的是具体的地址,可以看这里(把下面的m ...

  8. LM小型可编程控制器软件(基于CoDeSys)笔记十六:置位线圈,复位线圈,普通线圈典型应用

    置位和复位配对使用 这一段程序可以这么理解: ix21翻转的时候,ix21和t2都是闭合(能流能流过,导通状态),这时候qx15(s)有效,也就是说qx15这个线圈闭合,对应的逻辑变为1,qx15对应 ...

  9. LM小型可编程控制器软件(基于CoDeSys)笔记八:登录、下载、创建启动工程的区别

最新文章

  1. Android 高手进阶之自定义View,自定义属性(带进度的圆形进度条)
  2. 查看tomcat服务器返回的响应消息,Tomcat上的WebSocket握手返回意外响应代码500
  3. 开发之路(设计模式二:观察者模式)
  4. PowerDesigner15使用时的十五个问题
  5. C语言汉字写入问题及Unicode优势
  6. 为什么面试你要25K,测试总监只给你15K
  7. 专有网络VPC搭建FTP站点
  8. (四)Ubuntu 14.04 文件服务器--samba的安装和配置
  9. Java文件上传同时携带参数
  10. 买腾讯云服务器怎么选择
  11. pyqt5菜鸟教程_PyQt5系列教程(61):PyQt5与数据库互联的小例子1
  12. python简易搭建环境_在Windows上搭建Python2.7环境
  13. 开发快手爬票项目(中)
  14. 支付宝快捷登录相关事宜
  15. Prompt Engineering 入门(一)
  16. 【CloudCompare教程】001:CloudCompare中文版下载与安装图文教程
  17. .net Core 在 CentOS7下,报The type initializer for ‘Gdip‘ threw an exception.异常
  18. 【Linux网卡链路聚合】
  19. MTK去除lk冗余log
  20. catia相合约束怎么反向_男人想离婚了,出现这4大征兆,女人要怎么办

热门文章

  1. 计算机课程实训总结,计算机实训总结优秀范文
  2. 痞子衡嵌入式:在i.MXRT1060-EVK上利用memtester程序给SDRAM做压力测试
  3. VolgaCTF2015之lcg的writeup
  4. 圣诞节快要来了,可我就是_我圣诞节想要的一切:前奏便携式无线充电器
  5. 渗透测试中信息收集的那些事
  6. leetcode 986 、56 ——区间问题(数组区间的并集和交集)
  7. 谷歌出品开发必备开源图片压缩工具,终于知道图片压缩了啥
  8. 如何把aac文件转换成MP3
  9. 访问虚拟机上的本地网站
  10. 爬取集思录可转债成交额