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.

S7-1500网络配置步骤(内部培训)

S7-1500网络配置步骤(内部培训)

S7-1500网络配置步骤(内部培训)S7-1500网络配置 (1)练习目的: (1)1.创建新项目并切换到项目视图 (2)2.添加PLC站点 (2)3. 网络视图中插入站点 (3)4.设置IP地址 (3)5.配置I/O模块 (4)6.分配设备名称 (5)7.下载程序 (5)培训人:培训对象:培训日期:练习目的:按照实际安装的硬件在TIA博途中进行配置,包括中央机架和PROFINET IO站点。

注意:由于初始的网络拓扑结构为环形,重新修改配置后可能造成网络故障,练习前需要将X208 P2端口的连接线拔出。

1.创建新项目并切换到项目视图2.添加PLC站点这里有两种选择:1:直接选择需要配置的CPU,然后配置I/O模块。

2:选择非指定的CPU,联机后通过CPU的识别功能自动上传中央机架上的模块。

注意:CPU的版本号。

如果选择“非指定的CPU”,在联机的情况下,点击“获取”按钮,系统自动检查中央机架上的模块。

S7-1500 CPU端口1缺省的IP地址为192.168.0.1,必须设置PC机的IP地址与CPU端口的IP地址在相同的网段。

3. 网络视图中插入站点在网络视图中分别插入ET200SP、ET200MP站点(分布式I/O目录)和ET200SP CPU站点(SIMATIC ET200 CPU目录)以及交换机X208(网络组件目录),使用鼠标拖放功能连接站点网络的接口,连接规则:先点击IO控制器的接口(例如CPU1511),然后拖放到IO设备的接口上(例如ET200MP的接口模块IM155-5),这样ET200SP、ET200MP站点、交换机X208将作为CPU1511的IO设备。

由于CPU1512 SP带有CPU,只能进行网络连接而不能分配从属关系(需要在设备属性中定义)。

4.设置IP地址点击站点的以太网接口,在属性窗口中分配IP地址和子网掩码。

CPU1511的IP地址为192.168.0.1;ET200MP的IP地址为192.168.0.2;ET200SP的IP地址为192.168.0.3;ET200SP CPU的IP地址为192.168.0.11;交换机X208的IP地址为192.168.0.22子网掩码为255.255.255.0.5.配置I/O模块进入设备视图,分别为各个站点配置I/O模块。

基于TIA 博图软件的S7-1200通信教程-与S7-300通过ISO on TCP通信

基于TIA 博图软件的S7-1200通信教程-与S7-300通过ISO on TCP通信

二、添加新设备
图1-1 创建新项目
二、添加新设备
2.用户在新建项目后,可以在Portal视图或项 目视图中添加新设备。图1-2表示如果用户选择 Portal视图,可单击“设备与网络”-“添加新设 备”来添加设备。
二、添加新设备
图1-2 Portal视图中添加新设备
二、添加新设备
3.如果用户想选择项目视图,可单击图1-2左下 角“项目视图”,将视图切换至“项目视图”。切 换至项目视图后,通过单击“项目树”-“添加新 设备”来添加设备,如图1-3所示。
五、PLC_1编程
图1-12 创建发送数据区DB块
五、PLC_1编程
图1-13 定义发送数据区为字节类型的数组
五、PLC_1编程
3.定义PLC_1的TSEND_C发送通信块接口参数 (2)根据所使用的的接口参数定义符号名,如图1-
14所示。
五、PLC_1编程
图1-14 定义TSEND_C指令接口参数
三、组态新设备
图1-8 分配IP地址
三、组态新设备
同样的方法,在同一个项目里添加另一个新 设备S7-300 CPU并为其分配IP地址为 192.168.0.2。
四、组态设备网络
在项目树中选择“项目树”-“设备和网络”-“网 络视图”,创建两个是被的连接。单击PLC_1上的 Profinet通信口的绿色小方框,然后拖拽出一条线连接 到另外一个PLC_2上的Profinet通信口上,松开鼠标左 键,连接就建立起来了,如图1-9所示。
六、PLC_2编程
在S7-300 CPU中调用TRECV通信指令并配置连 接参数和块参数,如图1-18所示。
六、PLC_2编程
图1-18 调用TRCV指令并配置参数

