您现在所在的是:

PLC论坛

回帖:1个,阅读:378 [上一页] [1] [下一页]
858
daivd00
文章数:54
年度积分:50
历史总积分:858
注册时间:2012/3/26
发站内信
发表于:2015/4/10 20:08:41
#0楼
求助

我看到一个200与三肯变频器的通讯程序写的16#0D MOV-B SMB89,可在以后的程序里看不到了,最后一个成为16#30 ,应该16#0D是结束符,为什么是16#30呢
37981
cvlsam 版主
文章数:12476
年度积分:592
历史总积分:37981
注册时间:2001/12/22
发站内信
2018论坛贡献奖
2017论坛贡献奖
2016论坛贡献奖
2015论坛贡献奖
2013论坛贡献奖
2012论坛贡献奖
2011论坛贡献奖
2011国庆活动
2010论坛杰出贡献奖
发表于:2015/4/11 7:03:34
#1楼
以下是引用daivd002015/4/10 20:08:41的发言:
求助

我看到一个200与三肯变频器的通讯程序写的16#0D MOV-B SMB89,可在以后的程序里看不到了,最后一个成为16#30 ,应该16#0D是结束符,为什么是16#30呢

因为自由口通讯使用指令RCV来接收数据,RCV指令会根据SMB87来判断起始与结束字符。

附件 snap2.jpg

而结束字符被设置在SMB89中,所以,程序中一定会有对SMB87的设置,完成这些基础的设置后,RCV指令会根据这些设置自动的做出判断,从而你在程序中只看到一次赋值。


附件 snap1.jpg

注:上述描述针对于PORT0,如果是PORT1请查看其对应的特殊寄存器。

Good Luck~

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2025 Gkong.com, All Rights Reserved

46.8003