两台PLC自由口通讯将PLC1以VB100开始的数据(VB100=4)发送到PLC2以VB200开始的数据区中,PLC2中VB201~VB204中的数据与PLC1中的VB101~VB104相同,但为什么VB200等于0而不是4。谢谢大家。
问题补充:
谢谢WWCWWC的回答,可是在编程软件的自由口通讯示例中有将自由口通讯接收的数据冲新发送出去的编程示例,如果示例中接收来的VB100为0,那再以VB100为起始应该发送不出去了吧,我还没有来的及测试,所以这只是我的想法,现在去测试一下。
图片说明:
295a02b4539fae7CE896f9f80480f42f
最佳答案
接收和发送数据的起始字节的数据是不参与数据交换的,只是执行命令时,告诉cpu准备发送或接收多少个字节的数据。
注意:调用接收或发送指令用沿或者中断中执行。
提问者对于答案的评价:
谢谢
专家置评