- 博客(9)
- 收藏
- 关注
原创 读取HG-S/HG-T测量值 EtherCAT通信 FP7
本文介绍通信案例,FP7通过通信模块SC-HG1-ETC读取HG-T、HG-S测量值。HG-T使用主机HG-TC101,HG-S使用子机HG-SC111,介绍了如何通过SC-HG1-ETC写入/读取主机、子机中的测量结果。FP7为PLC的CPU模块,需要借助运动控制模块MC上的EtherCAT接口完成。SC-HG1-ETCEtherCAT通信模块SC-HG1-ETC提供EtherCAT接口。HG-T/HG-S系列产品通过SC-HG1-ETC完成EtherCAT通信。
2024-03-20 16:50:56
920
1
原创 读取HL-G1xx-S-J测量值 RS485通信 FP7
DT161~DT166保存发送指令“%01#RMD**”,结束符"\r"被自动添加,无需写入寄存器;DT181~DT89保存接收到的数据,由于接收到的是字符串,所以显示的16位数是字符串对应的ASCII码。本文介绍连接松下FP7与HL-G1xx-S-J,通过通用协议发送指令读取HL-G1xx-S-J当前测量值。通信线包含4条线,红线、绿线、蓝线、黄线。连接时红线、绿线接入RS485 +端,蓝线、黄线接入RS485 -端。HL-G1xx-S-J配有模拟两输出(电压、电流),HL-G1xx-S-J的。
2023-08-07 09:50:03
438
原创 读取位移传感器测量值 模拟量输出 FP7
以FP7系列PLC读取模拟量输出值为例,需将金属屏蔽层接入COM端、线芯接入V或I中,采集电压值或电流值。下面以HL-G108A-RS-J为例,使用FP7通过读取模拟电压输出获得测量值。松下位移传感器HL-G1、HG-S、HG-T、HG-C、HG-F1均带有模拟量输出方式。传感器输出+10V对应-10mm,0V对应+10mm。起始字No.为10,表示IO映射会偏移10,WX10为对应模拟量接收寄存器。模拟电压输出线为黑色线,此线相较于其它线粗一些。检测结果如下图(按顺序依次对应1mm、2mm、3mm量块)
2023-06-17 11:29:06
1188
1
原创 STM32F103ZE点亮发光二极管例程
下载本程序至STM32F103ZE中,循环闪烁发光二极管,0.5ms亮,0.5ms灭。外部四个发光二极管分别接在GPIOC的PIN4,PIN6,PIN8,PIN9上。程序使用TIMER3进行定时,以中断作为触发条件,在时钟中断程序中改变状态。 下面是例程example.h#include "stm32f10x.h"#include "time.h"#define GPIO_LED_PROT GPIOC#define GPIO_LED_CLK RCC_APB2Periph_G...
2022-01-01 16:49:38
3288
原创 读取HL-G1测量值(例程)RS485通信 C++串口通信
本例中使用windows系统电脑作为上位机与松下激光位移产品HL-G1进行串口通信。HL-G1通过 RS485-串口 转接板与电脑相连,采用MODBUS协议进行通信。windows系统向传感器发出指令后会接受到返回数据,本例发送返回位移测量值命令。 以下为windows环境下采用C++串口通信例程,供读者参考。#include <iostream>#include <string>#include <windows.h>#in...
2021-12-14 15:31:24
2229
1
原创 读取HL-C2测量值(例程)USB通信 动态链接库隐式引用
动态链接库由松下提供(产品HL-C2) 建立工程HL-C2,在工程文件夹中加入动态链接库文件HLC2_DLL.dll,HLC2_DLL.h,HLC2_DLL.lib 资源管理器中添加文件HLC2_DLL.h,HLC2_DLL.lib 属性页中添加HLC2_DLL.dll 编写文件HL-C2.h#pragma once#include "HLC2_DLL.h"#pragma comment(lib,...
2021-10-14 23:26:04
394
原创 读取HL-C2测量值(例程)USB通信 动态链库接显式引用
1.建立动态链接库建立工程动态链接工程calDll编写文件dllmain.h#pragma once// Windows 头文件#include <windows.h>#include <iostream>extern "C" _declspec(dllexport) int cal(int a, int b);编写文件dllmain.cpp// dllmain.cpp : 定义 DLL 应用程序的入口点。#include "pch.h"#in
2021-10-14 22:57:39
221
原创 windows环境下的静态链接(例程)
1.建立静态链接库建立工程addSll,编写addSll.h文件,并添加如下代码#pragma once#ifndef addSll_H#define addSll_Hint add(int a, int b);#endif编写addSll.cpp文件,并添加如下代码// addSll.cpp : 定义静态库的函数。#include "pch.h"#include "addSll.h"int add(int a, int b){ return a + b;}
2021-10-14 22:37:56
227
原创 松下位移传感器介绍
松下位移传感器按照测量原理可分为三类:激光位移传感器,接触式位移传感器,涡电流式位移传感器。激光位移传感器又分为反射型和透过型两种。 反射型激光位移传感器利用三角测距原理,测量与工件之间的距离,并测量位移量和厚度,包含HL-C2,HL-G1,HG-C三个系列。透过型激光位移传感器利用障碍物对线激光的遮挡确定障碍物在线激光一维坐标上的位置,主要有HG-T1系列。 接触式位移传感器利用高分辨率受光原件来读取绝对值玻璃刻度尺的图形,并确定位置,主要有HG-S系列。 涡电流式位...
2021-09-09 23:50:38
1938
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人