机械必威体育网址

 找回密码
 注册会员

QQ登录

只需一步,快速开始

搜索

CPU222与485用Modbus通信中的问题

查看数: 2801 | 评论数: 6 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2018-8-3 14:29

正文摘要:

现有一款PLC,S7-200CPU222,只有一个RS485口,请问这款PLC能不能支持Modbus通信(在不扩展外部模块的前提下)?我尝试用这款PLC做Modbus从站,用PPI电缆通过RS485口下载程序,完成后,拔掉点看线,将通讯口与Modbus ...

回复

ntplc2017 发表于 2018-8-17 17:39:43
谢谢各位大神的回答
晓昀 发表于 2018-8-4 21:30:25
threetigher 发表于 2018-8-4 20:57- t, A4 Z3 k6 G" a
大侠还精通电控PLC啊,佩服!

" H2 k. T' n# m' V& Z佩服有点过度了,这部分内容我现在不做具体工作了,也谈不上熟悉了,更谈不上精通,没有天天玩这个的人懂得多。大的方面知道点,现在也比较懒。
' t! Z: p2 L9 l6 V1 ~9 [( U, l
threetigher 发表于 2018-8-4 20:57:17
晓昀 发表于 2018-8-4 14:560 w% U0 N$ W5 X" U- q
Modbus 指令库启动后,如何通过同一个通信端口进行 CPU 监控?
  g  T7 J; n- ?
. [0 f/ R9 ~! e" r" V+ n! MModbus 指令库使用的是 CPU 的自由口通信 ...

1 ~  O; a8 r+ \) q) \+ z1 k# ^4 T9 I大侠还精通电控PLC啊,佩服!
4 n9 O& Z& H) h  e) m) ^5 L
晓昀 发表于 2018-8-4 14:56:58
Modbus 指令库启动后,如何通过同一个通信端口进行 CPU 监控?; n: F5 P% L3 S5 \  v

& W; d6 C( q1 ^' q- q" EModbus 指令库使用的是 CPU 的自由口通信功能,工作在自由口模式下的通讯口不能使用 Micro/WIN 的 PPI 编程通信监控。如果通信口都已经被占用,可以考虑:
7 c; y$ o/ e9 w5 {5 G2 ^
9 `  \- p! L2 m9 |. L- Z+ a加一个通信模块(如 EM 277、CP 243-1、EM 241 等)扩展出一个编程通信口
1 E0 V: w" l( H1 r2 S中止自由口模式,可以将 CPU 上的模式开关从 RUN 拨到 STOP;或者保持处于 RUN 状态,用程序停止指令库的 Modbus 模式。
晓昀 发表于 2018-8-4 14:55:58
先检查你的S7-200的版本号是否满足要求?5 s5 I- ^+ x* \

4 I: b% k' S+ N' r( N9 K5 v) K3 m$ T/ e8 P" f8 H0 ]% I+ V
Modbus RTU 主站库对 CPU 的版本是否有要求,为什么编译例子程序时,会遇到 4 个错误?' q% T6 ^- f/ z1 P* e
7 z% {+ V0 B/ Q
Modbus RTU 主站库对 CPU 的版本确实有要求,CPU 的版本必须为 2.00 或者 2.01(即订货号为6ES721*-***23-0BA*),1.22 版本之前(包括 1.22 版本)的 S7-200 CPU 不支持。
5 J) r: ^! r/ e. {# R
远祥 发表于 2018-8-4 08:43:43
西门子cpu222可以做modbus主站 数据通信术语,指在基本方式链路控制中,在接到一个请求后,保证将数据传送到一个或多个从站去的数据站。在某给定时刻,一条数据链路上只能有一个主站。

小黑屋|手机版|Archiver|机械必威体育网址 ( 京ICP备10217105号-1,京ICP证050210号,浙公网安备33038202004372号 )

GMT+8, 2024-11-16 19:15 , Processed in 0.064050 second(s), 19 queries , Gzip On.

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表