炼钢厂送引锭一小段程序

现在干电工,偶尔看视频学学PLC,看到公司电脑运行的程序,不太懂,I3.7我肯定是知道了,是输入。  那后边这些DB.DBX2.7  这些什么的,都是干什么呢, 是内部的中间变量吗?   是占用的V存储区吗??     符号是英文,地址跟西门子视频里面学的也不一样啊。  怎么找它们的是怎么联系的???   谢谢

图片说明:

炼钢厂送引锭一小段程序   

最佳答案

看截图是 300 的CPU吧。你提在 S7-200 了。并且是经典 STEP7 编写的程序
DB 就是数据块,你可以理解为存储区;
数据块中可以定义BOOL、BYTE、WORD、INT、REAL、ARRAY等数据类型的变量。300 的数据块都是非优化的。
每个字节 8 个二进制位、2个字节构成一个字、这些概念与传统的数据构成没有区别,一个字节挨着一个字节存储,字节地址编号从0、1、2......依次,都可以按位、字节、双字等方式寻址。每一个位都有绝对地址,在字节内位的编号由低到高是 0-7。
数据块寻址时,以你图 DB9.DBX0.1 为例:
第一部分
DB9 就是数据块号
第一个小数据点后的 DB 表示数据块寻址
紧接着的 X  表示位寻址,它后面跟着的 0 表示在数据块中的字节偏地址 0
紧接着的 .1 表示寻址这个字节的第 1 位。
合起来就是寻址 DB9 数据块第 0 个字节 的第 1 位,那它就是一个 BOOL 类型的变量。
以你图 DB9.DBX2.5 为例:
第一部分
DB9 就是数据块号
第一个小数据点后的 DB 表示数据块寻址
紧接着的 X  表示位寻址,它后面跟着的 2 表示在数据块中的字节偏地址 2
紧接着的 .5 表示寻址这个字节的第 5 位。
合起来就是寻址 DB9 数据块第 2 个字节 的第 5 位,那它就是一个 BOOL 类型的变量。
对于上面 X 这个的解释:此位为寻址宽度,表明是按位、字节、字、双字哪一种方式寻址的
此位为 X  时,表示按位寻址,它后还必须指明字节中的位号
此位为 B  时,表示按字节寻址,它后还必须指明偏移的字节地址;
此位为 W 时,表示按字寻址,它后还必须指明字的第一个字节在数据块中的偏移字节地址;
此位为 D 时,表示按双字寻址,它后还必须指明双字的第一个字节在数据块中的偏移字节地址;

提问者对于答案的评价:
果然详细!!!不止一次回答我问题了,谢谢大家! 现在就是看视频学200呢, 公司用的是300的,所以没事的时候看看,当然是经典版本了,十多年的老设备了。看来我要研究一下什么是绝对寻址

最佳答案作者回复:
大家在这个平台,互相帮助,互相学习,为制造业强国努力,做好我们自己就是为中华民族的复兴梦添砖加瓦,

原创文章,作者:ximenziask,如若转载,请注明出处:https://www.zhaoplc.com/plc361441.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 上午11:53
下一篇 2021年7月5日 上午11:53

相关推荐

  • 西门子plc224电源板一个原件top244p

    淘宝上找了好久就是没有一样的。别的能带替吗  k120   TOP244P 17011A 求大神帮助。 问题补…

    SIMATIC S7-200 2021年7月5日
  • 关于PTO脉冲输出的2个疑问

    1、如图1,最低时间多少,可以为0吗?2、如图2、包络是什么意思?图中的信息更是看不懂,能否说明一下? 图片说明:       最佳答案 1…

    2021年7月5日
  • 变频启动使用两档速度的程序设计

    某设备在混料过程中,高能转子使用两档速度,一档为350转/分钟;另一档为750转/分钟。混料过程中,可以进行切换。在混料过程中,有时会遇到转子卡阻现象,应该停止转子运行,启动变频器…

    SIMATIC S7-200 2020年10月31日
  • smart 200 DP通讯

    我现场是smart200  PLC 加了个DP从站模块与浙大中控的DCS进行DP通讯  EM DP 01有两个…

    SIMATIC S7-200 2021年7月5日
  • s7-200无法通讯

    我们单位的s7-200有人做了手脚,端口无论怎样调整,电脑也找不到它的存在。请问如何解决。谢了 问题补充:SG9也是顶级工程师,通讯口属性该了都不知到,你有知道的吗?还不如初学者。…

    SIMATIC S7-200 2021年7月5日
  • s7200 smart 绝对值编码器 以太网 或其它总线

    现在有 s7 200 smart 标准型(ST20), 需要选择一个绝对值的光电编码器,  分辨率这个我知道,…

    SIMATIC S7-200 2021年7月5日
  • MODBUSRTU什么意思

    新手问题 求解 最佳答案 对于串行通讯来说,modbus是指通讯协议,而RTU是指串行通讯数据传输时的数据打包方式,RTU是指采用二进制编码方式并进行传输的,而相对的传输…

    SIMATIC S7-200 2020年11月1日
  • S7 212通讯问题

    无法下载 提示无法打开端口或端口被占用 最佳答案 无法下载 提示无法打开端口或端口被占用 。1、最好还是把CPU打到STOP状态,如有时程序中占用编程…

    SIMATIC S7-200 2020年10月31日
  • CPU 226只接交流220V,不接DC24V,能进行通讯么

    CPU 226只接交流220V,不接DC24V,能进行通讯么 最佳答案 参考资料:《西门子 S7-200·LOGO!·SITOP 参考》V0.95版(…

    SIMATIC S7-200 2020年11月1日
  • s7200-cpu226

    请问:CPU226的6个高速计数器的系统送电清零和靠某个检测点清零程序怎莫编,有没有相应的说明? 最佳答案 高速计数器如何复位到0? 1.选用带外部复位模式的高速计数器,…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论