自由口通讯方式和RTU通讯方式相比较的问题

做了一个S7-200和称重仪表的自由口通讯(仪表RS232-〉RS232转RS485-〉CPU226,接收ACSII字符),但在使用时貌似通讯速度较慢,造成HMI上显示的重量值刷新较慢。

但使用带RTU通讯方式的仪表或模块时,PLC用modbus主站库来做,在HMI上的显示值就刷新很快(同样使用9600的波特率)。

请问是自由口的程序没有写好呢,还是modbus-RTU通讯的效率更高?
如果是自由口程序没有写好,要用什么方式来控制通讯的开始和结束 效率才最高。

问题补充:
主要疑问是:
RTU的仪表和PLC用MODBUS主站库通讯的速率
比 
不支持RTU的仪表用自由口协议和PLC通讯的速率更高效么?

最佳答案

只要所控制的对象能支持modbus rtu通信协议,就可以采用这种通信方式。在软件库指令中现成的模块,写一些相关参数就可以了。
自由口通信的波特率比RTU的要高,自由口最高波特率可以达57.6k。但是,关键要看你说的仪表最高可以支持多少。

提问者对于答案的评价:
好的

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2017年8月26日
下一篇 2017年8月26日

相关推荐

  • 如何在200 smart程序中添加注释

    大家好!在200 smart编程中,如何对新增加的程序段增加填写相应的注释(系统符号或I/o符号),也就是对于图中的V1003.6,如何在注释栏中添加地址和符号 最佳答案…

    SIMATIC S7-200 2021年7月5日
  • 自由口协议问题

    请问各位师傅   西门子S7-200PLC自由口协议与其它PLC    ASCII码自由通讯 &nb…

    SIMATIC S7-200 2021年7月5日
  • DP通讯距离问题

    我用200通过EM277与上位机进行DP通讯,上位机有5611卡,距离有150米左右,请问,我需要增加中继器吗?中继器如何使用?谢谢! 最佳答案 1、采用PROFIBUS通讯,当波…

    SIMATIC S7-200 2021年7月5日
  • 下载程序后CPU224XP拒绝通讯

    有一个问题,请各位帮助分析一下。我编了一个比较复杂的程序,从0#口下载到CPU224XP的时候是正常的,但是,下载之后,就不能t通讯监测了,说“通讯超时….”之类的话。然后,我…

    SIMATIC S7-200 2021年7月4日
  • 关于模拟量的转换如何编程?

    我要将变频器中的0-50HZ频率变为PLC中的数字进行监视,公式这样写D=(F-0)×(32000-0)/(50-0)对吗?要在程序里编应该怎么写呀?要输出又应该怎样写呢?最好劳驾…

    SIMATIC S7-200 2021年7月5日
  • 通过宽带远程调试

        我要把深圳的S7-200PLC跟北京的电脑,想通过咱们用的上网的宽带通信(因特网),请问一下,通过CP243-1模块能实现吗,如果能…

    SIMATIC S7-200 2020年11月1日
  • S7200CPU可带几个称重模块

    我现在用S7200系列的224CPU,后面可带几个西门子称重模块,每块称得模块有几路信号输入. 最佳答案 你好!    可以连接7个。&nb…

    2020年10月31日
  • 采样周期问题

    我用的是224XP的CPU,在一个中断里面调用了十个PID子程序,由于程序的需要定时中断时间设定了80MS,我想请教这些子程序在每个中断到来都直接调用的话会不会使PLC计算出错,是…

    SIMATIC S7-200 2021年7月4日
  • 设置PG/PC接口时出现如下画面怎么处理?

    设置PG/PC接口时出现如下画面怎么处理? 问题补充:没有其他正在通讯的软件。 图片说明:    最佳答案 打开Step7 MicroWin&nbsp…

    2021年7月5日
  • 接口

    S7200编程软件,通讯口设置里没有mpi,,plc波特率185.7用PPI电缆连接不上,怎么修改波特率 钻石用户推荐最佳答案 此回答已完善 通常情况下如何参数化PG/PC接口以及…

    SIMATIC S7-200 2021年7月5日