五十七、全局变量
在PLC里:
- 定义在 DB块(全局DB) 里
- 或者 M区(中间继电器)
- 所有块都能访问:OB、FB、FC、所有程序都能用
五十八、上位机关联了运行,无论Q0.1对上位机没影响。
用DB地址做上位机好处一就是q点改了,就不用改上位机。
原来方式要找M区。
用全局DB,只需要找DB块,比Q点,M点要好的很多。
就是DB1,DB2
DB地址一旦关联好,没大的改到就没问题。
监控与强制表里边,监控表改了启动值后,运行值没有更改。原因应该是没有实际接CPU的原因。跳过这个步骤i
如果是上位机,就关联Datablock里边的两个按钮和一个指示灯。(启动,停止,运行)
DB地址和I0.0同样的效果。DB地址变化和Q0.0变化一样的
换成Q0.1还能同步吗?还能同步
换点方便(用DB地址)
全局DB减少寻址时间。
五十九、一个程序里边可能会有几个全局DB
用DB全局地址。如果只是改I点Q点。没影响。只要不是大改。
背景DB块和全局DB块最明显的区别就是:背景DB块比较繁杂。即使做多重背景(比较大的项目)多重背景DB块也是很多的。
最好的方法:1、把多个DB块,需要在上位机里边监控的数据,全部提取出来,用一个共享DB快(全局DB块)
再调一个FB1
或者再写一个
六十、仿真软件下载时候要把仿真CPU停止。
一个上位机控制两个FB,一个共享数据块就搞定。
全局DB也叫共享DB
背景数据块做上位机需要很多数据块。
全局DB块,只要一个就可以了。只要关联地址。做写
全局DB块里所有的地址都关联进去。