浔之漫智控技术-西门子PLC代理商
西门子PLC模块 , 变频器 , 触摸屏 , 交换机
南宁西门子一级代理商

南宁西门子一级代理商

西门子DB共享数据块如何编写及如何使用,比如说在机床上下载下来的程序包含有DB99.DBX4.2 等等,我不知道他们是怎么编写的,也不知道这个信号什么时候接通及断开,是怎么控制的。
答:用SIMATIC管理器创建数据块:
例如:要用SIMATIC管理器创建一个名称为DB1的共享数据块,方法如下:
首先在SIMATIC管理器中选择S7项目的S7程序(S7Program)的块文件夹(Blocks).
执行菜单命令插入→S7块→数据块,创建数据块。
或者在右侧窗口空白处单击鼠标右键,创建数据块。
在弹出的数据块属性对话框内,可设置要建立的数据块属性:
名称和类型:名称是数据块的名称,如DB1、DB2…
            类型:共享数据块、背景数据块还是用户定义数据块。
符号名:数据块的符号名,可选项。
符号注释:可选项。的

功能

存储器概念

所有 S7-400 CPU 均具有两种类型的存储器。工作存储器的细分可将性能提高一倍。当一个标准处理器需要访问其 RAM 至少两次时,S7-400 处理器可在一个循环周期中同时访问代码存储器和数据存储器。因此,数据总线和代码总线也是独立的。工作存储器的容量取决于从精细分级的 CPU 系列中所选取的适合的 CPU。

对于小型和中等程序,集成式负载内存 (RAM) 就足够了。对于较大的程序,可通过插入内存卡来增加装载内存。插入式闪存卡可用于在不使用电池的情况下进行性存储。

块加密

相关功能 (FC) 和 功能块 (FB) 可以加密的方式存储于 CPU 以保护专门知识应用。

 

通信连接
如图3-1示意图,使用RS485总线连接器通过PROFIBUS标准电缆分别连接CPU414-3 的X2接口和CPU315-2的X2 接口。


图3-1 CPU之间DP通信连接示意图


4 通信编程
由于配置的是S7单边通信,只需在配置S7网络连接的一方进行编程,所以本例中只在CPU414-3中编程调用系统功能块SFB14/SFB15,如图4-1和图4-2。



图4-1 调用功能块SFB14

 



图4-2 调用功能块SFB15

更多关于SFB14/15参数含义,参考西门子下载中心文档编号1023《 SIMATIC 用于S7-300/400系统和标准功能的系统软件参考手册》的S7 通信章节。

Modbus/TCP功能块MB_REDSV在多路端口502上配置连接

描述
MB_REDSV块是SIMATIC Modbus/TCP Red的一个组件。这使得SIMATIC CPU与支持Modbus/TCP的第三方设备之间的通信成为可能。Modbus/TCP通信通过默认的服务器502端口实现。过去,S7-400H站中发布使用的CP时只允许通过502端口使用一个连接。

下表中列出的S7-400 CP已发布与S7-400H站中使用,且支持多个TCP连接。因此它们允许在本地端口502上使用多个连接。

CP订货号固件版本
CP443-16GK7443-1EX30-0XE0V3.0 及更高版本(非3.2.9)
CP443-1 Advanced6GK7443-1GX30-0XE0V3.0 及更高版本(非3.2.9)


 如果要建立双边冗余,并使S7-400 H站作为Modbus服务器,Modbus客户端可以建立2个连接到CP0的502端口和2个连接到CP1的502端口。


图.

在PC侧要设置MPI参数。在STEP7软件SIMATIC Manager界面下单击菜单Options选项的set PG/PC Interface,或在“开始”中选中set PG/PC Interface.
弹出的界面,在“为使用的接口分配参数”的列表中,选择所需的接口类型,如果没有所需的类型,可以通过单击“接口”中的选择按钮,安装相应的模块或协议。
单击安装按钮,就会在右侧的窗口中见到所需接口。
单击关闭按钮.
在选择窗口可以添加与移去,参考上传的图片。


展开全文
优质商家推荐 拨打电话