背景介绍:最近在做我们所属的风电行业的塔筒升降设备开发,这个设备用来搭载工程人员进行风车塔筒的升降。类似我们平时的电梯,需要搭载人员升降的,只不过应用场合比较特殊,并且设备要用来出口,需要考虑安全认证。
· 核心挑战:具体的需求是安全认证+升降功能的实现,会涉及到安全抱闸等功能。
· 解决方案:使用了西门子的1200G2安全PLC+ET200SP+G120 CU250S-2 PN
· 实现价值:西门子全套的安全产品,比如安全PLC,故障安全IO以及通过profisafe实现对驱动的安全控制,STO,SS1,SBK等安全功能,对于产品的出口认证至关重要。
· 经验点睛(加分项):最近在测试抱闸这个功能,G120 CU250S-2 PN的抱闸有两种方式,一个是通过cu上的DO点输出控制继电器,继电器控制抱闸线圈,另一个是通过功率单元上的抱闸接口,连接西门子抱闸继电器来实现。
在测试的时候我选择第二种功率单元抱闸继电器的方式,这种方式有优点,也有缺点,优点是可以使用系统自带的抱闸功能,抱闸参数完善,并且是系统安全顺序控制自动实现抱闸功能的,而且还可以实现安全的SBK安全抱闸控制。缺点就是需要配合西门子的抱闸继电器来用,使用第三方的继电器的话得考虑插头匹配问题,比较麻烦。
在测试的时候,我想用PLC强制打开关闭抱闸,由于我配置的报文1+扩展报文,想通过Q261.0来控制打开,发现强制Q261.0无任何效果,驱动器PZD3没有任何数据接收过来,研究了报文1的结构后,发现需要先将控制字的bit10设为1,来选择PLC控制驱动器,在此位置为1之前,任何其他位的置位都无法传输到驱动器的PZD,这是容易疏忽的一点。

