求助 plc與上位機通訊問題 点击:496 | 回复:6



設胡

    
  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 11回
  • 年度积分:0
  • 历史总积分:35
  • 注册:2007年4月21日
发表于:2007-05-28 09:36:00
楼主
我想使用VB的mscomm控件與plc通訊,可是settings 的屬性無法設置為9600,7,E,1
 請問是怎麼回事,因該怎們做.請各位指教.



lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2007-05-28 10:49:00
1楼
控件的属性无法设置9600,7,E,1还是PLC的通讯串口不能设置???

設胡

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 11回
  • 年度积分:0
  • 历史总积分:35
  • 注册:2007年4月21日
发表于:2007-05-28 11:28:00
2楼
控件的.一設置就說是非法

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2007-05-28 14:23:00
3楼
那你的控件可以设置成什么通讯格式??

設胡

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 11回
  • 年度积分:0
  • 历史总积分:35
  • 注册:2007年4月21日
发表于:2007-05-28 15:07:00
4楼
可以設置為9600,e,7,1這個和9600,7,e,1是一樣的嗎?
mscomm的settings 的默認屬性為9600,n,8,1

lesing

  • 精华:1帖
  • 求助:0帖
  • 帖子:76帖 | 3076回
  • 年度积分:0
  • 历史总积分:5728
  • 注册:2005年4月13日
发表于:2007-05-28 16:43:00
5楼
那你把PLC的设置换为9600,8,N,1.估计是你的控件不支持ASCII码!

設胡

  • 精华:0帖
  • 求助:0帖
  • 帖子:7帖 | 11回
  • 年度积分:0
  • 历史总积分:35
  • 注册:2007年4月21日
发表于:2007-05-28 18:14:00
6楼
Private Sub Initialize()
mscomm1.commport=1
mscomm1.settings="9600,7,E,1"
mscomm1.inbuffersize=1024
mscomm1.outbuffersize=1024
mscomm1.inputlen=0
mscomm1.inputmode=cominputtext
mscomm1.handshaking=comnone
mscomm1.portopen=true
end sub
通訊口初始化
可是mscomm1.settings="9600,7,E,1"總是非法.

热门招聘
相关主题

官方公众号

智造工程师