S通讯博图配置方式

合集下载

西门子s7-1500plc与三菱fx3u plc的profibus-dp通讯

西门子s7-1500plc与三菱fx3u plc的profibus-dp通讯

第54卷第5期锻压装备与制造技术Vol.54No.5CHINA METALFORMING EQUIPMENT&MANUFACTURING TECHNOLOGY Oct.2019西门子S7-1500PLC与三菱FX3U PLC的PROFIBUS-DP通讯钱进,徐丽,陈晖(扬力集团股份有限公司,江苏扬州225104)摘要:本文介绍了西门子S7-1500PLC与三菱FX3U PLC通过PROFIBUS-DP现场总线的通讯。

西门子1500PLC作为主站,三菱FX3U PLC作为从站,给出了设备组态的方法,实现了数据的交换。

关键词:PLC;西门子S7-1500;三菱FX3U;PROFIBUS-DP中图分类号:TM571.6+1;TN915.04文献标识码:BDOI:10.16316/j.issn.1672-0121.2019.05.016文章编号:1672—0121(2019)05—0059—04PROFIBUS是一个用在自动化技术的现场总线标准,在1987年由德国西门子公司等十四家公司及五个研究机构所推动,PROFIBUS是程序总线网络(PROcess Field BUS)的简称。

PROFIBUS中最早提出的是PROFIBUS FMS (FMS:Field bus Message Specification),是一个复杂的通信协议,为要求严苛的通信任务所设计,适用在车间级通用性通信任务。

后来在1993年提出了架构较简单,速度也提升许多的PROFIBUS DP(DP 代表Decentralized Peripherals)o PROFIBUS FMS是用在PROFIBUS主站之间的非确定性通信。

PROFIBUS DP主要是用在PROFIBUS主站和其远程从站之间的确性通信,但仍允许主站及主站之间的通信。

本文以应用较为广泛的西门子S7-1500PLC 与三菱FX3U PLC为例,详细阐述如何通过PROFIBUS-DP现场总线的通讯实现了数据的交换。

S-与博途以及组态王的通讯设置(共36张PPT)

S-与博途以及组态王的通讯设置(共36张PPT)
※打开网络共享中心,双击更改适配器选项
※修改IP地址
※修改IP地址
4、使用ping 命令,保证能ping 到PLC 站。
在开始菜单“搜索程序和文件”中输入 cmd 指令,进入DOS命令窗口
在DOS 界面中输入命令:ping 然后回车。注意:在ping 和地址之间有一个空格,如下图所示。
在开始菜单“搜索程序和文件”中输入 cmd 指令,进入DOS命令窗口 表示本机IP 地址和目标IP 地址连接不通,建议检查一下连接线缆及两台计算机的IP 地址设置。 本示例通过一个简单的计数器程序说明相关硬件和软件的配置和简单使用。 (4)测试正常之后,即可在组态王开发项目 (1)定义I/O设备:前面在测试设备的过程中,我们已经定义好了IO设备,此处略去 左上角的按钮可以控制的关断,从而可以控制计数器的复位,计数器可以对左下角的按钮按下次数进行计数,计数值可以直接显示,也 可以通过仪表显示。 在右侧的指令窗口中可以拖入进基本指令 同理我们为关联它的变量以及动作。
(4)保存并运行组态好的人机界面
可同时打开博图的在线监控,组态王的人机界面有指令时,博途也可以同时监测到寄存器的 状态变化
如图,在 Access Point of the Application(应用程序访问点)的下拉列表中选择 <Add/delete>,输入名称。
在 Interface Parameter Assignment Used 中点选(注意:应根据运行计算机实际工作的网卡名进行选择,务必选择不带Auto 的),然后Access Point of the Application 内显示“CP-TCPIP - 即可。
TIA Portal V13与S7-1200的软件配置
(1)使用博途V13组态S7-1200并编写程序,编写完成之后编译并下载

用博途建立西门子触摸屏和S7300PLC的通讯

用博途建立西门子触摸屏和S7300PLC的通讯

目前国内流行用昆仑通泰或者威纶通触摸屏做项目,一方面价格便宜,另一方面编程简单。

但西门子屏也经常会被用到,所以不得不学。

简单写一下会用博图建立西门子触摸屏和S7300PLC的通讯。