【经验】一步步教你用博途完成S7-1500与S7-1200通信

【经验】一步步教你用博途完成S7-1500与S7-1200通信

【经验】一步步教你用博途完成S7-1500与S7-1200通信准备好了,打开你的博途,连上你的PLC,现在开始——(点击图片,可查看大图)一、1515与1214 S7通信:第一步:创建“项目名称”如:1500练习20170110。

第二步:此界面点击“新手上路”内的任何一个菜单,都可以进入相应的编程界面。

第三步:点击创建PLC设备。

第四步:选择“控制器”,SIMATIC S7-1500,CPU1515-2PN,6ES7-S515-2AM01-0AB0,设备名称可更改,点击确定。

第五步:双击“Main”或者点击“项目视图”,进入编程界面。

第六步:项目视图包括多个编程界面:项目树、菜单栏、信息窗口、指令窗口、库窗口等。

第七步:点击“添加新设备”添加1214 CPU,确定后,会自动跳到“设备和网络”窗口。

可直接点击“设备和网络”配置CPU的别的模块。

第八步:在“设备和网络”窗口,将显示添加的PLC,直接将“硬件目录”下相应的模块拖到“导轨”上。

第九步:相同的方法配置1515 CPU的电源模块。

第十步:点击“PLC_1”下的设备组态,点击CPU模块,在“信息窗口”设置CPU的IP地址。

用同样的方法,配置其他CPU的IP地址。

第十一步:各PLC间使用S7通信,在“设备和网络”窗口下,选择“网络视图”,点击“连接”,选择“S7连接”,鼠标左键按住PLC3的网线接口,拖动连接到PLC1的网线接口,相同的方法连接PLC2与PLC1.第十二步:点击“在线”选择每个PLC,点击“转至在线”。

第十三步:选择“PG/PC接口的类型”:PN/IE,“PG/PC接口”,“接口/子网的连接”:插槽1X1处的方向。

点击“开始搜索”,收索到设备后,点击“转至”在线。

第十四步:将1214 CPU转至在线。

第十五步:将各PLC转至在线后,可以在“设备和网络”界面看到PLC已连接。

第十六步:没有进行程序的编译和下载,项目树下会出现报警,双击报警图标,会弹出相应PLC的在线访问界面,点击闪烁LED,可以观察硬件PLC 上的信号灯闪烁,如果不闪烁则PLC没连上。

西门子PLCS与TCP通讯介绍

西门子PLCS与TCP通讯介绍

西门子PLCS与TCP通讯介绍西门子PLC S7-1500与300TCP通讯介绍西门子PLC S7-1500系列是西门子PLC新一代产品,它通过多方面的创新,为用户提供了更高性价比的产品,提高了用户的工程实施效率。

西门子PLC S7-1500为用户在自动化控制系统中提供了更高的运行能力,而且简单易用,节省了大量的系统开发时间,西门子PLC S7-1500系列有很强的通讯功能,和扩展能力,为用户提供了多种性能优异的解决方案。

其中S7-1500系列CPU 集成了PROFINET接口,这个接口除了具备连接PROFINET总线通信功能,还能用在标准的TCP通信中。

本文下面就为您介绍西门子PLC S7-1500系列CPU与西门子PLC S7-300系列的通讯模块CP343-1进行TCP通讯的方法,供用户在选择和配置时进行参考。

西门子PLC S7-1500系列的CPU模块,与西门子PLC S7-300的CP343-1之间实现TCP通讯的步骤如下:1. 分配IP地址(1)为用户的电脑分配IP地址;(2)为西门子PLC S7-1500系列的CPU分配IP地址,与电脑的IP 地址需要在同一个网段;2. 创建一个新项目(1)在博途软件STEP7 V13中插入西门子PLC S7-1500系列的CPU和西门子PLC S7-300系列的CPU,并且加入CP343-1通讯模块;3. TCP通信编程(1)创建全局数据块,用来保存接收和发送的数据;(2)在S7-1500的CPU主程序中调用TRCV_C和TSEND指令,并添加背景数据块,设置各个管脚的参数;(3)在S7-300的CPU主程序中调用AG_SEND和AG_RECV 指令,并添加背景数据块,设置各个管脚的参数;4. 下载组态到站点(1)将组态好的程序下载到S7-1500的CPU中;(2)将组态好的程序下载到S7-300的CPU中;5. TCP通信测试在博途软件中,分别对S7-1500的CPU和S7-300的CPU建立变量状态监视表,观察发送和接收的数据是否正确。

