【专家大讲堂】20200729PLC通信原理探秘系列之六:通信资源——直播答疑
直播时间:2020年7月29日(周三) 19:30-20:30
高级专家:赵欣
课程主要内容:
什么是PLC的通信资源
通信资源都包含哪些内容
连接资源与通信资源有什么关系
以上内容将在本期节目中由专家一一揭晓。
课程回看:
http://www.ad.siemens.com.cn/service/elearning/course/2789.html
直播答疑:
Q1:OPC采集占负载资源吗?
A1:使用OPC通信,底层使用的是S7协议。首先我们需要确认的是只要是通信就要占用资源,那他使用S7通讯就要占用S7连接,那他就要占用S7的通信资源。对于 OPC UA 1500 使用的话,本身就会有自己的连接资源,所以在做通信的时候,也会占用通信的连接资源。
Q2:老师,请问做项目时如何保证连接资源和连接任务做到优化设计,不浪费资源?
A2:对于资源的优化问题,首先我们要确定伙伴的个数 和通讯 字节数 ,确定完之后,我们才决定使用什么样的类型的CPU,我们如何去通过 什么样的CP卡 扩展什么样的资源,这样才能优化。
Q3:如何在做实际项目前,查找plc的连接资源,如何区分它们之间的不同?
A3:这里主要是通过手册去查找一下相应的技术数据。
Q4:200有通讯资源的说法么?有多少个?
A4:有的,只要有通信,就有资源的概念。由于日常我不支持200PLC的产品支持,您可以拨打热线电话进行咨询。
Q5:不同的编程工具,对资源的利用数量一样吗?
A5:这里指的是PG吗?如果是PG,连接PLC占用一个S7 PG连接资源。
Q6:wincc与冗余的400PLC连接需要算几个连接资源?
A6:这里取决于你的连接方式,网络连接方式,有的占用一个,有的占用2个/每个CPU。
Q7:方案设计阶段网络通讯资源与协议选型时如何规划更合理的性价比高的方案?
A7:对于性价比的问题,实际我的理解是这样的,当我们选择一个比较低档的CPU的时候,它可能有些S7的连接资源也可能有些TCP/IP的连接资源,所以在选择CPU类型的时候,一定要看清楚多少,比如说S7的连接资源、TCP的连接资源,然后你才能决定现场有什么样的设备,并且能连接多少台这样的设备,这时候性价比才最高,也就是说尽可能地利用CPU支持的通信协议,去连接更多的设备。
Q8:链接资源只有硬件组态和编程块里的吗,离线编译完项目可以从哪里查看统计数量吗?
A8:不是的,前提你需要查看CPU的技术数据。
Q9:在综多的通讯模式中,S7通讯在实际应用中性价比高?可以推荐一款经济的通讯类型?
A9:对于这个经济的通讯方式,我可能不太理解。但是从我的理解来说,首先对于S7通讯,一般因为S7是西门子的专属协议,那么一般都是在PLC之间
与WinCC 之间,或者通过OPC之间使用S7这个通信协议,这些都是SIMATIC产品家族,那么相应的S7的组态编程都会比较容易,手册当中也有明确的帮助,所以这种S7通信对于你们的编程来说应该是比较经济的。对于其它的第三方设备,比如说它支持TCP/IP通讯,就使用TCP/IP通讯,当然如果你追求快速的网络通信,很显然TCPIP比S7通信协议更快,因为S7属于七层协议,TCPIP属于四层协议。
Q10:wincc可以通过服务器的网卡来连接412-5H 吗?
A10:最好是西门子支持的冗余连接的网卡,商用卡也可以,需要购买驱动,但比较贵。
Q11:实际项目中使用的资源超过plc最大资源会出现什么情况?
A11:实际项目中你要避免,无论是连接资源还是任务资源,超过了都不可再生,除了动态的连接资源。例如OPEN IE,那么断开连接可以和另外一台通信,不过这样通信的速度会降低。
Q12:S7 Plus协议开放么?
A12:这个新协议是专门1500和wincc通信的协议,同样属于SIMATIC专有协议。
Q13:wincc支持多少tcp连接?
A13:WinCC实际上底层都是通过S7来和PLC通信的,即使名字是TCP/IP。具体数字可以参考相应的手册。
Q14:1511有64个资源,能否同时连接20个Hmi?
A14:需要看使用什么样的HMI,有的占用2个连接资源,有的占用3个,你算算看看64除了预留的PG等资源能不能容下20个HMI。
Q15:opc三方服务器连的tcp多了也一样吗?
A15:不好意思没看懂问题,不过,无论是S7还是TCP,只要是通信,都要占用资源,这一点毋庸置疑。
欢迎大家继续盖楼讨论