东莞[切换]
免费发布信息
您当前的位置: 东莞百修网> 东莞工控产品维修>东莞人机界面维修> >威纶通宏指令密码不记得 这样做成功率很高

威纶通宏指令密码不记得 这样做成功率很高

威纶通宏指令密码不记得 这样做成功率很高
服务区域
东莞市-东城
服务范围
plc触摸屏变频器伺服驱动器维修,数控系统维修
发布日期
2023-10-09 15:27:56
标签
威纶通宏指令解密,威纶通触摸屏解密,威纶触摸屏解密步骤

温馨提示:此页面服务由第三方为您提供,交易前请仔细核对商家真实资质,勿信夸张宣传和承诺,勿轻易相信预付定金、汇款等交易方式; 此页面所发布文字及图片均由网民自行发布,如有侵权请联系发布者删除。

产品介绍

威纶通宏指令密码不记得 这样做成功率很高,译码自动化提供plc解密及触摸屏破解服务,PLC均可提供解密服务,纯软件解密,不需拆机,不会破坏PLC任何数据,尽可放心。

63815594383558510180239.jpg宏指令在编写过程当中我们可以使用PLC相关的函数控制与触摸屏连接的硬件,

读取硬件数据,也可以向硬件写入数据,当然也可以读写触摸屏自己寄存器的数据。

这类函数共有5个,分别是 GetData,GetDataEx, SetData, SetDataEx, GetError。

下面是每个函数的介绍。

1.GetData。

函数用于从PLC等硬件读取数据,实际使用频率非常高。

例如int result[2],result1

GetData(result[0], "FATEK FB Series", D, 0, 1)

此函数从永宏PLC(FATEK FB Series)读取数据,

读取的寄存器起始地址为 D 0,

读取的数据个数为1个,

1675838915133746.jpg结果保存在result数组里,我们传递的数组元素类型为int,所以读取数据为1个整数。

这里的硬件名称” FATEK FB Series”为我们在编程软件里添加的硬件,

在创建一个触摸屏项目时会提示添加硬件,

默认只有触摸屏一个硬件,名称为“Local HMI”。

然后是硬件的寄存器地址,我们知道PLC一般都有X,Y,M,D等类型寄存器,

每种寄存器都有很多供使用,比如D0表示第0个数据寄存器,

在这个函数中就可以传递寄存器类型加索引来访问,

另外还有一种情况,一屏多机时,可以修改寄存器索引使用形式。

例如,我们修改为

GetData(result[0], "FATEK FB Series", D, 2#0, 1)

表示读取第二台plc的D0数据,上面函数中的2表示PLC站号,

只有一个PLC可以不填写。

用于存储结果的变量,可以是一个数组变量,也可以是一个单一变量,

变量类型可以是short,int,float,或bool。

例如下面代码表示读取触摸屏LB0的状态。

2.jpgBool result

GetData(result, " Local HMI ", LB, 0, 1)

例如下面代码表示读取触摸屏LW0开始的两个short数据。

short result[2]

GetData(result, " Local HMI ", LW0, 2)

例如下面代码表示读取触摸屏LW0开始的1个浮点数据。

浮点数占用4个字节,所以这里实际读取了LW1,LW0到变量result里。

Float result

GetData(result, " Local HMI ", LW, 0, 1)

2. GetDataEx。

这个函数与GetData使用上是一致的,只是触摸屏在执行这个函数时,

不会等其执行完返回,再往下执行其他代码。

这个功能和前小节介绍的异步调用宏指令,概念上是相似的。

我们知道PLC与触摸屏通讯时,有可能受到干扰,延时响应的,

这个函数可以不等PLC响应,径直执行其他代码,防止阻塞。

函数执行的结果可以使用,GetError获取,不为0表示未正确执行。

1680588828327421.jpg3. SetData。

有数据获取,对应就有数据设置。

这个函数用于将指定数据写入到PLC等硬件中。

例如下面代码,实现将123写入到触摸屏LW1寄存器中,共写入1个整数。

Int nValue=123.

SetData(nValue, "Local HMI", LW, 1, 1)

参数的含义与函数GetData一致。

4. SetDataEx。

这个函数和SetData在使用上一致,触摸屏在调用这个函数时,

也不会等待其执行完成再执行其他函数。

同样也可以通过函数GetError获取执行结果,不为0表示未正确执行。

5. GetError.

此函数获取其他函数执行结果。

可以在SetDataEx,GetDataEx执行后调用。

从而判断函数执行是否成功。获得错误代码为0表示成功,其他表示不成功。

例如

1678089858157507.jpgshort nValue

SetDataEx(nValue, "FATEK FB/FBs/B1/B1z Series", D, 0, 1)

int error

GetError(error)

如果上面的函数SetDataEx执行成功,则error为0,不然为非0值。

GetDataEx执行失败,GetError(error) ,error=1

SetDataEx执行失败,GetError(error) ,error=2

我们可以在编写宏指令,编程软件里测试测试这几个函数的功能。

在界面上添加三个数值显示元件,地址LW0用于输入设置值,地址LW1用于显示设置值,

地址LW2用于显示错误代码,再添加宏调用元件,测试编写的宏代码。

设备停机解锁 分期付款密码 注册码破解;

全系列备份 上传密码 禁止上传破解;

全国可上门 先处理后收费 以上仅限于找不到的二手设备的维修改造。

企业信息
入驻时间:
2023年
主营产品:
plc触摸屏变频器伺服驱动器维修,数控系统维修
公司地址:
福建省泉州市晋江市安海镇
客服热线

意见反馈邮箱:354481597@qq.com

关注我们
百修网公众号

百修网公众号

百修公众号

百修公众号

师傅接单小程序

师傅接单小程序

苏ICP备09042555号-2 | 增值电信业务经营许可证:苏B2-20150120 | 公安部备案号:32020202000170 | Copyright © 无锡市新视点网络科技有限公司 版权所有