恭喜,你发布的帖子
发布于 2022-09-19 09:07:22
8楼
什么叫做从站?
就是主站叫你一下你就答一句。叫你一下你就答一句。
主站没叫你,你就静静地待着等我喊你就是了你可以听听主站在说什么,但是别出声。主站正在跟别的从站对话,你插什么嘴?
你无端端地插一句嘴,主站跟别的从站通讯就乱了。
这是modbus协议规定的,如果你执意要违反这个规定,那么你只能离开。
从站没有权利做先出声的那一个。
你是因为什么判断你认为的断线了?
按您的意思的话,从站只能乖乖等着主站的指令的话,这个XMT指令可能是实现不了。
我其实已经做了一个主站发指令,从站接收的程序,已经实现了这个功能,大概就是之前我发过的主站发一个字节VB29=50这样(那个帖子您也回复过),从站通过接收来判断通讯是否中断,类似于心跳检测。
并不是一定是断线了,是针对所有可能出现的通讯中断情况,但在实验过程中一般是断线或者是软件意外关闭,所以要通过这个检测接蜂鸣器来提醒实验员,大概是这么一个情况
最后感谢您的指点,我目前还是学习阶段,学的不是那么好,还是像您这样的大神学习,多跟大神求教,对于您的解答表示感谢
请填写推广理由:
分享
只看
楼主