
不在线显示L#0,是因为你没有上载过数据块,如果你上载了数据块,那么离线时候实际值可能不是0了。你想修改初始值的话,很简单在数据块的定义视图中将初始值改一下就可以了。
但我上面说的修改不是你想像中的“初始值”修改。因为在数据定义视图中修改的初始值是不会被下载到PLC中去的。你下载后的数据还是根据实际值来运行的。举个例子:你可能想让DB1.DBW2 从100开始运行。那么你需要这样做,切换数据块到数据视图中,然后在DBW2的实际值一栏中填入100,然后保存并下载到PLC就可以了。
新建一DB块,建块时选择“Shared DB”。
新建的DB块中有DB_VAR变量,默认的类型(Type)好像是INT,直接修改该变量的属性就可以了。
在INT上点右键,选择Complex Types→ARRAY。
之后变量类型就变成ARRAY[]了,在中括号中写入1..20,表示数组从DB_VAR[1]开始,到DB_VAR[20]结束。
接着在ARRAY[1..20]下面一行点右键,选择Elementary Types→INT,这样一个INT量的一维数组就建好了。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)