Ⅰ 西门子PLC怎么加密码 程序加密 就是不让别人读
看你用的是什么软件了。如果是博图在 硬件里面选择PLC 属性里面选择如下。就可以对应设置
如果你是200PLC在安全里面设置。选项差不多。
Ⅱ 博图专有技术保护密码在哪个文件夹中
摘要 以移植带保护块的项目到 TIA 博途中,然后下载这些块到 CPU 中。在这里,不支持 STEP 7 V5.5 中使用了“ S7 Block Privacy” 加密的块。此外,注意以下限制:
Ⅲ step7编程软件中如何给编好的FC,FB进行加密
将写好的程序块生成源文件,然后在源文件中添加语句:KNOW_HOW_PROTECT,然后再将源文件编译后对应的块就加密了。然后将源文件删除后打开块就只能看到对应的接口了。如果删除源文件后,需要使用专门的破解工具破解后才能显示块出块的内容。可以加密,自然可以解密。目前STEP75.4版本基本上都可以解密了,好像5.5的目前还不可以解密。如果需要恢复显示,可以使用破解的方法,要不然就需要源文件。将源文件中KNOW_HOW_PROTECT语句删除,重新编译一下,块就恢复到未加密状态了。
Ⅳ 请问西门子PLC高手,我看到这个是别人在FB块写的程序。请问这个语句表吗 还是什么语言FB块怎么编写
这是汇编语言,西门子PLC里一般是加密的程序或西门子固有的功能块。
Ⅳ 博图中如何才能看到FB块接口变量表的监控值
首先双击博途软件图标,打开软件,我们首先进入了TIA视图。单击TIA视图右下角的“项目视图”按钮。
我们可以打开一个老项目或新建一个项目。单击项目视图左侧的“在线访问”。
你会在下拉列表里面发现你当前PC站的网卡。
单击网卡名称下“可访问的设备”,它会刷新出当前网卡所在网络内可访问设备的名称和IP地址,当然对于一个新CPU来说,它没有IP地址和名称,你能发现一个具有MAC地址的【可访问设备】
Ⅵ 博图V14项目如何加密防止别人更改程序
加密分为两种方式:程序块加密和CPU加密。这里以14版本的软件为例,不同版本的方法都差不太多。
首先我来介绍一下如何对程序块进行加密。打开软件,进入项目视图,到“程序块”内找到想要加密的程序块,单击右键,选择属性。3在弹出的块属性窗口下,选择常规列表里的“保护”选项,单击保护选项内的“保护”按钮,弹出“专有技术保护”对话框。默认情况下,块是没有保护的,这时你单击“定义”按钮,就可以给块添加相应的密码保护了。在这里还可以将块绑定到固定的CPU或存储卡上,防止别人拷贝。4那么如何取消块的保护呢?这里设置的比较隐晦。还是打开刚刚加保护的块,单击保护选项内的“保护”按钮,弹出“专有技术保护”对话框。这时你会发现它勾选了一个“隐藏代码(专有技术保护)”选项。你需要勾掉这个选项,然后输入密码,点击确定,这样保护就取消了5如何对CPU加保护呢打开软件,进入“项目视图”,选择“设备视图”。在”设备视图”内找到需要加密的PLC,双击后,能看到这个PLC的常规选项。6找到常规选项下的,防护与安全,单击后你可以在这里设置CPU的密码。密码分为四级保护,默情况认下是无任何保护的,具体每一级的作用程序内都有相应的说明。在“防护与安全“ 选项下还可以设置通讯的保护功能这里就不一一介绍了,感兴趣的同学可以自己研究一下。
Ⅶ 西门子300PLC中自己写的块(FC/FB)块怎样加密!!!
打开任意某个 FB/FC, 在打开的编辑器内——File——Generate source
在弹出菜单里选中待操作的块,生成源代码——会放在Source目录
然后打开这个source文件,在最前面标题部分加入 " KNOW HOW PROTECT " ——你可以在Step7帮助里查找这句话,看看例子。
再编译该文件,生成加密的块,删除源代码即可。
记得保存好自己的源代码,我经常把自己代码加密忘了保存原始代码。。。。。。糊涂啊。。。
Ⅷ 1200plc设置下载密码,要下载硬件还是软件
1200plc设置下载密码,要下载硬件。硬件组态时,在CPU属性窗口中找到general菜单,在其下面找到protection,就可以设置与上传下载相关的保护登记密码了,西门子1200PLC的远程上下载调试系统。
1200plc设置下载密码方法
1200PLC的远程上下载所需要的硬件配置以下有2个西门子S7-1200一台远程模块1台,远程上下载PLC程序的实际使用步骤,远程模块通过网口和1200连接,远程模块通过手机卡接入外网(网线或者WIFI)电脑安装西门子博图软件和安装远程模块GVCOM3软件。
在安装1200plc软件电脑端安装GVCOM3软件,新建远程模块,输入模块的序号(模块序号是唯一的识别标志)与模块密码(出厂密码是111111,使用者使用时必须修改密码才能使用)点击下一步,直到出现网口通道配置,新建net网口,输入网口IP。
Ⅸ 西门子PLC 博图软件
第一:虚拟机里跑博途,建议你用桥接,也就是直接与宿主机同一网段,在IP地址上两个机器是并列同级的,这样做有个好处,假设你的PLC地址是192.168.0.1,而你的宿主机的IP地址是192.168.0.100,那么虚拟机的IP地址你随便设置一个同网段地址就可以与PLC通讯
如果用NET,不是不行,而是容易出错,尤其是当你需要频繁的在不同网段的PLC之间来回折腾的时候,弊端尤为明显;当你使用NET的时候,PLC与宿主机肯定处于一个局域网内,它俩必须一个网段才能通讯,而你的虚拟机需要宿主机先虚拟出来一块网卡,也就是VM中的NET8,这个虚拟网卡充当了网关的作用,也可以理解为一个二级路由器,然后这个二级路由器再给你的虚拟机系统中的网卡分配一个二级IP地址,你说麻不麻烦,搞不好还要做端口映射,就像S7300PLC,你还得映射102端口才能连得上,除非你用USB或者USBA2编程电缆。
第二:你的博途是装在虚拟机中的,虚拟机有时候为了方便会用两块甚至多块虚拟网卡,你设置网卡的时候需要设置虚拟机中与PLC同网段的那块
第三:在进行程序调试或者硬件组态的时候,需要先进行通讯测试,也就是先PING一下IP地址,不要一上来就又是组态又是编程调试,等到下载的时候傻眼了,还得再去捣鼓通讯的事,等你捣鼓完了编程思路全断了。
第四:VM虚拟机的系统是很容易复制的,如果你的宿主机同时运行了多个虚拟机系统,而这几个虚拟系统恰好又是图省事复制的副本,那你就得分别给这几个虚拟机系统设置计算机名、MAC地址以及IP地址,有一个冲突的就容易出问题,尤其是MAC地址,非常容易忽略,而且他还不会像IP地址冲突那样有报警弹窗
暂时想到这么多,另外附一句:博途V14问题不少,建议使用V15
Ⅹ 博图1500如何仿真FC/FB块
FC块和FB块要在OB1中调用