炼钢厂送引锭一小段程序

现在干电工,偶尔看视频学学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

相关推荐

  • PLC做modbus从站时,如何判断最小通讯间隔

    我用S7-200作modbus从站,和第三方设备通讯。现在通讯方面没有问题。对方给我发送的数据里包含一个 最小通讯时间。要求我用PLC判断两者的通讯中断时间大于最小通讯间…

    SIMATIC S7-200 2020年11月1日
  • mp277与S7-200的时间如何统一

    请教:在MP277画面中显示的系统时间(可修改)如何传到S7-200中。谢谢! 最佳答案 请参考——触摸屏时间和plc时间同步http://www.ad.siemens.com.c…

    SIMATIC S7-200 2020年11月1日
  • 时间中断

    各位工程师,谁能详细的讲解下s7-200的中断指令的意思和使用,谢谢了! 问题补充:大师们,能帮我发个中断的案例吗?谢谢!992544*1@qq.com 最佳答案 中断指令,就是发…

    SIMATIC S7-200 2020年10月31日
  • 怎样从运行的PLC200中导出带注释的变量

    PLC200正在完好运行,但是和PLC和有关的程序,符号表都已丢失,现在要做Wincc界面,怎样从运行的PLC200中导出带注释的变量 钻石用户推荐最佳答案 200plc不支持注释…

    SIMATIC S7-200 2021年7月5日
  • S7-200 程序

    LD     SM0.0 MOVB   16#C9, SMB30 MO…

    SIMATIC S7-200 2021年7月5日
  • 200plc软件

    请问谁有最新的200plc软件链接,安装环境为32位的win7。 最佳答案 200?15年退市后软件也一直不做更新了。STEP 7 Micro/WIN&nbsp…

    SIMATIC S7-200 2021年7月5日
  • 0.01S的时钟脉冲

    200plc里如果我要使用 0.01S或者0.001S的时钟脉冲,(完成的功能就好像SM0.5一样),程序应该如何写啊/请大哥哥指点,谢谢 最佳答案 CPU224&nbs…

    SIMATIC S7-200 2020年11月1日
  • 关于s7-200自由口通讯modbus库指令的使用

    s7-200  cpu222 .01.22版本plc.可以使用modbus  rtu的库指令吗,我的程序下载不了。 最佳答案 不支…

    SIMATIC S7-200 2017年6月24日
  • netw和netr的实例

    大家好:谁有netr和netw的实例,最好有讲解的那种!还要一份xnet和rcv的实例!谢谢大家! 最佳答案 可以看看下面《S7-200网络读写的应用 》视屏讲解http…

    SIMATIC S7-200 2020年11月1日
  • 200,300数据对应

    我公司做水厂设备的,现在又3台200的(做重站),一台300的主站,我看了资料,规定200的VB0–VB7与300的DB20交换,我现在搞不懂的是,他们之间的数据是不是…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论