您现在所在的是:

三菱Mitsubishi

回帖:7个,阅读:12313 [上一页] [1] [下一页]
1289
kuailin
文章数:91
年度积分:50
历史总积分:1289
注册时间:2003/6/21
发站内信
发表于:2004/2/18 18:33:00
#0楼
使用FX2N-485-BD如何使电脑与三菱PLC(FX2N-48MR) 通信?

电脑端:UOTEK 公司的UT-201型号 RS2323/RS485转换器
PLC 端:FX2N-485-BD
两者接线如下:
   RS232/RS485               FX2N-485-BD
   T/R+   ----------------->  RDA
   T/R-   ----------------->  RDB

FX2N-485-BD其他接线端子(SDA、SDB、SG)还须如何接线?


PLC的梯形图简单示例如下:

 |  M8002
 |---| |---------|------------------------------[MOV H1B81 D8120]
 |               |
 |               |------------------------------[MOV H0001 D8121]
 |
 |---[= D200 K1]-------------------------------------(Y1)
 |
 |
 |---------------------------------------------------[END]
 |


上位机用VB6.0编程,简单示例如下:

   Private Sub Form_Load()
       MSComm1.CommPort = 1
       MSComm1.Settings = "9600,n,8,1"
       MSComm1.Handshaking = 0
       MSComm1.InputLen = 0
       MSComm1.OutBufferCount = 0
       MSComm1.InBufferCount = 0
       MSComm1.PortOpen = True
   End Sub


  Private Sub Command4_Click()
      MSComm1.Output = Chr(5) + "00FFRR0" + SumCheck("00FFRR0")
      TimeDelay 100 不清  ‘为一延时函数。
      Text1.Text = MSComm1.Input
  End Sub

   Function SumCheck(Data$) As String
         '和检验函数
     Dim i&
     Dim Check&
     For i = 1 To Len(Data)
       Check = Check + Asc(Mid(Data, i, 1))
     Next
     SumCheck = Right(Hex$(Check), 2)
  End Function


 上面VB程序如果是使用FX-232-BD连接电脑与三菱PLC(FX2N系列),PLC梯形图中
 设置D8120的值为:H6881,通信正常,电脑能监控PLC.
 
 但这里使用RS485通信方式,用上面的程序与设置,结果电脑与PLC不能正常通信。


请教哪位大侠,如何解决上面的问题。谢谢!!
908
小扬
文章数:4
年度积分:50
历史总积分:908
注册时间:2005/4/25
发站内信
发表于:2005/5/27 11:47:00
#1楼
老大:
我现在也在研究fx2n-232bd,可我连vb都要重新学,你能帮忙吗?
902
hsdjx88
文章数:1
年度积分:50
历史总积分:902
注册时间:2007/8/20
发站内信
发表于:2007/8/24 12:14:00
#2楼
qqqqqqqqqqqqqqqqq
1332
andyyyfeng
文章数:186
年度积分:50
历史总积分:1332
注册时间:2006/7/12
发站内信
发表于:2007/8/24 15:52:00
#3楼
学习来的!等我学会了再来看看!
2826
流客
文章数:794
年度积分:50
历史总积分:2826
注册时间:2005/8/28
发站内信
发表于:2007/8/24 17:26:00
#4楼
D8121为站号,您的VB程序站号用的是0号.所以应该把D8121改成0.或是把VB程序中的站号改为1.
如果还不行,将D8120改成H6081试一下.
我也是用 VB做过通过RS-232BD通讯的程序.RS-485BD没条件做
QQ:372968029
email:lsllhd@163.com


[此贴子已经被作者于2007-8-24 17:27:45编辑过]
1229
wjun7610
文章数:138
年度积分:50
历史总积分:1229
注册时间:2004/6/19
发站内信
发表于:2007/9/20 12:14:00
#5楼
我这里有支持VB、VC、Delphi的FX系列PLC编程口通信DLL。
wjun7610@yahoo.com.cn
QQ:157610979
淘宝店:龙帅工作室
http://shop34821629.taobao.com
910
useful0316
文章数:4
年度积分:50
历史总积分:910
注册时间:2008/6/8
发站内信
发表于:2008/6/8 13:22:00
#6楼
正好可以看看,
934
工人丁
文章数:14
年度积分:50
历史总积分:934
注册时间:2007/1/13
发站内信
发表于:2008/6/8 13:39:00
#7楼
d8120设置为hc81,9600,8,1,为无协议方式,用rs指令发送接受,注意非双工情况下的互相干扰

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2024 Gkong.com, All Rights Reserved

93.6006