直播课堂
HOME
直播课堂
正文内容
plc编程用xp 案例:两台S7-200PLC是如何进行MOBUS通讯的?
发布时间 : 2024-11-24
作者 : 小编
访问数量 : 23
扫码分享至微信

案例:两台S7-200PLC是如何进行MOBUS通讯的?

有道是:知道很多道理,为什么还过不好这一生?因为道理光知道没有用,我们必须知道,得到,做到。现在,就让我们从当下最小行动开始吧!!!

学习PLC编程更多是一个手上功夫,需要长期坚持。

爱学习的你,可以亲自动手操作一遍本案例。

下面,我们依次按照几个关键步骤 进行探讨

1 功能要求:

现有两台PLC,CPU224 XP模块和CPU224模块,CPU224 XP做为MODBUS主站,CPU224作为MODBUS 从站,从站地址10,通讯速率9600,无效验,

主站采用PORT1端口与从站PORT0端口通信。

主站从VB300--VB309连续写入5个整型数到保持寄存器地址40001---40005

主站从保持寄存器地址40010---40014读回这连续的5个整型数到VW400--VW404

2 分析需求 :

按下开关I0.0,主站向从站写5个数据,

按下开关I0.1,主站向从站读取之前写的5个数据。

主站向从站读取或者写入数据出错时,分别亮灯指示。

3 IO点表 :

4 硬件配置:

根据以上IO点表,我们先暂时不考虑供电方面的情况下,同时也暂时不考虑通道富余量,如果按照S7-200PLC选择模块硬件,

可以选择1块CPU224XP模块(自带14DI/10DO,2AI/1AO,2个通讯端口)和1块CPU224模块(自带14DI/10DO,1个通讯端口) 即可满足上表点数要求。

5 编辑符号表:

PLC程序:

以下是以梯形图编写的部分PLC程序:

注: 要查看更多程序内容,请打开以下视频 浏览。

主站视频:

视频加载中...

从站视频链接:

https://www.ixigua.com/i6799426438727467523/

7 结论:

本案例采用两台西门子S7-200 PLC 模块,主要使用常开常闭触点指令,边沿触发指令,比较指令,数据传送指令,填充指令,MODBUS通讯读写指令,采用调用子程序,实现两台西门子S7-200 PLC 之间进行MODBUS主从通讯。

在做本案例时,容易踏3个大坑:

(1)同一S7-200 MODBUS总线上的站地址不能相同,而通讯速率,校验类型,数据位,停止位必须一致。

(2) 从站一端初始化通讯指令前的站地址为从站地址,不是主站地址

(3)CPU模块作为MODBUS通讯端口在运行模式时,不能与MICRO/WIN软件进行通信连接,此时,可以将CPU拨码开关来选择到停止或者测试位置方可连机

本节关键词:

主站: 同一条MODBUS通讯网络上,只有一个主站。

从站: 同一条MODBUS通讯网络上,可以有多个从站。

主站向从站发送请求命令,从站响应执行命令,反过来,从站不能向主站发命令。

爱学习PLC的你,踏过此坑吗?欢迎后台留言一起讨论学习哟。

西门子plc零基础学习编程,手把手带您解决接线编程通讯等问题!

一、准备工作

1、使用S7-200时,需要准备的硬件有PLC S7-200,如CPU224XP,如下图:

2、编程电缆 PC/PPI电缆

网上购买的USB PC/PPI电缆

也可以按网上找到的电路图自己制作的编程电缆:

3、按钮、指示灯、继电器

二、接线

S7-200 244XP的接线图如下:

1、连接按钮

直流24伏的正电源L+接按钮的一端,按钮的另一端接I0.0,直流24伏的地M接1M。

2、连接指示灯

交流220伏M接指示灯的一端,指示灯的另一端接Q0.0,交流220伏的另一端L+接1L。

3、继电器的连接与指示灯的连接类似,注意继电器的线圈是220伏交流还是24伏直流分别接到不同的电源上。

4、实物接线如下图:

三、编写程序

在微机桌面点图标

启动程序SETP7-Micro/Win。

1、新建项目

2、选择cpu类型

3、利用下面工具条在梯形图程序框中输入程序如下图:

下载程序到PLC中并运行结果

