pcs7编译后多出好多DB块
㈠ s7-1200出现db块编号不唯一怎么回事
因为还没有编译和保存。
编程过程中可以不唯一,重新编译一下系统会提示冲突,并自动将编号唯一化。有时编译如果不管用,就保存一下退出tia,然后重新打开项目编译。
㈡ 多用DB块是个什么概念,具体是怎样的
DB块是保存过程数据用的,可读可写!背景数据块是与FB同时使用的,在你调用FB时,会自动按照FB形参的数据类型自动生成。全局数据块是用户自己定义和创建的,你可以把你的需要的过程数据写入,也可以读出来。如果你想把I0.0送到DB1,那么可以这样
A I0.0
= DB1.DBX0.1 //根据你的需要写到相应的地址
㈢ 请问,西门子S5程序转化为S7程序后,DB块的相关问题。
呵呵,这个问题,估计难度很大。因为用过s5的真的太少了。
新的西门子plc编程软件,不兼容s5的,需要兼容s5的s7软件是有的,但需要看版本了。具体确实是没有核对过那个兼容s5,建议到西门子网站看一看或咨询一下。
㈣ PCS7 每次新增了程序编译后,都要重下到服务器,能在OS上显示操作,有没有简单的方法,不用整体下载
PCS7只要结构发生了变化必须全盘下载。
㈤ 那个西门子PLC程序中,是不是建立一个FB块后系统自动生成一个DB块的还是怎么的呢!
DB不是自动生成的。当你建立了FB后,需要再建立DB与其相应。方法和插入FB基本相同。选择Insert New Object--DataBlock--系统会缺省一个DB名--数据块的类型:选择Instance DB--之后后面出现复选框,选择你刚才建的FB就可以了。根据程序需要,如需多次调用FB,则应建立多个DB。
㈥ 反汇编后,很多db 是怎么回事
不是反汇编的问题,因为在生成机器语言后,空余的字节会默认生成FFH的,也就是把空余字节填满,反编译就会出现好多的DB 0FFH 0FFH--,他不影响程序的运行的,也可以去掉,但是一定要在程序的结尾加END!!
㈦ 西门子s7 300中修改了fb后如何不用删除原有的对应db块就能直接更新db块中的数据,我现在修改
双击打开DB块,点击上面的“更新接口”命令即可,如图:
㈧ pcs7 在进行cfc编辑时 库中无pcs7 library,我使用的是pcs7v8.0 缺少AI,AO,DI,DO等很多块 怎么办
8.0版本在APL LIB中有新的通道诊断的驱动块,所以安装后,默认是不安装“pcs7 library”的。
解决办法,打开PCS7安装盘的第二张盘(应该是两张盘)。找到“Additional_Procts” 文件夹,打开后你就可以看到你需要的LIB,选择你需要的,单独安装就可以了。
㈨ Step7中如何将DB块反向编译成源文件
你好。运行前要对源代码进行编译链接,然后才能运行。所以正确的操作是:点击第一行菜单栏里的运行,出现一个下拉菜单,点击其中的 “编译”,当编译无误时,再点击运行菜单中的 “运行”,就可以了。其他编译器也是类似的使用方法。也可以使用快捷键,在工具栏头几个。多用几次就知道啦