S通讯博图配置方式

S通讯博图配置方式

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

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

西门子博图Web服务器配置一

西门子博图Web服务器配置一

启用 Web 服务器简要说明在 STEP 7 中,通过“设备组态”(Device Configuration) 为要连接的 CPU 启用 Web 服务器。

要启用 Web 服务器,请按以下步骤操作:1.在设备组态视图中选择 CPU。

2.在巡视窗口中,从 CPU 属性中选择“Web 服务器”(Web server)。

3.选中“激活此设备所有模块上的 Web 服务器”(Activate web server on allmodulesof this device) 复选框。

4.出于安全考虑,为了对 Web 服务器进行安全访问,确保选中“仅允许使用 HTTPS访问”(Permit access only with HTTPS)。

5.如果选择了“自动更新”(Automatic update) 的“启用自动更新”(Enableautomatic update),则标准 Web 页面将默认每十秒刷新一次。

您也可以在“更新间隔”(Update interval) 字段中输入自定义刷新时间周期,单位为秒。

通过 Web 服务器对 CPU 进行未经授权的访问未经授权访问 CPU 或将 PLC 变量更改为无效值可能会中断过程操作并可能导致死亡、严重人身伤害和/或财产损失。

由于启用 Web 服务器后授权用户可执行操作模式更改、写入 PLC 数据以及固件更新,Siemens 建议遵照以下安全实践:1. 仅使用 HTTPS 协议启用对 Web 服务器的访问。

2. 使用可靠的密码对 Web 服务器用户 ID 进行密码保护。

强密码在长度上至少为十个字符,可以是字母、数字和特殊字符的组合,不能是可在字典上找到的词,并且不能是可从个人信息推断出的名字或标识符。

保管好密码并经常更改密码。

3. 不要扩展“所有人”(Everybody)用户的默认最低权限。

4. 对程序逻辑中的变量执行错误检查和范围检查,因为 Web 页面用户可将 PLC 变量更改为无效值。

WinCC (TIA Portal) -- 通信组态和编程 -- 配置与 S7的通信

WinCC (TIA Portal) -- 通信组态和编程 -- 配置与 S7的通信

WinCC (TIA Portal) -- 通信组态和编程-- 配置与S7的通信描述使用AR_SEND块,可以传送一个或多个工程值到WinCC Runtime (RT) Professional归档系统的归档中。

这些过程值在相关的数据区通过相关的时间戳统一收集并通过AR_SEND块传送。

当用户定义的事件发生,AR_SEND块将归档数据传送到WinCC RT Professional归档系统。

WinCC RT Professional将接收到的原始数据输入到相应的归档中。

WinCC RT Professional使用标准化DLL "S7 normalization dll"来翻译原始数据。

为了使标准化DLL将归档数据翻译正确,数据发送前必须放在相关的数据格式中。

说明必须按照如下三个步骤来实现过程变量的过程驱动归档。

1.为需要归档的数据准备数据格式。

2.在项目的STEP7 Professional 部分组台AR_SEND 块。

3.在项目的WinCC 部分组态过程驱动归档。

为需要归档的数据准备数据格式归档使用AR_SEND 块根据传送数据结构支持不同的版本。

传送数据块结构的详细说明可以参见手册“ "WinCC: Communication > SIMATIC S7 Protocol Suite > Special functions > Data exchange with the S7 function block AR_SEND".以下数据格式以一个过程值变量被传送为例。

表011.在 TIA 博途中建立一个新项目。

2.使用“添加新设备”按钮添加一个S7-4xx 站和WinCC RT Professional 站。

3.在每个站的设备视图中添加其它的模块(电源模块,通讯模块,等等)。

从硬件目录中拖拽相应的模块到设备相应的插槽中。

4.切换到网络视图。

TIA:博途 通信网络配置介绍

TIA:博途 通信网络配置介绍

