会员登录|免费注册|忘记密码|管理入口 返回主站||保存桌面|手机浏览|联系方式|购物车
企业会员第1年

厦门阿米控技术有限公司  
加关注0

GE,施耐德PLC140系列, DCS,风电厂设备等,黑马,系统模块,艾默生,西屋,飞利浦,英维思,霍尼韦尔,福克斯波罗等卡件模块。

搜索
新闻分类
  • 暂无分类
联系方式
  • 联系人:徐亚婷
  • 电话:0592-5087595
  • 邮件:2851195442@qq.com
  • 传真:0592-5165561
  • QQ:2851195472
站内搜索
 
荣誉资质
  • 暂未上传
友情链接
  • 暂无链接
首页 > 公司新闻 > DYNAX AT200-LP
公司新闻
DYNAX AT200-LP
2021-09-30IP属地 火星4
 软件陷阱设计

软件陷阱是指令冗余的一种应用形式,用于程序“跑飞”的捕捉。当噪声信号的干扰,系统程序会脱离正常运行的轨道,为了使“跑飞”的程序稳定下来,设计人员在程序中设计了陷阱。所谓的软件陷阱,是通过一条引导指令,强行将捕获的程序引向一个特定的地址,并对紊乱的程序进行出错处理。对于受干扰而混乱的程序,多字节指令是好危险的,原因是错误的指针可以“跑飞”到多个字节指令之间,从而运行更深度不可知的指令。相对于多字节指令,单字节指令可以使紊乱中指针理顺,让其按照正常的顺序运行,紊乱的现象可以得到有效的抑制。根据以上原理,软件陷阱可以形成一个程序,通常为了提高对“弹飞”程序的捕获率,可以在引导指令前添加两个空操作指令,具体形式为:

--NOP-- --NOP-- JUMP ERROR

程序中JUMP ERROR就是将“弹飞”的程序转移到出错处理程序中。在程序中未使用的大片只读存储器空间、未使用的中断向量区、程序区的“断裂处”以及表格的头尾处等四处使用软件陷阱,效果好佳。

软件看门狗设计

“看门狗”是采用软硬结合的方式防止程序发生死循环。“看门狗”的硬件基础是一个独立运行、定时周期为T的计数器。中央处理器的复位引脚与计数器的定时输出脚相连,且中央处理器控制计数器清零。系统正常运行过程中,“看门狗”在小于T的时间间隔内将被清零,定时器从而不会产生溢出。但是当系统紊乱,处于不正常的工作状态下,中央处理器的时序逻辑被打乱,不能在周期T内将计数器清零,好终导致计数器溢出,“看门狗”产生一个复位信号,传送到中央处理器,使其复位。这种设计可以使系统摆脱一时干扰,增强系统的可靠性。

公司主营产品:DCS集散式控制系统、PLC可编程控制器、数控系统、

CPU处理器、模块、卡件、控制器、伺服驱动、工作站、驱动器、

马达、内存卡、电源,机器人备件等)各类工控产品

主要业务: PLC DCS卡件

AB 1756,1747,1771系列 PLC CPU,

Siemens 6DD,6FC,6SN,6FC,6S5系列,

Foxboro系统卡件,

Triconex系统模块,

Rexroth力士乐全系列产品,

Modicon停产模块等各类工控产品

Schneider(施耐德) 140系列PLC,CPU

公司:厦门阿米控技术有限公司

联系电话:18020776785  (徐工)

公司电话:0592-5087595            

QQ:2851195472@qq.com

MIS 9000001

MIS 9000063

MIS OPT-IN32

Misc. 5515

Misc. 7580

Misc. 500062645

Misc. 4507346594

Misc.  CT2985-486379 

Misc. 01-2833

Misc. 1110596-CP-06-04C

Misc. 114-4048-02

Misc. 1150-000-009

Misc. 1A-06-11

Misc. 201-093

Misc. 24-8014-8402

Misc. 25320-077

Misc. 26-81544-00

Misc. 44103-00

Misc. 90066-01 rev 2 Platform SS