DASSIDriect用来采集西门子S7-300、S7-400、S7-200、S7-1500系列PLC数据。客户机进行如下操作:
1.运行SMC(SystemManagementConsole)。
2.依次展开DAServerManager—〉DefaultGroup—〉Local—〉。
3.展开,并选择“Configuration”,将出现如下“GlobalParameters”对话框,如图所示

设备的时间间隔。当通信恢复正常后,DAServer的查询间隔调整为DeviceGroup的查询间隔。TransactiontoSubscriptionRatio:“Transaction”是来自于DDE/SL/OPC客户端的读/写消息,“Subscription”是有处于“需采集”状态的数据点产生的,“Subscription”按“UpdateInterval”为间隔周期性发送。“TransactiontoSubscriptionRatio”定义DAServer在发送一个Subscription前可以发送的Transaction的最大数目。它是当有多个等待中的Transaction时,Transaction和Subscription的比例,比例的后者总是为1。所以,默认设置为2表示Transaction和Subscription的比例是2:1。这个比例确保当Transaction非常繁忙时,任有一定数量的Subscription动作。例如:比例设为2,同时有3个Transaction,2个Subscription准备好,Toolkit将先发送2个Transaction,1个Subscription,在发送1个Transaction,1个Subscription。TransactionMessageTimeout:每个Transaction(读/写/刷新等)消息的超时设置,这个超时设置使得客户端不会由于某种原因Transaction永久不被发送时导致被挂起。这是一个Transaction中消息更新的最大允许时间。此数字应该设置为一个单独的数据更新不应超过此时间设置。ServerProtocalTimer:因为SIDirectDAServer使用事件驱动的协议引擎,此选项无效。DiagnosticiagnosticBacklogSize:定义在“TransactionDiagnostic”根上可显示的最大的Transaction数。
PokeMode:有以下有效模式:
-Control保持写数据的顺序不改变,并且不合并Transaction。
-Transaction使用保留要写的第1,第2和最后一个数据的合并方式保持写数据的顺序。
-Optimization不保持写数据的顺序,并且合并写数据的Transaction,只写
入最后一个要写的数据。
CaseSensitive:控制DAServer按大小写顺利扫描数据项和DeviceGroup。
DeviceGroupCache:此参数保留。
SimulationMode:此设置在此SIDirectDAServer中无效。
SystemItems:此参数控制系统数据点是否出现在浏览窗口中,是否做为DAServer数据采集接口的有效数据项。
UniqueDeviceGroups:此参数控制是否检查DeviceGroup在整个DAServer中的唯一性。
4.右击“Configuration”,选择“AddPortCpS7Object”,如图所示,

5.选择并右击“New_PortCpS7_000”,选择“AddS7CpObject”,并将其改名为需要的名称,例如本项目PLC009,如图所示:


6.NetworkAddress:输入PLC的IP地址
LocalTSAP:定义本地站的传输服务访问点,第一位数字定义设备,第一位数字为0,此处设置为01.00
RemoteTSAP:定义PLC的传输服务访问点。
RemoteRackNo.:输入十进制机架号。此处设为0
RemoteSlotNo.:输入十进制的CPU槽号。S7-300为2,S7-400为3,S7-1500为1。(注:以所采集CPU实际所在曹号为准)
ConnectionResource:从下拉框中选择16进制的连接资源。
7.选择“DeviceGroup”属性页

免责声明:本文章如果文章侵权,请联系我们处理,本站仅提供信息存储空间服务如因作品内容、版权和其他问题请于本站联系