VB利用mscomm控件与三菱FX2N PLC通讯,VB中读取PLC多个数据分别放在text中,如何实现?跪求! 20
想把PLC的数据读出,另外怎么实现把数据写进PLC,PLC中存储数据的地址可以随便假设,希望有详细的程序和解析,想学习一下,另外一台PLC中能存放多少数据的?希望能得到高...
想把PLC的数据读出,另外怎么实现把数据写进PLC,PLC中存储数据的地址可以随便假设,希望有详细的程序和解析,想学习一下,另外一台PLC中能存放多少数据的?
希望能得到高手指点!谢谢! 展开
希望能得到高手指点!谢谢! 展开
4个回答
展开全部
以下是MX控件的两句示例,用了它的ActEasyIF形式,GetDevice是双字读,SetDevice是双字写指令。
valuepre = Form1.ActEasyIF1.GetDevice(“D100”, dataval)
把D100,D101双字的值存在dataval中,函数成功执行valuepre返回值是0
valuepre = Form1.ActEasyIF2.SetDevice(“D100”, dataval)
将dataval的值写入D100,D101构成的双字中,函数成功执行valuepre返回值是1
单字读写方法是:GetDevice2, SetDevice2
如果地址多,可以用ReadDeviceBlock,或者WriteDeviceBlock这区域读写指令。
指令参考MX控件的编程手册。
FX2N能存多少数据,一共8000个字地址(16位数据),具体存多少条需要楼主根据实际情况算一下。
valuepre = Form1.ActEasyIF1.GetDevice(“D100”, dataval)
把D100,D101双字的值存在dataval中,函数成功执行valuepre返回值是0
valuepre = Form1.ActEasyIF2.SetDevice(“D100”, dataval)
将dataval的值写入D100,D101构成的双字中,函数成功执行valuepre返回值是1
单字读写方法是:GetDevice2, SetDevice2
如果地址多,可以用ReadDeviceBlock,或者WriteDeviceBlock这区域读写指令。
指令参考MX控件的编程手册。
FX2N能存多少数据,一共8000个字地址(16位数据),具体存多少条需要楼主根据实际情况算一下。
展开全部
2 楼 正解!
协议 是 关键
协议 是 关键
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2012-11-15
展开全部
找个串口照着例子做一下。地址和数据值这是必须的,但可以是一个数据。看你怎么分了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这样的问题上专业论坛比较好,直接能 下载到源代码:
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询