西门子触摸屏和PLC通讯大概分为以下四步:本教程以S7300PLC为例做一说明。

第一步:组态PLC,设置通讯地址,建立通讯变量。

第二步:组态触摸屏,建立与PLC的通讯。

第三步:绑定变量,组态画面。

第四步:模拟运行,工程下载。

以下做一详细介绍。

1. 组态PLC,设置通讯地址,建立通讯变量1) 打开博图软件,创建新项目,并命名为KTP900_S7-300。

完成后点击项目视图。

2) 西门子PLC硬件组态:插入CPU:CPU315-2PN/DP3) 打开PLC设备与网络视图,点击315CUP的网口1,为CPU设置IP地址。

4) 创建变量表,并在变量表里面创建要通讯的变量。

5) 点击PLC项目,编译并下载PLC项目(可以先仿真),如图配置号PG/PC接口,搜索到建立好的设备,并下载。

2. 组态触摸屏并建立通讯1) 双击添加新设备,插入KTP9002) 点击确定按钮后,出现HIM组态向导,在PLC连接选项卡下,点击‘浏览’,选择刚才插入的PLC,并选择以太网接口,点击完成后进入触摸屏编程页面。

3) 查看连接信息3. 绑定变量,组态画面双击根画面,用拖拽的方式在画面中添加变量。

打开PLC中的变量列表,拖拽‘溢流阀压力设定’变量至画面区。

在属性界面可以编辑本变量控件。

4. 模拟运行,工程下载。

1) 选中HIM项目,编译并下载,点击仿真按钮。

如图所示,溢流阀设定控件中变为0.0,说明下载成功。

下载不成功会显示#。

2) 打开一个监控变量表,把PLC至于在线状态,改变溢流阀压力设定值为30.0,在仿真页面看此控件值也变为30.03) 同样的在仿真界面改变控件值为15.0 ,在监控表里面检查其值的变化。

如何进行西门子的S-1200的S7单边通讯图文详解

如何进行西门子的S-1200的S7单边通讯图文详解

如何进行西门子的S-1200的S7单边通讯图文详解
根据笔者的工作实践经验发现,在平时所做的项目中。

PLC与PLC之间的通讯是必不可少的,但是通讯的类型种类太多我们应该要怎样选择呢?根据现在的发展趋势Profinet应该是以后的主流,相对于modbus RTU 和Profi BUS 它优势很明显,传输速度和响应速度快,数据不丢失,方便网线一插轻轻松松!那么下面笔者介绍一下西门子S-1200的S7单边通讯!偷偷说下,学会很实用哦!
笔者使用的软件是博图
下面开始硬件组态
第一步我们选择这样两个一模一样的1200PLC,这里大家注意一下:
1. PLC型号
2.订货号
3.固件版本
第二步:选择其中一个PLC,①点开设备组态②属性③以太网地址新建子网,设置IP (注意两个plc的IP要设置在同一网段)④启用系统时钟⑤防护与安全勾选连接机制(这里一点要勾选)
第三步建立S7连接
好了,以上硬件组态就OK了!
下面就是程序了,先建立好PLC_1的数据库
在建立PLC_2的数据库
笔者是将PLC_1的数据块DB1的前5个数发送给PLC_2保存在它的DB4中的前五位。

S 和KUKA机器人PROFINET通讯 组态 编程

S 和KUKA机器人PROFINET通讯 组态 编程

1.第一步:在博途新建项目,添加CPU1214C。

?2. 2第二步:安装KUKA机器人GSD文件?3. 3第三步:在硬件目录选中“”硬件组件。

?4.4第四步:把选中的硬件组件拖放到网络视图编辑区。

?5.5第五步:为CPU1214C添加PROFINET子网,并设置IP地址。

?6.6第六步:将KUKA硬件组件分配到PROFINET子网,点击“未分配”。

?7.7第七步:选中KUKA网络接口,点击鼠标左键,在以太网地址对话框设置IP地址为和PROFINET I/O设备名称为KRC4。

?8.8第八步:进入KUKA设备视图删除64个I/O安全模块和256个I/O模块。

?9.9第九步:重新添加I/O模块,将64个I/O模块添加到模块列表,之后编译下载硬件组态。

?10.10第十步:双击“WORK VISUAL”图标,打开KUKA机器人设置软件。

