LabVIEW编程LabVIEW开发控制阿尔泰DAM-3948D例程与相关资料
DAM-3948DY是8路信号继电器输出模块,具有8路继电器,其中4路C型继电器,4路可选A型或者B型继电器RS485通讯接口,带有标准ModbusRTU协议和ASCII协议,兼容研华ADAM-4068协议。配备良好的人机交互界面,使用方便,性能稳定。
产品硬件外观以及驱动程序都和研华公司的类似,但是在细节上还要再加强一些。比如在手册第10页中
15(0x0F) 功能码
用于写多个开关量
对应数据操作地址: 00017~00024
举例: 3018DY 模块地址为01, 设置前 4 路继电器闭合
主机发送: 01 10 00 10 00 04 01 0F CRC 校验
设备地址 |
功能码 |
寄存器地址 00017 |
寄存器数量 字节数量 数据 前 4 路闭合: 0F |
设备返回: 01 设备地址 |
10 功能码 |
00 10 寄存器地址 00017 |
00 04 寄存器数量 |
标黄色的10应该改为0F。
厂家没有提供LabVIEW的例子。根据通讯协议的相关的说明,编写了适合项目的程序。程序截图如下所示。
相关资料说明,如下所示。