S7-200自由口编程用Modbus协议和无线电台同上位INTOUCH串口通讯

CPU224XP自由口编程,调用西门子的modbus从站库,初使化通信协议如下:
 LD     SM0.1
 CALL   MBUS_INIT, 1, 2, 9600, 0, +0, +128, +32, +4275, &VB0, M0.0, MB1
 外部采用RS232-RS485与电台连接,中控室PC通过串口与电台连接,现在问题如下:
 上位与PLC的数据通信偶尔总会时断时续,有时一两个小时也读不上来数据,上位与现场距不过300米左右,不知问题出在哪里?
 现请教各位知道原因的给予解惑,不胜感谢激,很着急!!

 

最佳答案

请把RS232转485的转换器换成PPI的适配器试试,很多情况是转换器造成的。

提问者对于答案的评价:
各位答案都让我有所获,但你的最接近我的问题

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2020年11月5日 下午12:00
下一篇 2020年11月5日 下午12:00

相关推荐

  • 200PLC和上位wincc 不能通讯。除了去现场还有什么方法?

    在step7里面发现不了200PLC了。。通讯是断了。。现场离我好远。有没有什么方法能不去现场就能下程序的呀? 问题补充:没说清楚!用的STEP7Micro/WIN,,以太网通讯。…

    SIMATIC S7-200 2021年7月5日
  • 多脉冲输出

    希望用226cn来控制四台伺服电机,其中两台两台同时工作,其中q0.1,q0.2同时工作,另外希望用Q0.3和Q0.4来控制另外两台,请问应该怎样使用定时器和技术器来编写程序,比如…

    SIMATIC S7-200 2021年7月4日
  • 如何读取转速

    我想编写一个程序, 采用高速计数器测每秒钟脉冲的数量,每秒读取一次高速计数器的值,并在读取的同时将计数器清零,等下一秒再重新读取,并清零高速计数器.清零需要采用软件清零.…

    SIMATIC S7-200 2020年11月1日
  • 报警 谢谢大家

    本人新手,试了好久没有做出来 ,所以求大家教教,比如我有几个报警,是200PLC,西门子触摸屏,我的这些报警需要在触摸屏显示出来,必须是在报警视图里显示出来,我做了好久,…

    SIMATIC S7-200 2020年10月31日
  • 根据温度压力值查询一个数据参与后面的计算

    现有一个项目中,有个运算式,当中有一个数据需要根据温度压力值查询,我也见了数据表,用指针查询,但是数据太多,需要的内存太多,请问有没有好的解决办法,谢谢 最佳答案 对于双坐标体系,…

    SIMATIC S7-200 2021年7月5日
  • s7200能控制气体流量吗

    我现在有个系统,要通过在触摸屏输入数值,300cc的流量还让质量流量计来控制输出为300cc,怎么样来实现,编程的时候有什么要求吗 最佳答案 300cc的流量是质量流量计测试的流量…

    SIMATIC S7-200 2021年7月5日
  • S7-200CN PID问题

    200PLC后面扩展测温模块,怎么做温度PID控制,不用内部的PID向导,向导PID路数有限,我有24路温控,PID程序是需要自己那还是有相关的库程序?求大师指点,如果需要自己写,…

    SIMATIC S7-200 2021年7月5日
  • 组态王与S7200 PPI通讯 能不能多主站

    s7200 226 CPU 有两个通讯口,其中P0口初始化为MODBUS  与电子秤MODBUS RTU协议通讯,P1口…

    2021年7月5日
  • 西门子CPU226和三菱变频器485通信问题请教大家。

    大家好,我现在想学学西门子CPU226的PLC和三菱S500变频器做自由口通信,硬件现在PLC有了,变频器有了,中间的通信线也有了。 我想做个试验,让I0.0为ON时,让…

    SIMATIC S7-200 2020年11月1日
  • 基于RS485通信电机的控制

    最近作项目,客户提供了一个国外电机和S7 200,电机上有三个插座,查了下资料: P1:接24V-48V电源 P2:接RS485的 3与8进…

    SIMATIC S7-200 2021年7月4日