问一个关于宏指令的比较深入的问题:BMOV怎样读取控制器寄存器的? 点击:529 | 回复:2



树林

    
发表于:2009-12-04 11:45:27
楼主

      BMOV(Var1, Var2, Var3)從Var2 的地址上複製Var3 個Word 數據到Var1 地址上
􀂾 計算結果可以存放成無號數的WORD。
􀂾 區塊的長度如果超過內部存儲器或是控制器地址的最大值,編譯將不會通過。
􀂾 Var1、Var2 可以是控制器寄存器或內部存儲器, Var3 可以是內部存儲器

以上是BMOV的解释,我的疑问是:我在CLOCK宏中周期性用BMOV指令读取PLC中的一块数据到内部寄存器中,然后

对内部寄存器中的数据进行一些运算,供其他的地方使用(不显示在屏上)。我每次运行BMOV指令,则人机是立即与PLC通讯

获取数据吗?这个数据刷新需要多少时间?万一通讯连接不上,则运行到该指令岂不就停住了?

请aibi解答一下,也可能我这个问题太偏了 ^_^



楼主最近还看过

SSI ļʱ