PLC高手过来看看,教教小弟!! 点击:826 | 回复:13



爱上电工

    
  • 精华:0帖
  • 求助:8帖
  • 帖子:59帖 | 895回
  • 年度积分:0
  • 历史总积分:2086
  • 注册:2008年6月23日
发表于:2010-12-10 23:44:29
楼主

   有两台PLC315-2DP西门子的,

   现要求1号PLC从2号PLC中读取两个开关量,两台PLC相隔约400M。2号PLC的中开关量以做好

   通迅以前就做好了,两台PLC之间为TCP/IP通迅方式。怎样才能完成这个要求!!该做哪些程序!!

    如果直接放线从被控制地方取信号,哪太浪费了RMB的,知道一定有方法!!!

   哪位大侠,教小弟我一下啊!!

   万分感谢!!!




yuanle

  • 精华:0帖
  • 求助:0帖
  • 帖子:9帖 | 10208回
  • 年度积分:2747
  • 历史总积分:48332
  • 注册:2005年4月22日
发表于:2010-12-11 07:32:08
1楼
我相信,如果通過TCP/IP,那麼你需要各自為PLC添加以太網通訊模塊,並且相距400米,你還需要中途添加Hub,加上屏蔽網線,其最終的價格一定會超過你鋪設線纜的錢。

Regards

Smile

  • [管理员]
  • 精华:114帖
  • 求助:50帖
  • 帖子:2786帖 | 22283回
  • 年度积分:284
  • 历史总积分:144015
  • 注册:2006年8月04日
发表于:2010-12-11 12:13:31
2楼

采用以太网通讯……

qingwukaojin8

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 15回
  • 年度积分:0
  • 历史总积分:105
  • 注册:2010年4月09日
发表于:2010-12-12 15:07:03
3楼
若以太网配置正常了,编程可用FB12/13 ,或者FB14/15功能块传输数据

LN369

  • 精华:0帖
  • 求助:40帖
  • 帖子:305帖 | 1715回
  • 年度积分:0
  • 历史总积分:6747
  • 注册:2004年9月09日
发表于:2010-12-12 19:42:40
4楼

采用PROFIBUS呢,不用增加硬件了。

爱上电工

  • 精华:0帖
  • 求助:8帖
  • 帖子:59帖 | 895回
  • 年度积分:0
  • 历史总积分:2086
  • 注册:2008年6月23日
发表于:2010-12-13 22:10:05
5楼

引用yuanle 的回复内容:我相信,如果通過TCP/IP,那麼你需要各自為PLC添加以太網通訊模塊,並且相距400米,你還需要中途添加Hub,加上屏蔽網線,其最終的價格一定會超過你鋪設線纜的錢。

Regards



     两台PLC以前就做过通迅了,并且正常!

    用的是TCP/IP!

爱上电工

  • 精华:0帖
  • 求助:8帖
  • 帖子:59帖 | 895回
  • 年度积分:0
  • 历史总积分:2086
  • 注册:2008年6月23日
发表于:2010-12-13 22:11:10
6楼

引用qingwukaojin8 的回复内容:若以太网配置正常了,编程可用FB12/13 ,或者FB14/15功能块传输数据




     请前辈详细解说一下!

   多谢了!!小弟不胜感激!!

爱上电工

  • 精华:0帖
  • 求助:8帖
  • 帖子:59帖 | 895回
  • 年度积分:0
  • 历史总积分:2086
  • 注册:2008年6月23日
发表于:2010-12-13 22:11:51
7楼
引用LN369 的回复内容:

采用PROFIBUS呢,不用增加硬件了。




  能说详细点吗!!


青青子衿

  • 精华:0帖
  • 求助:0帖
  • 帖子:1帖 | 323回
  • 年度积分:0
  • 历史总积分:6487
  • 注册:2004年11月01日
发表于:2010-12-14 21:31:46
8楼

有三种方案:

