首页 上一页 1 2 下一页 尾页

单片机跟PLC的通讯问题 点击:6938 | 回复:40



xiamen-alive

    
  • 精华:0帖
  • 求助:6帖
  • 帖子:11帖 | 248回
  • 年度积分:0
  • 历史总积分:1307
  • 注册:2011年3月10日
发表于:2012-01-07 23:23:06
楼主
求助帖10分-已结帖

现在遇到一个PLC跟单片机通讯控制的问题。

PLC 是台达PLC,单片机是自己做的用的协议是MODBUS。通讯口用485.

用PLC 做单片机的上位机。触摸屏做输入口

目的是;想通过PLC 控制单片机里面的几个点动作。然后能通过触摸屏来改版PLC里面的数据从而控制单片机工作。

要实现的功能也很简单,就是单片机里面的几个开关量的变化

请知道的帮忙解决一下 最好能附上一段台达的程序



楼主最近还看过



bhdxzgp

  • 精华:8帖
  • 求助:10帖
  • 帖子:197帖 | 5451回
  • 年度积分:0
  • 历史总积分:21613
  • 注册:2006年4月16日
发表于:2012-01-08 10:21:12
1楼

走modbusRTU方式进行数据访问;

应该很方便;主要知道其地址就可以了;!

时空

  • 精华:2帖
  • 求助:250帖
  • 帖子:541帖 | 4473回
  • 年度积分:0
  • 历史总积分:31341
  • 注册:2008年6月06日
发表于:2012-01-08 12:33:12
2楼
关注此贴,有人能提供案例么?

xiamen-alive

  • 精华:0帖
  • 求助:7帖
  • 帖子:13帖 | 248回
  • 年度积分:0
  • 历史总积分:1307
  • 注册:2011年3月10日
发表于:2012-01-08 13:07:18
3楼
走协议我知道啊,主要是想知道具体的数据传送,最好是有案例

caojie0723

  • 精华:2帖
  • 求助:9帖
  • 帖子:45帖 | 2883回
  • 年度积分:0
  • 历史总积分:22503
  • 注册:2004年2月22日
发表于:2012-01-08 13:27:54
4楼
既然很简单为什么不直接用plc控制啊?到时候维修也方便啊!

xiamen-alive

  • 精华:0帖
  • 求助:7帖
  • 帖子:13帖 | 248回
  • 年度积分:0
  • 历史总积分:1307
  • 注册:2011年3月10日
发表于:2012-01-08 14:01:06
5楼

属于项目改造啊,东西已经在上面的 厂家要求没办法啊

hongwudadi111

  • 精华:0帖
  • 求助:2帖
  • 帖子:7帖 | 15回
  • 年度积分:0
  • 历史总积分:116
  • 注册:2011年8月01日
发表于:2012-01-10 09:18:29
6楼
高手还不出现?静等.....

ljbcompany

  • 精华:0帖
  • 求助:0帖
  • 帖子:5帖 | 1289回
  • 年度积分:0
  • 历史总积分:5847
  • 注册:2011年4月24日
发表于:2012-01-10 10:31:12
7楼
呵呵!这个东西稍微有点难度,需要知道地址、功能码、数据长度等参数,才有可能返回正确的动作。建议先拿RS485转接口(RS232)与“串口调试助手”通讯。

yjig

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

台达PLC的内部地址,在说明书中有详细的介绍,此外台达PLC需进行以下设置:

MOV H01 D1121(从机地址)

MOV H087 D1120(9600bps,8,1,N)

SET-M1143(RTU模式)

01 05 08 6E FF 00 EF 87(SET  M110)

yjig

  • 精华:2帖
  • 求助:6帖
  • 帖子:110帖 | 5237回
  • 年度积分:0
  • 历史总积分:12514
  • 注册:2004年6月04日
发表于:2012-01-10 10:59:19
9楼
以上是采用COM2通讯口,用485的两根线,也可采用COM1口,即编程口通讯。

