S7-1200可以实现CPU与程序编写机器设备、HMI 和其他CPU间的多种多样通讯。
TIA Portal、CPU 和 HMI(应用 GET/PUT 的 HMI 以外)全部采用安全通信,能防止中间人攻击和“中介人”进攻。
开启这类通讯后,会以纯文本方式互换签字信息,这种方法容许网络攻击获取数据,但能防止未授权的信息载入实际操作。
TIA Portal(并非通讯全过程)并对受专有技术的保护块里的信息进行数据加密。
全部其他方式的通讯(根据 PROFIBUS、PROFINET、AS-i 或其他 I/O 系统总线、GET/PUT、传送块 (T-block) 和通讯模块 (CM) 所进行的 I/O 互换)均未安全配置。
需要通过限定物理学浏览来维护这种方式的通讯。
假如网络攻击能利用这个方式的通讯以物理学方法浏览您网络的,那样便很有可能读写能力数据信息。
PROFINET 用以应用可执行程序根据以太网接口与其他通讯小伙伴互换数据信息:在 S7-1200 中,PROFINET 适用 16 个比较多具备 256 身高模块 IO 机器设备,PROFIBUS 容许应用 3 个单独的 PROFIBUS DP 域名,每一个 DP 域名适用 32 个从站,每一个 DP 域名比较多具备 512 个控制模块。
S7 通讯用户信息报协议书 (UDP)ISO on TCP (RFC 1006)传输控制协议 (TCP)PROFINET IO 控制板做为选用 PROFINET IO 的 IO 控制板,CPU 能与当地 PN 在网络上或者通过 PN/PN 光纤耦合器(射频连接器)相连的比较多 16 台 PN 机器设备通讯。
异步通信联接:针对PROFINET和PROFIBUS,CPU 比较多还支持以下的数量高并发异步通信联接。
分给每一个类型的联接网络资源数达数值;您没法变更这种值。
但能组态软件 6 个“可以用随意联接”以依照运用规定提升随意类型的线程数
高速计数器 (HSC) 功能提供了发生在** PLC 扫描周期速率的计数脉冲。
此外,还可以组态 HSC 以测量或设置脉冲发生的频率和周期,如运动控制可以通过 HSC 读取电机编码器信号。
要使用 HSC 功能,首先必须使用“设备组态”(Device Configuration) 画面中的 CPU“属性”(Properties) 选项卡启用并组态 HSC。
在下载硬件组态后,HSC 可以计数脉冲或测量频率而不需要任何调用指令。
当 HSC 处于“计数”(Count) 或“周期”(Period) 模式,计数值在每个扫描周期的过程映像(I 存储器)中被自动捕获并更新。
如果 HSC 处于频率模式,过程映像值为频率 (Hz)。
除计数和测量外,HSC 还可以生成硬件中断事件,进行取决于物理输入点的状态的操作,并根据的计数器事件生成一个输出脉冲(仅 V4.2 或以上版本的 CPU)。
工艺指令 CTRL_HSC_EXT 允许用户程序以编程的方式控制 HSC。
CTRL_HSC_EXT 更新 HSC 参数并在执行后返回较近更新值。
当 HSC 处于“计数”(DB)、“周期”(DB)、“频率”(DB) 模式时,可以使用 CTRL_HSC_EXT 指令。
同步功能可通过外部输入信号给计时器设置起始刻度值。
也可通过执行 CTRL_HSC_EXT 指令对起始刻度值进行更改。
这样,用户可以将当前计数值与所需的外部输入信号出现值同步。
同步始终以输入信号出现值为准,且无论内部门状态如何,同步始终有效。
必须将“HSC_Count.EnSync”位设为 true 才能启用同步功能。
同步完成后,CTRL_HSC_EXT 指令会将 HSC_Count.SyncActive 状态位设置为 true。
但如果在上次指令执行时未进行同步,CTRL_HSC_EXT 指令则会将 HSC_Count.SyncActive 状态位设置为 false。