1.通过以太网走S7协议,需要加以太网模块,400米对于以太网来说太远,需要加HUB或用光缆等设备。用FB8,FB9或FB14,FB15编程。

2.通过CP342-5走FDL协议,S7-300的CPU上的DP口不支持S7协议的,需要加DP卡,S7-300之间的DP通讯不要走S7协议,FDL协议是不占用CPU资源的。DP直接用DP电缆连就行了。需要编程,在OB35里调用AG_SEND,OB1里调用 AG_RECV。

3.用CPU上的DP走主从协议。一个CPU做DP主,另一个做DP从,主CPU的DP网络里添加一个315的GSD,配置从站的发送接收数据后,在主站里添加从站就行了,不需要编程。

爱上电工

  • 精华:0帖
  • 求助:8帖
  • 帖子:59帖 | 895回
  • 年度积分:0
  • 历史总积分:2086
  • 注册:2008年6月23日
发表于:2010-12-19 23:23:45
9楼
引用青青子衿 的回复内容:

有三种方案:

1.通过以太网走S7协议,需要加以太网模块,400米对于以太网来说太远,需要加HUB或用光缆等设备。用FB8,FB9或FB14,FB15编程。

2.通过CP342-5走FDL协议,S7-300的CPU上的DP口不支持S7协议的,需要加DP卡,S7-300之间的DP通讯不要走S7协议,FDL协议是不占用CPU资源的。DP直接用DP电缆连就行了。需要编程,在OB35里调用AG_SEND,OB1里调用 AG_RECV。

3.用CPU上的DP走主从协议。一个CPU做DP主,另一个做DP从,主CPU的DP网络里添加一个315的GSD,配置从站的发送接收数据后,在主站里添加从站就行了,不需要编程。



         师傅,你可以做个程序给我看一下吗!!

爱上电工

  • 精华:0帖
  • 求助:8帖
  • 帖子:59帖 | 895回
  • 年度积分:0
  • 历史总积分:2086
  • 注册:2008年6月23日
发表于:2010-12-19 23:25:54
10楼
引用青青子衿 的回复内容:

有三种方案:

1.通过以太网走S7协议,需要加以太网模块,400米对于以太网来说太远,需要加HUB或用光缆等设备。用FB8,FB9或FB14,FB15编程。

2.通过CP342-5走FDL协议,S7-300的CPU上的DP口不支持S7协议的,需要加DP卡,S7-300之间的DP通讯不要走S7协议,FDL协议是不占用CPU资源的。DP直接用DP电缆连就行了。需要编程,在OB35里调用AG_SEND,OB1里调用 AG_RECV。

3.用CPU上的DP走主从协议。一个CPU做DP主,另一个做DP从,主CPU的DP网络里添加一个315的GSD,配置从站的发送接收数据后,在主站里添加从站就行了,不需要编程。




师傅你能不能帮我在解释清楚点第一个方案!!

丁胜志

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 236回
  • 年度积分:2
  • 历史总积分:1712
  • 注册:2007年11月05日
发表于:2010-12-20 09:00:04
11楼
自助资料里有个西门子轧机程序,里面有以太网通讯,你可以下载看一看。

宋翔

  • 精华:0帖
  • 求助:0帖
  • 帖子:0帖 | 69回
  • 年度积分:0
  • 历史总积分:0
  • 注册:1900年1月01日
发表于:2010-12-22 11:09:47
12楼

【爱上电工】已经写的很明白了【又是一个通讯问题】

 

qq995

  • 精华:0帖
  • 求助:0帖
  • 帖子:4帖 | 82回
  • 年度积分:2
  • 历史总积分:739
  • 注册:2010年3月31日
发表于:2010-12-23 21:03:21
13楼
引用LN369 的回复内容:

采用PROFIBUS呢,不用增加硬件了。



就是DP走400米没有问题,RTU都可以了


热门招聘
相关主题

官方公众号

智造工程师