在这个工业互联网盛行的时代,经常用到各种通信协议,S7-1200作为 工控界的旗舰产品,最多可以支持连接多少个小伙伴呢,这就不得不谈起S7-1200 plc的通信资源个数,本篇文章就对其一探究竟。 首先,来看一下 PLC 属性中,对连接资源的描述。
从图中可以看出,S7-1200 PLC一共有68个连接资源,包括预留62个资源,6个动态资源,6个动态资源由系统自动分配给 hmi通信、S7通信、开放式用户通信,不能分配给PG通信、Web通信;其中开放式用户通信又叫OUC通信,包含Modbus TCP通信、TCP通信、UDP通信、ISO_ON_TCP通信。
不同的通信代表不同的含义。 PG通信:代表和PC进行通信所占用的资源,如在线监控,下载程序; HMI通信:代表和HMI通信所占用的资源; S7通信:代表和通信伙伴建立S7通信连接所占用的资源; OUC通信:代表和通信伙伴建立OUC通信连接所占用的资源; Web通信:代表和Web浏览器通信所占用的资源; 动态资源:由系统自动分配的连接资源,仅可分配给HMI通信、S7通信、开放式用户通信,不能分配给PG通信、Web通信。 依据上面的解释,也就构成了下面的表格,其中最大连接资源=预留连接资源+动态连接资源。
需要注意的是: ①PG通信资源有4个,不代表一个PLC可以被4个PC同时监控,依旧是最多1个PC监控PLC,其所占用资源最多可以有4个,依旧不同的工作任务,所占用的资源个数会有所不同。 ②Profinet IO通信连接IO设备个数不受该资源控制,其依旧最多可以连接16个IO设备。 根据上面表格,我们可以得出,一个PLC最多可以和14个小伙伴建立S7通信或OUC通信。 举个栗子。 一个PLC已经和14个其他PLC建立了S7通信,是否还可以建立14个TCP通信,答案肯定是不行的,TCP通信即OUC通信的一种,14个S7通信已经占用了6个系统自动分配的动态连接资源,OUC通信已无其他动态连接资源可用,所以,最多只能建立8个TCP通信连接。 |