监控电脑与PLC通讯怎么做? 点击:1778 | 回复:19



张羽

    
  • 精华:1帖
  • 求助:0帖
  • 帖子:79帖 | 1053回
  • 年度积分:0
  • 历史总积分:1982
  • 注册:2006年3月25日
发表于:2009-09-23 13:55:33
楼主
我这边现在遇到个案子,客户要求用PC电脑与PLC通讯进行控制,也要配备人机备用!我现在不知道怎样设置通讯格式?采用link方式与温控器等通讯,PLC就是主机温控器这些就是从机!而对于电脑而言PLC又是从机,这怎么设置通讯呢?电脑要读取PLC数据,如温度,工作时间等,也要控制PLC动作!电脑那边客户提供并写软件,通讯总线为:RS-485   波特率9600   8位数据位  1位停止位  偶校验    Modbus-RTU格式



天涯

  • 精华:0帖
  • 求助:2帖
  • 帖子:23帖 | 269回
  • 年度积分:0
  • 历史总积分:867
  • 注册:2008年10月17日
发表于:2009-09-23 14:12:34
1楼

我可以做  可以联系我

QQ:410354265

张羽

  • 精华:1帖
  • 求助:0帖
  • 帖子:79帖 | 1053回
  • 年度积分:0
  • 历史总积分:1982
  • 注册:2006年3月25日
发表于:2009-09-23 17:03:04
2楼

你直接告诉我啊!让大家也学习一下

张羽

  • 精华:1帖
  • 求助:0帖
  • 帖子:79帖 | 1053回
  • 年度积分:0
  • 历史总积分:1982
  • 注册:2006年3月25日
发表于:2009-09-24 14:56:22
3楼
看来这个问题比较复杂,难搞啊

miy_gongkong

  • 精华:0帖
  • 求助:2帖
  • 帖子:23帖 | 3065回
  • 年度积分:0
  • 历史总积分:12421
  • 注册:2008年9月18日
发表于:2009-09-24 15:38:34
4楼

用组态软件做啊,自己写上位机软件,可不简单哪! 看你的水平了!

张羽

  • 精华:1帖
  • 求助:0帖
  • 帖子:79帖 | 1053回
  • 年度积分:0
  • 历史总积分:1982
  • 注册:2006年3月25日
发表于:2009-09-25 16:18:58
5楼
这样!可是电脑那边是客户提供并写的软件!5、6楼的不要做广告,建议版主出来管管

wugangshi

  • 精华:0帖
  • 求助:0帖
  • 帖子:3帖 | 61回
  • 年度积分:0
  • 历史总积分:271
  • 注册:2009年7月06日
发表于:2009-09-25 16:46:03
6楼

这个要看你的PLC有几个通讯口了,不明白的事你即用了温度模块,为什么还用温控器。

yang1216

  • 精华:0帖
  • 求助:0帖
  • 帖子:12帖 | 94回
  • 年度积分:0
  • 历史总积分:74
  • 注册:2005年11月19日
发表于:2009-09-25 17:34:40
7楼

自己用MSCOMM写VC程序,或者c#也有一个串口类专门干这个。网上到处都是,不过可靠性你自己得实验几次。

或者你用组态软件和PLC通讯,获取数据,然后让你的客户的软件去读组态软件的数据库。这个可能会简单一点。

秋水共长

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 4回
  • 年度积分:0
  • 历史总积分:0
  • 注册:2009年4月06日
发表于:2009-09-25 22:57:39
8楼
上位机没做过,看似比较难啊

siyuan3222

  • 精华:0帖
  • 求助:0帖
  • 帖子:2帖 | 170回
  • 年度积分:0
  • 历史总积分:627
  • 注册:2007年10月23日
发表于:2009-09-26 08:33:35
9楼

用上位机和PLC通讯啊,采用点对点通讯,至于通讯程序可以自己写

应该通用PLC也提供了标准的通讯程序

