首页 > 编程语言 >[C#] 使用HslCommunication访问乐创寄存器#MULTIPROG EXPRESS

[C#] 使用HslCommunication访问乐创寄存器#MULTIPROG EXPRESS

时间:2023-08-25 09:22:29浏览次数:51  
标签:施耐德 HslCommunication MULTIPROG C# 乐创 地址 BOOL 寄存器 100

使用MULTIPROG EXPRESS软件打开乐创工程后,在变量声明中可看到变量及其分配的Modbus地址

 

乐创寄存器

     施耐德寄存器    
 %IX100.0  输入寄存器,地址100,bit0 BOOL类型长度为Bit1   MW100  保持寄存器,地址100  
 %ID100  输入寄存器,地址100    MX100.0  保持寄存器,地址50 BOOL类型长度为Bit1 
 %IW100  输入寄存器,地址100    MD100  保持寄存器,地址200  
 %QX100.0  输出寄存器,地址100,bit0  BOOL类型长度为Bit1      
 %MW3.100  保持寄存器,地址100        
 %MD3.100  保持寄存器,地址100        
 %MX3.100.0  保持寄存器,地址100,bit0-7  BOOL类型长度为Bit8      

表格数据说明:

乐创以M3表示保持寄存器;寄存器名字中的W\D\X仅用于声明格式,不发生地址对齐现象。施耐德寄存器名字中的W\D\X是需要重新对齐的;保持寄存器中以Byte类型存储Bool变量,与输入输出寄存器不同;乐创的REAL类型,使用Hsl的ReadFloat读取,地址需要加一;

 

通讯协议与施耐德相同,直接使用即可:

https://www.cnblogs.com/xianghrs/p/17549801.html

标签:施耐德,HslCommunication,MULTIPROG,C#,乐创,地址,BOOL,寄存器,100
From: https://www.cnblogs.com/xianghrs/p/17642443.html

相关文章

  • async 与wait
    async:修饰在一个函数前,表示修饰的函数会返回Promise对象,且函数return的值是Promise的结果值。asyncfunctionaa(){return100;}aa().then((data)=>{console.log("-->",data)}) await表示等待一个promis......
  • 盘点10个.NetCore实用的开源框架项目
    连续分享.Net开源项目快3个月了,今天我们一起梳理下10个,比较受到大家欢迎的.NetCore开源框架项目。更多开源项目,可以查看我创建的,.Net开源项目榜单!一个专注收集.Net开源项目的榜单​github.com/bianchenglequ/netcodetop1、FytSoaCms前后端分离CMS系统项目简介这是一个基于.N......
  • mvc+layui上传视频
     一、 视频上传1、 前端:<div class="layui-container">    <div class="layui-row">        <div class="layui-col-md6">            <div class="layui-upload">                <button type="......
  • localstorage本地存储及token,vuex刷新数据丢失问题⚡⚡⚡
    1.vuex和axios安装,引入,使用1.1vuexa安装和使用vuex3.x版本的官网安装教程:安装|Vuexvuex4.x版本的官网安装教程:安装|Vuexnpminstallvuex--save2.在src下新建文件夹store,并在文件夹中新建文件index.js,如下:importVuexfrom'vuex'//引入user模块化modules......
  • apache配置ssl
    1、确认是否安装ssl模块是否有mod_ssl.so文件 2、生成证书和密钥 linux下步骤1:生成密钥命令:opensslgenrsa1024>server.key说明:这是用128位rsa算法生成密钥,得到server.key文件步骤2:生成证书请求文件命令:opensslreq-new-keyserver.key>server.csr说明:这是......
  • 导入导出(Excel)vue
     导入导出(Excel)首先 vue安装插件 (最后有完整代码)npm install xlsx file-saver其次:简单的导出按钮代码:<template>  <div>    <el-button type="primary" @click="exportExcel">导出 Excel</el-button>    <input      type="file&qu......
  • CF1824B1
    原题翻译这题不算难,但我想错了当\(k=1\)时,答案就是关键点;当\(k=3\)时,答案就是三个节点组成路径的中间点(我想成了是一条路径),因此对于这两种情况我们只需要输出1即可而当\(k=2\)时答案才是一条路径,因此我们考虑怎么计算\(k=2\)的情况我们反向思考,考虑对于每个点,看当......
  • VisionPro 图像转换工具ImageCovertTool
    前言众所周知,VisionPro是一款功能强大的机器视觉软件,用于开发和部署机器视觉应用程序。其中ImageConvertTool是其中一个重要的工具,用于图像转换和处理。本文将介绍如何使用ImageConvertTool进行图像转换,并探讨其背后的原理。写之前先吐槽一下,引出自己的原因,哈哈哈(当然一......
  • 讲解pytorch的tensor没有移除某个元素的操作
    在PyTorch中,要从一个Tensor中移除一个元素,您需要使用索引操作来选择保留的元素,然后重新创建一个新的Tensor。由于PyTorch的Tensor是不可变的,所以无法直接在原Tensor上移除元素。下面是一个示例,展示了如何从一个PyTorchTensor中移除指定位置的元素:importtorch#......
  • CentOS安装rar、unrar解压缩软件的方法
         闲话不说,centos上如何安装rar、unrar在线解压缩软件呢?如果您的centos是32位的,执行如下命令:wget http://www.rarsoft.com/rar/rarlinux-3.9.3.tar.gztar -zxvf rarlinux-3.9.3.tar.gzcd rarmake看见下面这些信息就是安装成功了:mkdir -p /usr/local/bi......