S7-200自由口通讯SMB87的设置问题

我要用S7-200和丹弗斯modbus RTU协议通讯,用自由口通讯,这样就涉及到SMB87的值到底应该为多少。在modbus RTU协议通讯协议中,找不到“信息字符开始”和“信息字符结束”,也就是说不能用到SMB88和SMB89,那么S7-200和丹弗斯自由口通讯时,SMB87的值到底应该为多少?

最佳答案

S7-200  具有modbus RTU 指令库,modbus 通讯时建议直接使用库程序,不用自己编程。
指令库中采用的规则如下:
SMB87=2#11010110:
信息的开始=空闲线*开始字符+断点检测*开始字符;
信息的结束=字符间超时+最大接收字符数;
SMB88=#Addr, S7-200只能接收以Addr字符开始的报文,所以S7-200做从站不支持广播模式;
SMW90(空闲线)根据波特率不同取值,确保报文帧时间间隔至少为3.5个字符时间;
SMW92=SMW90+#Delay, #Delay参数当通讯介质为电台等无线通讯时可以适当增加字符间延时;
SMB94=255;

提问者对于答案的评价:
谢谢回答

专家置评

已阅,最佳答案正确。

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc214089.html

(1)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年11月19日
下一篇 2017年11月19日

相关推荐

  • 在STEP 7-Micro/MIN SP9网络9程序里怎么没有带锁的制浆电机子程序?

    在STEP 7-Micro/MIN SP9项目中目录树里的调用子程序目录中有带锁的制浆电机子程序但在梯形图网络9程序里怎么没有带锁的制浆电机子程序? 图片说明:…

    2021年7月5日
  • TD400C通讯距离

    TD400C和PLC的通讯距离可以达到多少米,5米左右不知可以不可行? 最佳答案 TD 设备是一种低成本的人机界面(HMI),使操作员或用户能够与应用程序进行交互。S7-…

    SIMATIC S7-200 2017年10月30日
  • 两台S7-200PLC通讯问题

    请问:我有两台S7-200PLC,CPU是226的,上面有PORT0,PORT1两个口,我想两台之间进行通讯,不加通讯模块,直接用PORT0或者PORT1能实现吗?用什么指令呢?协…

    SIMATIC S7-200 2021年7月4日
  • 整数,双整数,实数的区别

    为什么我把整数转换成双整数时,这个数就变了,再转换成实数时又变了,为什么啊,请老师们指点一下,谢了 问题补充:各位说的显示格式在哪改呀,我用S7-200的那个仿真软件看的,在这里能…

    SIMATIC S7-200 2021年7月5日
  • 博图编译后报错

    博图1200plc添加二个分站 一个ET200SP和et200MP 编译后报错 如下图 问题补充:这个是图 图片说明:    最佳…

    2021年7月5日
  • PLC几点疑问?

    1.经常在书上看到说PLC的输入分源型和漏型是什么意思?怎么理解? 2.PLC用高速脉冲来控制伺服电机的话,输出类型得选晶体管的没错吧?这个晶体管的输出是差分输出,还是光…

    SIMATIC S7-200 2021年7月5日
  • s7-200PLC与485设备的通信周期

    s7-200PLC与13台485设备进行通讯,怎么样降低通信周期,现在的指令晌应时间约为3秒 钻石用户推荐最佳答案 modbus吗?我假设你是吧。就算不是,原理也是相通的。关键不是…

    SIMATIC S7-200 2021年7月5日
  • 关于S7的数据问题

    不好意思,我对这个还不明白,望高人指点。 主要是2进制。10进制。BCD码。还有16进制。希望高人说的明白点。还有关于他们的运用。他们主要用在什么地方。还有就是他们和字节…

    SIMATIC S7-200 2021年7月5日
  • s7200的流量计算问题

    现流量计输入4~20ma的信号(瞬时流量),在s7200中如何计算累计流量呢?? 最佳答案 对的,首先确定你的流量单位,再用定时中断累加这个值;注意定时中断的时间间隔采集的流量要对…

    SIMATIC S7-200 2021年7月4日
  • s7200模拟量输入模块信号隔离问题?

    现场有三个模拟量信号,其中两个是超声波液位计的信号,另一个是溶解氧信号,溶解氧信号输入正常,但是超声波模块一接入模块后,模拟量信号包括输出模块都在跳变,测量溶解氧与超声波信号之间有…

    SIMATIC S7-200 2018年3月6日