于 CPU 和编程设备之间的直接连接: • 项目必须包含 CPU。 • 编程设备不是项目的一部分,但是必须 运行 STEP 7。对于 HMI 面板和 CPU 之间的直接连接,项目必须同时包括 CPU 和 HMI。 对于 CPU 和 CPU 之间的直接连接: •项目必须同时包含这两个 CPU。 • 必须组态这两个 CPU 之间的网络连接。 S7-1200 CPU 是 PROFINET IO控制器,用来与编程设备上的 STEP 7 以及 HMI 设备、其它 CPU 或非西门子设备进行通信。 编程设备或 HMI 与 CPU之间的直接连接不需要以太网交换机。 含有两个以上的 CPU 或 HMI 设备的网络需要以太网交换机。 通过添加 PROFIBUSCM,CPU 也可以起到 PROFIBUS 网络中的主站或从站的作用。 其它通信接口(CM、CP 或 CB)支持多种协议,如点对点(PTP) 协议、Modbus 协议、USS 协议和 GPRS(调制解调器)协议、安全 CP 协议和远程控制 CP 协议。轻松实现设备间通信 7.1 创建网络连接 入门手册 150 设备手册, 01/2015, A5E02486780-AG 7.1创建网络连接 使用设备配置的“网络视图”(Network view) 在项目中的各个设备之间创建网络连接。创建网络连接之后,使用巡视窗口的“属性”(Properties) 选项卡组态网络的参数。 表格 7- 1 创建网络连接 操作 结果选择“网络视图”(Network view) 以显示要连接的设备。 选择一个设备上的端口,然后将 连接拖到第二个设备上的端口处 。释放鼠标按钮以创建网络连接。 轻松实现设备间通信 7.2 通讯选项 入门手册 设备手册, 01/2015,A5E02486780-AG 151 7.2 通讯选项 S7-1200 可实现 CPU 与编程设备、HMI 和其它 CPU之间的多种通信。 警告 如果攻击者能以物理方式访问您的网络,那么便可能读写数据。 TIA Portal、CPU 和 HMI(使用GET/PUT 的 HMI 除外)均采用安全通信,可防止重放攻击和“中间人”攻击。启用这种通信后,将以纯文本形式交换签名消息,这种方式允许攻击者读取数据,但可 避免未经授权的数据写入操作。 TIAPortal(而非通信过程)将对受专有技术保护的块中的数据进行加密。 所有其它形式的通信(通过PROFIBUS、PROFINET、AS-i 或其它 I/O 总线、GET/PUT、传输块 (T-block) 和通信模块 (CM)进行的 I/O 交换)均没有安全功能。 必须通过限制物理访问来保护这些形式的通信。如果攻击者能利用这些形式的通信以物理方式访问您的网络,那么便可能读写数据。 有关安全信息和建议,请参见 Siemens服务与支持网站上的“工业安全操作准则(http://www.industry.siemens.com/topics/global/en/industrialsecurity/Documents/operational_guidelines_industrial_security_en.pdf)”。PROFINET PROFINET 用于使用用户程序通过以太网与其它通信伙伴交换数据: ● 在 S7-1200 中,PROFINET支持 16 个*多具有 256 个子模块的 IO 设备,PROFIBUS 允许使用 3 个独立的 PROFIBUS DP 主站,每个DP 主站支持 32 个从站,每个 DP 主站*多具有 512 个模块。 ● S7 通信 ● 用户数据报协议 (UDP) ● ISOon TCP (RFC 1006) ● 传输控制协议 (TCP) PROFINET IO 控制器 作为采用 PROFINET IO 的IO 控制器,CPU 可与本地 PN 网络上或通过 PN/PN 耦合器(连接器)连接的*多 16 台 PN 设备通信。有关详细信息,请参见 PROFIBUS 和 PROFINET International (PI)(www.profinet.com)。