秦君

  • 精华:8帖
  • 求助:22帖
  • 帖子:157帖 | 4877回
  • 年度积分:305
  • 历史总积分:44503
  • 注册:2005年6月28日
发表于:2012-01-12 10:54:57
10楼

用台达EH2系列PLC扩展一个RS485S通讯口(com3)连接HMI,本机自带的RS485S通讯口(com2)连接单片机,可以实现。

时空

  • 精华:2帖
  • 求助:250帖
  • 帖子:541帖 | 4473回
  • 年度积分:0
  • 历史总积分:31341
  • 注册:2008年6月06日
发表于:2012-01-12 11:34:34
11楼
回复内容:
对:yjig关于台达PLC的内部地址,在说明书中有详细的介绍,此外台达PLC需进行以下设置:MOV H01 D1121(从机地址)MOV H087 D1120(9600bps,8,1,N)SET-M1143(RTU模式)01 05 08 6E FF 00 EF 87(SET  M110)内容的回复:

兄弟能做个简单的例子么?

yjig

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

单片机与台达通讯没做过,但在计算机上用串口软件,做过与台达通讯的实验,并已成功通讯。

如果用台达的编程口,就只能用ASCII,如果用COM2口,可以用RTU,也可用ASCII。

yjig

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

在台达DVP-PLC应用技术手册的2-103页中,有详细的介绍:

yjig

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

以下是部分发送的通讯格式,供参考:

EBN战略军团厦门-alive

  • 精华:0帖
  • 求助:7帖
  • 帖子:13帖 | 248回
  • 年度积分:0
  • 历史总积分:1307
  • 注册:2011年3月10日
发表于:2012-02-15 12:01:32
15楼

事实上到现在为止还没解决

jackcity

  • 精华:0帖
  • 求助:1帖
  • 帖子:1帖 | 3回
  • 年度积分:0
  • 历史总积分:17
  • 注册:2011年5月02日
发表于:2012-05-20 09:56:49
16楼
单片机的Modbus协议可以发来讨论讨论下

EBN战略军团-棋影

  • [版主]
  • 精华:5帖
  • 求助:23帖
  • 帖子:748帖 | 5676回
  • 年度积分:53
  • 历史总积分:88538
  • 注册:2004年5月28日
发表于:2012-06-12 11:33:03
17楼

我可以做 联系我QQ149034219 不过有偿的

廊坊

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:62
  • 注册:2007年12月20日
发表于:2012-08-20 19:08:04
18楼
太精彩了!希望yjig能接着说下去

廊坊

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 9回
  • 年度积分:0
  • 历史总积分:62
  • 注册:2007年12月20日
发表于:2012-08-20 19:27:48
19楼
我也正在探讨这个问题。有台设备,控制面板到主配电柜的连接线有5米长,35根线,用了两个航空插头,经常出现问题。我想在控制面板里装块单片机板,把面板的控制信号用通讯的方式传给PLC(台达EH2的),然后再把Y点的输出信号传回给单片机控制面板指示灯,从而把35根线缩减到4根,以减小故障率。正在搜集资料,突然发现此贴,希望得到大家的帮助。我的QQ248154839,电话13001431994,

wenwan90

  • 精华:0帖
  • 求助:15帖
  • 帖子:31帖 | 575回
  • 年度积分:0
  • 历史总积分:2498
  • 注册:2011年11月03日
发表于:2012-08-21 08:19:10
20楼
回复内容:
对:廊坊关于我也正在探讨这个问题。有台设备,控制面板到主配电柜的连接线有5米长,35根线,用了两个航空插头,经常出现问题。我想在控制面板里装块单片机板,把面板的控制信号用通讯的方式传给PLC(台达EH2的),然后再把Y点的输出信号传回给单片机控制面板指示灯,从而把35根线缩减到4根,以减小故障率。正在搜集资料,突然发现此贴,希望得到大家的帮助。我的QQ248154839,电话13001431994, 内容的回复:

你这个有现成的东西,不用自己做。

热门招聘
相关主题

官方公众号

智造工程师
    首页 上一页 1 2 下一页 尾页