温馨提示:此页面服务由第三方为您提供,交易前请仔细核对商家真实资质,勿信夸张宣传和承诺,勿轻易相信预付定金、汇款等交易方式; 此页面所发布文字及图片均由网民自行发布,如有侵权请联系发布者删除。
威纶通宏指令密码不记得 这样做成功率很高,译码自动化提供plc解密及触摸屏破解服务,PLC均可提供解密服务,纯软件解密,不需拆机,不会破坏PLC任何数据,尽可放心。
宏指令在编写过程当中我们可以使用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个,
结果保存在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的状态。
Bool 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表示未正确执行。
3. 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表示成功,其他表示不成功。
例如
short 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用于显示错误代码,再添加宏调用元件,测试编写的宏代码。
设备停机解锁 分期付款密码 注册码破解;
全系列备份 上传密码 禁止上传破解;
全国可上门 先处理后收费 以上仅限于找不到的二手设备的维修改造。
苏ICP备09042555号-2 | 增值电信业务经营许可证:苏B2-20150120 | 公安部备案号:32020202000170 | Copyright © 无锡市新视点网络科技有限公司 版权所有
免费
报修
微信扫一扫
师傅
抢单
请先关注公众号
方便后期订单推送
图文
软件
138-6175-9787
关注
我们
公众号
顶部