当前位置: 首页 > news >正文

vsftp如何确定地址_西门子S71500数字量输入模块如何编址?

     西门子S7-1500PLC数字量输入模块的输出地址如何确定呢?

     对于许多没有做过PLC编程的人来说,不知道数字量输入模块的输出通道编址是怎么完成的,所以在现场调试过程中,遇到需要结合图纸、硬件模块和程序时,不能很快的找到对应的输入点。这篇文章就是要给大家解决这个问题。

     首先,通过博图软件查看硬件组态,选中当中的DI模块,并在属性中选择输入I/O地址,,可以看到起始地址和结束地址,地址为字节.位。每个字节有8位,编号为0-7。在下图中可以看到起始地址和结束地址分别为I0.0和I3.7。

de271fc2e9fe1411926c38656598513e.png

       至于地址如何和硬件通道号对应起来呢?大家可以下图:

9c989fddc0638435c404c1239f7fd2ce.png

     该图为32位模块的接线图,可以看到总共有32个通道,对应32位0-31,4个通道组,对应4个字节0-3。

      结合软件组态当中的地址分配和硬件上的通道编号,可以将输入地址一一确定出来。通道1-8对应地址位I0.0-I0.7,通道11-18对应地址位I1.0-I1.7,通道21-28对应地址位I2.0-I2.7,通道31-38对应地址位I3.0-I3.7。

      所以当我们随便看到一个通道编号的时候,就可以直接算出对应的地址,例如通道33,对应的地址位I3.2。

相关文章:

  • adsense 注册_三天google AdSense帐户申请经验分享
  • plc和pc串口通讯接线_基础教程--RS232通讯用到串口调试软件的应用
  • host ntrip 千寻rtk_合众思壮新品RTK UFO U5连接千寻cors账号的方法教程
  • ipad鼠标圆圈变成箭头_iPad当作Mac mini 的显示器的方法
  • mc有什么红石机器人_Minecraft游戏理论:远古“巨石阵”之谜,探索mc史前高科技文明...
  • 整活插件 炉石传说_炉石传说:整活被盯上了,卡德加可能被移除,拔网线也被点名!...
  • android中断言_PageObject设计模式在 UI 自动化中的实践(QQ 邮箱登陆为例)
  • 广西中专机器人应用与维护_工业机器人工程师|记工信部考证班结课啦!
  • spring项目中target项目是什么‘’_手把手教你搭建一个SSM项目
  • django 查询时间范围_Django集成OpenLDAP认证
  • thrift端口未被占用连接不上_跨语言RPC框架:Thrift的使用例子解析(包含完整项目源码)...
  • 学习python有什么就业前景_学习Python的就业前景如何呢?
  • 变更控制管理流程图_药品批发企业的变更控制管理(六)管理流程详解3
  • python twisted安装_图文详解python之twisted模块安装
  • mongodb数据备份原理_MongoDB 数据备份和恢复 --- MongoDB基础用法(七)
  • 【每日笔记】【Go学习笔记】2019-01-10 codis proxy处理流程
  • Android组件 - 收藏集 - 掘金
  • Angular6错误 Service: No provider for Renderer2
  • angular组件开发
  • Docker容器管理
  • github指令
  • Go 语言编译器的 //go: 详解
  • JavaScript 是如何工作的:WebRTC 和对等网络的机制!
  • jdbc就是这么简单
  • mysql 数据库四种事务隔离级别
  • Node + FFmpeg 实现Canvas动画导出视频
  • php的插入排序,通过双层for循环
  • Puppeteer:浏览器控制器
  • spring boot下thymeleaf全局静态变量配置
  • Vim Clutch | 面向脚踏板编程……
  • Vue组件定义
  • 给github项目添加CI badge
  • 检测对象或数组
  • 讲清楚之javascript作用域
  • 爬虫进阶 -- 神级程序员:让你的爬虫就像人类的用户行为!
  • 适配iPhoneX、iPhoneXs、iPhoneXs Max、iPhoneXr 屏幕尺寸及安全区域
  • 一些关于Rust在2019年的思考
  • 关于Kubernetes Dashboard漏洞CVE-2018-18264的修复公告
  • !!【OpenCV学习】计算两幅图像的重叠区域
  • #《AI中文版》V3 第 1 章 概述
  • #laravel 通过手动安装依赖PHPExcel#
  • $(document).ready(function(){}), $().ready(function(){})和$(function(){})三者区别
  • $forceUpdate()函数
  • $分析了六十多年间100万字的政府工作报告,我看到了这样的变迁
  • (1)(1.9) MSP (version 4.2)
  • (14)目标检测_SSD训练代码基于pytorch搭建代码
  • (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)...
  • (LeetCode C++)盛最多水的容器
  • (多级缓存)多级缓存
  • (附源码)springboot 智能停车场系统 毕业设计065415
  • (附源码)ssm智慧社区管理系统 毕业设计 101635
  • (六)软件测试分工
  • (三)elasticsearch 源码之启动流程分析
  • (删)Java线程同步实现一:synchronzied和wait()/notify()
  • (四)鸿鹄云架构一服务注册中心