STEP7 V13 及以上版本功能:将设备作为新站上传(硬件和软件)
S7-1200 TIA博途软件
软件要求:TIA Portal V13及以上版本
固件要求:S7-1200 V4.0及以上版本
只要满足上述条件,就可以使用"上传设备作为新站(硬件和软件)"功能从在线连接的设备上将硬件配置与软件一起上传,并在项目中使用这些数据创建一个新站。
1、在项目树中选择项目名称。在“在线”菜单中,选择“将设备作为新站(硬件和软件)”。打开“将设备上传到 PG/PC”对话框。
图1 将设备作为新站(硬件和软件)
2、在“将设备上传到 PG/PC”对话框中执行以下操作
图2 将设备上传到 PG/PC
①PGPC接口的类型选择PN/IE,接口选择电脑网卡
②点击“开始搜索”按钮
③在搜索到的设备中选择需要上传的设备
④添加“从设备上传”按钮
注意:上传时不支持下载时支持的通过输入IP地址搜索CPU的方法,下载时的输入IP方法参见链接。
3、上载成功后,可以获取 CPU 完整的硬件配置和软件。
图3 上载成功
软件部分主要包含:包含注释的程序、包含注释与符号名的DB块、工艺对象配置、包含注释的PLC变量表、PLC数据类型、文本列表等。
4、值得注意的是上传的DB块包含起始值与快照值,快照值也就是上传时DB块变量的实际值,可以用来将其加载为实际值或初始值。
图4 DB块快照值
上传要点
1、要上传的硬件配置和软件必须与 TIA PORTAL 软件版本兼容。如果设备上的数据是由前版本程序或不同的组态软件创建的,则需确保它们是兼容的,具体兼容性参见链接。
2、 执行将设备作为新站上传时报错需确认离线项目中没有配置与在线 PLC 相同名称的站点,否则上传失败。
图5 站点名称相同时上传失败
3、项目中含有TIA Portal 没有的 HSP 或 GSD,则无法上传。
图6 上传含 HSP 或 GSD 项目失败
CPU程序的上载
一、上载程序块--STEP7 V12 及其以上版本软件
1、根据CPU型号添加硬件,或者自动获取PLC硬件信息后,将CPU转至在线
图1 硬件在线
2、在线后,选中“上传”图标,进行上传程序块,具体方式见图6,
图2 上传程序块
3、上传完成如图7所示。
图3 上传完成
注:要上传的硬件配置和软件必须与 TIA Portal 软件版本兼容。如果设备上的数据是由前版本程序或不同的组态软件创建的,则需确保它们是兼容的。
二、上载程序块--STEP7 V11/V10.5版本软件
1、根据CPU型号添加硬件,或者自动获取PLC硬件信息
图4 设备视图
2、在在线访问的电脑网卡下双击“更新可访问的设备”,则会自动显示出电脑可访问到的设备,选择需要访问的PLC,展开目录,将程序块拖拽到离线的程序块,就会自动弹出上载对话框。
图5 在线访问
3、弹出对话框
图6 上载程序块
①勾选“继续”
②点击“从设备上传”执行程序上载,这时 CPU 里的程序便上载到离线的项目中了。
硬件检测
一、自动检测CPU主机架硬件信息
如果您可以使用电脑在线连接 S7-1200CPU,且CPU的扩展模板都已经被插接完毕,您可以使用自动检测这种更为简便的方式完成设备的硬件配置。
CPU处于出厂设置,用户从未下载设备配置到CPU,也从未为CPU分配IP地址,也可采用"自动检测"方式完成设备配置。
1、添加新设备,选择“控制器”,在“SIMATIC S7-1200”下面选择“非特定的CPU 1200”,在右边版本选择合适的版本
图1 添加非特定的CPU 1200
2、点击确定后,弹出项目视图,在一个透明的CPU下面的对话框中,点击“获取”按钮。
图2 项目视图
3、
图3 硬件检测
在硬件检测窗口中完成以下操作
①点击开始搜索按钮
②在可访问节点中显示所有兼容的S7-1200并选择
③点击检测按钮
4、硬件信息上载成功后,用户可以在设备视图中看到所有模块的类型,包括CPU、通信模块、信号模板和I/O模块:
图4 硬件信息上载成功
注意:硬件信息上载的只是 CPU(包含以太网地址) 及主机架模块的型号以及版本,分布式IO以及模块参数配置是不能获取上来的,必须重新组态及配置所需参数并下载,才能保证CPU正常运行。
二、自动检测分布式IO硬件信息
在TIA PORTAL V15开始,软件增加功能,可以在线检测并识别与电脑相连的PROFINET IO设备,这样在组态时候避免了逐个检查模块版本、订货号的繁琐。这样该功能结合CPU主机架的检测功能,使得S7-1200的组态更加便捷。
注意:对于ET200SP模块目前无法检测出底座颜色
1、创建TIA PORTAL项目,在“在线”菜单,选择“硬件检测”,选中其下级的“网络中的PROFINET 设备...”
图5 选择功能
2、在弹出对话框做如下操作
图6 搜索设备
①PGPC接口的类型选择PN/IE,接口选择电脑网卡
②点击“开始搜索”按钮
③在搜索到的设备中选择需要添加的设备
④添加“添加设备”按钮
3、检测出的设备将显示在网络视图中
图7 检测完成
4、进入该设备的设备视图,可以看到模块信息已识别出。
图8 设备视图
TIA PORTAL版本和CPU中程序版本在上传时的兼容性
通常CPU内的程序只能使用相同版本的TIA PORTAL软件上传,也就是说例如用V15下载的程序只能使用V15版本TIA PORTAL上传,但是也存在一些特例,或者特殊的解决办法,具体见下表和后面的说明。
绿色背景的区域只允许使用从CPU中上载程序块。
1. 在 TIA PORTAL V14 SP1 软件中,上传 TIA PORTAL V14 或 V14 SP1 的项目
在 TIA PORTAL V14 SP1 软件中能创建两个不同版本的项目:V14 SP1 或 V14(创建方法参考:TIA PORTAL V14 SP1 项目创建),因此,在 TIA PORTAL V14 SP1 软件中,能否上传V14 SP1 或 V14 项目取决于 TIA PORTAL V14 SP1 软件中使用的项目版本。
1) 当使用 TIA PORTAL V14 SP1 软件下载 TIA PORTAL V14 项目到 S7-1200 CPU ,或者直接用TIA PORTAL V14 下载项目到 S7-1200 CPU后,如果用于执行上传操作的软件是 TIA PORTAL V14 SP1版本并且创建项目版本是 TIA PORTAL V14 SP1,则上传的项目仍然是 TIA PORTAL V14 版本,并且项目无法升级。
鼠标选中项目,右键选项“升级”显示为灰色。
图1 TIA PORTAL V14 SP1 上传的 TIA PORTAL V14 项目无法升级
2) 当使用 TIA PORTAL V14 SP1 软件下载 TIA PORTAL V14 SP1 项目到 S7-1200 CPU ,如果用于执行上传操作的软件是 TIA PORTAL V14 SP1版本但创建项目版本是 TIA PORTAL V14 ,则无法上传。这其实就相当于用 V14 上载 V14SP1 项目,是不支持的。
图2 TIA PORTAL V14 无法上传 TIA PORTAL V14 SP1 项目
2. 在 TIA PORTAL V14 软件中,上传 TIA PORTAL V14 SP1 的项目
和1的问题原因是一样的,当使用 TIA PORTAL V14 SP1 软件下载 TIA PORTAL V14 项目到 S7-1200 CPU ,如果用于执行上传操作的软件是 TIA PORTAL V14,则可以上传。否则无法上传。
3. 在 TIA PORTAL V13 SP1 / SP2 软件中,上传 TIA PORTAL V13 的项目
可以从这里下载一个TIA PORTAL V13的空项目,然后使用 TIA PORTAL V13 SP1/SP2 打开该项目时,在弹出对话框选择中间的按钮“否”,这样打开的就是V13的项目,然后就可以使用正常的方式上传。
图3 TIA PORTAL V13SP1/SP2 打开 V13 项目
4. 在 TIA PORTAL V13 / V13 SP1/ V13 SP2 软件中,上传 TIA PORTAL V12/ V12 SP1 的项目
可以从这里下载一个TIA PORTAL V12 SP1的空项目,然后使用 TIA PORTAL V13 / V13 SP1 / V13 SP2 打开该项目时,在弹出对话框选择中间的按钮“否”,这样打开的就是V12 SP1的项目,然后就可以使用正常的方式上传。
图4 TIA PORTAL V13SP1 打开 V12SP1 项目
5. 在 TIA PORTAL V12 / V12 SP1 软件中,上传 TIA PORTAL V11的项目
可以从这里下载一个TIA PORTAL V11 的空项目,然后使用 TIA PORTAL V12 / V12 SP1 打开该项目,这样打开的就是V11 的项目,然后就可以使用正常的方式上传。
图5 TIA PORTAL V12SP1 打开 V11 项目
,