当前位置: 首页 > news >正文

在没有 TIA Portal 的情况下,使用存储卡向 S7-1200 /S7-1500CPU 传输程序

使用STEP7 ( TIA Portal )可以不通过下载项目到CPU或者下载项目到存储卡的方法,实现将S7-1200/S7-1500CPU的项目数据作为文件生成

说明。工控人加入PLC工业自动化精英社群

将生成的项目文件保存到SMC(SIMATIC 存储卡)中,可以实现不通过STEP 7 (TIA Portal) 使用存储卡将程序传输到CPU中

通过这种方式

  • 可以使用SIMATIC Automation Tool 将项目数据下载到 CPU 中
  • 当PC机上没有安装STEP 7 (TIA Portal) 时,下载项目数据到 CPU 中
  • 将生成的文件通过 e-mail发送,即使接收方电脑上没有安装STEP 7 (TIA Portal),只要复制文件到 SIMATIC存储卡中,可以使用SIMATIC 存储卡下载项目到CPU中

如果直接通过STEP7 (TIA Portal)下载项目到CPU中,项目数据会自动的保存到插在CPU上的SIMATC 存储卡中,必要时,可以通过标准的SD读卡器将数据从存储卡中拷贝出来

生成在线存储卡数据,有如下三种方法

方法1:直接将配置下载到存储卡中

  1. 将SIMATIC 存储卡插入到读卡器中,在 STEP 7 (TIA Portal) 展开项目树
  2. 在 STEP 7 (TIA Portal) 中识别到读卡器后,在项目树中Card Reader/USB Memory> Add User-defined Card Reader"可以看到"SD Card > (G:) SIMATIC MC (Program)
  3. 在项目树中选中CPU站点,此例中,如图01所示"PLC_1 [CPU 1516-3 PN/DP]"
  4. 将选中站点拖拽到SIMATIC Memory Card "(G:) SIMATIC MC (Program)" ,然后按照下载对话框提示操作
  5. 编译不报错,此时项目数据已经作为在线存储卡数据保存到SMC中了,现在可以将卡插入到CPU中了

图.01

方法2:直接将配置下载到U盘

  1. 将U盘插入电脑的USB口,并且打开STEP 7 (TIA Portal)项目树。
  2. 在STEP 7 (TIA Portal)中识别到U盘,在项目树中 "Card Reader/USB Memory > USB DISK Pro USB Device" 可以看到"(F:) MK_Siemens [Program]".
  3. 在项目树中选中CPU站点,此例中,如图02所示 "PLC_1 [CPU 1516-3 PN/DP]" 。
  4. 将选中站点拖拽到 USB stick "(F:) MK_Siemens [Program]" 然后按照下载对话框提示操作。
  5. 编译不报错,文件"S7_JOB.SYS" 和文件夹"SIMATIC.S7S"出现在U盘中。

方法3:将配置下载到电脑中自定义的文件夹中

可以不通过存储卡或者U盘,将在线存储卡数据保存到电脑上的某个文件夹中。首先,要将此文件夹创建为“自定义读卡器”。操作如下。

  1. 在项目树中展开文件夹 "Card Reader/USB memory".
  2. 双击 "Add User-defined Card Reader". "Search folder"对话框打开
  3. 选择希望存储配置数据的盘符(比如D盘:),并且点击"Create new folder"按钮
  4. 分配名称(此列中为"Reader")并且点击OK.

5. 项目树中 "Card Reader/USB memory" 中创建出条目 "Reader_1"并且选中的"(D:\Reader)" 出现在其下方。项目树中选中CPU 站点,此例中为"PLC_1 [CPU 1516-3 PN/DP]", 如图 04所示.

6. 将选中站点拖拽到文件夹 "(D:\Reader)" 中,然后按照下载对话框提示操作。

编译不报错,STEP 7 (TIA Portal)将在线存储卡数据保存到 "(D:\Reader)" 中。文件"S7_JOB.SYS" 和文件夹"SIMATIC.S7S"(包含STEP7程序)被保存在此文件夹中。可以通过e-mail将文件"S7_JOB.SYS" 和文件夹"SIMATIC.S7S"发送,接收方可以将此在线存储卡数据传递到SMC中。通过这种方式,接收方即使电脑上没有安装 STEP 7 (TIA Portal),也可以将程序下载到CPU中

