产品描述
1FL6066-1AC61-2AB1
1.CP5611与S7的MPI通讯:
A.WinCC,这个不用讲了,驱动内置,直接支持.
B.iFix,iFix自己的IO Driver中没有MPI驱动,可以安装S7A for iFix驱动.
虽然不是GE-Inbbtion公司出品的,但是不收费,而且很好用.
C.Intouch,Intouch的IO Server中没有MPI驱动,应该安装OPC Server.
用西门子SimaticNet.需要Profibus SoftNet-S7授权.
6GK17045CW633AA0 RMB7845.50
5CW63中的63代表版本号V6.3,现在较新的该是5CW64了,因为好多人对订货号
很晕点,所以提一下.以下相同,不再赘述了.
其他厂家的没有内置MPI驱动的软件也类似.比如AB RSView等.
D.Citect,Wizcon,力控,组态王,紫金桥等,驱动内置,直接支持.
其实这些软件很多都是用Prodave写的底层库驱动.
Tips:
A.CP5512和CP5611一样,区别仅仅在于CP5512用于笔记本做现场调试,一般很少
实际长时间用于工程现场而已.
B.MPI方式组网,站点数理论值较大只能是32,但是CP5611较多只能支持8个
MPI连接.每台电脑仅支持1块CP5611卡.
C.如果电脑要通过MPI连接的PLC数量多于8,而小于31,可以换用CP5613卡.
D.CP5611较常用的速率是187.5K.在跟某些机型连接时,可以达到12M.
某些机型是那些呢?是那些MPI/DP口,如400全系列的X1口,31X-2PN的X1口,
318-2DP的X1口,319-3PN的X1口.
当然了,19.2K的速度也是支持的,但是买了CP5611而用19.2K的话,人家会认
为我们脑子有问题,这样还不如买跟PC Adtaper,还能省些银子.
E.用CP5611时,电脑可以有多台,每个CPU能跟多少台电脑进行通讯,取决于该
机型的具体型号,S7-300参数可以在Step7中的硬件\CPU\通讯中有连接资源
的设置.S7-400的应该在硬件\CPU\存储器中有通讯资源的设置.
2.CP5611与S7的Profibus DP通讯:
A.WinCC,一般是在DP链路上走S7协议,驱动内置,直接支持.可连接8个PLC
B.iFix,iFix自己的IO Driver中没有DP驱动,应该安装OPC Server.
西门子SimaticNet.需要Profibus SoftNet-DP授权.
6GK17045DW633AA0 RMB5868.50 (V6.3)
这个目前看来仅可以使用SimaticNet.
注意,当这样做时,计算机算个2类DP主站,CP5611可以支持多于8个的PLC.
走DP协议较多可以支持60个PLC做DP从站.
即使是WinCC,要用CP5611连接超过8个以上的PLC时,也需要SimaticNet.
不建议计算机和做DP主站的PLC来连接,即使要连接,数量较好不要超过1个PLC
C.Intouch,同iFix。
D.Citect,Wizcon,力控,组态王,紫金桥等,同iFix.
备注:
A.原来以为CP5611跟DP口通讯(比如315-2DP的X2口),只能做DP主站,
其实不是,也是可以做DP从站的,可以被1个DP主站来挂接,
这个主站可以是PLC,也可以是计算机,
但是在计算机软件和PLC通讯的方案中这样做没有任何意义.
B.因为DP链路上可以走S7协议.
所以理论上Profibus SoftNet-S7 可以替代Profibus SoftNet-DP.
SIMOTION侧建立TCP连接(户端)
函数参数解释如下:
Port
SIMOTION 端口号,数据类型UINT,在NETPRO中定义为2001。
ServerAddress
PLC的IP地址,数据类型为数组,ARRAY [0..3] OF USINT,在4个字节中输IP地址,例如192、168、1、112,表示IP地址为192.168.1.112。
ServerPort
PLC的端口号,数据类型UINT,例子程序中在NETPRO定义为2000。
NextCommand
枚举数据类型,元素中包括“IMMEDIAY ”、“WHEN_COMMAND_DONE。
“IMMEDIAY”:接收命令与后续所要执行的命令同步执行。
“WHEN_COMMAND_DONE”:接收命令执行或失败后执行后续的命令,异步执行。
OUT
调用函数返回信息,包括调用状态和连接号。数据类型为结构体(StructRetTcpOpenClient),返回信息参考表2:
表2:TCP 户端连接函数返回信息
结构 | 名称 | 数据类型 |
functionResult | 状态信息,可以查看通信连接是否建立 | DINT |
connectionId | 连接号,用于发送和接收函数的参数赋值 | DINT |
连接函数调用一次,得到连接号后停止调用。
注意:此函数调用需用上升沿信号进行使能。
4.2.3在PLC侧编写通信程序
通信连接建立后,在通信双方需要编写通信函数或通信功能块。在S7-300 PLC侧OB35中(间隔发送)调用发送功能块FC5 AG_SEND(“Libraries”->“Standard Library”->“SIMATIC_NET_CP”->“CP300”,示例程序如下:
CALL "AG_SEND"
ACT :=TRUE
ID :=1
LADDR :=W#16#100
SEND :=P#DB1.DBX 0.0 BYTE 60
LEN :=60
DONE :=M1.2
ERROR :=M1.3
STATUS:=MW2
通信函数FC5的参数含义:
ACT :为1触发。
ID :参考本地CPU连接表中的块参数。
LADDR :参考本地CPU连接表中的块参数。
SEND : 发送区。zui大通信数据为8192字节。与SIMOTION之间zui大4096个字节。
LEN : 实际发送数据长度。
DONE :每次发送成功,产生一个上升沿。
ERROR :错误位。
STATUS:通讯状态字。
示例程序中S7-300 PLC发送DB1中前60个字节。
在通信方CPU OB1中调用接受函数FC6 AG_RECV(“Libraries”->“Standard Library”->“SIMATIC_NET_CP”->“CP300”,示例程序如下:
CALL "AG_RECV"
ID :=1
LADDR :=W#16#100
RECV :=P#DB2.DBX 0.0 BYTE 60
NDR :=M10.1
ERROR :=M10.2
STATUS:=MW12
LEN :=MW14
通信函数FC6的参数含义:
ID :参考本地CPU连接表中的块参数。
LADDR :参考本地CPU连接表中的块参数。
RECV : 接收区。接收区应等于发送区。
NDR : 每次接收到新数据,产生一个上升沿。
ERROR :错误位。
STATUS:通讯状态字。
LEN : 实际接收数据长度。
示例程序中S7-300 PLC将接收的数据存储于本地数据区DB2的前60个字节中。
4.2.4在SIMOTION侧编写通信程序
在PLC侧调用发送和接收功能块,在SIMOTION侧相应调用发送和接收函数与之相匹配,通信函数存储于在“Communication”->“Data transfer”目录下,发送函数调用的示例程序参考图17,发送函数与PLC的接收功能块相匹配。
图17 调用发送函数
发送函数参数解释如下:
ConnectionId
参考_TcpOpenClient函数建立的连接。
NextCommand
枚举数据类型,元素中包括“IMMEDIAY ”、“WHEN_COMMAND_DONE。
“IMMEDIAY”:接收命令与后续所要执行的命令同步执行。
“WHEN_COMMAND_DONE”:接收命令执行或失败后执行后续的命令,异步执行。
DataLength
发送数据的字节长度,数据类型为UDINT,例子中为60,发送数据区Data中前60个字节。
Data
发送数据区,数据类型为数组,ARRAY [0..4095] OF BYTE。
OUT
输出通信状态,数据类型为DINT。
接收函数调用的示例程序参考图18,接收函数与PLC的发送功能块相匹配。
图18 调用接收函数
接收函数参数解释如下:
ConnectionId
参考_TcpOpenClient函数建立的连接。
NextCommand
枚举数据类型,元素中包括“IMMEDIAY ”、“WHEN_COMMAND_DONE。
“IMMEDIAY”:接收命令与后续所要执行的命令同步执行。
“WHEN_COMMAND_DONE”:接收命令执行或失败后执行后续的命令,异步执行。
用于简单而方便地连接传感器和执行器
更换模块时允许保持接线
采用编码元件以避免更
换模块时的错误
分为20针、40针两种
二、S7-300 PLC的结构特点
1、模块化设计
模块化微型PLC 系统,满足中、小规模的性能要求
各种性能的模块可以非常好地满足和适应自动化控制任务
简单实用的分布式结构和多界面网络能力,使得应用十分灵活
方便用户和简易的无风扇设计
当控制任务增加时,可自由扩展
大量的集成功能使它功能非常强劲
应用领域
简单自动
化任务用SIMATIC S7-200Micro PLC
SIMATIC S7-200的应用领域从更换继电器和接触器一直扩展到在单机、网络以及分布式配置中更复杂的自动化任务。S7-200也越来越多地提供了对以前曾由于经济原因而开发的特殊电子设备的地区的进入。
除了五种不同CPU的全面基本功能,SIMATIC S7-200的模块化系统技术还提供了一系列可升级的扩展模块,以满足各种需求对功能性的*要求。
优点
SIMATIC S7-200发挥统一而经济的解决方案。整个系统的系列特点
强大的性能,
模块化和
开放式通讯。
S7-200 性能优越,久经考验,适合于工业领域的各种应用:
结构紧凑小巧-狭小空间处任何应用的理想选择
在所有CPU型号中的基本和功能,
大容量程序和数据存储器
杰出的实时响应-在任何时候均可对整个过程进行*控制,从而提高了质量、效率和安全性
易于使用STEP 7-Micro/WIN工程软件-初学者和专家的理想选择
集成的 R-S 485接口或者作为系统总线使用
极其快速和的操作顺序和过程控制
通过时间中断完整控制对时间要求严格的流程
产品推荐