三菱程序中D2000寄存器问题
答案:2 悬赏:70 手机版
解决时间 2021-11-15 09:23
- 提问者网友:姑娘长的好罪过
- 2021-11-14 18:18
三菱程序中D2000寄存器问题
最佳答案
- 五星知识达人网友:封刀令
- 2021-11-14 18:44
赋值并不一定都要外部的设备,有时编程人员为了保密性,就会刻意使用没有外部输入的寄存器,而在编程时直接在电脑监视状态赋值,然后备份好数据。这样如果使用没有外部赋值的寄存器数量多或对比、计算复杂时,破解程序难度就会加大(因为程序密码功能容易被第三方软件破解),这也不失为一个好办法,因为大量没外部赋值的寄存器出现时,就算你可破解到程序,没有其备份的数据时,也要花很多时间分析其程序,重新赋值才能正常使用其程序。
当然,你所说的情况未必是这个原因,有时我们只查直接赋值的相关寄存器,但是还有宏、配方等给PLC赋值是不用直接赋值的。
另外如果使用变址寄存器赋值也可以隐藏赋值的实际寄存器。
你所说的程序究竟是那方面原因没有直接赋值,还不好说,要分析全部PLC程序和外部设备或程序才能确定。
当然,你所说的情况未必是这个原因,有时我们只查直接赋值的相关寄存器,但是还有宏、配方等给PLC赋值是不用直接赋值的。
另外如果使用变址寄存器赋值也可以隐藏赋值的实际寄存器。
你所说的程序究竟是那方面原因没有直接赋值,还不好说,要分析全部PLC程序和外部设备或程序才能确定。
全部回答
- 1楼网友:长青诗
- 2021-11-14 19:42
d2000 、d600均为通用数据寄存器,没有什么特别的地方,
在程序中找不到给D2000赋值,那就是外部设备给D2000置值,
触摸屏/网上的其他设备,上位机的可能性较大。
在程序中怎么查看这个值呢,在用到它的地方监视就可。追问不是啊,我是想知道写程序的人怎么来赋值给它的。手上有触摸屏程序,PLC程序就是到处找不到D2000的赋值地方追答与PLC连接的的其他设备给D2000置值,触摸屏没有的话,上位机的可能性较大。
在程序中找不到给D2000赋值,那就是外部设备给D2000置值,
触摸屏/网上的其他设备,上位机的可能性较大。
在程序中怎么查看这个值呢,在用到它的地方监视就可。追问不是啊,我是想知道写程序的人怎么来赋值给它的。手上有触摸屏程序,PLC程序就是到处找不到D2000的赋值地方追答与PLC连接的的其他设备给D2000置值,触摸屏没有的话,上位机的可能性较大。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