❶ Plc程序如何上锁
S7-300程序加密方法
S7-300程序加密
加密步骤:
1.打开程序编辑窗口LAD/FBD/STL;
2.将要进行加密保护的程序块生成转换为源代码文件(通过选择菜单 File—>Generate source 生成);
3.在LAD/FBD/STL 窗口中关闭您的程序块,并在SIMATIC Manager项目管理窗口的source文件夹中打开上一步所生成的
Source文件;
4.在程序块的声明部分,TITLE行下面的一行中输入 KNOW_HOW_PROTECT;
5.存盘并编译该Source文件(选择菜单File _Compile);
6.现在就完成了您程序块的加密保护。
加密后设计者保管好源文件(Source文件)。如需解密,可将源文件中添加的KNOW_HOW_PROTECT删除并重新编译(选
择菜单File _Compile)即可。
*******************************************************************************
SIEMENS S7-300加密方法
1、在STEP7中打开所要加密的项目。
2、在该项目的"HW Configu"窗口,鼠标右击所插入的CPU,
选择“Object Properties..."选项。
3、在弹出的“Properties"对话框中,选择“Protection"
窗口。
4、选择”Level of protection"下的“3:Write-/read protection"
选项,并输入你所要输入的密码,然后单击“OK”确认。
5、保存硬件设置,下载至目标PLC。
注:以后每次重新上电后,如要读取或下载程序,系统都会
提示您输入密码。该密码设置不可恢复,请记牢密码。
*****************************************************************************************
SIEMENS S7-200加密方法
使用下列方法之一查看系统块,设置 CPU 选项:
1.点击浏览条中的“系统块” 按钮。
2.选择查看(View)> 组件(Components)> 系统块(System Block)菜单命令。
3.点击指令树中的“系统块” 图标。
然后点击“系统块”树的密码分支。
选择授权级别, 输入密码, 然后将所作的修改下载到 CPU。密码不区分大小写字母。
密码授权访问功能和存储区:如果没有设置密码,S7-200 提供不受限制的访问。受密码保护时,S7-200 根据授权级别
来提供操作功能限制。
a.所有 21x 和 22x CPU 均支持密码级别 1, 2 ,3。只有硬件版本 2.0.1 以后的 22xCPU 能支持密码级别 4。
b.S7-200 的默认密码级别是级别 1 (不受限制的访问)。
c.在网络中输入密码并不影响 S7-200
的密码保护。授权一位用户访问受限制的功能并不意味着授权其他用户访问这些功能。在某一时刻,S7-200 只允许一位
用户执行无限制访问。
d.因为级别 1 允许不受限制的访问, 如果你将其它密码级别更改成级别 1,也就是等于取消密码保护。
SIEMENS S7-300加密方法
1、在STEP7中打开所要加密的项目。
2、在该项目的"HW Configu"窗口,鼠标右击所插入的CPU,
选择“Object Properties..."选项。
3、在弹出的“Properties"对话框中,选择“Protection"
窗口。
4、选择”Level of protection"下的“3:Write-/read protection"
选项,并输入你所要输入的密码,然后单击“OK”确认。
5、保存硬件设置,下载至目标PLC。
注:以后每次重新上电后,如要读取或下载程序,系统都会
提示您输入密码。该密码设置不可恢复,请记牢密码。
s7-200忘记 PLC 密码怎么办?
如果忘记 PLC 密码,您必须清除 PLC 存储区,重新载入程序。清除 PLC 存储区使 PLC 进入 STOP(停止)模式,并将
PLC 复原为工厂设置
的默认值,PLC 地址、波特率和实时时钟除外。
第 1 页
S7-300程序加密方法
欲清除 PLC 中的程序:
1. 选择 PLC > 清除叁–lear)菜单命令,显示“清除”对话框。
2. 选择所有的复选框,并点击“确认”按钮核实采取的措施。
3. 如果密码已被配置,STEP 7-Micro/WIN 会显示一个密码验证对话框。欲清除密码,在密码验证对话框中输入
CLEARPLC,继续执行“
全部清除”操作。(CLEARPLC 密码不区分大小写字母。)
“全部清除”操作不从存储卡中拆卸程序。因为存储卡存储密码和程序,您必须重新对存储卡进行编程,才能拆卸丢失
的密码。
警告清除 PLC 存储区影响数字量和模拟量输出状态。工厂默认值是当 PLC 处于 STOP(停止)模式时,将数字量输出复
位为零(关断)。但是
,如果您已经使用系统块的“输出表”标签定义数字量输出的“安全状态”,您需要注意删除系统块时也将删除该“安
全状态”定义。下一次
您将 PLC 从 RUN(运行)模式转为 STOP(停止)模式时,数字量输出会被设为零(工厂默认值)。另外,当您删除程
序块时,模拟量输出被
冻结为当前值。直到您下载新的程序块,能够对模拟量输出状态进行更改的唯一方法是使用状态表。清除 PLC 存储区
时,如果 S7-200 PLC 与
设备相连,对数字量输出状态的改动可传送至该装置。而且,您删除程序块后,因为输出被“冻结”,与模拟量输出相
连的装置不再能够正常
响应。如果清除了 PLC 存储区,却没有仔细考虑对数字量和模拟量输出的影响,装置操作可能出现无法预料的状况,可
能导致人员死亡和严重
伤害及/或装置损坏。请始终采用适当的安全预防措施,并在清除 PLC 存储区之前确保程序处于安全状态。
如何清除S7-300中的密码
需要对MMC卡进行格式化操作。格式化过程如下:
1. 将开关置为“MRES ”位置,并保持,直至LED 停止闪亮(即直至大约9 秒钟后永亮着)。
2. 在随后的3 秒内,释放开关,并再次切换为“MRES ”位置。STOP LED 现在闪亮,指示正在进行格式化。
一定要使用规定的操作顺序。否则,MMC 就不能进行格式化,而是返回存储器复位状态。
忘各位在不涉及商业利益的情况下别加密,与人方便自己方便,做事不要太小气
❷ 我想知道西门子PLC程序上传和下载的具体操作步骤(PLC与电脑)
首先你得备齐硬件PLC、电脑、通讯线
第二正察下载的话碧清芦你要写好程序 全编译无错误,通讯设置正确后,就可以下载了。
第三上载(不是上传中文版软件这样翻译的 ) 直接可以。不过要确定你有权限,别人编好的程序没准有密码,是有等级权限的。悔带
❸ 你好我在西门子PLC224设置了密码,现在上载不了程序
密码设定分四个等级:
第一个:无密码
就是上传下载没有保护
第二个:在线监控和下载程序需要输入密码
第三个唤扰:上传
下载
监控
都需要密码
第四个:程序下载进去以后
如果没有早祥密码陆链搏
就无法上传
以上四个级别的密码都可以破解,三四级密码解密稍微费时,但是第四层密码解密需要拆机,也就可能涉及到费用的问题。
PLC程序的加解密:http://www.con-star.com/support/support17.html
PLC密码解密技术支持:http://www.con-star.com
❹ 西门子1200plc怎样上载程序
联机上载,但是如果人家加密,有密码输入阶段的,输入密码即可读进软件中
❺ 西门子plc程序加密可以随便导出么
如果程序加密了,下载时就需要密码,否则就不需要。
首先用下载线连接PLC与电脑,不同品牌,不同型号的PLC下载线乎神不一样,且不一定通用。
然后打开编程软件,不同品牌,不同型号的PLC编程软件也不一样,且不通用。
然后给PLC上电,输入输出什么的都可以不接,但是工作供电必须有。
最后点击编程软件中的上载/上传按钮,就可以把PLC程序读取出来了,读取敏旦出来后保存一下就可以了。
需要注意:PLC多数都岁拿亏是加密的,上传程序时会提示输入密码,破解密码可就不容易了。
❻ 西门子PLC怎么加密码 程序加密 就是不让别人读
看你用的是什么软件了。如果是博图在 硬件里面选择PLC 属性里面选择如下。就可以对应设置
如果你是200PLC在安全里面设置。选项差不多。
❼ s7200plc程序加密了怎么上载程序
如何上载S7200的程序
1CPU 在RUN 或者其他的位置都可以上载程序,插口插在那个口上都可以 注意: 打开S7200 软件 选择设置 PG/PC接口 然后在 为使用的接口分配参数 设定你是用的电缆 一般那的是PC/PPI以你实际的为准 确定关闭。
❽ 西门子400plc加密不能上传程序
清除plc的程序。大或西门子400plc加密不能上传轮空程序。可以先清除plc的程序。电脑连接plc,软件上plc清除滚桐伍,再下载一遍取消加密的程序即可。西门子是用于中,高档性能范围的可编程序控制器。
❾ 西门子博途怎么上载plc程序
一:V11版本升级到V12版本。虽然在V12中可以直接打开V11项目,但是要是在以前V11项目中的DB块修改增加变量就会很麻烦,不会显示偏移量也就是变量地址,大家要记住V13是不能打开V11的程序的!所以升级有必要,Z在V11的基础上升级V12还是很方便的,打开V11项目,在项目名称上右键就会出现升级的指示,升级完成后还需手动将每个站点重新编译一遍。二:从旧的CPU中将V11程序上传到V12项目中。好多网友说不知道怎么将V11上传到V12中,甚至说无法上载,其实是错误的,官方论坛有说明,其实是可以了,为什么呢?因为V12打开V11的程序时不会提示说一定需要升级到V11才能打开,正因为V12可以打开V11的程序,所以你就可以用一个V11的程序用V12软件打开,然后配置好与现场硬件一致的CPU然后上传就没问题了!另外有些人因为没有装过V11程序,也就没法用V12打开V11的程序,本帖最后给出了V11空程序的下载地址,大家只要下载好来用就可以了!1.首先先确保一下你的软件能与PLC通信,你可以点击左侧下方的在线访问,选择你的通信端口,双击之后通信成功的话就会显示出现场PLC的里面的各个程序块大家可以看到在V12下,在线访问到的CPU中程序块后面有截止符,程序因为版本问题无法打开,当然也无法上载了。这个时候你就可以打开下载的TIAV11版本的空程序了(TIAV11版本的空程序下载地址进入江西工控论坛),如图打开空程序文件并添加站点,如果知道CPU型号可以直接组态,不知道的话可以组态非特定的CPU,然后上载组态,组态非特定CPU后按照提示“获取”相连CPU的组态,完成后如图上传组态完成后,使站点处于在线状态,这样就可以上传CPU里面V11版本程序了,选择继续后即可上载。这样就整个上载就结束了,最后一点,要上载就必须在西门子官方的这个空程序下进行,新建V12版本项目是无法完成上载的。以上是V12版本如何上传V11版本程序的详细描述,那V13是如何上传V11版本的程序呢?一开始我以为既然V12都可以上载V11的程序,那V13也是可以的,可后来我经过反复确认,甚至后来还咨询了西门子的客服,得到的答案都是否定的,那就是V13是无法上载V11的程序的。那有什么法呢?其实真的没什么特别好的方法,所以大家可以安装一个V11来上传,然后再用V13打开升级就可以了,V11和V13是可以同时装在同一个电脑里的,当然最好的方法还是你电脑同时装V13和V12,先用V12上传好V11的程序,再用V13打开来升级到V13即可!
❿ 西门子300plc怎么上传程序
西门子300pl上传程序
1、设穗亏此置通讯方式,采用简单的mpi通讯,把plc和你的计算机用通讯线连接好后,在选择开始-simatic-step7-设置pg-pc接口打开后,设置通讯参数,并进行通讯诊断,诊断通讯无误。
2、打开step7项目编辑器manger后,新建一个空项目。
3、点击plc--上传到pg(uploadtopg)。
4、出现对话框,选择你要上传的站内内容,如是一个话,你就选择你通讯诊断的地址空衫相同就好了,要是多站的话要搞清楚对应的站地址在选择上传。
5、点击上传,就上用户程序、系统程序和硬件组态,但是所有程序段都是没有注释的。
S7-300PL指令及编程软件,对于西门子公司的SIMATICS7系列PLC,常用的编程软件是STEP7,STEP7中有丰富的S7系列PLC的编程语言,通常使用的是梯形图(LAD)、语句表(STL)和顺控指令(GRAPH)等。
另外,还有功能块图(FDB)、标准控制语言(SCL)、状态图(HiGraph)、连续功能图(CFC)和STEP7的C语言等。
梯形图具有直观、简单等优点,并且在STEP7中,梯形图可以转换成为语猜迅句表(STL)和功能块图(FDB)。在编程的过程中,用户可以选择上面所示的某--种语言进行编程,也可以利用多种语言的优点来进行混合编程,使用户的程序开发、输入和调试等工作变得极为方便。