西门子工程师:PLC之间的PPI该如何实现通讯设计,讲解后必懂
今天主要以西门子S7-200PLC之间的PPI通讯为例,所需硬件及网路配置:
1、S7-200CPU两台
2、装有编程软件(STEP7 V4.0)的电脑一台
3、编程电缆一条
4、PPI通讯电缆(紫色+DP头)一条
一、I/O分配
2台PLC通过PORTO(通讯口)口实现互相PPI通讯,功能为A机I0.0控制B机Q0.4,I0.1控制Q0.5。B机I0.0控制A机Q0.0,I0.1控制Q0.1。如图
二、编程:STEP V4.0新建工程(此处为主站)
1、使用编程电缆为A,B机进行时PLC地址吗,波特率进行设置,现在为主站(A机)的地址设置为1,波特率使用9.600,从站(B机)地址为2.波特率9.600(主从的波特率要一致,而且设置越高越好)。打开编程软件,单机软件左边系统快(如图1-3处),分别设置端口0 1处的地址,设置完成后点击确认保存,如下图
2、点击图1中的1处------2处,出现下图
3、在上图中需要配置几项网络读写操作,本例程为2个PLC并根据项目要求(I/O口分配),只需要2项即可即主写从,从写主。
4、点击下一步,出现下图
图中1处,可以改变的主站对从站的读写命令,2处为下一项操作(也是为改变的读写命令) 3处为存储地址。
在本例中,第1项为主站对从站的写入命令,存储地址为主站VB1000对从站的VB1000 第2项为从站对主站的写入命令,存储地址为主站VB1020对从站的VB1020.在例程中可以看到。
5、操作完成后,点击下一步出现下图
6、这里点击建议地址,程序会自动建议一个大小适合并且未使用的V存储区地址范围
7、单机下一步全部配置完成,向导将为所选的配置生成项目组件,修改或确认图中个栏目后,点击完成。配置结束,下图为此次配置的存储区域
8、定义存储器与PLC的地址联系如下表
9、开始编写程序
编程时注意,在第一个扫描周期,调用网络读写子程序NET-EXE(刚才配置的网络程序)如图:
在调用时,用鼠标拖住子程序到编程区即可,编写控制程序如图
说明,途中1处程序为把A机的I0.0 I0.1的数据写入到存储区V1000.0 V1000.1,2处为调用B机的存储区V1020.0 V1020.1的数据显示到A机Q0.4 Q01.0。程序编写完成后下在成到PLC中(A机,主站)。
10、编写从站的程序则比较简单,不需要做网络配置, 程序如图
程序说明,1处为调用A机的存储区V1020.0 V1020.1的数据显示到A机Q0.1 Q00.1,2处程序为把B机的I0.0 I0.1的数据写入到存储区V1000.0 V1000.1. 编程完成下载到PLC中,(从站B机)
11、PLC上电,测试,完成,效果为, 为A机I0.0控制B机Q0.4,I0.1控制Q0.5。B机I0.0,控制A机Q0.0,I0.1控制Q0.1。
注意,在连接PPI电缆时要注意PLC的端口,本例程为连接的端口A,B机的端口都为0端口。
此次关于实现西门子S7-200PLC之间的PPI通讯设计就到这啦,后续会有更多的内容给大家讲解!
以上,欢迎动动手分享及收藏!
「西门子1200PLC教程」15编程软件的安装及设置中文界面
本文转自电气工程师必备的微信公众号“电气工程师助手”,内有上百G资源免费下载。目录
1.安装要求
2.安装STEP 7 Basic软件
3.安装SP升级包
4.设置中文界面
1.安装要求
2.安装STEP 7 Basic软件
关注微信公众号“电气工程师助手”,回复“1”获取博途V15安装包,回复“2”博途V15.1安装包。
以下安装教程以V10.5为例。
双击安装包的.exe文件。
选择安装程序语言为中文。
选择安装软件的界面语言。
选择软件的安装路径。
选择同意授权协议。
出现安装进度条,稍等片刻。
安装完成,点击关闭。
2.安装SP升级包
找到要升级的SP升级包。
打开.exe文件。
选择语言。
选择修改/升级。
选择软件语言。
选择安装路径。
单击修改按钮。
稍等片刻,安装完成。
安装完成,单击关闭按钮。
4.设置中文界面
打开博途软件。
单击左下角的Project view。
单击菜单栏中的Options,选择Settings。
在右边的选项中,选择Chinese。
这样就将软件界面设置为中文了。
The End.
往期文章:
【西门子1200PLC教程】13.不同存储区的寻址
【西门子1200PLC教程】12.数据的存取方式
【西门子1200PLC教程】11.S7-1200支持的数据类型
【西门子1200PLC教程】10.PLC的工作原理
【西门子1200PLC教程】9.KTP系列HMI面板介绍
【西门子1200PLC教程】8.S7-1200的选型案例
【西门子1200PLC教程】7.CPU的扩展能力
【西门子1200PLC教程】6.CPU面板介绍
【西门子1200PLC教程】5.S7-1200与S7-300的比较
【西门子1200PLC教程】4.S7-1200与S7-200的比较
【西门子1200PLC教程】3.模块的安装
【西门子1200PLC教程】2.CPU家族及模块
【西门子1200PLC教程】1.功能与特点
【笔记】信捷plc应用,指令篇
【笔记】信捷plc应用,编程前奏篇
【笔记】信捷plc应用,硬件篇
【笔记】三菱FX5U PLC基于ModbusTCP协议与视觉通讯
【笔记】网线制作图文详解
【笔记】两台PLC进行无线通讯
【笔记】西门子S7-200Smart与读卡器、温湿度传感器、扫码枪等设备通讯
【笔记】多台西门子S7-200 Smart通过以太网实现通信
【笔记】ABB机器人零基础编程步骤详解
【机器人篇】ABB、库卡、安川、发那科等工业机器人资源汇总
【电工基础篇】电工电子技术、常用仪器、维修等资源汇总
【触摸屏篇】Proface、威纶、三菱、松下、组态王等资源汇总
【PLC篇】西门子、三菱、松下、欧姆龙等品牌的软件、视频、资料下载
【相关软件篇】485参数配置软件、USB转485模块驱动程序等资源下
打造成为电气工程师必备的公众号。长期分享自动化电气工程师的必备干货,内容涉电工基础、电气制图、电气选型,以及各种型号的PLC、触摸屏、伺服驱动、步进驱动、变频器、机器人、视觉、上位机、软件等。更多内容请微信搜索“电气工程师助手”
相关问答
电脑关机时总显示程序错误-ZOL问答
打开开始菜单→运行→输入cmd→回车,在命令提示符下输入下面命令for%1in(%windir%\system32\*.dll)doregsvr32.exe/s%1回车。完成后,在输...
西门子PLC如何在主程序,写入调用子程序的命令?
你既然说主程序和子程序,通常就是指西门子200PLC中,我就以Micro/Win软件的操作来说明一下。如下图:当你建立一个子程序后,该子程序会出现在“调用子程序”...
怎么把编好的程序放入PLC-ZOL问答
用电缆线连接电脑和PLC电脑要装有COM口驱动(没有装驱动接线没反应)然后再电脑的设备管理器的端口选项查看COM口位置下一步就是在编程软件的在线选项里面选择...
win10怎么安装三菱plc编程软件?
windows8在安装方式应该和XP是一样的,先装EnvMEL文件夹中的SETUP.EXE这个安装的是软件的通用环境,安装完毕后再回到SW8D5C-GPPW-C主文件夹,点setup.exe安装...
plc串口驱动怎么装?
安装PLC串口驱动的步骤如下:将USB线插在电脑上,在电脑的右下角会弹出扫描提示,一般自动安装会失败,需要手动安装。双击打开属性,选择驱动程序——更新驱动...
安装300plc编程软件时提示指令引用的0x00000014内存.该内存不能为read是什么?
这种情况与软件、硬件都可能有关。与软件的关系主要是:应用程序本身出现问题,这种问题也许是程序员编程问题或被病毒感染问题,你运行该程序时出现问题说明就是...
plc编程用什么样的电脑最好-ZOL问答
常用编程软件的话,配置参数上不能太差,电脑配置需求参考如下:1.操作系统:wind...windows7在安装方式应该和XP是一样的,先装EnvMEL文件夹中的SETUP.EXE这个安装...
三菱PLC编程软件安装在电脑上电脑需要什么配置-ZOL问答
你安装完EnvMEL\Setup.Exe后,请返回原文件夹,然后安装那里面的Setup.Exe,安装过程中要软件序列号,安装选项时除监控专用的不选之外,其它的全部选上确定就OK了。...
三菱PLC编程软件中,如何去除这个“*”。-ZOL问答
等着PLC下载程序(模拟的);按下软元件测试按钮输入欲操作的触点,可以on;可以...exe文件。安装编程软件有用(0)回复展开查看全部7条讨论精品应用推荐新...
三菱plc编程软件安装时,需要序列号,望高手指点,谢谢?
windows8在安装方式应该和XP是一样的,先装EnvMEL文件夹中的SETUP.EXE这个安装的是软件的通用环境,安装完毕后再回到SW8D5C-GPPW-C主文件夹,点setup.exe安装...