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日
下一篇 2021年7月5日

相关推荐

  • plc200读取编码器

    请问plc能够读取增量伺服驱动器上编码器的值吗,这样不就知道了实时位移,可以构成反馈,如果可以读怎么读呢,plc和伺服怎么通信,我看到有的资料写可以通过ASII码通信, 问题补充:…

    SIMATIC S7-200 2017年6月18日
  • 计数器清零

    请教各位前辈   程序中有个计数器C15,当计数等于10时计数器C15清零时,但是C15清零后,常开点C15仍闭合,为什么C15清零后,常开点C15仍…

    SIMATIC S7-200 2018年12月6日
  • 西门子200的八输入模拟量OHF22干扰问题

    前几天用的OHF22出了点问题: 首先是 干扰问题,由于前六个通道只能接电压信号,我现场过来的电流信号进模块之前并接入个250欧姆的电阻。但在程序中监控的时候数…

    SIMATIC S7-200 2020年10月31日
  • PLC的信号高低电平反了,上升沿和下降沿如何调换

    接近开关控制参考点输入,应该是低电平输入,可是设备买了高电平输入的。问如何将输入plc的高低电平反过来,请具体一点 问题补充:我用的是npn输入,输入端接的是高电平,怎么改为低电平…

    SIMATIC S7-200 2020年11月1日
  • S7_200 (CPU 224[DC/DC/DC])与TP170B MONO 通讯

    一个小项目,用S7_200 (CPU 224[DC/DC/DC])与TP170B MONO 通讯,居然连接不上,采用PPI通讯口接到TP17…

    SIMATIC S7-200 2021年7月5日
  • 累加器应用

    有这样一个程序LD             &nb…

    SIMATIC S7-200 2021年7月5日
  • S7-200扩展电缆如何屏蔽?

    用了一根S7-200扩展电缆(0.8米),但电柜附近有离子火焰干扰,会出现控制异常,改如何屏蔽扩展电缆? 最佳答案 可以在电源侧加隔离变压器 提问者对于答案的评价:谢谢!!! 专家…

    SIMATIC S7-200 2017年12月9日
  • 如何提高MODBUS 的通信效率?

    226做主站地址1,3个仪表做从站地址分别2,3,4。只能读取仪表数据。现在还没有编写其它控制程序扫描周期就达到27ms,如何提高modbus 的通信效率,减小扫描周期?…

    SIMATIC S7-200 2021年7月5日
  • S7200如何控制变频器

    求助:用CPU224+EM231+EM232模拟量输出4-20mA控制台达变频器,这个程序应该如何实现?用Scale-R-I指令输出到AQ的值是不断变化的,请问,如何处理? 最佳答…

    SIMATIC S7-200 2020年11月5日
  • plc200 模拟量问题

    现在很多传感器是4–20毫安输出的,我看那个200的模拟量模块量程选择是0–20毫安,没有4–20毫安,那我在软件里面采集到的数字量是不是得做一…

    SIMATIC S7-200 2017年11月6日

发表回复

登录后才能评论