把数据线DB9的一端插到PLC的1口或2口上,另一端插到微机的USB口上,双击浏览条上的通讯图标,如下图:

点击“设置PG/PC接口”,出现下图:选择PC/PPI cable(PPI),点击属性:

在“本地连接”选项卡下,选择好串口号(comX)。

再点击选项卡”PPI”,再选择好地址、超时、传输率,最高地址等项。如下图:然后点击确定。

如果出现下图,在“双击刷新”的上面显示CPU及地址字样,那就说明通讯正常了。如果通讯不上的话可能有很多可能,以前的文章我们介绍过,可以去翻看.

如果通讯正常,点击下图中的下载按钮,把程序下载到PLC中,下载时注意要把PLC的开关从run状态拨到STOP状态,运行时再拨到RUN。

在运行状态(开关拨到RUN)下,手按动按钮,指示灯亮,说明程序正常,如下图所示。

相关问答

用西门子plc224xp的模拟量输出端来控制变频器,接线怎样接,程序怎样编写?

1:若是用PLC输出的模拟量来控制变频器。可以用电流信号,也可以使用电压信号。接线的话是PLC的模拟I/O区的端子1、2端子输出电流,1、3端子输出电压,对应接到...

电脑与PLC通讯用什么语言编程比较好啊?-ZOL问答

可编程逻辑控制器,它采用一类可编程的存储器,用于其内部存储程序,执行逻辑运算、顺序控制、定时、计数与算术操作等面向用户的指令,并通过数字或模拟式输入/输出...

求win10系统32位可以使用的PLC编程软件?-ZOL问答

西门子S7-200.PLC编程软件是xp系统下装的啊!win7够呛!我的step7v5.都不行,建议虚拟机vmware下安装XP系统吧!一般这样解决。有用(0)回复f105710339...

家用电脑能直接给PLC编程吗?

当然可以,所做工作如下:1.先弄清楚PLC的厂家和PLC的型号2.找到该PLC的相关手册3.在手册中弄明白该PLC用什么样的编程电缆连接(不同型号的PLC需要不同的编程电...

XP系统不能安装三菱PLC编程软件是什么原因?

1请务必仔细阅读安装说明书2你下载的软件有没有问题GX-DEVELOPER8.34很不错仿真用GXSimulator6-C一般都是一,先安装“通用环境”在ENVMEL文件夹下....

用STEP7向PLCS7-200CPU224XPCN下载程序是用PC/PPI电缆还...

这个时候你关掉当前窗口,在设置PG/PC接口这个窗口中可以选择这个模块了,然后确定就可以了,当然这个模块的设置要根据你的plc和计算机连接的com口号和plc的地址来...

三线制NPN型接近开关与西门子plc224xp相连接,棕色线接+24v,蓝色线接-24v,黑色线接?

这个你要看看你的PLC输入是接了漏型还是源型。如果你用漏型的接法,但是你用的是NPN的传感器,所以才有这种问题。简单点来说就是你看下你的输入公共端,M接到...

WIN7可不可以装三菱PLC编程软件?-ZOL问答

win732位旗舰版可以成功安装三菱plc编程软件(GXDeveloper-8.86Q)。安装注意事项如下:1)过长的目录有可能会导致安装失败,比如这种目录层次就可能会安装失...

安装plc软件出现如下错误,怎么处理,电脑系统是win732位的,...

电脑系统是win7的,还是下载三菱最新的GXWorks2PLC编程软件吧?绝对支持win7系统。有用(0)回复1304592984WindowsXP/WIN7系统,将msvcr71....

苹果笔记本能用三菱PLC编程软件?-ZOL问答

三菱不支持Mac的系统,因此你只能在Mac上安装基于MAC的虚拟机软件,然后安装XP系统,再进行三菱软件的安装。有用(0)回复7665ui通用的三菱电机全系列PLC编程软...

 74hc573  高学成 
王经理: 180-0000-0000(微信同号)
10086@qq.com
北京海淀区西三旗街道国际大厦08A座
©2024  上海羊羽卓进出口贸易有限公司  版权所有.All Rights Reserved.  |  程序由Z-BlogPHP强力驱动
网站首页
电话咨询
微信号

QQ

在线咨询真诚为您提供专业解答服务

热线

188-0000-0000
专属服务热线

微信

二维码扫一扫微信交流
顶部