回复:大家好!关于s7200编写程序后的一些想法,请大家指教一下!

芳季

西门子1847工业学习平台

  • 帖子

    15507
  • 精华

    101
  • 被关注

    960

论坛等级:至圣

注册时间:2007-08-03

钻石 钻石 如何晋级?

发布于 2012-01-30 13:57:06

8楼

没有可靠的办法。只有相对较困难的办法。
既然别人有程序在手,那办法就不能往程序里想了。上面好像有声音提到过M区不能上载。好像有点用。但是深一层,M区的值也是由程序的运行才能反映出值的意义。好比举个简单的程序:
LD M0.0
CALL SBR0
程序没有地方输出给M0.0。要靠电脑写入值“1”后才可以运行SBR0。我现在当做人家不知道要写“1”,但是别人也应该知道可以改程序啊。把M前面加个S,或者在D后面加个N。
这样一下子就使得M0.0没有意义了。
所以只能有相对的较困难的方法。就是在程序中设置多个陷阱。而且要把陷阱伪装得很好。让别人看起来知道这附近是陷阱,而且由于陷阱捆绑住一些有用的字节,并且这个字节在很多地方经过读和写。必须要看透程序才能区分字节中哪一个点是真正的钥匙。那样花巧的程序要读懂,干脆自己编过好了。
嵌套级别平衡的子程序的L区,关系最复杂。
评论
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-200

共有33257条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

  • 分享

  • 只看
    楼主

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。