发表于:2023/10/31 9:42:23
#10楼
以下是引用知道一点在2023/10/31 9:36:57的发言:
汇川的没用过,依曾经做过的一个系统说一下
系统是欧姆龙CJ+NS屏,程序都被加密,暂时无法读到程序
需要远程读取的数据,分布在近700幅。
这个系统有本地触摸屏,有监控电脑,还可手机APP,由于各自开发网络时效差(据说使用某云)
客户要再建一个直连网络读取有关数据,大约300个
最后使用的办法,依据屏画面,做出数据表格~避免数据重复查找
先选定某个带设定画面,在DM,TIM,CNT 区查找某个对应,其他如果是正常人设计都在其附近了
小经验
将PLC里的D,H,T.C等可能使用的区域数据下载下来,做成电脑可检索的数据表
需要的数据画面照相打印出来
从设定值入手,在数据表中查找到可能的D,H,T,C
不要找变化中的数据
小技巧
屏数据比如是23.45(2345),查找这些数据2345(BCD);929(HEX);1400/460D(float)很少有用str
汇川的没用过,依曾经做过的一个系统说一下
系统是欧姆龙CJ+NS屏,程序都被加密,暂时无法读到程序
需要远程读取的数据,分布在近700幅。
这个系统有本地触摸屏,有监控电脑,还可手机APP,由于各自开发网络时效差(据说使用某云)
客户要再建一个直连网络读取有关数据,大约300个
最后使用的办法,依据屏画面,做出数据表格~避免数据重复查找
先选定某个带设定画面,在DM,TIM,CNT 区查找某个对应,其他如果是正常人设计都在其附近了
小经验
将PLC里的D,H,T.C等可能使用的区域数据下载下来,做成电脑可检索的数据表
需要的数据画面照相打印出来
从设定值入手,在数据表中查找到可能的D,H,T,C
不要找变化中的数据
小技巧
屏数据比如是23.45(2345),查找这些数据2345(BCD);929(HEX);1400/460D(float)很少有用str
CJ那种传统的PLC还算很友好,可以让你读取内存
codesys就别想了。地址范围太宽,一句话,没有程序,寸步难行