教你用西门子300PLC写套烦人的程序

小编:小蝶 更新时间:2022-08-24

程序打开就提示不一致,需要重新下载,重新下载后还是会有这样的效果;

将程序从PLC中上传出来,打开块又提示不一致无法监控;

虽然不影响使用,但是每次看程序都会搞得小心翼翼,总之三个字“烦死了”。

以前做设备维护的时候,某个设备乙方最后提供的程序,每次监控非常烦人,每次都提示不一致,就感觉程序一打开就改变了,监控都没法看。调试人员这样坑过人,只要下载了,轻则一顶大帽子,项目没验收就擅自改动导致出现XX问题,重则成为勾心斗角的牺牲品,被考核Money。

大家不要用来干坏事啊,当年我被别人整得够呛,打电话咨询西门子热线也没解决,又是更新程序,又是重新生成的,折腾了很长时间才发现问题。在这里分享出来,希望大家减少被坑的机会。

实现步骤

1、建立程序的符号表,注释中都填入“标题:

教你用西门子300PLC写套烦人的程序

建立如图符号表

2、建立如下程序块

教你用西门子300PLC写套烦人的程序

梯形图或者STL皆可

3、将自动设置程序段标题 点掉,删除所有标题,再将其选中。

教你用西门子300PLC写套烦人的程序

选项->自定义

教你用西门子300PLC写套烦人的程序

自动设置程序段标题

此时,程序段的内容只要点一下,就会改变,监控会提示程序块不一致,退出会提示需要保存。一般人都不会随意下载程序或者保存的,这样每次打开都会提示,监控不方便,不监控程序也会怀疑是不是电脑中毒导致程序改变了。

3、原理

自动设置程序段标题

在此可确定系统是否应将写操作("="、"Set"和"Reset")中出现的类型输出、标记、定时器或计数器的第一个地址的符号注释自动输入为程序段标题。

利用了软件默认选中的自动生成标题的功能,点开程序段就会自动将输出信号的注释更新到程序段标题的位置,程序块此时就相当更改了。这个时候在线和离线的程序虽然只是改动了一个title,但是其时间戳已经不一致,所以不能在线监控。

由于前面我们将注释都改为了“标题:”,标题为空的时候也是显示“标题:”,这样标题更新后样式不会改变,别人就无法发现。

大家一定不要干坏事,真的能把别人烦的重装电脑。