主营:数控系统,S7-200PLC S7-300PLC S7-400PLC S7-1200PLC 6ES5 ET200 人机界面,触摸屏变频器,
DP总线,MM420 变频器MM430 变频器MM440 6SE70交流工程调速变频器
SIMATIC S7-1200 系列包括以下模块:
机械特性
设备特性
SIMATIC S7-1200 支持各种通信机制:
PROFINET 接口
通过集成 PROFINET 接口,可与以下设备通信:
支持以下协议:
可连接以下设备:
在编程器和 SIMATIC S7-1200 的 CPU 之间建立连接
在精简面板和 SIMATIC S7-1200 的 CPU 之间建立连接
通过 CSM 1277 以太网交换机连接多台设备
点到点接口,可自由编程的接口模式
通信模块可通过点到点连接进行通信。采用 RS232 和 RS485 物理传输介质。在 CPU 的“自由口 (Freeport)”模式下进行数据传输。采用面向位的用户特定通信协议(例如,ASCII 协议、USS 或 Modbus)。
可以连接任何具有串行接口的终端设备,如驱动、打印机、条码读码器、调制解调器等。
在可编程接口模式下,通过 CM 1241 实现点到点连接
1. FM458-1DP的S7通讯
S7通讯是SIEMENS S7 系列PLC的一种优化通讯协议,主要用于PLC各站点之间基于MPI、PROFIBUS、ETHERNET网络的主站与主站的通讯,以及PLC与HMI站、OPC服务器等上位机之间的通讯。S7通讯会占用PLC的通讯资源,PLC的CPU参数里有S7通讯资源的个数,也就是这个CPU所能建立的大S7通讯连接数。
FM458-1DP是在能够在S7 400机架上工作的D7家族产品,性能与TDC一样,小循环周期可达0.1ms,可以用来处理高动态的控制任务。FM458-1DP本身也支持S7通讯,可以与其它PLC或者PC站建立S7通讯连接。但是FM458-1DP的S7通讯与TDC系统不一样,不需要用户调用功能块来建立并维护S7通讯;通讯本身是由操作系统来维护的。
2. 可以使用以下方法来访问FM458-1DP
2.1 通过400CPU的MPI或DP接口建立S7连接
通讯伙伴(WinCC,OPC,PLC等)可以通过400CPU的MPI口或DP口建立与FM458-1DP的S7连接。CPU不直接参与通讯仅做为通讯双方的中介。
图1 通过400CPU MPI或DP口连接FM458-1DP
使用OPC Scout 通过CP5711建立与FM458-1DP的S7通讯。其中CPU的DP地址为4,FM458-1DP位与400机架的*8槽。首先在Configuration Console 中配置访问点,如下图所示:
西门子6ES7132-6BD20-0DA0
图2 配置访问点
在FM458-1DP中编程建立可访问的DB块DB1,并且建立两个Real型变量,**个设置为读取,*二个设置为写入。
图3 在FM458-1DP中编写DB1
在OPC Scout中建立非组态的连接来测试通讯,格式为:
S7:[<connectionname>|<VFD>|<accesspoint>|<Local TSAP>,<stationaddress>,
<RemoteTSAP>,<Mode>]<dataelement>
参数名称 | 含义 |
<connectionname> | 连接名称,不同的连接名称不能重复 |
<VFD> | 固定为VFD2 |
<accesspoint> | 访问点 |
<Local TSAP> | 本地 TSAP,固定为02.00 |
<stationaddress> | 访问地址 |
< Remote TSAP> | 远程 TSAP,03.08 含义为:单边S7连接,槽号为8 |
<Mode> | 连接模式,这里固定为1 |
<dataelement> | 访问的数据区,这里为DB1,realX |
表1 非组态连接参数含义
在本例中参数设置如下:
S7:[S7-unproj-connection_1|VFD2|CP_L2_2:|02.00,04,03.08,1]DB1,real0
S7:[S7-unproj-connection_2|VFD2|CP_L2_2:|02.00,04,03.08,1]DB1,real4