恭喜,你发布的帖子
发布于 2020-08-13 10:26:03
9楼
不要钻到自己的死胡同不出来。
接口想要填什么?
想要填DB5.DBD4?
那为什么不干脆补全DB5.DBX4.0 BYTE X?
实际上想要填什么?
填5,填4,填X
然后拼成DB5.DBX4.0 BYTE X
想要填“Tag_1”(DB5.DBD4)?
输入是符号寻址,程序凭什么按绝对寻址运算指针?
首先就要把变量的地址读出来,VARIANT应该可以,用REF()
但是VARIANT操作起来权限很低,没什么操作的空间。
综合判断填“Tag_1”非常难实现。
7楼链接里我写的Modus块,照着那个写就能解决你的问题。
至于截图,先观察左边的DB。Before是数组的索引号。
为什么左移8位?
实际上是先左移5位再左移3位。
比如Before=4,左移5位等于128。Band[4]的起始地址就是128。
再左移3位是补0,代表128.0。具体参考AR1的格式。
请填写推广理由:
分享
只看
楼主