Honeywell TC-PPD011 通信冗余

 HONEYWELL | 2023-12-15 11:09:00| 小编  提示:点击图片可以放大

Honeywell TC-PPD011 通信冗余

产品概述:

为何定义的FB,FC块,多次调用后程序混乱?

对于,多次调用的程序块,FB块建议更换调用不同的背景DB,FC则需要确保使用的存储地址不重复,即每次调用,块中调用的地址不重复;

为何含有定时器或计数器的FB或FC单次调用ok,多次调用时定时器或计数器混乱?

对于多次调用的FB,FC,如为S7定时器,计数器,则需要在IN接口中定义TIMER或Counter,每调用一次FB或FC,均赋不同的定时器或计数器号,如为IEC定时器,计数器,则需要在IN接口定义Block_DB,每调用一次FB或FC,均赋不同的DB块给其中的IEC定时器或计数器;

临时变量引起的麻烦

临时变量可以在组织快OB、功能FC和功能块FB中使用,当块执行时它们被用来临时存储数据,一旦块执行结束,堆栈的地址将被重新分配用于其它程序块使用,此地址上的数据不会被清零,直到被其他程序块赋予新值,需要遵循“先赋值,再使用”的原则;


有常见的几种情况导致程序运行不正常


1、某个块程序运行时好时坏,其中某个数值或多个数值偶尔不正常。此问题在于,一定遵循“先赋值,再使用”,否则,TEMP的数值在每个扫描周期开始未有明确的赋值,此地址的数值将是随机的;


2、多个块使用TEMP,单独使用任意一个都正常,无法一起正常使用。此问题在于,TEMP未能先赋值,再使用,程序块1的TEMP中的数值并没有清零,而是CPU运行机制调用此地址使用或直接分配给程序块2使用,导致这个TEMP地址并不为0,因此程序混乱,由于内存运行机制并不公开,因此,这一分配过程看起来是随机的,这可能导致,程序多次运行情况下正常,运行一段时间后出现问题,只要遵循“先赋值,再使用”的原则,就可避免;




12.15-4.jpg

 Honeywell TC-PPD011 通信冗余

产品概述:

*支持逻辑独立双Modicon S908 RIO总线,支持标准规范中的预定通信速率.

*1~2路S908 RIO F-female电口及1~2路155M光纤接口灵活选择, 支持冗余双网的光纤环网拓扑.

*20km以上光纤距离, 155Mb/s,高速光接口更好支持突发数据的长距离可靠传输.

*6个双色LED状态指示灯,光纤链路以及电源故障继电器输出告警.

*电接口4000V的防雷,1.5 A过流,600W浪涌保护.工业级设计,EMC测试认证.

*DC9-36V宽冗余双电源,DC1500V电源隔离,反接保护.

*IP30防护等级,波浪纹铝制加强机壳,采用标准工业35mm导轨安装方式.


2-23112G63P9111.jpg


联系我们

手机:18060923929

E—mail:386353502@qq.com

E—mail:geabbdcs@gmail.com

WhatsApp:+8615359293870


TC-IDD321.20200825_163845 (1).jpg

相关型号:

TC-0AV081

TC-CCR013

TC-CCR014

TC-FPCXX2

TC-IAH161

TC-IDD321

TC-OAV081

TC-ODD321

TC-PCIC02

TC-PPD011