西门子PLC中的DB块,如何使用有什么作用?数据类型有什么,可以在程序中发挥什么作用呢?新人无法理 西门子PLCdb数据块用法
作者&投稿:戏姿 (若有异议请与网页底部的电邮联系)
在西门子PLC中,变量、中间储存M、数据块DB使用时有什么不同??~
DB块就像子程序一样,一个程序由多个子程序组成。随时调用的作用,程序都是模块化了,修改和使用都很方便了
如果是背景数据块的话有点麻烦,要在FB里改动; 若是全局的话就方便了:打开DB块,光标选在最后一行的注释后按下回车,这时就会新建立一行,输入名称(可任意输入)、数据类型、注释(可选)。 不知道是不是你所要的
变量:可以自定义,也可以指定具体的地址。可以是bit byte word 等等
中间储存M:就是储存逻辑运算结果的M
数据块DB:数据块可以包含很多的数据.
PLC: 可编程逻辑控制器,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出控制各种类型的机械或生产过程。
你说的这个应该是 SIMENS 840D集成的S7-300的PLC 里面的DB块 感觉分两种一种
1、属于背景数据块 作为FB块的背景数据块 新建一个FB块 必须有相应的DB块
2、功能接口信号 包括2种 一种是 NC-→PLC 用于传递NC所在的状态比如DB10.DBX108.7 (NC—PLC)NC和PLC都READY后才有这个信号 一种是PLC→NC的信号比如 全闭环生效信号DB32.DBX1.6 我们可以通过把这个信号置为1 就通知PLC 全闭环生效。
在我们平时应用 背景数据块我们只要按着规则去使用就行
功能接口信号 我们就要根据具体的机床和要求灵活应用
西门子包含的东西太多 一直在学习
DB块就像子程序一样,一个程序由多个子程序组成。随时调用的作用,程序都是模块化了,修改和使用都很方便了
如果是背景数据块的话有点麻烦,要在FB里改动; 若是全局的话就方便了:打开DB块,光标选在最后一行的注释后按下回车,这时就会新建立一行,输入名称(可任意输入)、数据类型、注释(可选)。 不知道是不是你所要的
《西门子300中的DB》
答:就是用来存储数据的~和内存寄存器有一点不同就是,DB块里的数据掉电之后也能保存下来,内部寄存器的却不能