S7400PLC与上位机进行通讯

已锁定

左传

  • 帖子

    203
  • 精华

    3
  • 被关注

    306

论坛等级:侠圣

注册时间:2010-03-16

普通 普通 如何晋级?

S7400PLC与上位机进行通讯

6723

9

2011-10-14 09:29:47

1、 在实际工程当中,稍微大的系统,都是用300或是400的PLC,与上位机进行通讯。我在工程中经常遇到的上位机组态软件是○1wincc ○2intounch○3ifix 这三种。
2、 首相肯定一点是用OPC方式与上位机都能成功的通讯,那么具体的组态方法和步骤,以及在实际应用当中需要注意的事项,还请有做过这些项目的工程师跟大家分享下你们宝贵的经验。
3、 当上位机组态软件时wincc的时候,有现成的文档可以作参考:
《WINCC连接Siemens PLC的常用方式》
http://www.ad.siemens.com.cn/download/Html/download.aspx?DownloadID=1310&TreeID=9&URL=%2fDownload%2fUpload%2fAS%2fapplication%2fA0098.pdf
4、 当上位组态软件是intounch、ifix软件时,无须借助OPC方式进行通讯,也是可以成功的进行通讯连接的。那么实现的方法和步骤,还请有做过这些项目的工程师跟大家分享下你们宝贵的经验。
5、 当上位组态软件是intounch软件时,无需借助西门子的Simaticnet 软件,SIDirect DAS Server 可以通过标准的以太网卡访问S7 200, S7 300,S7 400 家族PLC。SIDirect DAServer可以通过DDE, FastDDE, SuiteLink, OPC协议连接Windows客户端软件,如Wonderware InTouch。  
我在网上看到的组态方法和步骤:
首先要确认系统的配置,然后安装SIDirect DAServer,
怎么来配置已安装的SIDirect DAServer呢?
在所有程序的wonderware中启动System Management Console 程序。在System Management Console 浏览器中找到中找到“DAServer Manager”树下的SIDirect DAServer,点击SIDirect DAServer,选择Configuration,右击选择Add PortCpS7 Object,点击New_PortCpS7_000,右击选择Add S7Cp Object,
在Network Address: 输入PLC的IP地址在Connection Resource: 从下拉框中选择16进制的连接资源。右键点击Device Group对话框,点击空白处右键选择ADD,把默认名Topic_0改成主题名,其他的可以设为默认。
如果项查询其他项如下:
Device Group Update Interval: 定义Device Group的默认更新时间
间隔Slow Poll Interval: 定义当连接发生问题进入“Slow Poll”模式时,DAServer查询设备的时间间隔。当通信恢复正常后DAServer的查询间隔调整为Device Group的查询间隔Transaction to Subs cription Ratio:“Transaction”是来自于DDE/SL/OPC客户端的读/写消息,,“Subs cription”是有处于“需采集”状态的数据点产生的,“Subs cription”按“Update Interval”为间隔周期性发送。 “Transaction to Subs cription Ratio”定义DAServer在发送一个Subs cription前可以发送的Transaction的最大数目。
Transaction Message Timeout: 每个Transaction(读/写/刷新等)消息的超时设置,这个超时设置使得客户端不会由于某种原因
Transaction永久不被发送时导致被挂起。这是一个Transaction中消息更新的最大允许时间。此数字应该设置为一个单独的数据更新不应超过此时间设置。Diagnostic Backlog Size: 定义在“Transaction Diagnostic”根上可显示的最大的Transaction数。
Poke Mode: 有以下有效模式:
Control 保持写数据的顺序不改变,并且不合并Transaction。
Transaction 使用保留要写的第1,第2和最后一个数据的合并方
式保持写数据的顺序。 Optimization 不保持写数据的顺序,并且
合并写数据的Transaction,只写入最后一个要写的数据。
Case Sensitive: 控制DAServer按大小写顺利扫描数据项和Device
Group。
  Device Group Cache: 此参数保留将来使用。
  Simulation Mode: 此设置在此SIDirect DAServer中无效。
System Items: 此参数控制系统数据点是否出现在浏览窗口中,是否做为DAServer数据采集接口的有效数据项。
  Unique Device Groups: 此参数控制是否检查Device Group在整个DAServer中的唯一性。Network Address: 输入PLC的IP地址,在此例子中,PLC的IP地址是192.168.10.41
  Local TSAP: 定义本地站的传输服务访问点,第一为数字定
义设备,第一位数字为0,推荐设置为01.00
  Remote TSAP: 定义PLC的传输服务访问点。
  Remote Rack No.: 输入10进制机架号。
Remote Slot No.: 输入10进制的CPU槽号。在此Tech Note中,机架号设为0,CPU槽号设为3(电源模块占2个槽,所以CPU槽号为3)。 Connection Resource: 从下拉框中选择16进制的连接资源。
6、 当上位组态软件是iifix软件时,应用S7A驱动通讯,那么具体的设定方法和步骤,还请大家共同来讨论下!
希望大家踊跃的参与讨论,这个问题也是很多工程师在做工程时都遇到的问题,在这里就是让大家共同讨论,相互提高!
???????????????????????????????????
S7400PLC与上位机进行通讯 已锁定
编辑推荐: 关闭

请填写推广理由:

本版热门话题

SIMATIC S7-300/400

共有54044条技术帖

相关推荐

热门标签

相关帖子推荐

guzhang

恭喜,你发布的帖子

评为精华帖!

快扫描右侧二维码晒一晒吧!

再发帖或跟帖交流2条,就能晋升VIP啦!开启更多专属权限!

top
您收到0封站内信:
×
×
信息提示
很抱歉!您所访问的页面不存在,或网址发生了变化,请稍后再试。