TIA Portal里面DB 的最大存储空间和最大数组下标

西门子的手册在同行业里面是最全的,但是有些细节阐述仍然不够详细;

下面用三个问题展开,说明一下所见所得:

1.手册允许的最大容量和报警的容量变量不一致;

下面以1500的DB 大小描述为例:

图片

可以看到是否优化,最大容量是不同的,这个意思是没问题的;

但是具体来说,非优化的块最大64kb,对应的应该是65536 byte;

在尝试用过多的数据来尝试的时候,可以看到警告信息,显示允许的最大容量是65534byte, 由此可以发现二者的不同;

图片

个人认为,这是从不同的角度去看问题产生的不同,一个应该类似于占用的空间,一个是可用空间,中间类似公摊面积的一些额外开销;

对应的,优化的块的空间也是不同的,比如下面:

图片

这个里面有2个问题:

1是允许的最大空间16777216 byte=16M byte; 而手册里面是3.5M byte,这可能是个错误, 这个手册是最新的,2024.7 月份的;

2.是同样的,这里面有个4个byte的额外开销;

第二个问题:DB的最大数组下标是多少?

这个有两个维度,首先是数组本身Index 的允许数量范围,300 PLC 统一是32767, 1500根据数组的元素类型的不同而不同;

比如BYTE 最大可以到16777216 ,这个数字比较好记,因为这是16 M 展开的数字;INT 减半,REAL 再减半;

第二个维度即使前面提到的DB 块本身的空间限制,由于优化和非优化的块的大小不同,所以差别比较大,参看前面的图片;

第三个问题:数组元素的可见性

在1500中,可见的数组最大条目是10000,这是尝试了好多次得出的;这个数量也可以和多维数组共享,比如[1..100,1..100],[1..20,1..500].超过不会报错,但是在离线阶段不可见;

图片

有表述不正确的地方欢迎指正;

1500PLC与wincc通过4G网络远程通讯

WINCC中自定义 XY 轴的多功能曲线的实现方法

wincc报警如何通过短信发送给手机

在WinCC(TIA Portal)项目中,如何正确的使用面板,模板,弹出窗口和滑入窗口?

在 SIMATIC WinCC (TIA Portal)中如何将消息复制到另外一个项目?

通过巨控GRM532Y-C远程调试下载国外PLC

巨控GRM远程模块配置使用流程简介

巨控远程模块微信报警配置方法

TIA中如何将数据块的实际值转到初始值中

西门子200smart与三菱FX3U plc之间的自由口通讯

wincc 远程和PLC通讯方案

1500PLC如何更好地配置一个OPC UA客户机使其与服务器进行有效的通信?

如何使用EXCEL访问WinCC中的实时数据实现报表

JL 跳转指令的理解

西门子PLC无线通讯解决方案

数据丟了--WinCc历史数据丢失怎么办

巨控无线通讯模块在带式输送机行业的应用

WinCC激活故障排除及解决思路

Wincc在手机端监控_巨控OPC560解决方案

PLC之间的Profibus 通讯

怎么远程控制国外的PLC

远程上下载西门子1200PLC程序,在线调试

WinCC激活故障排除及解决思路

单个S7-1200做服务器,和多个客户端做Modbus TCP通讯

wincc如何实现远程监控1200PLC

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值