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,因此程序混乱,由于内存运行机制并不公开,因此,这一分配过程看起来是随机的,这可能导致,程序多次运行情况下正常,运行一段时间后出现问题,只要遵循“先赋值,再使用”的原则,就可避免;
。
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导轨安装方式.
联系我们
手机:18060923929
E—mail:386353502@qq.com
E—mail:geabbdcs@gmail.com
WhatsApp:+8615359293870
相关型号:
TC-0AV081
TC-CCR013
TC-CCR014
TC-FPCXX2
TC-IAH161
TC-IDD321
TC-OAV081
TC-ODD321
TC-PCIC02
TC-PPD011