欢迎光临入喜工业控制技术(上海)有限公司
当前位置
首页 > 新闻中心
西门子s200 cpu224xp 两个485口可以同时分别用来作modbus通讯和自由口通讯吗?
2021/8/29 19:13:49
西门子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

可以,这两个口可以同时做主站和从站通讯,也就是你定义P0口走标准的Modbus  rtu   485通讯,P1口走自由口通讯,这样的方法使用, 完全没有问题。参考下面链接。

通信__SIMATIC S7-200:

http://www.ad.siemens.com.cn/productportal/prods/s7-200-portal/micropower2013/smart%20sms/043.html

Modbus:

http://www.ad.siemens.com.cn/service/article/S7-200/S7-200modbus/Default.aspx

自由口:

http://www.ad.siemens.com.cn/service/article/S7-200/S7-200freeport/Default.aspx

224xp及226plc,集成的RS485口,是2个互相独立工作的通讯口,允许分别设置不同的通讯模式来工作。
你的项目可以按你的思路调用,没有问题。
其中,prot0口在SMB30中设置,prot1口在SMB130中设置通讯口参数。
资料参考,http://www.ad.siemens.com.cn/service/article/S7-200/S7-200freeport/Default.aspx
http://www.ad.siemens.com.cn/service/article/S7-200/S7-200modbus/Default.aspx

联系方式
CONTACT US

电话:13818569113      15721373211

邮箱:fushidianji@139.com

网址:http://www.jiansujiabc.com

地址:上海青浦区北青公路7171号111-112室

用手机扫描二维码关闭