| |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| -> 嵌入式 -> 西门子PLC 采用高速计数器来接收轴运动输出的脉冲 -> 正文阅读 |
|
|
[嵌入式]西门子PLC 采用高速计数器来接收轴运动输出的脉冲 |
西门子PLC 采用高速计数器来接收轴运动输出的脉冲前言最近在学习西门子PLC的高速计数器指令和运动控制部分,是用运动控制轴输出 频率为10kHz,AB相正交信号的一万个脉冲信号 来让高速计数器接收,想记录一下自己的学习过程。一、高速计数器关于高速计数器的介绍和原理可以去看西门子的开发手册和官方介绍,这里提供链接:高速计数器 在西门子的上位机中可以直接使用高速计数器向导来配置程序。 1.在高速计数器向导里可以选择采用那个计数器。
2.选择工作模式,由于我才用的是AB相正交,所以选择模式9
3. 配置高数计数器的子程序,配置当前值/预设值,计数方向和计数速率等参数
4.配置中断程序
5.当中断事件启动后,写中断程序。
6. 这里就是高速计数器接收的I/O口
还有一个要注意的是,在系统块里,要设置一下输入I/O口的频率
二、运动控制关于运动控制,西门子PLC上位机中也有运动控制向导,可以直接是用运动控制向导来生成配置程序。 1.运动控制向导1.选择要使用的轴
2.选择测量系统,有相对脉冲和工程单位(由于我只要发送一万个脉冲,所以选择相对脉冲)
3. 配置输出脉冲的信号类型和极性
4.后面的配置按照自己的需求去选择,我这里只需要发送脉冲,所以直接跳到运动控制生成的子程序。
AXIS0_CTRL
MOD_EN 参数必须开启,才能启用其它运动控制子例程向运动轴发送命令。 如果 MOD_EN 参数关闭,运动轴会中止所有正在进行的命令; AXIS0_GOTO
然后给输出模块供电,将Q0.0,Q0.2,连接到I0.0,I0.1 即可。 |
|
|
| 嵌入式 最新文章 |
| 基于高精度单片机开发红外测温仪方案 |
| 89C51单片机与DAC0832 |
| 基于51单片机宠物自动投料喂食器控制系统仿 |
| 《痞子衡嵌入式半月刊》 第 68 期 |
| 多思计组实验实验七 简单模型机实验 |
| CSC7720 |
| 启明智显分享| ESP32学习笔记参考--PWM(脉冲 |
| STM32初探 |
| STM32 总结 |
| 【STM32】CubeMX例程四---定时器中断(附工 |
|
|
| 上一篇文章 下一篇文章 查看所有文章 |
|
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
| 360图书馆 购物 三丰科技 阅读网 日历 万年历 2025年11日历 | -2025/11/25 3:11:36- |
|
| 网站联系: qq:121756557 email:121756557@qq.com IT数码 |