备注:

此条目中对于使用存储卡操作的G盘:和对于使用U盘操作的F盘:,在实际使用,可以使用其他盘符

5.清除存储卡中的数据除存储卡中的项目数据

1)有些情况需要清除存储卡中的项目数据:

  • 忘记了设置的读写保护密码,如果需要再次下载程序时。
  • 当前要下载的博途项目版本比存储卡里的项目版本低,比如,存储卡中的博途项目版本是V16,但是当前需要下载V15版本的项目,就有可能下载不了。
  • 下载项目过程中发生了意外终止,比如网络中断,这样会造成存储卡中的项目不完整,TIA STEP7无法再连接CPU进行下载。

2)清除存储卡项目数据的方法:

  • 通过 CPU 的显示屏进行格式化。
  • 使用TIA STEP 7 进行格式化。
  • 使用市售SD卡读卡器删除项目文件。

3)通过CPU的显示屏进行格式化

这种方式无需额外硬件和软件,但要求CPU和显示屏的固件版本必须大于或等于V2.0。这种方式适用于忘记读写保护密码的情况。具体操作步骤如下:

在显示屏通过左右箭头键选择①Settings②Card handling③ Format card菜单项,单击OK键确认进行格式化操作,PLC将进入STOP模式。

4)使用TIA STEP 7进行格式化

这种方式需要一台安装了博途软件的计算机,并跟CPU在线连接,这种方式不适用于忘记读写保护密码的情况。

具体操作步骤如下:

① 在项目树中双击“在线访问”。② 选择电脑网卡。③ 双击“更新可访问的设备”菜单项。
④ 选择搜索到的连接的CPU。⑤ 打开 CPU 的“在线与诊断”视图。⑥ 选择"功能"菜单中的"格式化存储卡"。⑦ 单击"格式"。⑧ 单击"是"确认提示。如下图所示

5)使用市售SD卡读卡器删除项目文件

这种方式需要一台计算机和市售SD卡读卡器,不需要安装博途软件,这种方式适用于忘记读写保护密码的情况。具体操作步骤如下:

  • 将 SIMATIC 存储卡插入到SD卡读卡器。
  • 通过 Windows 资源管理器打开读卡器。
  • 删除SIMATIC.S7S和S7_JOB.S7S两个项目数据文件。

注意:如果电脑设置了显示隐藏文件,还可以看到隐藏的系统文件,如下图所示,这些系统文件是不能删除的,也不允许对存储卡进行windows的格式化。