TSEND_ C
SFB
连接数据
IP地址 连接ID TSAP/端口
For internal use only / © Siemens AG 2010. All Rights Reserved. I IA AS CS2 FA

建立开放式用户通信连接
常规 通信连接 开放式用户通讯

调用通讯块
常规 通信连接 开放式用户通讯
步骤: § 从指令任务栏中选择通讯块 § 设置 (和STEP 7传统块一样)
§ 连接ID (与连接属性中一致) § 硬件地址(与硬件属性中一致)

Page 7
TIA Portal V11 - 通讯
For internal use only / © Siemens AG 2010. All Rights Reserved. I IA AS CS2 FA
无连接管理功能的通讯块
§ „TCON „ § „TDISCON“ § „TSEND“ & „TRCV“ § „TUSEND“ & „TURCV“
建立连接 断开连接 发送和接收数据 (TCP 和 ISO-on-TCP) 发送和接收数据 (UDP)
自动连接管理的通讯块(仅用于S7-1200) § „TSEND_C“ 建立连接并发送数据 § „TRCV_C“ 建立连接并接收数据


TIA 博途 通信网络配置介绍 TIA Portal V11
For internal use only / © Siemens AG 2010. All Rights Reserved.

可用通讯协议
常规 通信连接 开放式用户通讯


组态连接参数
常规 通信连接 开放式用户通讯

西门子博图Web服务器配置一

西门子博图Web服务器配置一

西门子博图Web服务器配置一启用 Web 服务器简要说明在 STEP 7 中,通过“设备组态”(Device Configuration) 为要连接的 CPU 启用 Web 服务器。

要启用 Web 服务器,请按以下步骤操作:1.在设备组态视图中选择 CPU。

2.在巡视窗口中,从CPU 属性中选择“Web 服务器”(Web server)。

3.选中“激活此设备所有模块上的Web 服务器”(Activate web server on allmodulesof this device) 复选框。

4.出于安全考虑,为了对Web 服务器进行安全访问,确保选中“仅允许使用 HTTPS访问”(Permit access only with HTTPS)。

5.如果选择了“自动更新”(Automatic update) 的“启用自动更新”(Enableautomatic update),则标准 Web 页面将默认每十秒刷新一次。

您也可以在“更新间隔”(Update interval) 字段中输入自定义刷新时间周期,单位为秒。

通过 Web 服务器对 CPU 进行未经授权的访问未经授权访问 CPU 或将 PLC 变量更改为无效值可能会中断过程操作并可能导致死亡、严重人身伤害和/或财产损失。

由于启用 Web 服务器后授权用户可执行操作模式更改、写入 PLC 数据以及固件更新,Siemens 建议遵照以下安全实践:1. 仅使用 HTTPS 协议启用对 Web 服务器的访问。

2. 使用可靠的密码对 Web 服务器用户 ID 进行密码保护。

强密码在长度上至少为十个字符,可以是字母、数字和特殊字符的组合,不能是可在字典上找到的词,并且不能是可从个人信息推断出的名字或标识符。

保管好密码并经常更改密码。

3. 不要扩展“所有人”(Everybody)用户的默认最低权限。

4. 对程序逻辑中的变量执行错误检查和范围检查,因为 Web 页面用户可将 PLC 变量更改为无效值。

如何使用博途平台上完成西门子的S7

如何使用博途平台上完成西门子的S7

如何使用博途平台上完成西门子的S7
 一步步教你使用博途平台,完成西门子最风行的两款PLC——S7-1500(1515 CPU)与S7-1200(1214 CPU)之间通信,有两种方法:S7通信和开放式用户通信。

 一、1515与1214 S7通信:
 1:首先就是要先创建“项目名称” 如:1500练习20170110
 2:此界面点击“新手上路”内的任何一个菜单,都可以进入相应的编程界面,马上开始吧亲们!
 3:这一步要点击创建PLC设备
 4:选择“控制器”,SIMATIC S7-1500,CPU1515-2PN,6ES7-S515-2AM01-0AB0,设备名称可更改,点击确定
 5:双击“Main”或者点击“项目视图”,进入编程界面
 6:项目视图包括多个编程界面:项目树、菜单栏、信息窗口等等都在这里了,大家自己了解一下。

  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下的程序和组态~~。

相关文档
最新文档