保留字符

  • 精华:0帖
  • 求助:0帖
  • 帖子:14帖 | 166回
  • 年度积分:0
  • 历史总积分:163
  • 注册:2008年8月02日
发表于:2009-09-26 09:43:51
10楼

用3个通讯口

1.和HMI通讯

2.同温控仪通讯

3.同PC通讯

当然这3个通讯口必须是独立的

和PC通讯的程序,既然是客户自己写,你就不用操心了,这个用台达通讯协议就可以实现。

张羽

  • 精华:1帖
  • 求助:0帖
  • 帖子:79帖 | 1053回
  • 年度积分:0
  • 历史总积分:1982
  • 注册:2006年3月25日
发表于:2009-09-26 15:40:27
11楼
是这样的,我们要采集14点的温度,其中10点温度为两个控制区的温度,如:A区分别为4点做温差比较,另外一点做控制采集用,B区一样,而C区4点温度是那个点温度高了都要排风降温用!PLC与人机通讯用RS-232通讯,温控器和PLC采用RS-485通讯,这个台达主机都有配置!现在问题是电脑要和温控器/PLC采用485通讯,实在不行我看是不是让电脑读取温控器温度然后传输给PLC,这样就是电脑为主机,温控器和PLC都是从机!不知道可否实现这样的方式

ZONELD

  • 精华:1帖
  • 求助:0帖
  • 帖子:21帖 | 105回
  • 年度积分:0
  • 历史总积分:1313
  • 注册:2009年4月21日
发表于:2009-09-27 13:06:55
12楼

好象不难吧 组态软件应该可以办到

 

山大领地 www.jnlingdi.cn

张天舒

  • 精华:1帖
  • 求助:0帖
  • 帖子:7帖 | 78回
  • 年度积分:0
  • 历史总积分:243
  • 注册:2002年8月09日
发表于:2009-09-27 22:20:49
13楼

1、参照一机多屏的模式

2、增加TCPIP模块+组态!

Feng

  • 精华:1帖
  • 求助:0帖
  • 帖子:6帖 | 196回
  • 年度积分:0
  • 历史总积分:269
  • 注册:2008年10月26日
发表于:2009-09-28 02:41:58
14楼
建议楼主看以下MODBUS通信协议.

boytypc

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 1回
  • 年度积分:0
  • 历史总积分:11
  • 注册:2009年9月19日
发表于:2011-05-06 18:02:40
15楼

    这个很简单不过了,你找好一点的电缆线把它们几个连成一串就可以了。只要你动一个,其它的都跟着有动作了。

云锋

  • 精华:1帖
  • 求助:4帖
  • 帖子:252帖 | 5541回
  • 年度积分:0
  • 历史总积分:30376
  • 注册:2005年6月24日
发表于:2011-05-07 13:57:40
16楼
温控器可以不用通讯方式了。比如用模拟量进入PLC。

虎年好运

  • 精华:0帖
  • 求助:0帖
  • 帖子:76帖 | 324回
  • 年度积分:0
  • 历史总积分:704
  • 注册:2007年8月17日
发表于:2011-05-08 14:37:05
17楼

电脑通过RS-232和PLC通讯,PLC再通过RS-485控制从站设备,

应该比较简单啊。

组态无忧

  • 精华:0帖
  • 求助:0帖
  • 帖子:24帖 | 126回
  • 年度积分:3
  • 历史总积分:279
  • 注册:2006年12月15日
发表于:2011-05-26 21:23:27
18楼

用组态王直接连接PLC,就可以

mcu&plc

  • 精华:1帖
  • 求助:0帖
  • 帖子:13帖 | 947回
  • 年度积分:0
  • 历史总积分:1283
  • 注册:2005年3月03日
发表于:2011-05-30 22:12:58
19楼

用台达ES2的PLC有3个串口


热门招聘
相关主题

官方公众号

智造工程师