博图DB块别这么用!3个常见错误,很多人用了好几年都错

      DB块是博图里最常用的功能,但很多人用法都是错的,导致程序混乱、调试困难、后期维护麻烦。

1. 所有变量塞一个DB块

    错误表现:不管是IO、参数、中间变量,全放一个DB块里,找变量要翻半天。
    问题:程序越大越乱,容易误改,多人协作容易冲突。

正确做法

   (1)按功能分DB块:DB1_IO映射、DB2_工艺参数、DB3_中间变量、DB4_报警数据

    (2)每个DB块不超过50个变量,太多就拆分

2. 用绝对地址访问,不用符号名

   错误表现:写程序直接用DB1.DBX0.0,不用符号名,别人看不懂,自己改地址全乱。
   问题:地址调整后,所有程序都要改,容易漏改出错。
正确做法

  (1)全部用符号名访问变量,比如"参数设置".液位上限

   (2)开启“仅符号访问”,强制不能用绝对地址

3. 不设置数据类型,全用Real

   错误表现:不管什么变量都设成Real,浪费内存,运算速度慢。
    问题:Bool、Int、Word都用Real,内存占用翻几倍,扫描周期变长。
正确做法

  (1)开关量用Bool,整数用Int/Dint,小数才用Real

   (2)相同类型变量放在一起,优化内存布局

评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

工控小知

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值