rar

  • 博途WinCC专业版C/S架构入门指南
  • 咔!咔!咔!自动/停止/手动 - WinCC中的三档转换
  • 按图索数-WinCC中的“地图+数据”
  • WinCC与S7-1500 R/H系统通信
  • 通过Web Service与WinCC交互数据
  • 可缩放矢量图形(SVG)在WinCC中的应用
  • WinCC V7.5典型架构及选型指南
  • 自动语音播报WinCC报警消息
  • 西门子TIA博途
  • 1.S7-PLCSIM Advanced使用入门
  • 2.使用PLCSIM Advanced仿真博途PID
  • 3.使用PLCSIM Advanced仿真博途Modbus_TCP
  • 4.使用PLCSIM Advanced仿真博途S7-1500 OPC UA
  • 西门子TIA博途SCL学习
  • 1.西门子PLC用TIA博途SCL语言写的一个产生随机实数的指令块(学习1)
  • 2.TIA博途SCL编程学习2_sin(x)
  • 3.TIA博途SCL编程学习3_两个数的计算器
  • 4.TIA博途SCL编程学习4_选择法排序
  • 5.TIA博途SCL编程学习5_一串数字的加法
  • 6.TIA博途SCL编程学习6_数组逆序
  • 7.西门子TIA博途S7-1200/1500学习7间接寻址指令PEEK的使用
  • 8.TIA博途SCL编程学习8_计算N天后的日期
  • 9.TIA博途SCL编程学习9_百鸡百钱
  • 10.TIA博途SCL编程学习10_字符串日期转换成DATE数据类型
  • 11.TIA博途SCL编程学习11_多条件与运算
  • 12.TIA博途SCL编程学习12_数组求和两种算法比较
  • 13.TIA博途SCL编程学习13_电机正反转加点动
  • 14.TIA博途SCL编程学习14_填表格
  • 15.TIA博途SCL编程学习15_素数判断
  • 16.TIA博途SCL编程学习16_歌德巴赫猜想验证
  • 17.TIA博途SCL编程学习17_选择法排序
  • 18.TIA博途SCL编程学习19_分数段人数统计
  • 19.TIA博途SCL编程学习19_分数段人数统计
  • 20.TIA博途SCL编程学习20_换钱
  • 21.TIA博途SCL编程学习21_4个数字中的3个数字的排列组合
  • 22.TIA博途SCL编程学习22_奖金计算
  • 23.TIA博途SCL编程学习23_求最大公约数和最小公倍数
  • 24.TIA博途SCL编程学习24_一串数字的加法
  • 25.TIA博途SCL编程学习25_找出1-1000之间的完数
  • 26.TIA博途SCL编程学习26_小球反弹高度
  • 27.TIA博途SCL编程学习27_猴子吃桃
  • 28.TIA博途SCL编程学习28_一个分数序列加法
  • 29.TIA博途SCL编程学习29_五位数分解
  • 30.TIA博途SCL编程学习30_捡鸡蛋
  • 31.TIA博途SCL编程学习31_HelloWorld
  • 32.TIA博途SCL编程学习32_幂
  • 33.TIA博途SCL编程学习33_水仙花数
  • 34.TIA博途SCL编程学习34_完数
  • 35.TIA博途SCL编程学习35_另类比大小
  • 36.TIA博途SCL编程学习36_自然数反转
  • 37.TIA博途SCL编程学习37_数字加密
  • 38.TIA博途SCL编程学习38_三种方法求最大公约数
  • 39.TIA博途SCL编程学习39_友好数
  • 40.TIA博途SCL编程学习40_平方回文数
  • 41.TIA博途SCL编程学习40_斐波那契数列
  • 42.TIA博途SCL编程学习41_大数乘法
  • 43.TIA博途SCL编程学习42_三位数的组合
  • 44.TIA博途SCL编程学习43_新娘和新郎
  • 45.TIA博途SCL编程学习44_韩信点兵
  • 46.TIA博途SCL编程学习45_过桥问题
  • 47.TIA博途SCL编程学习46_分鱼问题
  • 48.TIA博途SCL编程学习47_跳跃游戏
  • 49.TIA博途SCL编程学习47_狼追兔子
  • 50.TIA博途SCL编程学习50_扑克牌顺子判断
  • 51.TIA博途SCL编程学习51_邮票组合
  • 52.博途SCL编程实例泵顺启逆停的状态机
  • 53.TIA博途SCL编程学习52_邮票组合抓捕交通肇事犯
  • 54.TIA博途SCL编程学习53_求车速
  • 55.TIA博途SCL编程学习54_公式法计算圆周率(Π的近似值)
  • WinCC中的画面模板应用实例及其组态实现方法
  • 罗克韦尔AB软件学习视频下载
  • WinCC 输入/输出域没有所需要的预定义输出格式该怎么办?
  • 在WinCC中如何使用VBS读取变量归档数据到EXCEL
  • 西门子S7-1500作为智能设备共享功能
  • WinCC冗余项目使用
  • 西门子WINCC与S7-1500R通信方法
  • 博途WINCC公共弹窗
  • 西门子WINCC应用C脚本数学运算
  • 西门子S7-200 SMART 多泵轮换功能库案例下载

西门子精简面板和精智面板与S7-1200/1500PLC时间同步功能
西门子精智面板Sm@rtServer功能的使用
在STEP 7 (TIA Portal) 中,如何实现流量累积功能?
如果你会WINCC却不懂WinCC Audit审计追踪
WINCC与PLCSIM Advanced仿真的S7-1500通信
WinCC Professional 使用C脚本读写变量
西门子WINCC8.0VBS脚本学习讲解
博途WinCC Professional 获取通信状态(脚本)
西门子标准 CPU 与 S7-1500R/H 冗余系统进行S7通信
西门子S7-1200加入MRP 环网用法
西门子WINCC和400H实现通讯的无扰切换
WinCC V7.5和Allen-Bradley ControlLogix5500 通讯
MES访问WinCC V7.5/8.0 REST API

