PLC发字符 点击:3651 | 回复:11



lhj540816

    
  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 72回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2007年10月16日
发表于:2012-04-05 08:16:06
楼主
求助帖10分-已结帖
我有1台omron CP1H的PLC外径CJ1W-SCU21的通讯模块。我想用这个PLC来控制一台固纬的程控电源。要通过串口阀指令,例如 :CHAN1:VOLT 12.00;CURR 0.50 。意思上在通道1输出12V,0.5A。想知道该怎样发指令。请各位大侠帮帮吗。串口指令这一块暂时不熟悉,谢谢!


楼主最近还看过



青岛黄工

  • [版主]
  • 精华:5帖
  • 求助:89帖
  • 帖子:171帖 | 4776回
  • 年度积分:0
  • 历史总积分:24301
  • 注册:2007年4月02日
发表于:2012-04-05 08:56:34
1楼
没有用过,不过如果有这些硬件的话,还是动手试验一下最简单,外面加个电阻做负载。

zcy0562139

  • 精华:0帖
  • 求助:0帖
  • 帖子:24帖 | 823回
  • 年度积分:0
  • 历史总积分:2023
  • 注册:2009年5月12日
发表于:2012-04-05 09:14:18
2楼
没用过等待学习。     

玉树哥—王者之师

  • 精华:0帖
  • 求助:7帖
  • 帖子:34帖 | 485回
  • 年度积分:0
  • 历史总积分:1205
  • 注册:2006年2月09日
发表于:2012-04-05 09:16:37
3楼

没怎么用过欧姆龙的PLC,不过类似于串口调试。

1.保证接线正确,是485还是232,需不需要交叉。

2.熟悉欧姆龙通讯端口控制程序,看如果实现串口通讯。

3.分两部分测试:

a.连接程控电源和计算机,用串口助手发送固定指令,用串口指令接收数据,分析接收数据格式和数据,明白如何解析数据。

b.连接PLC和计算机(串口调试助手监视),编写PLC串口通讯程序,运行PLC,串口助手接收数据,查看数据是不是否合指令格式标准?调试结果必须符合指令格式要求。

4.连接PLC和程控电源,监视指令和数据。测试电源输出是不是符合你的要求。

dianqisu

  • 精华:5帖
  • 求助:1帖
  • 帖子:30帖 | 804回
  • 年度积分:0
  • 历史总积分:9139
  • 注册:2008年12月19日
发表于:2012-04-05 11:42:18
4楼

用 TXDU   指令发送数据。 把要发送的数据转换成ASCII 再发送 。

EBN战略军团-净水

  • 精华:0帖
  • 求助:5帖
  • 帖子:8帖 | 266回
  • 年度积分:0
  • 历史总积分:965
  • 注册:2011年11月20日
发表于:2012-04-05 20:11:22
5楼
没用过这个,进来学习学习。

z小屁孩y

  • 精华:0帖
  • 求助:0帖
  • 帖子:24帖 | 605回
  • 年度积分:0
  • 历史总积分:1064
  • 注册:2012年3月02日
发表于:2012-04-05 21:41:12
6楼
引用 zcy0562139 的回复内容:没用过等待学习。     



阿水--王者之师

  • 精华:31帖
  • 求助:399帖
  • 帖子:1801帖 | 22295回
  • 年度积分:2
  • 历史总积分:98539
  • 注册:2007年3月22日
发表于:2012-04-06 10:17:11
7楼
没用过等待学习。    从没玩过这个品牌 CPU

lhj540816

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 72回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2007年10月16日
发表于:2012-04-09 13:03:22
8楼
回复内容:
对:玉树哥—王者之师关于没怎么用过欧姆龙的PLC,不过类似于串口调试。1.保证接线正确,是485还是232,需不需要交叉。2.熟悉欧姆龙通讯端口控制程序,看如果实现串口通讯。3.分两部分测试:a.连接程控电源和计算机,用串口助手发送固定指令,用串口指令接收数据,分析接收数据格式和数据,明白如何解析数据。b.连接PLC和计算机(串口调试助手监视),编写PLC串口通讯程序,运行PLC,串口助手接收数据,查看数据是不是否合指令格式标准?调试结果必须符合指令格式要求。4.连接PLC和程控电源,监视指令和数据。测试电源输出是不是符合你的要求。内容的回复:

接线方式为RS232,用串口调试助手已试过可以控制,主要就是PLC指令不熟,转换成ASCII码后该怎样发送?

lhj540816

  • 精华:0帖
  • 求助:1帖
  • 帖子:3帖 | 72回
  • 年度积分:0
  • 历史总积分:102
  • 注册:2007年10月16日
发表于:2012-04-09 13:04:57
9楼
回复内容:
对:dianqisu关于用 TXDU   指令发送数据。 把要发送的数据转换成ASCII 再发送 。 内容的回复:


能详细说明一下吗?例如发送:CHAN1:VOLT 12.00;CURR 0.50   具体的指令是什么?

lyld8341

  • 精华:0帖
  • 求助:1帖
  • 帖子:2帖 | 268回
  • 年度积分:0
  • 历史总积分:1875
  • 注册:2002年7月21日
发表于:2012-04-10 08:31:06
10楼
刚接触欧姆龙,前来学习看看

chenminglei0509

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 721回
  • 年度积分:0
  • 历史总积分:5079
  • 注册:2011年3月13日
发表于:2012-04-10 12:07:00
11楼

直接用无协议来做吧,先再设置中将串口设置成无协议通信方式

然和编写一个txdu程序,假如将需要发送的指令放在D100里面,共发送20个字节

编写以下程序:


热门招聘
相关主题

官方公众号

智造工程师