台达PLC:RS通讯问题 点击:464 | 回复:5



zhangkui711

    
  • 精华:0帖
  • 求助:3帖
  • 帖子:4帖 | 15回
  • 年度积分:0
  • 历史总积分:128
  • 注册:2012年1月09日
发表于:2012-05-31 14:19:57
楼主

应用台达的DVP28SV主机的PLC,作为从机,程序当中用RS指令一直处于接收状态,与上位机软件进行通讯。上位机软件打到自动测试状态下就一直查询PLC的状态,但是经常会弹出与PLC通讯不上,然后用串口尝试也无法通讯,请高手指点一二

 



楼主最近还看过



蓝天月亮

  • 精华:0帖
  • 求助:0帖
  • 帖子:38帖 | 1447回
  • 年度积分:0
  • 历史总积分:3584
  • 注册:2007年10月22日
发表于:2012-05-31 22:07:38
1楼
是不是你把PLC一直处于忙的状态了....所以没有时间.

yjig

  • 精华:2帖
  • 求助:6帖
  • 帖子:110帖 | 5237回
  • 年度积分:0
  • 历史总积分:12514
  • 注册:2004年6月04日
发表于:2012-05-31 22:17:54
2楼
台达PLC的RS指令通常情况是专用于主控,一旦程序中出现RS,将不能作为从控与上位机通讯。

zhangkui711

  • 精华:0帖
  • 求助:3帖
  • 帖子:4帖 | 15回
  • 年度积分:0
  • 历史总积分:128
  • 注册:2012年1月09日
发表于:2012-06-01 17:31:19
3楼
为什么不能呢,利用中断啊,根据上位机发送的信息及时处理应答的数据,PLC是一直处于接收的状态的

yjig

  • 精华:2帖
  • 求助:6帖
  • 帖子:110帖 | 5237回
  • 年度积分:0
  • 历史总积分:12514
  • 注册:2004年6月04日
发表于:2012-06-01 18:43:12
4楼

能否这样配置:

COM1,即8PIN的编程口1作为从控,与上位机通讯。

RS485通讯口,即COM2用作主控,即使用RS指令。

zhangkui711

  • 精华:0帖
  • 求助:3帖
  • 帖子:4帖 | 15回
  • 年度积分:0
  • 历史总积分:128
  • 注册:2012年1月09日
发表于:2013-01-18 17:24:10
5楼
COM1口不支持自由通讯,所以没有用,协议就给定成自由通讯方式了,没办法啊

热门招聘
相关主题

官方公众号

智造工程师