西门子博途WinCC Professional 脚本C声音报警
建立SIMATIC NET OPC服务器与200SMART的连接

博途WinCC Professional VBS脚本更改对象属性
西门子博途WinCC Advanced 项目下载

西门子WINCC8.0带确认的输入/输出域

WINCC8.0条形图对象(3D棒图对象)

西门子WinCC Professional 脚本控制画面层的显示/隐藏

WinCC Advanced/Professional/Unified PC区别扫盲

SIMATIC WinCC 离散量报警组态

博途WinCC Professional 与 S7-1200/1500通信

博途TIA中数据块如何实现清零?

西门子博途结构数据类型(Struct)

西门子PCS7版本V9.1系统安装

西门子WINCC画面显示系统时间

工控人加入PLC工业自动化精英社群
西门子WINCC提示缺少Audit RC/RT授权
西门子S7-400H MODBUS通讯

基于FactoryTalk View Studio和AB_CompactLogix中型PLC无线通讯方案
巨控GRM230自带IO液位远程联动水泵行业应用

基于巨控GRM230酒店高位水箱远程监控系统

基于巨控GRM560西门子1200PLC发邮件

AB PLC和西门子PLC之间需要交换数据

基于INTOUCH和巨控GRM530的PLC无线通讯方案

巨控GRM530模块在污水泵站中的应用

WINCC 本地连接 巨控GRM300网关连接PLC和仪表

巨控GRM530实现PLC远程下载远程维护
巨控GRM530杀菌信息云存储及云检视技术创新改善

广州巨控远程模块在新能源生产项目的应用

记录一个巨控GRM532跨国沙特远程调试西门子1200PLC案例

罗克韦尔AB的PLC如何实现远程上下载手机APP远程监控IOT联网通讯

AB1756PLC通过协议网关巨控GRM300读取多个MODBUS 仪表
西门子S7-1500双冗余巨控GRM530实现工业联网通讯

西门子1500PLC连接64个仪表巨控GRM300网关数据交互
三菱Q系列PLC如何实现远程上下载手机APP远程监控IOT联网通讯
石化工厂100个485仪表10KM通讯上位机组态IFIX
巨控GRM600通过OPCUA客户端协议访问WINCC7.5OPCUA服务器

巨控GRM600系列标准OPCUAserver协议链接UaExpert

巨控GRM560系列标准OPCUA客户端协议访问西门子1200PLC
巨控GRM230在辽油工区电锅炉远程平台的应用
intouch的报警怎么发到短信/微信上
巨控GRM530在制药企业质量管理中的应用
工控人加入PLC工业自动化精英社群


http://www.mrgr.cn/news/60739.html

相关文章:

  • DFS,BFS
  • YOLO框架最新综述从YOLOV1-YOLOV11(2024年10月23)
  • 如何将本地项目上传至Gitee仓库(详细教程)
  • ENGAGE SHE连锁品牌盛启,寻找更多城市合伙人
  • Spring IoC——IoC 容器的使用
  • 【Oracle实验】字段为空的,无法通过排除判断
  • Halcon 3D模型筛选操作
  • 如何通过AI提升产品经理效率!助产品经理工作效率翻倍
  • #Js篇:Date日期梳理
  • 嵌入式C语言中VT100特殊符号实现
  • 一些MySQL的知识
  • matlab程序设计
  • Android在kts中使用navigation及Args
  • 文件属性与目录
  • 一个简单的图像分类项目(三)编写脚本:参数设置
  • Python学习-列表基本操作
  • MODSI EVI 数据的时间序列拟合一阶谐波模型
  • Pandas简介
  • 数组排序简介-插入排序(Insertion Sort)
  • 阿里巴巴运营技巧分享
  • 【c++篇】:探索c++中的std::string类--掌握字符串处理的精髓
  • Ubuntu虚拟机的安装以及相关文件配置(保姆级攻略)
  • 多个立方体盒子组成
  • HTML的总结作业
  • C++设计模式创建型模式———简单工厂模式、工厂方法模式、抽象工厂模式
  • MambaAD 5总结 分析