s200 cpu224xp 两个485口可以同时分别用来作modbus通讯和自由口通讯吗?

各位专家:请问s200 cpu224xp 两个485口可以分别用来作modbus通讯和自由口通讯吗?
我想p0用modbus通讯连接485集线器,读取多个传感器参数,p1用自由口通讯和GPRS DTU 进行通讯连接,用来发送数据,不知道能不能实现,具体怎么可以实现呢?  万分感谢!!

钻石用户推荐最佳答案

1、
S7-200 cpu224xp 两个485口可以分别用来作modbus通讯和自由口通讯,没有问题,注意一下CPU的版本。以及不能禁止中断。
A、Modbus RTU 主站指令库的功能是通过在用户程序中调用预先编好的程序功能块实现的,该库对 Port 0 和 Port 1 有效。该指令库将设置通信口工作在自由口模式下。
B. Modbus RTU 主站指令库使用了一些用户中断功能,编其他程序时不能在用户程序中禁止中断。
C. Modbus RTU 主站库对CPU的版本有要求。CPU 的版本必须为 2.00 或者 2.01(即订货号为 6ES721*-***23-0BA*),1.22版本之前(包括1.22版本)的 S7-200 CPU 不支持。
2、GPRS DTU 也选择 RS485 口的,这样可以和 P1 口直接连接。DTU 有透传功能,如果通讯是上位,那可以直接用 S7-200 PPI 协议。不用在CPU中编写额外的程序。
如果你不想用 PPI 协议,那你可以用 MODBUS RTU 协议,但是有一个要求。此要 P0 口要作为 MODUBS RTU 从站。P1 口作为主站与你的传感器通讯。
当然自由口也是可以的,就是编写程序要麻烦一些了。
3、资料。
S7-200 Modbus通信常见问题
https://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/Smart%20SMS/019.html
自由口通信常见问题
http://www.ad.siemens.com.cn/productportal/Prods/s7-200-portal/MicroPower2013/Smart%20SMS/018.html

提问者对于答案的评价:

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

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2021年7月5日 下午4:53
下一篇 2021年7月5日 下午4:53

相关推荐

  • S7-200CPU上的通讯口都能干什么用?

    各位师傅:S7-200CPU上的通讯口都能干什么用? 最佳答案 1)安装了编程软件Micro/WIN的编程电脑可以对plc编程 2)可以连接其他S7-200CPU的通讯口…

    SIMATIC S7-200 2020年11月5日
  • 请教有关TC35PDU格式短信长度

    利用TC35发送PDU格式短信,可是如果输入的汉字超过4个超级终端上就自动报错了。。这是怎么回事???PS:可以的话直接指点一下,不用发这方面资料了AT指令是AT+CMGS=XX那…

    SIMATIC S7-200 2020年10月31日
  • s7-200ppi电缆

    在网上买的编程电缆,电脑和PLC连不上了,测PPI电缆3针和8针间的电压通信时为4.8左右,电缆正常吗,请大师指教 钻石用户推荐最佳答案 这要看你买的电缆是什么种类,需不需要驱动,…

    SIMATIC S7-200 2021年7月5日
  • NET_EXE这个子程序不动作了

    我用精灵导向设定NETR与NETW的PPI网络通讯,有1台MASTER然后与7台SLAVE 通讯。网络线及接头均使用西门子原厂。通讯速度为187.5K。整个网络在50米内…

    SIMATIC S7-200 2020年10月31日
  • 通讯协议的解释

                  单片机通讯协…

    SIMATIC S7-200 2021年7月5日
  • 谁能提供一个S7-200的以太网通讯实例?

    我用电脑与5台S7-200进行以太网通讯,谁能教我一下,怎么做?最好给我个例子。如果再能加上光纤就好了,谢谢。 最佳答案 用以太网向导,编程时直接调用以太网生成的子程序就行。给你一…

    SIMATIC S7-200 2020年11月1日
  • K-TP178 怎样设置输入的限制值

    温度设定值:00.0 摄氏度00.0为一个输入域,属性为 地址VD100   数据类型DWORD  基值0&n…

    SIMATIC S7-200 2020年11月1日
  • EM231RTD的测温范围是多少

    见标题 最佳答案 EM231RTD模块主要是读热电阻反馈的数据,正向标定值是3276.7度(华氏或摄氏),负向标定值是-3276.8度。如果检测到断线、输入超出范围时,相应通道的数…

    SIMATIC S7-200 2020年10月31日
  • 200 smart PLC RTD模块组态问题

    在组态RTD模块时,如何选择温度系数 钻石用户推荐最佳答案 1、200 smart PLC RTD 要在系统块中组态。如附图方法参考《组态&…

    2021年7月5日
  • USB/MPI与226通讯不上

    有一条USB/MPI的电缆,订货号是972-0CB20-0XA0,能与300正常通讯。现在想与226通讯,在端口设置里PC Adapter(MPI)里无论选择任何波特率和…

    SIMATIC S7-200 2021年7月5日

发表回复

登录后才能评论