❶ 请教:STEP7 DB块中如何定义数组(array)类型的数据
你需要填入Array[a..b],同时需要指定数组的数据类型,类似于下图。
❷ 在step7中如何将EXCEL文件导入DB块中
若不是,给变量赋初值(E
列)。
3.
建议在上述表格中增加如下几列:
(1)
在变量名列后增加一列“:”
(2)
在数据类型列后增加一列“:=”
(3)
最后加上一列“;”
注意:每条指令必须以字符“;”结束,否则在后面会出现编译错误。
4.
另存为带“格式文本文件”此时文件类型是“.prn”
点击
保存
确定
是
5.将已保存的文件重命名为“.awl”类型的文件。
6.打开
step7
在
SIMIATIC
Manager
中选择
sources
文件夹,选择菜单栏的
Insert
External
Source。在保存路径中选中所创建的AWL
文件。点击“OPEN”
7
.双击导入的
STL
SOURCE,打开文件,选择菜单栏的
Insert
Block
Template
DB。
8.删除多余的附加说明(绿色文本),将变量表剪切,黏贴到“STRUCT”和“END_STRUCT”中间。设置合适的DB
块(“DATA_BLOCK
DBXX”)删除掉变量“b0”以及“BEGIN”和“END_DATE_BLOCK”中的指令“b0:=6#16#01”
形成上图的形式。
❸ 新手请教DB块怎么传数据的
DB块是保存过程数据用的,可读可写!背景数据块是与FB同时使用的,在你调用FB时,会自动按照FB形参的数据类型自动生成。全局数据块是用户自己定义和创建的,你可以把你的需要的过程数据写入,也可以读出来。如果你想把I0.0送到DB1,那么可以这样...
❹ STEP7 里在DB块中如何建立*数组的变量
先新建个数据块,建好后打开它,把类型改成复杂的ARRAY类型,并加[0..20],即ARRAY[0..20],并在下一行里写BYTE即可。
❺ 西门子step7中怎样知道背景数据块DB是在那个功能块FB中生成的
❻ STEP7中,假如DB20是FB2的背景数据块,现在我需要在OB1中用到DB20中的数据,需要怎样调用
直接调用就可以。
问题补充: 不同的是:你的DB20为背景数据块,所以内部数据已经分配的有参数了。你调用的时候要当心着用。
最好不要调用背景数据块里的数据。
全局数据当中的DB块就像是plc内部继电器M一样,可以通用的去调用,只要不超过数据CPU的硬件的限制!
❼ 请问STEP7里面DB数据块怎么建立一个矩阵
呵呵,是定义数组,按一楼的方法可以建立了,谢谢各位
查看原帖>>
❽ 如何在西门子PLC里面的DB块里添加数据
1、在西门子PLC里面,鼠标右键点击相关对象并选择Import
wizard。
2、下一步,需要通过Local
DB来勾选custmer。
3、这个时候,在图示位置上勾选dbo.custmer。
4、如果没问题,就找到custmer.custmer进行勾选。
5、等完成上述操作以后,直接通过点击run来确定。
6、这样一来会提示执行结果,即可实现DB块里添加数据了。
❾ 如何改STEP7中DB块中
我有一个STEP7程序,DB中initial value显示L#0,actual value在线显示某一个值(不在线显示L#0),我想修改initial value值,不知道在哪可以修改?
不在线显示L#0,是因为你没有上载过数据块,如果你上载了数据块,那么离线时候实际值可能不是0了。你想修改初始值的话,很简单在数据块的定义视图中将初始值改一下就可以了。
但我上面说的修改不是你想象中的“初始值”修改。因为在数据定义视图中修改的初始值是不会被下载到PLC中去的。你下载后的数据还是根据实际值来运行的。举个例子:你可能想让DB1.DBW2 从100开始运行。那么你需要这样做,切换数据块到数据视图中,然后在DBW2的实际值一栏中填入100,然后保存并下载到PLC就可以了。
❿ 如何将一个DB块中的数据复制到另一个DB块中
下载中心有关于此问题的解答,可以搜索下。简单描述下过程:1.在DB块编辑器FILE文件夹下选择GenerateSource,生成源文件2.在STEP7S7Program(1)Source文件夹下可以看到生成的DB源文件。3.右键单击源文件选择ExportSource,另存为.awl文件,然后打开EXCEL软件,在EXCEL软件中选择打开命令(选择所有文件),找到.awl文件位置,打开此文件,需要做配置(注意勾上空格)。完成输入后保存。4.将修改后的源文件导入到STEP7中,方法:在source下鼠标右击空白地方,选择InsertNewObject--ExternalSource,将修改后的.awl文件选中,然后双击打开文件,在单击file菜单下单击compile命令,若没有错误,可以生成DB块数据。此为简单描述下过程,具体可以在技术中心下搜索 查看原帖>>