您现在所在的是:

PLC论坛

回帖:34个,阅读:46345 [上一页] [1] [2] [3] [4] [下一页]
1061
mmcu
文章数:46
年度积分:50
历史总积分:1061
注册时间:2002/6/3
发站内信
发表于:2003/7/5 15:50:00
#0楼
现在大家所谈的FX2N与PC通讯(大多用VB所写)程序所用协议可在本站看到,可是想过通过RS422(编程口)与PC(触摸屏?)通讯?看我做的实验:
软件:PORTMON, FX-PCS-WIN(FX编程软件),串口通讯软件(随便下载吧!)
实验1:FX2N上安装FX2N-232BD,自己做一根232通讯线,在串口通讯软件中按照通讯协议发送“05 30......”,PLC按照要求正常动作,类似大家用VB在上位机编程一样。成功,不值得骄傲。做成功的人>?????????
实验2: 用SC-09(RS422)将PLC与PC连接(此时不用FX2N-232-BD),用FX-PCS-WIN执行遥控开/关命令,我发现此时通讯命令不同了.
过程大致如下:
PC首先设置PC串口:9600,7,E,1, 然后发出05H(ENQ),等待PLC响应,如果PLC为06H(ACK),PC继续发出命令(现在已经看不懂意思了,大概是02,XXXXXX,03,校验码.与公开的协议不同了.然后在等待PLC回应,06H.如果PLC回应15H(NAK), 意味PC指令没有被PLC认可,通讯中断,等待下一个指令.大家用PORTMON看吧.
实验意义:大家讨论吧! 可以通过RS422/485远距离通讯? 用MCU控制PLC?
问题: 可有成功案例?这个通讯协议是什么?
BEST REGARDS.
MMCU表情表情
976
BJTDS
文章数:11
年度积分:50
历史总积分:976
注册时间:2003/6/16
发站内信
发表于:2003/7/10 16:14:00
#1楼
用SC-09(RS422)将PLC与PC连接,传送的数据格式变化了,你发送下面的数据试试
MSCOMM.OUTPUT=chr(&H02)+"70105"+chr(&H03)+"00"
970
nunu
文章数:7
年度积分:50
历史总积分:970
注册时间:2003/7/10
发站内信
发表于:2003/7/12 9:25:00
#2楼
大虾,我用的是232BD,自己做了一根232通讯线,用VB 进行上位机编程。在PLC的D8120设置专用协议FORMAT1,可是PLC就是没有响应,请问原因?


在串口通讯软件中按照通讯协议发送“05 30......”,是什么样的串口通讯软件?是不是VB里面的MSCOMM控件“05 30......”,是什么样的?
1061
mmcu
文章数:46
年度积分:50
历史总积分:1061
注册时间:2002/6/3
发站内信
发表于:2003/7/12 13:16:00
#3楼
FX2N CPU类型返回码"9C5E",你可知道其他吗?
另外:关于串口通讯软件是什么?其实网上到处都是。PLC就是没有响应的问题是D8120没有与PC通讯格式一致。
1223
Guan_Qing_Xin
文章数:175
年度积分:50
历史总积分:1223
注册时间:2002/8/7
发站内信
发表于:2003/7/12 18:07:00
#4楼
读PLC的D8001后,PLC返回字串"9C5E" ,即是24220,它表示PLC类型是FX2N/FX2NC,版本为2.20。
PLC返回的是用ASCII字符表示的16进制数,它是以字节为单位的,如果要把两字节拼成一个字(Word),则要把,"9C5E"要把它理解为5E9Ch,FX即PLC是以10进制表示它的型号和版本的,5E9Ch=24220。查下表:
10进制数高两位表示PLC类型:
  10: FX1
  20: FX0,FX0S,FX0N,FX2(C)
  24: FX2N,FX2NC
10进制数低三位表示PLC版本:
  V.vv

OK?
860
SANKEN
文章数:4
年度积分:50
历史总积分:860
注册时间:2002/8/25
发站内信
发表于:2003/7/18 18:52:00
#5楼
能否直接用422通讯卡与Fx2n的编程口连接,如何连接?谢谢
1001
zygrc
文章数:9
年度积分:50
历史总积分:1001
注册时间:2003/7/7
发站内信
发表于:2003/7/21 11:29:00
#6楼
fx2n的接线
422(9孔)                    FX2N(8针)
TX-  1    ————————    1RX-
TX+ 2    ————————    2RX+
RX+ 3    ————————     7TX+
RX-  4    ————————     4TX-
GND 5    ————————     3 GND
表情
1323
aineton
文章数:33
年度积分:50
历史总积分:1323
注册时间:2003/5/12
发站内信
发表于:2003/7/22 14:50:00
#7楼
此楼内容不符合板块规定,不予显示! 查看原帖内容>>
990
PLCSKY
文章数:15
年度积分:50
历史总积分:990
注册时间:2004/10/13
发站内信
发表于:2004/10/15 11:06:00
#8楼
PLC回复06 95 95 95是什么意思
以下是引用mmcu在2003-7-5 15:50:00的发言:
现在大家所谈的FX2N与PC通讯(大多用VB所写)程序所用协议可在本站看到,可是想过通过RS422(编程口)与PC(触摸屏?)通讯?看我做的实验:
软件:PORTMON, FX-PCS-WIN(FX编程软件),串口通讯软件(随便下载吧!)
实验1:FX2N上安装FX2N-232BD,自己做一根232通讯线,在串口通讯软件中按照通讯协议发送“05 30......”,PLC按照要求正常动作,类似大家用VB在上位机编程一样。成功,不值得骄傲。做成功的人>?????????
实验2: 用SC-09(RS422)将PLC与PC连接(此时不用FX2N-232-BD),用FX-PCS-WIN执行遥控开/关命令,我发现此时通讯命令不同了.
过程大致如下:
 PC首先设置PC串口:9600,7,E,1, 然后发出05H(ENQ),等待PLC响应,如果PLC为06H(ACK),PC继续发出命令(现在已经看不懂意思了,大概是02,XXXXXX,03,校验码.与公开的协议不同了.然后在等待PLC回应,06H.如果PLC回应15H(NAK), 意味PC指令没有被PLC认可,通讯中断,等待下一个指令.大家用PORTMON看吧.
实验意义:大家讨论吧! 可以通过RS422/485远距离通讯? 用MCU控制PLC?
问题: 可有成功案例?这个通讯协议是什么?
BEST REGARDS.
MMCU表情表情
990
PLCSKY
文章数:15
年度积分:50
历史总积分:990
注册时间:2004/10/13
发站内信
发表于:2004/10/15 11:14:00
#9楼
PLC编程口怎样与PC通信

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

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

124.8008