我对西门子自由通信不理解,有人可以提供点资料吗?我在网上下的好多东西都是重复的,而且不详细。
比如说,我现在采用自由通信端口0,做如下设置
MOVB 9, SMB30 端口0 设置为 9600,8,N,1 自由口方式
MOVB 2#11000100, SMB87 允许端口0 接收字符当检测到与SMB88 中相同的字符时开始接收,
MOVB ‘>‘, SMB88
MOVW +5, SMW92 设置定时器超时时间为5 ms
MOVB 255, SMB94 设置RCV 指令接收的最大字符数位255
ATCH INT_0, 23
ATCH INT_1, 9
ENI 那么采用了以上设置后,系统默认的接受缓存区在哪?长度那?是不是也需要自己设定,如果需要怎么设定,有没有什么常用设定?
还有缓存区的数据格式是怎么样的?