请问FC5中的SEND 和LEN 都有指定发送长度的功能 那这2个有什么区别吗 LEN代表的意思是什么
问题补充:
要是LEN设置成变量的话 那也应该对变量复制啊 不可能让变量为0 啊 那么 LEN 和直接写个240 没什么区别啊
而对于出发的ACT 应该是常置1还是周期性的触发呢
最佳答案
1、SEND 参数是包含了发送数据的指针和缓存区大小,表示你要发送数据的起始地址和最大发送的长度。
2、LEN参数表示要实际发送的数据长度,之所以这样设计是为了可以根据不同情况设置发送数据的长度,所以它是可以设置为变量的。
3、LEN中的长度要小于等于SEND 中的BYTE数,防止溢出。如果你要发送固定长度的数据,就把两个值设成一样的就可以了,只有发送数据长度可变的时候,才能体现这两者的区别。
补充:你说的没错,如果是变量那也需要赋值,这种情况也不多见,所以一般设置成常量就好。
ACT是一个触发信号,每次上升沿的时候执行一次发送指令,所以要设置成周期触发的。
提问者对于答案的评价:
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc179295.html