触摸屏输入的数值,对应PLC程序中的数据块中的一个点(图1中红色框内的点),怎么确认这个点在程序中是否使用,在什么位置使用。
如果程序中有加密的块,是不是有可能会定位不到。
看图2中,两种加密的块有什么不同,有方法打开此类加密度的程序吗?
问题补充:
使用使用GO TO 查找不到,就表示程序中根本没有使用吗?
图片说明:
最佳答案
即使块被加密了,也不影响变量的查找,会告诉你变量在那些块中被使用了,只不过被加密的块不能打开。使用GO TO 查找。
有红色标记的是使用了软件自带的加密功能S7 Block Privacy,目前这个还不能被破解,必须有密码或原程序才可以。另一种是西门子自带的库中的块,西门子把一些功能做好了封装在块中,使用者直接调用即可。这种可以破解的。
补充:不一定,要是用间接寻址访问该变量的话,是查找不到的。只能对程序熟悉或去分析间接寻址访问了哪些变量。
图片说明:
提问者对于答案的评价:
虽然不太满意,但是非常感谢!
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc231518.html