利用VC++6.0实现高速计数器的计数值显示,使用editbox控件,但是不知道这个程序如何编写,帮帮忙吧高手们,急啊
问题补充:
使用Modbus/tcp协议,已经实现了连接,但是高速计数器上的数却不能显示在EDITBOX控件里,使用S7-1214PLC
最佳答案
1. 楼主的VC肯定是连接到PLC上的吧,是通过MPI、Profibus DP、以太网、Modbus、Modbus TCP/IP还是OPC连接的?首先要确定通讯方式;
2. 通讯方式确定后,希望显示任何数据都是编程调用绝对地址或符号地址的问题了。
数据显示不正确,要看楼主在VC中调用winsock读取数据时,读到的数据(字节数据)是否正确。如果字节数据都不对,用modscan测试,如果测试没有问题。则说明楼主的程序有问题。如果数据读取正确,显示到editbox中就简单了。我以前用visual basic .net2010编写过类似的程序,如果楼主需要的话,可以给我发邮件。
提问者对于答案的评价:
谢谢
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc211970.html