?11.11第十一步:在项目浏览器中选择“KRC4”项目模板?12.12第十二步:在项目结构选中“控制器”点击鼠标右键,选择“设为激活控制器”?13.13第十三步:选择对应的固件版本,点击“OK”按钮?14.第十四步:在项目结构选中“总线结构”点击鼠标右击,添加PROFINET总线组件?15.?第十五步:在项目结构选中“PROFINET”点击鼠标右击,添加PROFINET I/O设备。

?16.第十六步:双击“”设置KUKA总线IP地址为和设备名称为“KRC4”,确保与PLC组态的名称一致。

?17.第十七步:将KUKA输入端口映射到PROFINET I/O地址?18.第十八步:将KUKA输出端口映射到PROFINET I/O地址?19.第十九步:下图是KUKA机器人输入和输出端口已映射完成的画面?20.第二十步:点击“安装”按钮将配置下载到控制器。

?21.第二十一步:点击“生成代码”按钮?22.第二十二步:下图是机器人和S71200的输入和输出地址对应。

23.第二十三步:通过MOVE指令完成机器人程序号选择和程序号选中监控?END注意事项设置KUKA总线IP地址为和设备名称为“KRC4”,确保与PLC组态的名称一致。

西门子S5系列PLC的通讯配置方法

西门子S5系列PLC的通讯配置方法

西门子S5 系列PLC的通讯配置方法概述西门子S5系列AS511编程口通讯协议支持与西门子S5系列PLC通讯。

本协议采用串行通讯,使用你计算机中的串口。

系统连接您可以一个RS232-RS485转换器将一台或多台模块与计算机连接到一起。

当用一条485总线连接多台PLC时,每台PLC的地址必须是唯一的.硬件连接具体操作请参照S5PLC操作手册,该PLC串口设置默认为波特率 9600;数据位 8 bits;停止位 1 bit 校验位偶校验。

设备组态设备驱动根据模块不同分为选择相应的模块驱动。

如图:根据您所使用的PLC、智能模块选择设备驱动。

下图是设备组态用户界面:根据PLC或智能模块内部设置的地址填写“设备地址”,相对于协议的设备ID.更新周期:默认50毫秒就是说每隔一个更新周期读一次数据包。

请根据组态工程的实际需要和PLC的通讯反应时间设定。

超时时间:默认8秒,当到超时时间的时候,PLC的数据还没传上来被认为是一次通讯超时。

请根据组态工程的实际需要和现场的通讯情况设定。

故障后恢复查询:当设备发生故障导致通讯中断,系统会每隔一定“周期”查询该设备。

直到“最长时间”如果还没有反应,在这次运行过程中系统将不再查询该设备。

“动态优化”和“初始禁止”请在力控工程人员的指导下使用,否则请保持默认状态。

下图为串口通讯设置:请根据PLC或智能模块的通讯说明设置波特率,数据位,校验位,停止位。

该PLC串口设置默认为8位数据位,1位停止位,波特率9600,偶校验。

数据连接下图是数据连接用户界面:按照说明填写地址:比如:DB25.25,数据类型16位无符号。

如下图:常见问题如果不能正常通讯,请依次检查下列设置:1、设备的站号,波特率,停止位,数据位,奇偶校验等的设置是否正确。

2、等待时间的设置是否正确(如果设置为0~15,则参数123应该设置为9999,如果设置为-1,则参数123应该设置为0~150)。

3、通讯校验时间间隔的设置是否正确,设置为0将导致设备不能通讯。

S通讯设置

S通讯设置

如何设置S7-200的通讯-通讯方式选择您可以多种方式配置S7-200 CPU,支持网络通讯."按钮,根据您选择的参数组(见图7),可进入几个可能的对话框之一。

下面的部分详细介绍各对话框。

总之,欲选择界面参数组,按下列步骤进行:1、在设定PG/PC界面对话框内(见图4),选择存取路径标签内应用存取点列举栏内的"Micro/WIN"。

2、确认已经安装硬件。

3、决定要使用的协议,全部CPU应使用PPI协议。

4、从设定PG/PC界面对话框内的界面参数列举栏内选择正确的设定。

5、单击设定PG/PC界面对话框内的"属性..."按钮。

随后然后根据选定的参数组作选择。

设定PC/PPI线(PPI)参数本部分讲解如何为Windows 95,Windows 98,或Windows NT 操作系统以及PC/PPI线设定PPI参数。

从设定PG/PC界面对话框,如果您正在使用PC/PPI线并单击"属性..."按钮,PC/PPI线(PPI)的属性单出现。

见图7。

进行通讯时,STEP 7-Micro/WIN 32默认设定为多主PPI协议。

此协议允许STEP 7-Micro/WIN 32与其它主设备(TD 200s及操作员板)在网络内共存。

选择PG/PC界面内PC/PPI线属性对话上的"多主网络"即可启动此模式。

Windows NT 不支持多主选项。

STEP 7-Micro/WIN 32也支持单主PPI协议。

使用单主协议时,STEP 7-Micro/WIN 32假定它使网络内的唯一主设备,不与其它主设备合作共享网络。

通过调制解调器进行传输或在非常嘈杂的网络上传输数据时,应使用单主协议。

在PG/PC界面内的PC/PPI线属性对话栏上清除"多主网络"选择,即可选择单主模式。

按照下列步骤设定PPI参数:1、PPI标签站参数区域内,在地址栏内选择一个号码。

TIA 博途 通信网络配置介绍

TIA 博途 通信网络配置介绍
IP地址 连接ID TSAP/端口
TSEND SFB
TRCV SFB
TDISCON SFB
Page 10
TIA Portal V11 - 通讯
IE Port IE Port
CPU 2 (被动)
连接
TCON SFB
数据 数据 断开连接
TRCV SFB
TSEND SFB
TDISCON SFB
连接数据
IP地址 连接ID TSAP/端口
For internal use only / © Siemens AG 2010. All Rights Reserved. I IA AS CS2 FA
自动连接管理的通讯块
常规 通信连接 开放式用户通讯
CPU 1 (主动)
TSEND_C SFB
连接数据
IP地址 连接ID TSAP/端口
TRCV_C SFB
Page 11
TIA Portal V11 - 通讯
IE 端口 IE 端口
连接 数据 断开连接*
连接 数据 断开连接*
CPU 2 (被动)
TRCV_C SFB
TSEND_ C
SFB
连接数据
IP地址 连接ID TSAP/端口
For internal use only / © Siemens AG 2010. All Rights Reserved. I IA AS CS2 FA
For internal use only / © Siemens AG 2010. All Rights Reserved.
通信
§ 常规 § 通信连接 § 开放式用户通讯
For internal use only / © Siemens AG 2010. All Rights Reserved.
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

以2台P L C----S7通讯为例(博图配置)
1、新建项目1,,先建立PLC1站点,并添加新子网,IP设好
2、再添加新设备站点
3、也要为PLC2设置子网,IP:
4、点击设备和网络,在连接里选择—S7---连接,注意:这里一定要重新设置~~~~
5、设置好S7连接之后,点击右手边—设置选项—里的—连接—项,修改本地ID值。

注意:两个连接伙伴一定不可以重复ID值~~~~
6、添加OB1组织块和DB块,注意:DB块里所用的地址点都要提前开辟好,关键就是设定好db块里的数据类型~~
7、编写OB1里的程序
在--通讯—栏里,找到S7通讯选项,选择GET或PUT功能,对伙伴地址进行赋值或读值~~~~~注意:在编写程序时,在那个PLC下写程序,其程序里的ID地址一定要与该块的ID一一对应。

REQ:心跳脉冲
ID:之前组态的ID号
ADDR_1:指向伙伴中的要接收的数据区域格式:Byte 10
RD_1:指向自己要存入的数据区域格式:Byte 10
ERROR:状态参数,出错为1
STATUS:错误代码
NDR:作业是否完成,完成为1
REQ:心跳脉冲
ID:之前组态的ID号
ADDR_1:指向伙伴中的要写入的数据区域格式:Byte 10
RD_1:指向自己要发送的数据区域格式:Byte 10
ERROR:状态参数,出错为1
STATUS:错误代码
MOR:作业是否完成,完成为1
8、这样,PLC1里的网络组态和程序就完成了
9、然后新建项目2,在项目2里左和项目1同样的设置,只不过程序可以不写,单所用的DB块一定要先设置好。

10、对于两个项目,在下载时要注意:
往PLC1下载程序时,只需要下载PLC1下的程序和组态~~~
同样,往PLC1下载程序时,只需要下载PLC1下的程序和组态~~。

相关文档
最新文档